.product-comparison{--pc-background: #ffffff;--pc-text: #111111;--pc-accent: #d4002f;--pc-card-bg: #ffffff;--pc-card-border: #ececec;--pc-divider: #ededed;--pc-selector-bg: #f7f7f7;--pc-selector-border: #d3d3d3;--pc-padding-top: 72px;--pc-padding-bottom: 72px;--pc-gap: 32px;--pc-columns-desktop: 2;--pc-columns-tablet: 2;--pc-columns-mobile: 1;--pc-explode-duration: .9s;--pc-explode-delay-step: .12s;--pc-explode-distance: 20px;padding-top:var(--pc-padding-top);padding-bottom:var(--pc-padding-bottom);background-color:var(--pc-background);color:var(--pc-text)}.product-comparison__inner{display:flex;flex-direction:column;gap:2.5rem}.product-comparison__header{text-align:center;max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.product-comparison__kicker{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--pc-accent);margin:0}.product-comparison__heading{margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-comparison__subheading{margin:0;font-size:1.125rem;font-weight:600}.product-comparison__description{font-size:1rem;line-height:1.7;color:inherit}.product-comparison__grid{max-width:1400px;margin:auto;display:flex;flex-wrap:wrap;gap:var(--pc-gap);justify-content:center}.product-comparison-card{--card-accent: var(--pc-accent);--pc-explode-delay-index: 0;background:var(--pc-card-bg);border:1px solid var(--pc-card-border);border-radius:24px;box-shadow:0 24px 36px #00000014;padding:2rem;display:flex;flex-direction:column;gap:20px;min-height:100%;flex:0 0 calc((100% - var(--pc-gap)) / 2);max-width:calc((100% - var(--pc-gap)) / 2);min-width:calc((100% - var(--pc-gap)) / 2);width:calc((100% - var(--pc-gap)) / 2);box-sizing:border-box}@media (max-width: 768px){.product-comparison-card{padding:0 0 15px;overflow:hidden}}.product-comparison-card__media{display:flex;justify-content:center;align-items:flex-end;aspect-ratio:1}.product-comparison-card__media img{height:100%;width:100%;object-fit:cover}.product-comparison-card__media-placeholder{width:100%;max-width:320px}.product-comparison-card__selector{display:flex;flex-direction:column;gap:.4rem}@media (max-width: 768px){.product-comparison-card__selector{padding:0 10px}}.product-comparison-card__selector-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#111c}.product-comparison-card__select-wrapper{position:relative;background:var(--pc-selector-bg);border:1px solid var(--pc-selector-border);border-radius:999px;padding:0 1rem}@media (max-width: 768px){.product-comparison-card__select-wrapper{position:relative;padding:0 1rem}}.product-comparison-card__select-wrapper:after{content:"";position:absolute;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);right:1rem;top:50%;margin-top:-6px;pointer-events:none;opacity:.7}@media (max-width: 768px){.product-comparison-card__select-wrapper:after{display:none}}.product-comparison-card__select-wrapper select{appearance:none;-webkit-appearance:none;width:100%;border:0;background:transparent;font-size:1rem;font-weight:600;padding:.75rem 0;color:inherit}@media (max-width: 768px){.product-comparison-card__select-wrapper select{padding:10px 0;margin:0;font-size:10px}}.product-comparison-card__select-wrapper select:disabled{opacity:.6}.product-comparison-card__body{display:flex;flex-direction:column;gap:1.25rem}@media (max-width: 768px){.product-comparison-card__body{padding:0 10px}}.product-comparison-card__title{margin:0;font-size:1.125rem;font-weight:700;text-transform:uppercase}@media (max-width: 768px){.product-comparison-card__title{font-size:11px}}.product-comparison-card__subtitle{margin:0;font-weight:600;color:#111111bf}@media (max-width: 768px){.product-comparison-card__subtitle{font-size:10px}}.product-comparison-card__intro{font-size:.95rem;line-height:1.6}@media (max-width: 768px){.product-comparison-card__intro{font-size:10px}}.product-comparison-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.product-comparison-card__feature{border-top:1px solid var(--pc-divider);padding-top:1rem;display:flex;flex-direction:column;gap:.5rem}.product-comparison-card__feature:first-child{border-top:0;padding-top:0}.product-comparison-card__feature-label{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#111111b3}@media (max-width: 768px){.product-comparison-card__feature-label{font-size:10px}}.product-comparison-card__feature-value,.product-comparison-card__feature-content{font-size:1rem;font-weight:500}@media (max-width: 768px){.product-comparison-card__feature-value,.product-comparison-card__feature-content{font-size:10px}}.product-comparison-feature__slider-track,.product-comparison-feature__bar-track{position:relative;width:100%;height:10px;border-radius:999px;background:var(--pc-divider)}.product-comparison-feature__slider-fill,.product-comparison-feature__bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--card-accent, var(--pc-accent))}.product-comparison-feature__slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--card-accent, var(--pc-accent));box-shadow:0 4px 12px #00000026}.product-comparison-feature__slider-labels{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.85rem;color:#111111e6}@media (max-width: 768px){.product-comparison-feature__slider-labels{font-size:10px}}.product-comparison-feature__bar-value{margin-top:.5rem;font-weight:700}.product-comparison-feature__bar-caption{display:block;font-size:.85rem;color:#111111bf}.product-comparison-feature__squares{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.8rem}.product-comparison-feature__square{display:flex;flex-direction:column;align-items:center;gap:.4rem;font-size:.85rem;text-align:center}@media (max-width: 768px){.product-comparison-feature__square{font-size:10px}}.product-comparison-feature__square-color{width:100%;height:10px;border-radius:999px;background:var(--pc-divider);display:block}.product-comparison-feature__square.is-active .product-comparison-feature__square-color{background:var(--card-accent, var(--pc-accent))}.product-comparison-card__cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2.25rem;border-radius:999px;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;background:var(--card-accent, var(--pc-accent));color:#fff;text-decoration:none;transition:opacity .2s ease}@media (max-width: 768px){.product-comparison-card__cta{padding:10px 20px;font-size:10px}}.product-comparison-card__cta:hover,.product-comparison-card__cta:focus-visible{opacity:.9}.product-comparison__placeholder{text-align:center;opacity:.7}.product-comparison--explode-ready .product-comparison-card,.product-comparison--exploding .product-comparison-card{opacity:.1;transform:translate3d(var(--pc-explode-x, 0px),var(--pc-explode-y, 0px),0)}.product-comparison--exploding .product-comparison-card{animation:product-comparison-card-gather var(--pc-explode-duration) cubic-bezier(.25,.95,.4,1) forwards;animation-delay:calc(var(--pc-explode-delay-step) * var(--pc-explode-delay-index))}.product-comparison--exploded .product-comparison-card{opacity:1;transform:none}.product-comparison--explode-ready .product-comparison-card:nth-child(4n+1),.product-comparison--exploding .product-comparison-card:nth-child(4n+1){--pc-explode-x: calc(var(--pc-explode-distance) * -1);--pc-explode-y: calc(var(--pc-explode-distance) * -.8)}.product-comparison--explode-ready .product-comparison-card:nth-child(4n+2),.product-comparison--exploding .product-comparison-card:nth-child(4n+2){--pc-explode-x: calc(var(--pc-explode-distance) * -.3);--pc-explode-y: calc(var(--pc-explode-distance) * .8)}.product-comparison--explode-ready .product-comparison-card:nth-child(4n+3),.product-comparison--exploding .product-comparison-card:nth-child(4n+3){--pc-explode-x: calc(var(--pc-explode-distance) * .4);--pc-explode-y: calc(var(--pc-explode-distance) * -.9)}.product-comparison--explode-ready .product-comparison-card:nth-child(4n+4),.product-comparison--exploding .product-comparison-card:nth-child(4n+4){--pc-explode-x: calc(var(--pc-explode-distance) * 1.1);--pc-explode-y: calc(var(--pc-explode-distance) * .7)}.product-comparison--explode-ready .product-comparison-card:nth-child(odd):nth-last-child(-n+2),.product-comparison--exploding .product-comparison-card:nth-child(odd):nth-last-child(-n+2){--pc-explode-x: calc(var(--pc-explode-distance) * -.5);--pc-explode-y: calc(var(--pc-explode-distance) * .4)}.product-comparison--explode-ready .product-comparison-card:nth-child(2n):nth-last-child(-n+2),.product-comparison--exploding .product-comparison-card:nth-child(2n):nth-last-child(-n+2){--pc-explode-x: calc(var(--pc-explode-distance) * .5);--pc-explode-y: calc(var(--pc-explode-distance) * -.4)}@keyframes product-comparison-card-gather{0%{opacity:.1;transform:translate3d(var(--pc-explode-x, 0px),var(--pc-explode-y, 0px),0)}to{opacity:1;transform:translateZ(0)}}@media (max-width: 900px){.product-comparison--explode-ready .product-comparison-card:nth-child(odd),.product-comparison--exploding .product-comparison-card:nth-child(odd){--pc-explode-x: calc(var(--pc-explode-distance) * -.4);--pc-explode-y: calc(var(--pc-explode-distance) * -.6)}.product-comparison--explode-ready .product-comparison-card:nth-child(2n),.product-comparison--exploding .product-comparison-card:nth-child(2n){--pc-explode-x: calc(var(--pc-explode-distance) * .4);--pc-explode-y: calc(var(--pc-explode-distance) * .6)}}@media (max-width: 640px){.product-comparison--explode-ready .product-comparison-card,.product-comparison--exploding .product-comparison-card{opacity:1;transform:none;animation:none}}@media (prefers-reduced-motion: reduce){.product-comparison--explode-ready .product-comparison-card,.product-comparison--exploding .product-comparison-card{opacity:1;transform:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/section-product-comparison.css.map */
