product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem}.product-details product-price [ref=priceContainer]{font-weight:600}.product-details product-price [ref=priceContainer] .price{font-size:24px;color:#9a6d38}.product-details product-price [ref=priceContainer] .compare-at-price{color:#262626;opacity:1}.price-saving__badge{text-transform:uppercase;font-size:.7rem;color:#fff;background-color:#3a5743;font-weight:600;padding:.06rem .4rem;letter-spacing:.1rem;border-radius:.4rem;margin-left:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.2rem}@media only screen and (max-width: 750px){.price-saving__badge{font-size:.5rem;margin-left:0;padding:0 .2rem}.price-saving__badge svg{width:15px}.slideshow-stack-mobile slideshow-slide .slide__content h2{margin-top:10px;font-size:2rem}}.price-saving__badge svg{display:inline-block}[data-rebuy-id="214144"] .rebuy-widget{padding:0}.product-highlight ul{width:100%;list-style:none;padding:0 4px;margin:12px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-highlight ul li{font-size:12px;font-weight:700;line-height:18px;color:#000}.slideshow-control[media-type=video]{position:relative}.slideshow-control[media-type=video] .icon-play{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.slideshow-control[media-type=video] .icon-play svg{width:30px;height:30px}.quantity-selector input[type=number]{height:100%;border-left:var(--style-border-width-inputs) solid var(--color-input-border);border-right:var(--style-border-width-inputs) solid var(--color-input-border)}.quantity-selector :is(.quantity-minus,.quantity-plus){height:100%}.product-details .quantity-selector .quantity-plus{background-color:#f8fff0}.Image-Highlight_Text{position:absolute;top:12px;left:12px;font-weight:700;font-size:11px;letter-spacing:.9px;color:#3a5743}.Product-Guarantee_Badge{position:absolute;top:12px;left:12px;width:220px;height:auto;object-fit:contain}.quantity-option--buttons{padding-top:24px;padding-bottom:50px}.quantity-option__button-label{--variant-picker-stroke-color: var(--color-variant-border);display:flex;flex-direction:column;flex:0 0 calc(3ch + 1.3em);align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);justify-content:center;min-height:calc(3ch + 1.3em);min-width:150px;white-space:nowrap;cursor:pointer;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.quantity-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}@media screen and (width >=750px){.quantity-option__button-label{padding:var(--padding-xs) var(--variant-option-padding-inline)}}.quantity-option__button-label .price-per-each{position:absolute;bottom:-28px;color:#262626}.quantity-option__button-label .save-badge{position:absolute;top:-32px;background-color:#d7e0ce;border-radius:14px;font-size:13px;font-weight:600;color:#14532d;padding-inline:10px;padding-block:2px;text-transform:uppercase}@media screen and (width <=1024px){.quantity-option__button-label{min-width:130px}}@media screen and (width <=750px){.quantity-option__button-label{min-width:100px}.quantity-option__button-label .price-per-each{font-size:13px;bottom:-24px}.quantity-option__button-label .save-badge{font-size:12px;padding-inline:8px}}.quantity-option__button-label.selected{color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.quantity-option__button-label .svg-wrapper{width:auto;height:auto;gap:var(--icon-gap)}.quantity-option__button-label .svg-wrapper>svg{width:1.8rem;height:1.8rem}.quantity-option__button-label .quantity-option__badge{background-color:#e11d48;position:absolute;bottom:-50px;color:#fff;font-size:11px;border-radius:10px;padding:2px 10px;font-weight:600}[data-template="product.mattress-cover-1"] .button[id^=BuyButtons-ProductSubmitButton-],[data-template="product.mattress-cover-1"]~#shopify-section-sticky-atc-bar #sticky-buy-button{border-radius:34px}rte-formatter .icon--quote{position:absolute;top:0;left:0;display:inline-block;width:auto}rte-formatter .icon--quote+p{padding-left:40px}@media screen and (width <=750px){[data-template="product.mattress-cover-1"] .shopify-section~.shopify-section rte-formatter h2{font-size:20px;margin:0}rte-formatter .icon--quote{top:-0;left:0}[data-template="product.mattress-cover-1"] .Product__Title h1,[data-template="product.grounding-mat"] .Product__Title h1{font-size:18px}[data-template="product.mattress-cover-1"] .variant-option__button-label,[data-template="product.mattress-cover-3"] .variant-option__button-label,.variant-option__button-label__text-with-image{font-size:13px}.variant-option__button-label__text-with-image img{width:18px}[data-template="product.mattress-cover-1"] .variant-option__button-label,[data-template="product.mattress-cover-3"] .variant-option__button-label{padding-inline:.6rem;padding-block:.6rem;min-height:calc(2ch + .8em)}[data-template="product.grounding-mat"] variant-picker .variant-option__button-label{padding-inline:1.2rem;padding-block:.6rem;min-height:calc(2ch + .8em);--options-border-radius: 30px}[data-template="product.mattress-cover-1"] .variant-option--has-size_guide .variant-option__button-label,[data-template="product.mattress-cover-3"] .variant-option--has-size_guide .variant-option__button-label{padding-inline:1.6rem}.Square-Mobile__Media .image-block__image{--ratio: .8}.Product_Happy-Customer .text-block--background{padding:2px 4px}.Product_Happy-Customer .text-block p{font-size:12px}.Product_Happy-Customer .icon-block__media{width:74px!important}.Product_Features .layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 0 auto!important}.Product_Features .icon-block__media{width:26px!important}.Product_Features .text-block p{font-size:12px}.Product_Features .text-with-caption small{font-size:11px}}[data-template="product.mattress-cover-3"] product-price .price{color:#3a5743!important}[data-template="product.mattress-cover-3"] product-price .compare-at-price{color:#9a6d38!important}[data-template="product.mattress-cover-3"] product-price .price-saving__badge{background-color:#e04755;border:1px solid #E04755}[data-template="product.mattress-cover-3"] .Product_Reviews .rating-wrapper{flex-wrap:nowrap;width:auto}[data-template="product.mattress-cover-3"] .Product_Reviews rte-formatter{width:auto}@media screen and (width <=750px){[data-template="product.mattress-cover-3"] .Product__Title h1{font-size:18px}[data-template="product.mattress-cover-3"] product-price .price{font-size:20px!important}[data-template="product.mattress-cover-3"] .Product_Reviews,[data-template="product.mattress-cover-3"] .Product_Reviews .rating-count{font-size:14px}[data-template="product.mattress-cover-3"] .Free__Product .Free__Product-Image{width:50px;height:50px}.Free__Product:not(.layout_2) .Free__Product-Info .Free__Product-Title.Inline_Badge .Free__Product-Badge{margin-left:unset!important}}/*! Page [Article Sleep] */[data-template="page.article-sleep"] :not(rte-formatter) em strong{background-color:#ffd712;font-style:normal;padding:0 4px}[data-template="page.article-sleep"] a{text-decoration:none}[data-template="page.article-sleep"] rte-formatter ul,[data-template="page.article-sleep"] rte-formatter ol{background-color:#fcf8e3;padding:20px;border-radius:8px}[data-template="page.article-sleep"] rte-formatter ul li,[data-template="page.article-sleep"] rte-formatter ol li{text-indent:0px;margin-left:28px;position:relative}[data-template="page.article-sleep"] .list-icon--check ul,[data-template="page.article-sleep"] .list-icon--cross ul,[data-template="page.article-sleep"] .list-icon--arrow ul{list-style-type:none}[data-template="page.article-sleep"] rte-formatter.list-icon--no-bg ul,[data-template="page.article-sleep"] rte-formatter.list-icon--no-bg ol{padding:0;color:#000;background-color:transparent}[data-template="page.article-sleep"] .list-icon--cross ul li:before{content:"";background-image:var(--cross-icon);background-repeat:no-repeat;background-size:contain;width:14px;height:14px;display:inline-block;position:absolute;left:-24px;top:6px}[data-template="page.article-sleep"] .list-icon--check ul li:before{content:"";background-image:var(--check-icon);background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:inline-block;position:absolute;left:-30px;top:1px}[data-template="page.article-sleep"] .list-icon--arrow ul li:before{content:"";background-image:var(--arrow-icon-right);background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:inline-block;position:absolute;left:-30px;top:2px}/*! Page [Article Swelling] */[data-template="page.listicle"] .shopify-section--sale-timer~.shopify-section:not(:last-child) .section--page-width,[data-template="page.listicle-v2"] .shopify-section--sale-timer~.shopify-section:not(:last-child) .section--page-width,[data-template="page.listicle-v3"] .shopify-section--sale-timer~.shopify-section:not(:last-child) .section--page-width{max-width:70rem;margin:0 auto}@media screen and (width < 750px){[data-template="page.listicle"] h1,[data-template="page.listicle-v2"] h1,[data-template="page.listicle-v3"] h1{font-size:calc(var(--font-size) - 12px)}[data-template="page.article-sleep"] h2{font-size:calc(var(--font-h2--size) - 8px)}}.rebuy-cart-drawer{transition:transform .2s ease-in-out!important}.cart-drawer__free-shipping{display:flex;align-items:center;justify-content:center;padding:var(--padding-xs) var(--padding-2xl)}.cart-drawer__free-shipping .cart-drawer__free-shipping__content{background-color:#bbcea8;border-radius:4px;padding:var(--padding-xs) var(--padding-sm);font-size:15px;line-height:1.2;font-weight:700;width:100%;display:flex;align-items:center;gap:.5rem}.cart-items__variants{color:#838383}.cart__total-value>.compare-at-price{font-size:calc(var(--cart-font-size--md) - .5px);font-weight:400;color:initial}.trustpilot-widget{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:16px;font-weight:700;color:#333}.trustpilot-widget img{width:100px}.cart-recommendations{margin-top:1rem}.cart-recommendations h4{font-family:var(--font-body--family);font-size:16px;font-weight:700;color:#494949}.recommendation-item{display:flex;gap:.8rem;--ratio: 1;border-radius:6px;background-color:#d9d9d94d;padding:.6rem}.recommendation-item .product-media{width:100%;height:80px;max-width:80px;min-width:80px;border-radius:6px;overflow:hidden}.recommendation-item .product-info{display:flex;flex-direction:column;gap:.2rem}.recommendation-item .product-info h4{font-size:17px;font-weight:600;color:#333;margin:0}.recommendation-item .product-info [ref=priceContainer]{color:#425d3b;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.recommendation-item .variant-option__select{padding-block:var(--padding-2xs)}.recommendation-item .variant-option label{font-size:.8rem}.recommendation-item .product-options{display:none;flex-direction:column;gap:.4rem;max-width:calc(100% - 2rem)}.recommendation-item .button-select-option+input[type=checkbox]:checked+.product-options{display:flex}cart-recommendations .swiper-button{width:30px;height:30px;background-color:#d9d9d9;border-radius:100%}cart-recommendations .swiper-button:after{display:none}cart-recommendations .swiper-button svg{width:13px}cart-recommendations .swiper-button-prev svg{transform:rotate(180deg)}cart-recommendations .swiper-button.swiper-button-disabled{opacity:0}cart-recommendations{--swiper-navigation-sides-offset: 0}.button-select-option{border-radius:9px;font-size:14px;padding:8px 12px}cart-recommendations form button.button{border-radius:9px;font-size:14px;padding:8px 12px}.cart__payment-icons{gap:.2rem;align-items:center;justify-content:center;max-width:280px}.cart__payment-icons img{width:28px}.cart-items__price-with-saving{display:flex;flex-direction:column;justify-content:flex-end;text-align:right;color:#3a5743;font-weight:600}.cart-items__price-with-saving compare-at-price{font-size:calc(var(--cart-font-size--md) - .5px);font-weight:400}cart-items-component .jdgm-widget .jdgm-prev-badge__stars>*,cart-items-component .jdgm-widget .jdgm-prev-badge__text{font-size:12px}@media (max-width : 990px) and (min-width : 750px){.shopify-section-group-footer-group .layout-panel-flex--row.mobile-column{flex-wrap:wrap}}.add-to-cart-text--with-message{flex-direction:column;gap:0}.add-to-cart-text--with-message .add-to-cart-text--wrapper{text-transform:uppercase}.add-to-cart-text--with-message .button-message{font-size:10px;text-transform:uppercase;font-family:var(--font-body--family);font-weight:500}body.order-tracking-page .section.page-width-content{display:block;width:100%;max-width:1330px;padding:0 15px;margin:0 auto;height:auto}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom.css.map */
