.spec-compare__section [hidden]{display:none!important}.spec-compare__section{font-size:16px;isolation:isolate;container:table-container / inline-size;padding:var(--nova-vertical-lg) var(--gutter-sm);padding-top:0;max-width:var(--container-2);margin:0 auto}@media(max-width:989px){.spec-compare__section{padding-inline:12px}}.spec-compare__section h2{margin-bottom:16px;text-align:center;font:var(--nova-h2-font);padding:0 var(--gutter-sm)}.spec-compare__section .badges{display:none}.spec-compare__section .product-card__media{background-color:#f4e6fd;aspect-ratio:1 / 1;border-radius:var(--nova-border-radius-l)}@media(min-width:768px){.spec-compare__section .product-card__media{aspect-ratio:1.25 / 1}}.spec-compare__section .product-card__media a{display:block;height:100%;width:100%;margin:0 auto}.spec-compare__section .product-card__media a img{display:block;height:100%!important;width:100%!important;max-height:100%!important;object-fit:contain;object-position:center}.spec-compare__section .product-card__swatch{width:20px;height:20px}.spec-compare__section .product-card__title{font-size:18px;margin-bottom:4px}.spec-compare__section .product-card__title .product-info__subtitle{display:none}.spec-compare__section .product-card .price__discount-detail{font-size:12px}.spec-compare__section .spec-compare__heading{margin-bottom:2rem}.spec-compare__section .spec-compare__container{max-width:var(--container);margin:0 auto}.spec-compare__section .table-scroller{overscroll-behavior-x:none;scrollbar-width:thin;scrollbar-gutter:stable;display:block;overflow-x:auto}.spec-compare__section .comparison-table{--spec-count: 4;--spec-col: repeat(var(--spec-count, 4), minmax(0, 1fr));--attribute-value-alignment: start;--attr-collapsing-factor: 4;--spec-attr-padding: 8px;--spec-inline-padding: 8px;--attr-val-padding: 8px;display:grid;position:relative;min-width:0}@media(min-width:768px){.spec-compare__section .comparison-table{--spec-attr-padding: 20px;--spec-inline-padding: 16px;--attr-val-padding: 20px}}.spec-compare__section .comparison-table :where(td,th){padding:0}.spec-compare__section .row-group{min-width:0;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr)}.spec-compare__section .row-group:not(.row-group--head){padding-bottom:24px}.spec-compare__section .row{grid:auto / var(--spec-col);reading-flow:grid-order;min-width:0;display:grid}.spec-compare__section .row--product{background-color:#fff;min-height:70px}.spec-compare__section .row--attribute{min-height:70px;background-color:transparent;row-gap:8px}.spec-compare__section .row--group{display:none}.spec-compare__section .column-header{padding-inline:var(--attr-val-padding);color:currentColor;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;row-gap:12px;padding-block:0 12px;display:grid}.spec-compare__section .column-header:first-child{display:none}.spec-compare__section .column-group-header{padding-inline:var(--spec-inline-padding);width:100cqi;text-align:start;font-family:inherit;font-size:1rem;font-weight:600;box-sizing:border-box;display:block}.spec-compare__section .row-header{grid-column:1 / -1;position:sticky;inset-inline-start:0;max-width:100cqi;text-align:start;z-index:1;box-sizing:border-box;background:transparent;border-bottom:1px solid var(--nova-color-lilac);padding:4px;line-height:1.3}@media(min-width:768px){.spec-compare__section .row-header{background-color:var(--nova-brand-light);border-radius:4px;border:none;padding:8px 12px 6px;font-size:18px}}.spec-compare__section .attribute-name{max-width:max-content;font-weight:600;font-family:inherit;column-gap:10px;display:flex;align-items:start}.spec-compare__section .cell{padding-block:calc(var(--spec-attr-padding) / var(--attr-collapsing-factor, 1)) var(--spec-attr-padding);padding-inline:var(--attr-val-padding);text-align:var(--attribute-value-alignment, center);background:inherit;color:currentColor;transition:background .2s ease-in-out,color .2s ease-in-out}.spec-compare__section .attribute-value{justify-content:var(--attribute-value-alignment, center);height:100%;min-height:1.4em;text-align:var(--attribute-value-alignment, center);display:flex;align-items:start;font-size:15px;line-height:140%}@media(min-width:768px){.spec-compare__section .attribute-value{font-size:16px}}.spec-compare__section .attribute-value ul,.spec-compare__section .attribute-value ol{margin:0 0 0 12px;padding:0}.spec-compare__section .spec-compare__select-wrap{position:relative;width:100%}.spec-compare__section .spec-compare__select-label{position:absolute;top:4px;left:9px;z-index:1;pointer-events:none;font-size:12px;line-height:19px;color:#5e566c;white-space:nowrap}.spec-compare__section .select{-webkit-appearance:none;appearance:none;width:100%;height:40px;box-sizing:border-box;padding:17px 20px 3px 8px;font:inherit;font-size:14px;font-weight:500;line-height:18px;color:#40394c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%2340394c' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;border:1px solid var(--nova-brand-neutral, #d5d0dc);border-radius:3px;cursor:pointer}.spec-compare__section .select:focus-visible{outline:2px solid #40394c;outline-offset:1px}.spec-compare__section .spec-compare__sticky-bar{position:fixed;top:var(--header-offset, 0px);z-index:900;overflow:hidden;background:var(--nova-brand-light);padding-top:16px;box-shadow:0 4px 6px -6px #00000040;transform:translateY(-100%);opacity:0;pointer-events:none;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility 0s linear .25s}.spec-compare__section .spec-compare__sticky-bar.is-visible{transform:none;opacity:1;pointer-events:auto;visibility:visible;transition:transform .25s ease,opacity .25s ease,visibility 0s}.spec-compare__section .spec-compare__sticky-bar .comparison-table{min-width:0}.spec-compare__section .spec-compare__sticky-bar .row--product{background:var(--nova-brand-light);min-height:0}.spec-compare__section .spec-compare__sticky-bar .column-header{padding-block:8px 12px}.spec-compare__section .spec-compare__sticky-bar .column-header:first-child{background:var(--nova-brand-light)}.spec-compare__section .cell{padding-inline:max(var(--attr-val-padding),var(--spec-inline-padding));min-width:0}@container table-container (width < 990px){.spec-compare__section .comparison-table{--spec-col: repeat( var(--spec-count, 4), minmax(max(180px, calc(50cqi - 18px) ), 1fr) );min-width:min-content}.spec-compare__section .row,.spec-compare__section .row-group{min-width:min-content}}
/*# sourceMappingURL=/cdn/shop/t/358/assets/spec-compare.css.map */
