.product-comparison.comparison-section{--pc-text: #4a2c38;--pc-border-row: rgba(0, 0, 0, .15);--pc-highlight-start: #FFD9E6;--pc-highlight-end: #FFA6C1;--pc-highlight-border: #FFD9E6;--pc-check-on-highlight: #ffffff;--pc-check-other: #4a2c38;--pc-feature-icon: #FFD9E6;--pc-brand-badge-bg: rgba(205, 31, 69, .2);--pc-brand-badge-border: rgba(242, 242, 242, .3);--pc-other-badge-bg: rgba(255, 166, 193, .2);--pc-other-badge-border: rgba(255, 255, 255, .3)}.product-comparison .comparison-container{max-width:120rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.product-comparison .comparison-layout{display:flex;flex-direction:column;gap:2rem;width:100%}.product-comparison .comparison-text-column-wrapper{width:100%}.product-comparison .comparison-text-column{width:100%;text-align:center;padding-left:1.25rem;padding-right:1.25rem}.product-comparison .comparison-text-column .comparison-heading{margin-bottom:1.5rem}.product-comparison .comparison-text-column .comparison-subheading{margin-bottom:0}.product-comparison .comparison-text-column .comparison-subheading p{margin:0}.product-comparison .comparison-table-column{width:100%;flex:1}.product-comparison .table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-comparison .comparison-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.product-comparison .comparison-heading{font-size:clamp(2.6rem,5vw,4.2rem);font-family:var(--font-heading-family);font-weight:var(--font-weight-bold);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-letter-spacing);text-transform:uppercase;line-height:1.2;color:var(--pc-text);margin:0}.product-comparison .comparison-heading .accent-text.global-accent-text{display:inline-block;line-height:1.1;margin-left:.75rem;background:linear-gradient(90deg,var(--pc-highlight-start),var(--pc-highlight-end) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-family:var(--font-accent-family, var(--font-body-family));font-style:var(--font-accent-style, italic);font-weight:var(--font-accent-weight, 600);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform)}.product-comparison .comparison-subheading{font-size:1.3rem;letter-spacing:var(--letter-spacing-body);color:var(--pc-text);line-height:1.5}.product-comparison .feature-header{width:38%}.product-comparison .table-header th{vertical-align:middle;text-align:center;position:relative;z-index:0}.product-comparison .product-header{padding:1.2rem .8rem;position:relative;z-index:0}.product-comparison .product-header.highlighted{color:#fff}.product-comparison .product-header.highlighted:before,.product-comparison .value-cell.highlighted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid var(--pc-highlight-border);background:linear-gradient(90deg,var(--pc-highlight-start),var(--pc-highlight-end) 100%);pointer-events:none}.product-comparison .product-header.highlighted:before{border-radius:.6rem .6rem 0 0}.product-comparison tbody tr:last-child .value-cell.highlighted:before{border-radius:0 0 .6rem .6rem}.product-comparison .comparison-img-wrapper{margin-bottom:.8rem}.product-comparison .comparison-img{max-height:8rem;width:auto;height:auto;display:inline-block;vertical-align:middle}.product-comparison .comparison-product-title{font-size:2.1rem;font-weight:var(--font-weight-bold);margin-bottom:.4rem;color:var(--pc-text)}.product-comparison .product-header.highlighted .comparison-product-title{color:#fff}.product-comparison .product-subtitle{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex-wrap:wrap;font-size:1rem;font-weight:600;letter-spacing:.04em;padding:.35rem .65rem;border-radius:999px;margin:0 auto;color:var(--pc-text)}.product-comparison .column-1 .product-subtitle{background:var(--pc-brand-badge-bg);border:1px solid var(--pc-brand-badge-border);color:#fff}.product-comparison .column-2 .product-subtitle{background:var(--pc-other-badge-bg);border:1px solid var(--pc-other-badge-border)}.product-comparison .subtitle-icon{display:inline-flex;color:#fff}.product-comparison .column-2 .subtitle-icon{color:var(--pc-text)}.product-comparison .table-header th,.product-comparison .feature-row td{border-bottom:1px solid var(--pc-border-row)}.product-comparison .feature-cell,.product-comparison .value-cell{padding:1rem .6rem;vertical-align:middle;position:relative;z-index:0}.product-comparison .feature-content{display:flex;align-items:center;gap:.6rem;text-align:left}.product-comparison .feature-icon{flex-shrink:0;width:2.4rem;height:2.4rem;color:var(--pc-feature-icon)}.product-comparison .feature-icon svg{width:100%;height:100%;display:block}.product-comparison .feature-name{font-size:1.5rem;font-weight:600;color:var(--pc-text);line-height:1.3;overflow-wrap:anywhere;word-break:normal}.product-comparison .value-cell{text-align:center}.product-comparison .check-yes,.product-comparison .check-no{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.product-comparison .check-yes{color:var(--pc-check-on-highlight)}.product-comparison .value-cell:not(.highlighted) .check-yes{color:var(--pc-check-other)}.product-comparison .check-no{color:var(--pc-check-other)}.product-comparison .value-cell.highlighted .check-yes,.product-comparison .value-cell.highlighted .check-no{color:#fff}.product-comparison .check-yes svg,.product-comparison .check-no svg{width:2.4rem;height:2.4rem}@media screen and (min-width:990px){.product-comparison .comparison-layout{flex-direction:row;align-items:stretch;gap:4rem;min-height:40rem}.product-comparison .comparison-text-column-wrapper{flex:1;max-width:58%;order:1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-comparison .comparison-text-column{width:auto;padding-left:2.5rem;padding-right:2.5rem}.product-comparison .comparison-table-column{order:2;flex:0 0 46%;max-width:46%;width:auto}.product-comparison .product-header{padding:1.2rem .6rem}.product-comparison .feature-header{width:42%}.product-comparison .feature-cell,.product-comparison .value-cell{padding:1rem .6rem}}@media(max-width:989px){.product-comparison .comparison-product-title{font-size:1.6rem}.product-comparison .feature-name{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.product-comparison.page-fade-in{animation:none;opacity:1;transform:none}}.product-comparison.page-fade-in{opacity:0;transform:translateY(20px);animation:pc-fade-in-up .8s ease-out forwards}@keyframes pc-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-comparison.css.map */
