@font-face{font-family:Averta;src:url(Averta-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.product-comparison__inner{position:relative}.product-comparison__columns,.product-comparison__feature-list,.product-comparison__spec-list,.product-comparison__selectors-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}@media screen and (min-width:990px){.product-comparison__columns,.product-comparison__feature-list,.product-comparison__spec-list,.product-comparison__selectors-grid{grid-template-columns:1fr 1fr 1fr}}.product-comparison__columns{padding:10px 0}.product-comparison__selectors{padding:12px 0;position:sticky;transition:background-color .2s ease;top:0;z-index:4}body:has(#header-group #header-component[data-sticky-state=active]) .product-comparison__selectors{top:var(--header-group-height, var(--header-height, 70px))}.product-comparison__selectors--sticky{background-color:var(--color-background)}.product-comparison__selector-wrapper{min-width:0;position:relative}.product-comparison__picker-trigger{align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--color-input-background);border:none;border-radius:var(--style-border-radius-inputs);box-shadow:var(--input-box-shadow);color:var(--color-input-text);cursor:pointer;display:flex;font:inherit;font-size:var(--font-paragraph--size);gap:8px;justify-content:space-between;padding:var(--input-padding-y) var(--input-padding-x);text-align:left;transition:box-shadow var(--animation-speed, .15s) ease,background-color var(--animation-speed, .15s) ease;width:100%}.product-comparison__picker-trigger:is(:hover,:focus){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background);outline:none}.product-comparison__picker-trigger--open{box-shadow:var(--input-box-shadow-focus)}.product-comparison__picker-label{flex:1;font-family:var(--font-small--family, inherit);font-size:var(--font-small--size, .875rem);font-style:var(--font-small--style, normal);font-weight:var(--font-small--weight, 400);letter-spacing:var(--font-small--letter-spacing, normal);line-height:var(--font-small--line-height, normal);overflow:hidden;text-overflow:ellipsis;text-transform:var(--font-small--case, none);white-space:nowrap}.product-comparison__picker-chevron{flex-shrink:0;transition:transform .2s ease}.product-comparison__picker-trigger--open .product-comparison__picker-chevron{transform:rotate(180deg)}.product-comparison__picker-panel{background-color:var(--color-background);border:var(--style-border-popover, none);border-radius:var(--style-border-radius-popover);box-shadow:var(--shadow-popover);color:var(--color-foreground);max-height:min(60vh,480px);overflow:hidden;overflow-y:auto;position:absolute;scrollbar-width:none;z-index:var(--layer-overlay, 100);left:0;min-width:min(320px,calc(100vw - 2rem));top:calc(100% + 4px)}@media screen and (min-width:990px){.product-comparison__picker-panel{left:0;min-width:100%;right:0}}.product-comparison__picker-panel--right{left:auto;right:0}.product-comparison__picker-panel--up{top:auto;bottom:calc(100% + 4px)}.product-comparison__picker-panel::-webkit-scrollbar{display:none}.product-comparison__picker-panel--hidden{display:none}.product-comparison__picker-inner{padding:var(--padding-xs, .5rem)}.product-comparison__picker-group{margin-bottom:2px}.product-comparison__picker-heading{align-items:center;color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / var(--opacity-50)));cursor:pointer;display:flex;font-family:var(--font-caption--family);font-size:var(--font-caption--size);font-weight:600;gap:4px;justify-content:space-between;letter-spacing:var(--font-caption--letter-spacing);list-style:none;padding:.6rem .75rem .3rem;text-transform:var(--font-caption--case, uppercase);-webkit-user-select:none;user-select:none}.product-comparison__picker-heading::-webkit-details-marker{display:none}.product-comparison__picker-heading svg{flex-shrink:0;transition:transform .2s ease}.product-comparison__picker-group[open]>.product-comparison__picker-heading svg{transform:rotate(180deg)}.product-comparison__picker-option{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:calc(var(--style-border-radius-popover) - 4px);color:var(--color-foreground);cursor:pointer;display:flex;font-family:var(--font-paragraph--family, inherit);font-size:var(--font-paragraph--size, 14px);gap:.75rem;padding:.5rem .75rem;text-align:left;transition:background-color .15s ease;width:100%}.product-comparison__picker-option:hover,.product-comparison__picker-option--selected{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.product-comparison__picker-option--selected .product-comparison__picker-option-name{font-weight:600}.product-comparison__picker-option img{border-radius:2px;flex-shrink:0;height:36px;object-fit:contain;width:48px}.product-comparison__picker-option-name{overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.3}.product-comparison__unit-select{appearance:none;-webkit-appearance:none;background-color:var(--color-input-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:14px;border:none;border-radius:var(--style-border-radius-inputs);box-shadow:var(--input-box-shadow);color:var(--color-input-text);cursor:pointer;max-width:70px;padding:4px 24px 4px 8px}.product-comparison__unit-select:focus{box-shadow:var(--input-box-shadow-focus);outline:none}.product-comparison__column{display:flex;flex-direction:column}.product-comparison__column-image{aspect-ratio:5/4;display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:400px;overflow:hidden;position:relative;width:100%}.product-comparison__column-img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:opacity .3s ease;width:100%}.product-comparison__column-img--primary{opacity:1;z-index:1}.product-comparison__column-img--alt{opacity:0;z-index:0}.product-comparison__column-image:hover .product-comparison__column-img--primary{opacity:0}.product-comparison__column-image:hover .product-comparison__column-img--alt{opacity:1}.product-comparison__column-image-loading{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.product-comparison__column-image--loading .product-comparison__column-image-loading{display:flex}.product-comparison__column-image-link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.product-comparison__column-body{color:rgb(var(--color-foreground-rgb) / var(--opacity-75));display:flex;flex-direction:column;flex-grow:1;gap:6px;padding:8px 0}@media screen and (min-width:990px){.product-comparison__column-body{align-items:center;text-align:center}}.product-comparison__column-price{margin:0}.product-comparison__column-sale{color:rgb(var(--color-foreground-rgb) / var(--opacity-50));font-size:.8125rem}.product-comparison__column-link{margin:4px auto 0;max-width:209px;width:100%}.product-comparison__column-body{padding-bottom:20px}.product-comparison__subheader{align-items:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-75));display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}.product-comparison__subheader>*{width:fit-content}.product-comparison__subheader h3{margin:0}.product-comparison__specs,.product-comparison__features{display:grid;grid-template-columns:1fr;margin-bottom:15px}.product-comparison__specs{padding:10px 0}.product-comparison__features{margin-bottom:10px}.product-comparison__features[open]{margin-bottom:25px}.product-comparison__spec,.product-comparison__feature{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));height:fit-content;padding:15px 10px 10px}.product-comparison__spec ul,.product-comparison__feature ul{display:grid;gap:15px;grid-template-columns:1fr;margin:0;padding-left:0}.product-comparison__spec li,.product-comparison__feature li{border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));padding-bottom:15px}.product-comparison__spec li:last-child,.product-comparison__feature li:last-child{border-bottom:0;padding-bottom:10px}.product-comparison__spec li>*,.product-comparison__feature li>*{margin-bottom:0}li.product-comparison__spec-item--best{background:linear-gradient(to right,#aceead,#d9ebd9 25%,rgb(var(--color-foreground-rgb) / var(--opacity-10)) 85%) left bottom transparent no-repeat;background-size:100% 1px;border-bottom:1px solid transparent}li.product-comparison__spec-item-bar{background:none;border-bottom:0;padding-bottom:5px}li.product-comparison__spec-item-bar:last-child{padding-bottom:15px}.product-comparison__spec-item{position:relative}.product-comparison__spec-item p{color:rgb(var(--color-foreground-rgb) / var(--opacity-75));display:inline-block;font-size:1rem;font-weight:400;margin:0}.product-comparison__spec-item .caption{display:block}.product-comparison__spec-bar{align-items:center;display:flex;gap:2px;justify-content:space-between;margin-top:10px;width:100%}.product-comparison__spec-bar>span{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10));flex:1;height:5px;transition:background-color .15s linear}.product-comparison__spec-bar>span.product-comparison__spec-bar-active{background-color:rgb(var(--color-foreground-rgb))}.product-comparison__specs-ul{list-style:none}details.product-comparison__features summary{cursor:pointer;list-style:none}details.product-comparison__features summary::-webkit-details-marker{display:none}.product-comparison__features[open] i{transition:transform .15s linear}.product-comparison__features .product-comparison__subheader i{transform:rotate(-90deg)}.product-comparison__features[open] .product-comparison__subheader i{transform:rotate(0)}.product-comparison__feature-item{align-items:center;display:flex;gap:10px;justify-content:space-between;position:relative}.product-comparison__feature-item>*{color:rgb(var(--color-foreground-rgb) / var(--opacity-75));margin:0}.product-comparison__feature-item>div>div,.product-comparison__feature-item>div>p{display:inline}.product-comparison__feature-item>div>*{margin:0}.product-comparison__feature-item .product-comparison__info{margin-left:0}.product-comparison__feature-item .product-comparison__info-tooltip{top:80%}.product-comparison__feature-yes,.product-comparison__feature-no{display:none;flex-shrink:0;line-height:0}.product-comparison__feature-item[data-value=true]>.product-comparison__feature-yes{color:rgb(var(--color-foreground-rgb));display:inline-flex}.product-comparison__feature-item[data-value=false]>.product-comparison__feature-no{color:rgb(var(--color-foreground-rgb) / var(--opacity-25));display:inline-flex}.product-comparison__info{display:inline}.product-comparison__info--hidden{display:none}button[js-comparison-tooltip]{border:0}.product-comparison__info button{background-color:transparent;color:rgb(var(--color-foreground-rgb));padding:0}.product-comparison__info-tooltip{background-color:var(--color-background);border-radius:var(--style-border-radius-popover, var(--style-border-radius-sm));box-shadow:0 0 0 var(--style-border-width, 1px) rgb(var(--color-foreground-rgb) / var(--opacity-25)),0 4px 12px #00000014;left:0;line-height:18px;padding:10px 8px;position:absolute;top:48px;width:100%;z-index:2}.product-comparison__info-tooltip p{font-size:.875rem;margin-top:4px}.product-comparison__info-tooltip>*{color:rgb(var(--color-foreground-rgb) / var(--opacity-75));font-size:.875rem;margin:0}.product-comparison__info-tooltip--hidden{display:none}@media(max-width:989px){.product-comparison__column-3,.product-comparison__feature-3,.product-comparison__spec-3,.product-comparison__selector-wrapper-3{display:none}}.product-comparison__pricing{display:grid;grid-template-columns:1fr;margin-bottom:15px}.product-comparison__pricing-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}@media screen and (min-width:990px){.product-comparison__pricing-list{grid-template-columns:1fr 1fr 1fr}}.product-comparison__pricing-col{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));height:fit-content;padding:15px 10px 10px}.product-comparison__pricing-col ul{display:grid;gap:15px;grid-template-columns:1fr;margin:0;padding-left:0;list-style:none}.product-comparison__pricing-col li{border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));padding-bottom:15px}.product-comparison__pricing-col li:last-child{border-bottom:0;padding-bottom:10px}.product-comparison__spec-item--buy{border-bottom:0!important;padding-bottom:5px!important}.product-comparison__spec-item--buy .button{width:100%}.product-comparison__spec-review{display:inline-flex;align-items:center;gap:3px}.product-comparison__spec-review-count{opacity:.7}@media(max-width:989px){.product-comparison__pricing-col-3{display:none}}.product-comparison__component--hidden,.product-comparison__item--hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/669/assets/component-product-comparison.css.map */
