.compare__header{text-align:center;margin-bottom:60px}.compare__heading{font-size:32px;font-weight:400;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px}.compare__size{font-size:18px;display:flex;justify-content:center;align-items:center;gap:15px}#compare-size-select{font-size:16px;padding:5px 10px;min-width:200px;background:transparent;background-image:url('data:image/svg+xml,<svg width="20" height="10" viewBox="0 0 20 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L10 8.51873L19 1" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:12px;-webkit-appearance:none;appearance:none;border:1px solid #949495}.compare__table{overflow-anchor:none}.compare__header-row-marker{height:0;overflow:hidden;pointer-events:none}.compare__header-row{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #eee;gap:30px;padding-bottom:30px;overflow-anchor:none}.compare__label-col{padding:20px;font-weight:600;background:#fafafa}.compare__cell{display:flex;justify-content:center;align-items:center;padding:10px 0;text-align:center;margin:0;box-sizing:border-box}.compare__cell p{color:#949495;font-size:15px}.compare__tabs{display:flex;justify-content:center;margin-bottom:30px}.compare__tab{background:none;cursor:pointer;text-transform:uppercase;padding:5px 30px;font-size:13px;letter-spacing:1.5px;border-bottom:1px solid #d9d9d9}.compare__tab--active{border-bottom:2px solid #000}.compare-dropdown{position:relative}.compare-dropdown__trigger{width:100%;padding:8px 10px;border:1px solid #949495;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.compare-dropdown__trigger svg{height:6px}.compare-dropdown__menu{display:none;position:absolute;top:100%;width:100%;background:#fff;border:1px solid #ddd;z-index:2;margin:0;padding:10px 15px}.compare-dropdown--open .compare-dropdown__menu{display:block}.compare-dropdown__item{cursor:pointer;list-style:none}.compare-dropdown__item:not(:last-child){padding-bottom:10px!important}.compare-dropdown__item--disabled{opacity:.3;pointer-events:none}.compare__product img{margin-bottom:20px}.compare__product h3{font-size:30px;font-weight:300;line-height:1.2;margin-bottom:10px}.compare__price{font-size:18px;color:#949495}.compare__row-title{margin-bottom:10px;text-align:left;font-size:22px}.compare__product .btn{border:1px solid #949495;border-radius:30px;padding:8px 30px;text-transform:uppercase;font-size:13px;line-height:1;color:#111;font-weight:600}.compare__row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.compare__block{margin-bottom:30px}.divider{margin-top:30px;width:100%;height:1px;background-color:#949495}.compare__badge{background:#1f3c88;color:#fff;padding:4px 12px;border-radius:20px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:16px}.compare__badge svg{height:25px!important}.compare__badge--alt{background:#3b5fc0;padding:10px 40px;font-size:12px}.compare__badge--alt.standard{background:#70a2e6}.compare__badge--alt.customizable{background:#4267ae}.compare__badge--alt.ultra-customizable{background:#29457b}.compare__features{display:flex;flex-direction:column;gap:30px;height:100%}.compare__feature{display:flex;gap:10px;flex-direction:column;justify-content:start;flex:none}.compare__feature img{max-height:100px}.compare__feature strong{font-size:13px;text-transform:uppercase;letter-spacing:1.5px}.compare__layers{text-align:center}.compare__layers img{max-height:250px;height:100%;object-fit:contain;text-align:center;margin:auto}.compare__layers h4{font-size:16px;text-transform:uppercase;margin-bottom:8px}.compare-section payment-terms{max-width:300px;display:block;margin-bottom:26px}.firmness-img img{width:100%;object-fit:contain}span.compare__empty{font-size:0}span.compare__empty:after{content:"";display:block;width:12px;height:2px;background:#000}@media(min-width:992px){.compare-section{margin:60px 0}}.compare__header-row.top-position{background-color:rgb(var(--background));top:var(--header-height, 81px);padding-top:20px;padding-bottom:20px;position:sticky;z-index:10;box-shadow:0 4px 2px -2px #0000001a;align-items:start}.compare__header-row.top-position .compare__product{display:flex;align-items:start;justify-content:space-around;flex-wrap:wrap}.compare__header-row.top-position .compare__product img{padding:0 10px}.compare__header-row.top-position .compare__product h3{font-size:24px}.compare__header-row.top-position .compare__product .compare__price{font-size:14px}.compare__header-row.top-position .compare-dropdown,.compare__header-row.top-position .compare__unavailable,.compare__header-row.top-position payment-terms{display:none!important}.compare__header-row.top-position a{width:100%;text-align:center}.compare__header-row.top-position~.divider{visibility:hidden}@media(max-width:991px){.compare-section{margin:30px 0}.compare__table{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:auto;overflow-anchor:none;touch-action:pan-x pan-y}.compare__header-row{padding-bottom:20px}.compare__product,.compare__cell{scroll-snap-align:start}.compare__cell{padding:0}.compare__header-row,.compare__row{display:flex;gap:16px}.divider{width:calc(150% + 6px)}.compare__product,.compare__cell{flex:0 0 calc(50% - 8px)}.compare__badge--alt{font-size:10px}.compare__product h3,.compare__header-row.top-position .compare__product h3{font-size:20px}.compare-section payment-terms *,.compare__product .btn{font-size:12px}.compare__price{font-size:16px;margin-bottom:8px}.compare__feature img{max-height:68px}.compare__header-row.top-position{position:fixed;top:var(--header-height, 0px)!important;left:var(--compare-sticky-left, 0px);width:var(--compare-sticky-width, max-content);min-width:var(--compare-sticky-width, max-content);max-width:none;z-index:30;padding-top:0!important;padding-bottom:20px;gap:0!important;box-shadow:none!important;background-color:rgb(var(--background));transform:translate3d(calc(-1 * var(--compare-scroll-left, 0px)),0,0);will-change:transform;align-items:stretch}.compare__header-row.top-position img{display:none}.compare__header-row.top-position .compare__product{flex:0 0 var(--compare-sticky-column-width, 51vw)!important;padding:20px 8px 20px 0;background-color:rgb(var(--background));box-shadow:0 4px 2px -2px #0000001a}}
/*# sourceMappingURL=/cdn/shop/t/271/assets/compare-page.css.map */
