.section-product-comparison{position:relative;font-family:Outfit,sans-serif}.section-product-comparison .page-width{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (max-width:1200px){.section-product-comparison .page-width{grid-template-columns:1fr 1fr}}.section-product-comparison__header{padding:16px 0;background-color:var(--cream);position:sticky;z-index:8}.section-product-comparison__header select{background:#fff;border:1px solid #b7c6cb;font-family:Outfit,sans-serif;font-style:normal;font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--dark-teal);padding:16px 40px 16px 20px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-size:1em;width:100%}.section-product-comparison__header select:focus{outline:0}.section-product-comparison__content{padding:32px 0 64px 0;text-align:center}.section-product-comparison .comparison-image{width:100%;height:0;padding-bottom:100%;background-color:var(--cream);margin-bottom:16px;position:relative}.section-product-comparison .comparison-image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-product-comparison .comparison-title{margin-bottom:16px}.section-product-comparison .comparison-title h3{font-size:18px;margin:0}@media (max-width:600px){.section-product-comparison .comparison-title h3{font-size:15px}}.section-product-comparison .comparison-action{padding-bottom:16px}.section-product-comparison .comparison-action a{padding:16px 32px;display:inline-block;font-family:Outfit,sans-serif;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:.02em;background:var(--dark-teal);color:#fff;text-decoration:none;box-sizing:border-box;transition:all .35s ease-in-out}@media (max-width:600px){.section-product-comparison .comparison-action a{display:block}}.section-product-comparison .comparison-action a span{font-size:14px}.section-product-comparison .comparison-action a:hover{background:var(--light-teal);color:#fff}@media (max-width:1200px){.section-product-comparison [data-header='3'],.section-product-comparison [data-sheet='3']{display:none}}.section-product-comparison .comparison-header{padding-top:32px;padding-bottom:16px}@media (max-width:600px){.section-product-comparison .comparison-header{padding-top:16px}}.section-product-comparison .comparison-header span{font-style:normal;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;color:var(--bright-teal)}@media (max-width:600px){.section-product-comparison .comparison-header span{font-size:14px}}.section-product-comparison .comparison-feature{border-top:1px solid #f5f5f5;padding:16px 0}.section-product-comparison .comparison-feature span{opacity:.25;font-size:15px}@media (max-width:600px){.section-product-comparison .comparison-feature span{font-size:13px}}.section-product-comparison .comparison-feature--icon span,.section-product-comparison .comparison-feature.active span{opacity:1}.section-product-comparison .comparison-feature--icon{display:flex;flex-direction:column;align-items:center;gap:8px}.section-product-comparison .comparison-feature--icon .value{display:flex;width:28px;height:28px;background-color:var(--dark-teal);border-radius:50%;color:#fff;align-items:center;justify-content:center;line-height:1}