.custom-compare-mattress .price-with-total{display:flex}#tooltip{position:absolute;display:none;width:"fit-content";height:"fit-content";z-index:400;padding:5px;background-color:#f3f4f7;top:125%;left:101%;box-shadow:0 0 10px #0000001a;border-radius:5px;border:.5px solid #ced4da}#tooltip2{position:absolute;display:none;width:fit-content;height:fit-content;z-index:400;padding:5px;background-color:#f3f4f7;top:125%;left:108%;box-shadow:0 0 10px #0000001a;border-radius:5px;border:.5px solid #ced4da;text-wrap:nowrap}.no-products{width:100%;text-align:center;border-bottom:1px solid #000;line-height:.1em;margin:10px 0 20px}.no-products span{background:#fff;padding:0 10px}.custom-compare-mattress .option_name{position:absolute;top:-5px;z-index:9;left:17px;font-weight:500;font-size:12px;line-height:16px}.success_message{font-size:30px}.custom-compare-mattress .variant-details{height:auto}.custom-compare-mattress .pdp-variant-3 .select-popout__toggle .select-popout__value{font-weight:600;font-size:16px;line-height:22px;padding:21px 12px 9px}.custom-compare-mattress .pdp-variant-3{background-color:transparent;position:relative;padding-bottom:0;width:fit-content;padding:10px 10px 0!important}.filter-wrapper{display:flex;align-items:center}.sort-select{width:100%;display:flex;flex-wrap:nowrap}.sort-button__wrapper{width:70%;display:flex;gap:8px;justify-content:flex-end}.sort-button__item{font-size:14px;font-weight:400;text-transform:none;padding:0 16px;height:40px;box-shadow:none;display:flex;width:fit-content;align-items:center;background:#fff;color:#000;justify-content:center;min-width:auto;cursor:pointer}.sort-button__item.active{background:var(--btn-bg)!important;color:var(--btn-text)!important}.custom-compare-mattress .variants_wrapper{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:center;gap:2%}.custom-compare-mattress .variants_wrapper .product-wrapper__item{width:32%;border:1px solid #1d3e30;border-radius:8px;position:relative;margin:15px 0;list-style:none}.custom-compare-mattress .product__price--off{position:absolute;z-index:99;top:20px;left:0;background:url(/cdn/shop/files/Untitled_design_3.png?v=1722010448) no-repeat;width:100px;height:70px;background-size:100% 100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.usp-properties{display:flex;gap:50px;padding:0 22px;margin-top:20px;margin-bottom:70px}.usp-properties .usp-item{width:25%;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.usp-properties .usp-item:after{content:"";width:1px;height:55px;background-color:#000;position:absolute;top:50%;transform:translateY(-50%) translate(25px);right:0}.usp-properties .usp-item:last-of-type:after{display:none}.usp-properties .usp-item img{max-width:50px;height:50px;width:100%;object-fit:contain}.usp-properties .usp-item p{text-align:center;margin:0;font-size:12px;color:#000}.custom-compare-mattress .product-wrapper__item .variant-image{position:relative}.custom-compare-mattress .product-wrapper__item .variant-image img{border-radius:8px 8px 0 0}.custom-compare-mattress .product-wrapper__item .profile{position:absolute;display:none;top:16px;right:16px;background-color:#fff;padding:4px 12px;border-radius:4px}.custom-compare-mattress .select-popout__list{left:18px;min-width:calc(100% - 32px);border-radius:8px!important}.select-popout__toggle.active .icon-select{transform:rotate(180deg)}.custom-compare-mattress .badge-with-text{gap:10px;display:flex;flex-direction:row;position:absolute;top:16px;right:0;padding:4px 12px;color:#fff;-webkit-box-align:center;align-items:center;border-radius:50px 0 0 50px}.custom-compare-mattress .badge-with-text .badge{line-height:0}.custom-compare-mattress .badge-with-text svg{width:16px;height:auto}.custom-compare-mattress .badge-with-text svg *{fill:#fff;stroke:#fff}.custom-compare-mattress .badge-with-text .text{font-weight:600;font-size:14px;line-height:20px}.custom-compare-mattress .mattress-property__item{display:flex;align-items:center;gap:10px;margin-bottom:5px}.property-values__progress-bar{width:100%;height:8px}.property-values__progress-bar .progress-bar__list{width:20%}.property-values__progress-bar .progress-bar__list:first-of-type{border-radius:4px 0 0 4px}.property-values__progress-bar .progress-bar__list:last-of-type{border-radius:0 4px 4px 0}.property-values__progress-bar .progress-bar__list:after{content:"";width:2px;height:100%;display:block;background:#fff}.property-values__progress-bar .progress-bar__list:first-of-type:after{display:none}.property-values__progress-bar .rest-progress-bar__list{height:8px;width:100%;display:flex;background-color:#d8dbe6;width:20%}.property-values__progress-bar .rest-progress-bar__list:first-of-type{border-radius:4px 0 0 4px}.property-values__progress-bar .pressure-relief.half,.property-values__progress-bar .support.half,.property-values__progress-bar .cooling.half{border-radius:0 4px 4px 0}.rest-progress-bar__list{border-right:1px solid white;border-left:1px solid white}.property-values__progress-bar .rest-progress-bar__list:last-of-type{border-radius:0 4px 4px 0}.property-values__progress-bar .firmness:before{background:linear-gradient(90deg,#ffffff80 30%,#fff0);opacity:.8}.property-values__progress-bar .support:before{background:linear-gradient(90deg,#ffffff80 30%,#fff0);opacity:.8}.property-values__progress-bar .cooling:before{background:linear-gradient(90deg,#ffffff80 30%,#fff0);opacity:.8}.property-values__progress-bar .pressure-relief:before{background:linear-gradient(90deg,#ffffff80 30%,#fff0);opacity:.8}.custom-compare-mattress .variant-details .property-values__option{width:30%}.price-with-button .product__price--off{margin:0;font-weight:700}.compare-inputs__wrapper input[type=checkbox]{height:0;width:0;visibility:hidden}.custom-compare-mattress .variant-details .price-with-button{justify-content:space-between}.label-with-compare-price{font-size:12px}.product-price__wrapper{display:flex;align-items:center;gap:10px}.custom-compare-mattress .discount_price{color:#003628;font-size:16px;font-weight:500}.label-with-compare-price .price_label{letter-spacing:normal}@media (max-width: 1024px){.custom-compare-mattress .variant-details .price-with-button{justify-content:space-between;align-items:unset;gap:8px}}.compare-inputs__wrapper label{cursor:pointer;text-indent:-9999px;width:50px;height:30px;background:gray;display:block;border-radius:100px;position:relative}.compare-inputs__wrapper label:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;background:#fff;border-radius:90px;transition:.3s}.compare-inputs__wrapper input:checked+label{background-color:#133ebf}.compare-inputs__wrapper input:checked+label:after{left:calc(100% - 5px);transform:translate(-100%)}.compare-inputs__wrapper label:active:after{width:30px}.compare-inputs__wrapper{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;display:none}.compare-inputs__wrapper .compare_text{font-weight:600;font-size:16px;line-height:22px;color:#fff;margin-left:10px}.option-title__wrapper,.heading-with-options{display:none}.products-content__wrapper .products-wraper__item{display:flex;flex-direction:column-reverse}.products-content__wrapper .products-wraper__item:last-of-type{display:none}.product-contents .material-option__title{font-weight:600;font-size:14px;line-height:22px}.product-contents .price-with-button{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.product-contents .product-price{font-weight:600;font-size:16px;line-height:22px}.product-contents .show_now-button{padding:10px;font-size:16px;line-height:18px;font-weight:600;background:#fff;border-radius:200px;text-transform:initial;border:1px solid #003628;text-transform:capitalize;display:block}.custom-compare-mattress .product-contents .bv_main_container{margin-left:0!important}.products-wrapper .pdp-variant-3 .select-popout__toggle .select-popout__value{padding:8px!important;font-size:12px}.products-wrapper .select-popout__toggle .icon-select{width:15px;height:15px;padding:0}.custom-compare-mattress .product-mattress{max-width:550px;background-color:#fff;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:#0003 0 8px 10px -5px,#00000024 0 16px 24px 2px,#0000001f 0 6px 30px 5px;border-radius:8px;overflow-y:auto;display:flex;flex-direction:column;height:100%;flex:1 0 auto;z-index:1200;position:fixed;top:0;outline:0px;right:0;z-index:9999;padding:44px 24px 40px;transform:translate(100%);transition:1s}.custom-compare-mattress .selected-option__wrapper{display:flex;gap:20px;margin-bottom:16px}.filter_text .sort-button__wrapper{display:none}.custom-compare-mattress .products-wrapper .pdp-variant-3{width:50%;padding:0}.custom-compare-mattress .products-wrapper .products-content__wrapper{display:flex;justify-content:space-between;margin-bottom:30px}.products-wrapper .products-content__wrapper .products-wraper__item{width:calc(50% - 10px)}.property-wrapper .property-values__wrapper .property-values:last-of-type{display:none}.custom-compare-mattress .products-property__wrapper p{margin:0}.custom-compare-mattress .products-property__wrapper .property-title{font-weight:600;font-size:14px;line-height:20px;text-align:center;margin-bottom:32px}.custom-compare-mattress .products-property__wrapper .property-title p{display:none}.custom-compare-mattress .products-property__wrapper .property-values__wrapper{display:flex;justify-content:space-around;margin-bottom:32px;gap:20px}.custom-compare-mattress .products-property__wrapper .mattress__type{display:flex;align-items:center;gap:10px}.custom-compare-mattress .products-property__wrapper .mattress__type span{line-height:0}.custom-compare-mattress .products-property__wrapper .property-item{display:flex;flex-direction:column;text-align:center;gap:20px;align-items:center}.custom-compare-mattress .products-property__wrapper .property-wrapper:nth-child(2) .property-item img{width:100%;height:28px}.custom-compare-mattress .products-property__wrapper .type-title{font-weight:400;font-size:16px;line-height:22px}.custom-compare-mattress .products-property__wrapper .property-item p{font-weight:600;font-size:14px;line-height:18px}.custom-compare-mattress .products-property__wrapper .mattress__type-desc{font-weight:400;font-size:16px;line-height:22px}.custom-compare-mattress .product-mattress .select-popout__option{padding:8px!important;font-size:12px;height:36px}.custom-compare-mattress .product-mattress .select-popout__list{left:0;width:100%}.ratings_json{opacity:0;position:absolute;width:0;height:0;z-index:-6}.overlap{position:fixed;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;top:0;right:0;bottom:0;left:0;background-color:#00000080;-webkit-tap-highlight-color:transparent;z-index:10000;display:none}.overlap.active{display:flex}.overlap.active .product-mattress{transform:translate(0);transition:1s}.modal_close{text-align:right;font-size:20px;position:absolute;top:14px;right:24px;line-height:1;cursor:pointer}.compare_selection{z-index:1;position:fixed;bottom:0;left:0;width:100%;text-align:center;padding-bottom:40px;background:linear-gradient(#fff0,#ffffffd9 70.59%,#fff)}.compare_button:disabled{background:#b6bccc!important}@media (max-width:767px){#sleep-concerns-filter,#sleep-position-filter{display:none}.custom-compare-mattress .variants_wrapper .product-wrapper__item{width:100%;margin-bottom:30px}.custom-compare-mattress .variants_wrapper{flex-direction:column}.compare_button{max-width:300px}.sort-select,.sort-button__wrapper{width:100%}.sort-button__item{font-size:12px}.custom-compare-mattress .option_name{top:16px;left:16px}.custom-compare-mattress .product-mattress{max-width:100%;top:40px}.product-contents .material-option__title{font-size:12px}.product-contents .show_now-button{padding:6px;font-size:13px}.no-products{line-height:unset;display:flex}}
/*# sourceMappingURL=/cdn/shop/t/280/assets/section-compare-mattress.css.map */
