.product-comparison{position:relative;z-index:0;isolation:isolate;padding:var(--pc-section-padding-top) 20px var(--pc-section-padding-bottom);color:#171717;background-color:var(--pc-section-bg-color);background-image:var(--pc-section-bg-desktop);background-repeat:no-repeat;background-position:center;background-size:cover}.product-comparison *,.product-comparison *:before,.product-comparison *:after{box-sizing:border-box}.product-comparison__inner{max-width:var(--pc-max-width);margin:0 auto;padding:clamp(28px,5vw,64px);overflow:hidden;background:linear-gradient(var(--pc-gradient-angle),var(--pc-bg-start),var(--pc-bg-end));border-radius:var(--pc-radius)}.product-comparison__intro{margin:0 0 clamp(96px,13vw,150px)}.product-comparison__heading{margin:0;font-size:clamp(30px,4.2vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.product-comparison__heading strong{color:var(--pc-accent);font-weight:700}.product-comparison__subheading{max-width:720px;margin-top:16px}.product-comparison__subheading>:last-child,.product-comparison__value>:last-child,.product-comparison__cell--label>:last-child{margin-bottom:0}.product-comparison__table-wrap{position:relative;isolation:isolate;width:min(100%,860px);margin:0 auto;--pc-focus-start: 33.333333%;--pc-focus-width: 33.333333%;--pc-focus-top: -22px;--pc-focus-bottom: -22px}.product-comparison__product-image{position:absolute;z-index:10;top:0;left:50%;margin:0;width:min(var(--pc-image-width),30%);transform:translate(-50%,calc(-72% + var(--pc-product-image-y)));pointer-events:none}.product-comparison__image-caption{margin-top:.35rem;color:var(--pc-focus-text);font-size:1.2rem;line-height:1.3;text-align:center}.product-comparison__product-image img{display:block;width:100%;height:var(--pc-product-image-height);object-fit:contain}.product-comparison__focus-column,.product-comparison__focus-glow,.product-comparison__focus-pulse,.product-comparison__focus-border{position:absolute;left:var(--pc-focus-start);width:var(--pc-focus-width);top:var(--pc-focus-top);bottom:var(--pc-focus-bottom);border-radius:calc(var(--pc-radius) * .8);pointer-events:none}.product-comparison__focus-column{z-index:1;background:var(--pc-focus-bg);border:1px solid var(--pc-line);box-shadow:0 18px 45px #00000024}.product-comparison__focus-glow{z-index:3;inset-block:calc(var(--pc-focus-top) - var(--pc-effect-spread)) calc(var(--pc-focus-bottom) - var(--pc-effect-spread));width:calc(var(--pc-focus-width) + var(--pc-effect-spread) * 2);margin-left:calc(var(--pc-effect-spread) * -1);background:radial-gradient(circle at 50% 18%,var(--pc-effect-color-1) 0,transparent 38%),radial-gradient(circle at 50% 78%,var(--pc-effect-color-3) 0,transparent 42%),linear-gradient(135deg,var(--pc-effect-color-1),var(--pc-effect-color-2),var(--pc-effect-color-3));filter:blur(var(--pc-effect-blur));opacity:var(--pc-effect-opacity);animation:productComparisonBreath var(--pc-effect-speed) cubic-bezier(.37,0,.63,1) infinite;animation-play-state:running;will-change:transform,filter,opacity}.product-comparison__focus-glow--static{animation:none;will-change:auto}.product-comparison__focus-pulse{z-index:5;border:2px solid var(--pc-effect-color-1);box-shadow:inset 0 0 18px var(--pc-effect-color-1),inset 0 0 38px var(--pc-effect-color-3),0 0 16px var(--pc-effect-color-1),0 0 34px var(--pc-effect-color-3);opacity:.12;animation:productComparisonEdgePulse var(--pc-effect-speed) cubic-bezier(.37,0,.63,1) infinite;animation-play-state:running;will-change:transform,opacity}.product-comparison__focus-pulse--static{animation:none;opacity:calc(var(--pc-effect-opacity) * .55);will-change:auto}.product-comparison__focus-border{z-index:6;padding:var(--pc-effect-border-width);background:linear-gradient(90deg,var(--pc-effect-color-1) 0%,var(--pc-effect-color-2) 25%,var(--pc-effect-color-3) 50%,var(--pc-effect-color-2) 75%,var(--pc-effect-color-1) 100%);background-size:200% 100%;opacity:var(--pc-effect-border-opacity);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.product-comparison__focus-border--animated{animation:productComparisonBorderFlow 4.5s linear infinite,productComparisonBorderBreath var(--pc-effect-speed) cubic-bezier(.37,0,.63,1) infinite;animation-play-state:running;will-change:background-position,filter,opacity}.product-comparison.is-effect-paused .product-comparison__focus-glow,.product-comparison.is-effect-paused .product-comparison__focus-pulse,.product-comparison.is-effect-paused .product-comparison__focus-border--animated{animation-play-state:paused}@keyframes productComparisonEdgePulse{0%,to{opacity:.08;transform:scale(.985,.995)}50%{opacity:min(.92,var(--pc-effect-opacity));transform:scale(1.025,1.008)}}@keyframes productComparisonBreath{0%,to{opacity:.08;filter:blur(8px) saturate(1.05) brightness(.72);transform:scale(.94,.985)}50%{opacity:var(--pc-effect-opacity);filter:blur(calc(var(--pc-effect-blur) + 8px)) saturate(1.65) brightness(1.42);transform:scale(1.075,1.015)}}@keyframes productComparisonBorderFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes productComparisonBorderBreath{0%,to{opacity:var(--pc-effect-border-low-opacity);filter:brightness(.72) drop-shadow(0 0 1px var(--pc-effect-color-1))}50%{opacity:var(--pc-effect-border-opacity);filter:brightness(1.55) drop-shadow(0 0 10px var(--pc-effect-color-2))}}.product-comparison__table{position:relative;z-index:2;width:100%;table-layout:fixed;color:inherit;border-spacing:0;border-collapse:separate}.product-comparison__col{width:33.333333%}.product-comparison__cell{height:70px;padding:15px clamp(10px,2vw,24px);border:0;border-bottom:1px solid var(--pc-line);overflow-wrap:anywhere;vertical-align:middle;text-align:center}.product-comparison__cell--label,.product-comparison__cell--competitor{color:var(--pc-side-text);background:var(--pc-side-bg)}.product-comparison__cell--label{text-align:left}.product-comparison__cell--focus{position:relative;z-index:4;color:var(--pc-focus-text);background:var(--pc-focus-bg);border-right:1px solid var(--pc-line);border-left:1px solid var(--pc-line)}.product-comparison__cell--focus>*{position:relative;z-index:7}.product-comparison__row--header .product-comparison__cell{height:126px;border-top:1px solid var(--pc-line)}.product-comparison__row--header .product-comparison__cell--label{border-top-left-radius:var(--pc-radius)}.product-comparison__row--header .product-comparison__cell--competitor{border-top-right-radius:var(--pc-radius)}.product-comparison__row--header .product-comparison__cell--focus{border-top-color:transparent}.product-comparison__table tbody tr:last-child .product-comparison__cell{border-bottom:0}.product-comparison__table tbody tr:last-child .product-comparison__cell--label{border-bottom-left-radius:var(--pc-radius)}.product-comparison__table tbody tr:last-child .product-comparison__cell--competitor{border-bottom-right-radius:var(--pc-radius)}.product-comparison__table tbody tr:last-child .product-comparison__cell--focus{border-bottom:1px solid transparent}.product-comparison__cell-content{display:flex;min-width:0;align-items:center;justify-content:center}.product-comparison__brand-title{font-size:clamp(17px,2vw,24px);font-weight:700;line-height:1.12}.product-comparison__logo{display:block;width:min(var(--pc-logo-width),100%);height:var(--pc-logo-height);max-height:none;margin:0 auto;object-fit:contain;transform:translateY(var(--pc-logo-y))}.product-comparison__value,.product-comparison__cell--label{font-size:clamp(13px,1.25vw,16px);line-height:1.28}.product-comparison__value p,.product-comparison__cell--label p{margin-top:0}.product-comparison__icon{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;color:#fff;border-radius:50%}.product-comparison__icon+.product-comparison__value{margin-left:8px}.product-comparison__icon--check{background:var(--pc-check)}.product-comparison__icon--cross{background:var(--pc-cross)}.product-comparison__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.product-comparison__empty{padding:30px;color:var(--pc-focus-text);background:var(--pc-focus-bg);text-align:center}@media(prefers-reduced-motion:reduce){.product-comparison:not(.product-comparison--motion-override) .product-comparison__focus-glow,.product-comparison:not(.product-comparison--motion-override) .product-comparison__focus-pulse,.product-comparison:not(.product-comparison--motion-override) .product-comparison__focus-border--animated{animation:none!important;will-change:auto}}@media(max-width:767.98px){.product-comparison{padding-right:12px;padding-left:12px;background-image:var(--pc-section-bg-mobile)}.product-comparison__inner{padding:34px 14px 42px;border-radius:min(var(--pc-radius),20px)}.product-comparison__intro{margin-bottom:92px}.product-comparison__heading{font-size:clamp(34px,11vw,48px);line-height:1.06}.product-comparison__table-wrap{--pc-focus-start: 35%;--pc-focus-width: 30%;--pc-focus-top: -20px;--pc-focus-bottom: -16px}.product-comparison__col--label,.product-comparison__col--competitor{width:35%}.product-comparison__col--focus{width:30%}.product-comparison__focus-glow{inset-block:calc(var(--pc-focus-top) - min(var(--pc-effect-spread),14px)) calc(var(--pc-focus-bottom) - min(var(--pc-effect-spread),14px));width:calc(var(--pc-focus-width) + min(var(--pc-effect-spread),14px) * 2);margin-left:calc(min(var(--pc-effect-spread),14px)*-1)}.product-comparison__product-image{width:min(var(--pc-image-width),28%);transform:translate(-50%,calc(-70% + var(--pc-product-image-y)))}.product-comparison__product-image img{height:var(--pc-product-image-height-mobile)}.product-comparison__cell{height:86px;padding:12px 6px}.product-comparison__row--header .product-comparison__cell{height:128px}.product-comparison__brand-title{font-size:clamp(14px,4.2vw,19px)}.product-comparison__logo{width:min(var(--pc-logo-width),94%);height:var(--pc-logo-height-mobile);max-height:none}.product-comparison__value,.product-comparison__cell--label{font-size:clamp(10px,3.05vw,13px);line-height:1.18}.product-comparison__icon{width:28px;height:28px;flex-basis:28px}.product-comparison__icon+.product-comparison__value{margin-left:4px}}.product-comparison .product-comparison__inner{background:linear-gradient(var(--pc-gradient-angle),var(--pc-bg-start),var(--pc-bg-end));border-radius:var(--pc-radius)}.product-comparison .product-comparison__heading,.product-comparison .product-comparison__table{font-family:Georgia,Times New Roman,serif}.product-comparison .product-comparison__intro{text-align:var(--pc-heading-align)}.product-comparison .product-comparison__table-wrap,.product-comparison .product-comparison__table,.product-comparison .product-comparison__table thead,.product-comparison .product-comparison__table tbody,.product-comparison .product-comparison__table tr{background:transparent!important;box-shadow:none}.product-comparison .product-comparison__table{overflow:visible;border:0!important;border-spacing:0!important;border-collapse:separate!important;border-radius:var(--pc-radius)}.product-comparison .product-comparison__table .product-comparison__cell--label,.product-comparison .product-comparison__table .product-comparison__cell--competitor{color:var(--pc-side-text)!important;background:var(--pc-side-bg)!important;background-image:none!important}.product-comparison .product-comparison__table .product-comparison__cell--label{text-align:var(--pc-feature-align)}.product-comparison .product-comparison__table .product-comparison__cell--label .product-comparison__cell-content{justify-content:var(--pc-feature-justify)}.product-comparison .product-comparison__table .product-comparison__cell--focus{color:var(--pc-focus-text)!important;background:var(--pc-focus-bg)!important;background-image:none!important;text-align:var(--pc-focus-align)}.product-comparison .product-comparison__table .product-comparison__cell--focus .product-comparison__cell-content{justify-content:var(--pc-focus-justify)}.product-comparison .product-comparison__table .product-comparison__cell--competitor{text-align:var(--pc-competitor-align)}.product-comparison .product-comparison__table .product-comparison__cell--competitor .product-comparison__cell-content{justify-content:var(--pc-competitor-justify)}.product-comparison .product-comparison__row--header .product-comparison__cell--focus,.product-comparison .product-comparison__row--header .product-comparison__cell--competitor{text-align:var(--pc-brand-align)}.product-comparison .product-comparison__table .product-comparison__cell{display:table-cell!important;vertical-align:middle!important;border-top:0!important;border-right:0;border-bottom:1px solid var(--pc-line)!important;border-left:0}.product-comparison .product-comparison__table .product-comparison__cell--focus{border-right:1px solid var(--pc-line);border-left:1px solid var(--pc-line)}.product-comparison .product-comparison__row--header .product-comparison__cell{vertical-align:middle!important;border-top:0!important;border-bottom:1px solid var(--pc-line)!important}.product-comparison .product-comparison__row--header .product-comparison__cell--label{border-top-left-radius:var(--pc-radius)!important}.product-comparison .product-comparison__row--header .product-comparison__cell--competitor{border-top-right-radius:var(--pc-radius)!important}.product-comparison .product-comparison__table tbody tr:last-child .product-comparison__cell--label{border-bottom-left-radius:var(--pc-radius)!important}.product-comparison .product-comparison__table tbody tr:last-child .product-comparison__cell--competitor{border-bottom-right-radius:var(--pc-radius)!important}.product-comparison .product-comparison__table tbody tr:last-child .product-comparison__cell{border-bottom:0!important}@media(max-width:380px){.product-comparison__inner{padding-right:8px;padding-left:8px}.product-comparison__cell{padding-right:4px;padding-left:4px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-comparison-table.css.map */
