.product-comparison{background:var(--pc-section-background);color:var(--pc-text-color);padding-block:var(--pc-padding-top) var(--pc-padding-bottom)}.product-comparison *,.product-comparison *:before,.product-comparison *:after{box-sizing:border-box}.product-comparison__inner{width:min(100%,var(--pc-page-width));margin-inline:auto;padding-inline:24px}.product-comparison__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.product-comparison--center .product-comparison__header{align-items:center;flex-direction:column;text-align:center}.product-comparison--right .product-comparison__header{text-align:right}.product-comparison__heading-wrap{max-width:760px}.product-comparison--center .product-comparison__heading-wrap{margin-inline:auto}.product-comparison--right .product-comparison__heading-wrap{margin-left:auto}.product-comparison__heading{margin:0;color:inherit;font:inherit;font-size:clamp(1.7rem,3vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}.product-comparison__intro{margin-top:12px;color:var(--pc-muted-color);font-size:1rem;line-height:1.5}.product-comparison__intro p{margin:0}.product-comparison__controls{display:flex;flex:0 0 auto;gap:10px}.product-comparison__arrow{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--pc-border-color);border-radius:50%;background:var(--pc-card-background);color:var(--pc-text-color);cursor:pointer;transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.product-comparison__arrow:hover:not(:disabled){transform:translateY(-1px)}.product-comparison__arrow:disabled{cursor:default;opacity:.32}.product-comparison__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.product-comparison__viewport{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;-webkit-overflow-scrolling:touch}.product-comparison__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.product-comparison__viewport::-webkit-scrollbar{display:none}.product-comparison--scrollbar .product-comparison__viewport{padding-bottom:12px;scrollbar-color:var(--pc-muted-color) transparent;scrollbar-width:thin}.product-comparison--scrollbar .product-comparison__viewport::-webkit-scrollbar{display:block;height:4px}.product-comparison--scrollbar .product-comparison__viewport::-webkit-scrollbar-thumb{border-radius:99px;background:var(--pc-muted-color)}.product-comparison__viewport:focus-visible{outline:2px solid currentColor;outline-offset:5px}.product-comparison__track{display:grid;grid-auto-flow:column;grid-auto-columns:max(210px,min(var(--pc-mobile-width),calc(100vw - 44px)));align-items:stretch;gap:var(--pc-gap)}.product-comparison__card{display:grid;min-width:0;overflow:hidden;grid-template-rows:auto minmax(var(--pc-row-1-height, var(--pc-row-height)),auto) minmax(var(--pc-row-2-height, var(--pc-row-height)),auto) minmax(var(--pc-row-3-height, var(--pc-row-height)),auto) 86px;border:1px solid var(--pc-border-color);border-radius:var(--pc-card-radius);background:var(--pc-card-background);scroll-snap-align:start;scroll-snap-stop:always}.product-comparison__summary{display:grid;padding:22px 20px 18px;grid-template-rows:var(--pc-image-height) 76px 36px;text-align:center}.product-comparison__media{display:flex;min-width:0;min-height:0;overflow:hidden;padding:4px 0 12px;align-items:center;justify-content:center}.product-comparison__image-link{display:flex;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden;align-items:center;justify-content:center}.product-comparison .product-comparison__image{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:auto;object-fit:contain!important;object-position:center center!important}.product-comparison__placeholder{display:block;width:100%;height:100%;max-width:220px;max-height:100%;object-fit:contain;color:var(--pc-border-color)}.product-comparison__title{display:grid;position:relative;z-index:1;min-width:0;margin:0;overflow:hidden;padding-top:6px;place-items:center;background:var(--pc-card-background);color:inherit;font:inherit;font-size:clamp(.95rem,1.55vw,1.25rem);font-weight:750;line-height:1.2;text-transform:uppercase}.product-comparison__title-text{display:-webkit-box;max-width:100%;overflow:hidden;color:inherit;text-decoration:none;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:4}.product-comparison__price{align-self:end;margin:0;color:inherit;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:750;letter-spacing:.04em;line-height:1;text-transform:uppercase}.product-comparison__spec{min-height:var(--pc-row-height);padding:20px 24px;border-top:1px solid var(--pc-border-color)}.product-comparison__label{margin:0 0 8px;color:var(--pc-muted-color);font-size:.8rem;line-height:1.2;text-transform:uppercase}.product-comparison__value{margin:0;color:inherit;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.35;overflow-wrap:break-word}.product-comparison__cta{display:grid;min-height:86px;padding:12px 18px;place-items:center;align-content:center;gap:6px;border-top:1px solid var(--pc-border-color)}.product-comparison__button{display:inline-block;padding:3px 1px 8px;border-bottom:3px solid currentColor;color:inherit;font-size:1rem;font-weight:750;line-height:1;text-decoration:none;text-transform:uppercase;transition:opacity .18s ease}.product-comparison__button:hover{opacity:.62}.product-comparison__saving{margin:0;color:var(--pc-muted-color);font-size:.72rem;line-height:1.25;text-align:center}.product-comparison__empty{display:grid;min-height:520px;padding:30px;place-items:center;color:var(--pc-muted-color);text-align:center}@media screen and (min-width:990px){.product-comparison[data-columns="2"] .product-comparison__track{grid-auto-columns:calc((100% - var(--pc-gap)) / 2)}.product-comparison[data-columns="3"] .product-comparison__track{grid-auto-columns:calc((100% - var(--pc-gap) - var(--pc-gap)) / 3)}.product-comparison[data-columns="4"] .product-comparison__track{grid-auto-columns:calc((100% - var(--pc-gap) - var(--pc-gap) - var(--pc-gap)) / 4)}}@media screen and (max-width:989px){.product-comparison{padding-block:28px}.product-comparison__inner{padding-inline:16px}.product-comparison__header{align-items:center;margin-bottom:18px}.product-comparison--center .product-comparison__header{gap:12px}.product-comparison__card{grid-template-rows:auto minmax(var(--pc-row-1-height, 64px),auto) minmax(var(--pc-row-2-height, 64px),auto) minmax(var(--pc-row-3-height, 64px),auto) 80px}.product-comparison__summary{padding:16px 16px 14px;grid-template-rows:136px 70px 30px}.product-comparison__title{font-size:.84rem;line-height:1.18}.product-comparison__spec{min-height:64px;padding:11px 16px}.product-comparison__label{margin-bottom:5px;font-size:.72rem}.product-comparison__value{font-size:.92rem;line-height:1.25}.product-comparison__cta{min-height:80px;padding:10px 14px}.product-comparison__saving{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.product-comparison__viewport{scroll-behavior:auto}.product-comparison__arrow,.product-comparison__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAQA */
