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 (min-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 (max-width:1024px){.quantity-option__button-label{min-width:130px}}@media screen and (max-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 (max-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 (max-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.shoe-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.grounding-mat-listicle"] .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 not (min-width:750px){[data-template="page.listicle"] h1,[data-template="page.listicle-v2"] h1,[data-template="page.grounding-mat-listicle"] h1,[data-template="page.shoe-listicle"] 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}.hero-abtest{--size-style-width-mobile: 100%;--size-style-width: 240px}.hero-abtest .hero-abtest-body{background-position:center right;background-repeat:no-repeat;background-size:cover}.hero-abtest .announcement-text{background:#e4f2e6;color:#000000cf;font-size:14px;font-weight:500;line-height:11px;padding:12px 16px;text-align:center}.hero-abtest-body{display:flex;align-items:center;min-height:600px;padding:80px;position:relative}.hero-abtest-body .content-width--page-width{margin:auto;width:100%}.hero-abtest .group-main{max-width:540px;position:relative;z-index:2}.hero-abtest .block__display-star{justify-content:flex-start;border-radius:99px;background:#f2fbf34d;display:inline-flex;padding:7px 12px;margin-bottom:20px}.hero-abtest .block__display-star p{font-weight:400;margin:0}.hero-abtest .block__display-star svg{max-width:13px}.hero-abtest h1{color:#3a5743;font-size:40px;font-weight:700;line-height:1.4;margin-bottom:10px;margin-top:0}.hero-abtest .subheading{color:#000;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:30px}.hero-abtest .guarantee-text{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:24px;margin-top:12px}.hero-abtest .button{font-family:Montserrat;font-weight:600}.hero-abtest .group-percents{display:flex;column-gap:12px}.hero-abtest .group-percents-desktop{top:9%;right:9%;position:absolute}.hero-abtest .group-percents-mobile{justify-content:center}.hero-abtest .group-percents-mobile .block-percent{min-width:160px}.hero-abtest .block-percent{border-radius:10.386px;border:.5px solid #FFF;background:#fff6;display:inline-block;min-width:190px;padding:8.309px;text-align:center}.hero-abtest .percent-number{color:#3a5743;font-size:20px;font-weight:700;line-height:1}.hero-abtest .percent-text{color:#000;font-size:12px;font-weight:500;line-height:1.5}@media(max-width:750px){.hero-abtest-body{align-items:flex-start;text-align:center;padding:32px 16px}.hero-abtest .block__display-star{margin-bottom:12px;padding:2px 12px}.hero-abtest .v3-winVariation .block__display-star p{line-height:1;font-size:12px}.hero-abtest h1{font-size:26px;line-height:36px}.hero-abtest .subheading{margin-bottom:20px}.hero-abtest .group-main{margin:auto;max-width:100%}.hero-abtest .group-percents-desktop{display:none}.hero-abtest .content-width--page-width{margin:0}.hero-abtest .guarantee-text{justify-content:center}}@media(min-width:750px){.hero-abtest .group-percents-mobile,.hero-abtest .group-main-footer-mobile{display:none!important}}@media(min-width:500px)and (max-width:750px){.hero-abtest .group-main-footer>.button{display:inline-block;max-width:300px}}.hero-abtest .v3-winVariation .hero-abtest-body{background-size:cover;color:#fff}.hero-abtest .v3-winVariation .hero-abtest-body h1,.hero-abtest .v3-winVariation .hero-abtest-body p{color:#fff}.hero-abtest .hero-abtest-body p{max-width:500px}.hero-abtest .v3-winVariation .hero-abtest-body:before{content:"";background:linear-gradient(0deg,#0000 20.76%,#000 99.97%);display:block;position:absolute;left:0;top:0;right:0;bottom:20%}@media(max-width:1200px){.hero-abtest .v3-winVariation .hero-abtest-body{background-position:center bottom}}@media(max-width:750px){.hero-abtest .v3-winVariation .hero-abtest-body{min-height:540px;padding:40px 16px}.hero-abtest .v3-winVariation .subheading{margin-bottom:24px}.hero-abtest .v3-winVariation .group-main-footer{display:flex;flex-direction:column-reverse;align-items:center;gap:12px}.hero-abtest .v3-winVariation .group-main-footer-mobile{display:none}.hero-abtest .v3-winVariation .guarantee-text{margin-top:0}}@media(min-width:750px){.hero-abtest .v3-winVariation .hero-abtest-body:before{background:linear-gradient(270deg,#0000 20.76%,#000 99.97%);right:40%;bottom:0}}.hero-abtest .v3-winVariation .block__display-star{color:#fba900}@media(min-width:1440px){.hero-abtest .v3-winVariation .hero-abtest-body{background-size:cover}}.features-column-wrapper{display:none;padding-top:16px;padding-bottom:16px}.features-column-container{max-width:1280px;margin:0 auto;padding:0 16px}.features-column-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.features-column-grid .feature-description{display:none}@media screen and (min-width:750px){.features-column-wrapper{padding-top:20px;padding-bottom:20px}.features-column-container{padding:0 20px}.features-column-grid{grid-template-columns:repeat(4,1fr);gap:30px}.features-column-grid .feature-description{display:block}}.features-column-grid .feature-item{display:flex;align-items:center}.features-column-grid .feature-icon{width:50px;height:auto;margin-right:12px;flex-shrink:0;display:flex;align-items:center}.features-column-grid .feature-icon svg{width:100%;height:auto;display:block}.features-column-grid .feature-text-content{display:flex;flex-direction:column;overflow:hidden;gap:2px}.features-column-grid .feature-heading h3{font-size:14px;font-weight:700;line-height:22px;margin:0}.features-column-grid .feature-description p{font-size:14px;line-height:22px;margin:0}.v1,.v2,.v3,.banner-abtest .section-inner,.abtest-collection .abtest-collection-hide{display:none}.v3-winVariation{display:block}.v3-winVariation.features-column-wrapper{background-color:#f3f5f4;color:#000000cf}.v3-winVariation.features-column-wrapper h3{color:#000}.abtest-collection-v2 .v2{display:block}.abtest-collection.abtest-collection-v2 .section.section-resource-list.v2{display:grid}html:not(.abtest-pdp-v3) .abtest-v3-only{display:none}html.abtest-pdp-v3 .abtest-original-only{display:none}.section-whatyouget-v2 .youGetListHldr{font-size:14px;line-height:28px}@media screen and (min-width:1280px){.section-whatyouget-v2 .youGetListHldr{display:grid;grid-template-columns:1fr 1fr}}html.abtest-pdp-v3 body:is(.mattress-cover-new,.bundle-product,.mattress-cover-offer,.mattress-cover-memorial) .jdgm-prev-badge__stars .jdgm-star.jdgm--on:before{font-size:15px}html.abtest-pdp-v3 body:is(.mattress-cover-new,.bundle-product,.mattress-cover-offer,.mattress-cover-memorial) .jdgm-prev-badge__text{font-size:16px;font-weight:500}html.abtest-pdp-v3 product-price [ref=priceContainer]{gap:12px}html.abtest-pdp-v3 body:is(.mattress-cover-new,.bundle-product,.bamboo-sheets,.mattress-cover-offer,.mattress-cover-memorial) .product-details product-price [ref=priceContainer] .price{color:#27272a;font-size:20px}html.abtest-pdp-v3 body:is(.mattress-cover-new,.bundle-product,.bamboo-sheets,.mattress-cover-offer,.mattress-cover-memorial) .product-details product-price [ref=priceContainer] .compare-at-price{color:#27272a;font-size:16px;line-height:1.5;margin-right:0;opacity:.5}html.abtest-pdp-v3 .template-product .product-details product-price .price-saving__badge{font-size:16px;line-height:1;margin-left:8px;padding:7px 8px}html.abtest-pdp-v3 .variant-picker__form{row-gap:30px}html.abtest-pdp-v3 .template-product .product-details .variant-option--buttons legend,html.abtest-pdp-v3 .template-product .product-details .variant-option--buttons legend .variant-option__swatch-value{font-size:14px;color:#27272a;margin-bottom:8px}html.abtest-pdp-v3 .template-product .product-details .variant-picker .variant-option--default-width-buttons .variant-option__button-label{background-color:#f8f8f8;border:1px solid #E5E5E5;border-radius:8px;color:#27272a;font-weight:500;min-width:116px;min-height:46px;padding:11px 16px 11px 12px;justify-content:center}html.abtest-pdp-v3 .template-product .product-details .variant-picker .variant-option--default-width-buttons .variant-option__button-label:has(:checked){background-color:#f0f7ee;border:1.5px solid #3A5743}html.abtest-pdp-v3 .template-product .product-details .variant-picker .variant-option--default-width-buttons .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:#27272a}html.abtest-pdp-v3 .template-product .product-details .variant-picker .variant-option__button-label__text-with-image img{width:22px}html.abtest-pdp-v3 .prodStockBlock{padding:0;border:none;border-radius:0}html.abtest-pdp-v3 .prodStockBlock .prodStockTitle{display:flex;align-items:center;gap:8px;color:#ef4444;font-size:14px;font-weight:700;line-height:24px}html.abtest-pdp-v3 .template-product .product-details .quantity-selector{border-radius:8px;flex-basis:auto}html.abtest-pdp-v3 .template-product.mattress-cover-new .product-details .add-to-cart-button{border-radius:8px}html.abtest-pdp-v3 .mattress-cover-new .buy-buttons-block{margin-top:-12px}html.abtest-pdp-v3 .mattress-cover-new .product-form-buttons{padding-top:0}html.abtest-pdp-v3 .mattress-cover-new .product-form-buttons .quantity_label{display:none}@media screen and (max-width:750px){html.abtest-pdp-v3 .quantity-selector :is(.quantity-minus,.quantity-plus){width:30px}html.abtest-pdp-v3 .product-form-buttons{gap:8px}.hero-abtest .v3-winVariation .hero-abtest-body h1{max-width:320px;margin-left:auto;margin-right:auto}.hero-abtest .v3-winVariation .block__display-star p{line-height:1;font-size:12px}.v3-winVariation.features-column-wrapper .feature-item:first-child{order:1}.v3-winVariation.features-column-wrapper .feature-item:nth-child(2){order:3}.v3-winVariation.features-column-wrapper .feature-item:nth-child(3){order:2}.v3-winVariation.features-column-wrapper .feature-item:nth-child(4){order:4}.template-index .features-column-grid .feature-heading h3{font-size:12px!important;line-height:16px!important}.template-index .features-column-grid .feature-icon{width:32px}}.template-product ul.pdp-guarantee{list-style:none;display:flex;justify-content:space-around;gap:8px}.template-product ul.pdp-guarantee li{display:flex;align-items:flex-start;font-size:14px;gap:8px}.shopify-block:has(.txtWthBg){display:none}html.abtest-pdp-v3 .shopify-block-sale-timer:has(.abtest-original-only){display:none}html:not(.abtest-pdp-v3) .shopify-block-hr:has(.abtest-v3-only){display:none!important}@media screen and (max-width:750px){html.abtest-pdp-v3 [data-template="product.mattress-cover-1"] .variant-option__button-label,html.abtest-pdp-v3 [data-template="product.mattress-cover-3"] .variant-option__button-label,html.abtest-pdp-v3 .variant-option__button-label__text-with-image{font-size:16px}html.abtest-pdp-v3 .template-product .product-details .variant-picker .variant-option--default-width-buttons .variant-option__button-label{padding-right:14px;min-width:75px}html.abtest-pdp-v3 .variant-option__button-label__text-with-image{flex-direction:column}}html.abtest-pdp-v3 .shopify-block.highlight-review:has(.abtest-original-only){display:none}html.abtest-pdp-v3 .Review-Star svg{width:17px}html.abtest-pdp-v3 .template-product .product-details .Customer-Highlight_Review{border-radius:12px;column-gap:12px}html.abtest-pdp-v3 .Customer-Highlight_Review_Text{row-gap:10px}html.abtest-pdp-v3 .template-product .product-details .prodPageAccordion summary.details__header{font-weight:700;line-height:28px}html.abtest-pdp-v3 .prodPageAccordion .svg-wrapper.icon-plus{width:20px;height:20px}html.abtest-pdp-v3 .prodPageAccordion .svg-wrapper.icon-caret{width:18px;height:18px}html.abtest-pdp-v3 .template-product .prodPageAccordion .details-content :is(p,li){line-height:26px;max-width:100%}html.abtest-pdp-v3 .template-product .prodPageAccordion .details-content{max-width:100%}html.abtest-pdp-v3 .template-product .prodPageAccordion .details-content ul.benefits-list{display:flex;flex-wrap:wrap;gap:8px}html.abtest-pdp-v3 .template-product .prodPageAccordion .details-content ul.benefits-list li{list-style:none;display:flex;border-radius:30px;background-color:#ecf4ea;padding:4px 12px 4px 8px;justify-content:center;align-items:center;gap:4px;font-weight:500;line-height:20px}html.abtest-pdp-v3 .template-product .prodPageAccordion .details-content ul.benefits-list li:before{content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M5 9.00004L7.66667 11.6667L13 6.33337" stroke="%233A5743" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');display:inline-block;width:18px;height:18px}html.abtest-pdp-v3 .template-product .prodPageAccordion h6{font-size:16px;font-weight:700;line-height:28px}html.abtest-pdp-v3 .template-product .prodPageAccordion .customLiquidBlock{margin-bottom:1rem}html.abtest-pdp-v3 .template-product .prodPageAccordion .customLiquidBlock:last-child{margin-bottom:0}html.abtest-pdp-v3 .template-product .prodPageAccordion .row-size-group{margin-bottom:1rem}@media screen and (min-width:750px){html.abtest-pdp-v3 .template-product .prodPageAccordion .row-size-group{display:grid;grid-template-columns:1fr 1fr;gap:10px}}html.abtest-pdp-v3 .template-product .prodPageAccordion .size-group{border-radius:8px;background-color:#fafafa;padding:1rem}html.abtest-pdp-v3 .template-product .prodPageAccordion .size-group h6{margin-top:.75rem}html.abtest-pdp-v3 .template-product .prodPageAccordion .faq-read-more a{font-weight:700;line-height:24px;text-decoration-line:underline}html:not(.abtest-pdp-v3) .size-guide-modal__button{display:none}html.abtest-pdp-v3 .aiSizeGuideHldr{display:none}html.abtest-pdp-v3 .size-guide-modal__button{color:#27272a;font-style:normal;font-size:14px;font-weight:500}html.abtest-pdp-v3 .variant-option--has-size_guide legend .size-guide-modal__button svg{margin-right:10px}html.abtest-pdp-v3 .dialog-modal .sizeGuideHeadingHldr h2{font-size:24px;margin-bottom:1.5rem}html.abtest-pdp-v3 .dialog-modal .sizeGuideHeadingHldr ul{padding:0}html.abtest-pdp-v3 .dialog-modal .sizeGuideHeadingHldr li{text-align:left;font-size:16px;margin-top:10px;margin-bottom:0!important}html.abtest-pdp-v3 .dialog-modal .btn-footer-close{margin-top:1rem}html.abtest-pdp-v3 .variant-option__button-label__text .flex-row{display:flex;gap:1rem;margin-left:4px}html.abtest-pdp-v3 .variant-option__button-label__text .flex-row svg{position:static}html.abtest-pdp-v3 .variant-option__button-label__text .flex-row .option-value{font-size:14px;display:block}html.abtest-pdp-v3 .variant-option__button-label__text .flex-row .dimension-value{display:block}html.abtest-pdp-v3 .plug-type-inch .cm-value,html.abtest-pdp-v3 .plug-type-cm .inch-value{display:none!important}html.abtest-pdp-v3 .dialog-modal.size-guide-modal__content{margin:auto}html.abtest-pdp-v3 .size-guide-modal__content-wrapper{padding:2.5rem}html.abtest-pdp-v3 .size-guide-modal .size-guide__close-button{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M18 6L6 18" stroke="%2327272A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 6L18 18" stroke="%2327272A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') center no-repeat;color:#000;filter:none;width:24px;height:24px;inset-inline-end:20px;inset-block-start:20px}html.abtest-pdp-v3 .size-guide-modal .size-guide__close-button .svg-wrapper{display:none}html.abtest-pdp-v3 .size-guide-modal__content-wrapper .html-raw{display:flex;flex-direction:column;gap:2.5rem;text-align:center}html.abtest-pdp-v3 .size-guide-modal__content-wrapper .html-raw .subtitle{line-height:28px;margin-top:12px}html.abtest-pdp-v3 .size-guide-modal__content-wrapper .html-raw h3{font-family:var(--font-body--family);font-size:16px;font-weight:700;line-height:22px;margin-bottom:4px}html.abtest-pdp-v3 .size-guide-modal__content-wrapper .html-raw .specs{margin-bottom:12px}@media(max-width:750px){html.abtest-pdp-v3 .dialog-modal.size-guide-modal__content{height:fit-content;border-radius:20px;max-width:calc(100vw - 2rem)}html.abtest-pdp-v3 .size-guide-modal__content-wrapper .html-raw{gap:0}html.abtest-pdp-v3 .size-guide-modal__content-wrapper .modal-header{padding-bottom:1.25rem}html.abtest-pdp-v3 .size-guide-modal__content-wrapper .comparison-grid{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;padding:1.25rem 0}html.abtest-pdp-v3 .size-guide-modal__content-wrapper .modal-footer{padding-top:1.25rem}html.abtest-pdp-v3 .size-guide-modal__content-wrapper .html-raw .subtitle{line-height:22px}html.abtest-pdp-v3 .size-guide-modal__content::backdrop{display:block}html.abtest-pdp-v3 .size-guide-modal__content-wrapper{padding:2rem 1rem}}@media(min-width:750px){html.abtest-pdp-v3 .size-guide-modal__content-wrapper .html-raw .specs{display:flex;justify-content:center}html.abtest-pdp-v3 .size-guide-modal__content-wrapper .html-raw .specs li:nth-child(2):before{content:"|";margin-left:.5rem;margin-right:.5rem}}.banner-abtest .banner-abtest-body{position:relative;padding:60px;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover}.banner-abtest .banner-abtest-body:before{content:"";display:block;position:absolute;left:0;top:0;background:url(/cdn/shop/files/Banner-gradient-img.png?v=1771674558) no-repeat center;background-size:cover;z-index:-1;width:100%;height:100%}.banner-abtest-body .content-width--page-width{margin:auto;width:100%}.block__display-star{background:#f2fbf333;border-radius:50px;padding:2px 12px;display:flex;align-items:center;gap:9px;width:fit-content}.display-star{display:flex;align-items:center;gap:4px}.banner-body-group .block__display-star .display-star svg *{fill:#fba900}.banner-body-group .block__display-star .display-star svg{width:13px;height:13px}.banner-body-group .block__display-star p{margin:0;font-size:14px;line-height:26px;color:#fff;font-weight:400}.banner-body-group .block__display-star p strong{font-weight:700}.banner-body-group .subheading{max-width:550px}.banner-body-group .subheading p{font-size:16px;line-height:24px;font-weight:600;color:#fff}.banner-body-group h1{font-size:40px;line-height:56px;color:#fff;font-weight:700;margin:0}html.abtest-collection-v2 .features-column-wrapper{background-color:#3a5743;color:#f5f5f5cf}html.abtest-collection-v2 .features-column-grid .feature-heading h3{color:#f5f5f5}html.abtest-collection-v2 .features-column-grid .feature-description p{color:#f5f5f5cf}html.abtest-collection-v2 .features-column-grid .feature-icon{margin-right:16px}.abtest-collection .product-card .price-saving__badge span>em{display:none}.abtest-collection .product-card .price-saving__badge{border-radius:4px;padding:5px 8px;font-size:16px;line-height:17px;font-weight:500;position:absolute;top:8px;margin:0;left:8px}.abtest-collection .product-card .price-saving__badge svg{display:none}.abtest-collection .product-card :is(.group-block-content,.group-block){position:static}.abtest-collection .product-card div[ref=priceContainer]{justify-content:flex-start;gap:12px}.abtest-collection .product-card div[ref=priceContainer] .price{font-weight:600;line-height:1}.abtest-collection .product-card div[ref=priceContainer] .compare-at-price{font-size:14px;line-height:1}.abtest-collection .product-card .prodCardDetHldr{min-height:88px;max-height:88px}.abtest-collection .product-card .prodCardDetHldr .group-block-content{justify-content:flex-end;gap:20px}.abtest-collection .product-card .prodCardDetHldr .rating-wrapper svg{height:14px}.abtest-collection .product-card .prodCardDetHldr .rating-count{font-size:14px!important;line-height:1;font-weight:400}.abtest-collection .product-card .prodCardDetHldr .prodTitle{font-weight:600;font-size:16px;line-height:1.08;color:#000}.abtest-collection .product-card .card-gallery{position:static!important;border-radius:12px}.abtest-collection .product-card .card-gallery .product-badges{display:none}.product-card .card-gallery quick-add-component.quick-add{display:none}.abtest-collection .product-card quick-add-component{display:flex;position:initial}.abtest-collection .product-card quick-add-component form:not(button.quick-add__button[type=button]) add-to-cart-component{width:100%}.abtest-collection .product-card quick-add-component button.quick-add__button[type=button],.abtest-collection .product-card quick-add-component form:not(button.quick-add__button[type=button]) add-to-cart-component .button.quick-add__button{display:grid;width:100%;box-shadow:none;background:#9a6d38;border-radius:8px;height:48px;box-shadow:0 0 #9a6d38 inset;transition:all .2s ease}.abtest-collection .product-card quick-add-component button.quick-add__button[type=button]:hover,.abtest-collection .product-card quick-add-component form:not(button.quick-add__button[type=button]) add-to-cart-component .button.quick-add__button:hover{background:#714f27;transition:all .2s ease}.abtest-collection .product-card quick-add-component button.quick-add__button[type=button] .add-to-cart-text__content,.abtest-collection .product-card quick-add-component form:not(button.quick-add__button[type=button]) add-to-cart-component .button.quick-add__button .add-to-cart-text__content{width:fit-content;opacity:1;transform:translate(0);color:#fff;font-size:16px;line-height:24px;font-weight:600;font-family:Montserrat}.abtest-collection .product-card quick-add-component button.quick-add__button[type=button] .svg-wrapper{display:none}.abtest-collection .product-card div[ref=cardGallery] quick-add-component{display:none}.abtest-collection .product-card quick-add-component form:has(button.quick-add__button[type=button]) add-to-cart-component{display:none}.abtest-collection .product-card:hover .card-gallery{transform:none}.abtest-collection-v2 .quick-add-modal{width:950px;max-width:90%;border-radius:12px}.abtest-collection-v2 .quick-add-modal :is(.variant-option--buttons legend,.buy-buttons-block .quantity_label,.product-form-buttons .quantity_label){font-weight:500;color:#000}.abtest-collection-v2 .quick-add-modal .view-product-title a{font-family:Libre Baskerville;color:#000;font-weight:400}.abtest-collection-v2 .quick-add-modal .price-saving__badge{border-radius:4px;padding:5px 8px 4px;font-family:Montserrat;font-weight:500;font-size:16px;line-height:1;text-align:center;background:#ef4444;letter-spacing:0}.abtest-collection-v2 .quick-add-modal .price-saving__badge em{display:none}.abtest-collection-v2 .quick-add-modal div[ref=priceContainer]{justify-content:left}.abtest-collection-v2 .quick-add-modal div[ref=priceContainer] .price{color:#000;order:-1;font-size:20px;font-weight:500}.abtest-collection-v2 .quick-add-modal div[ref=priceContainer] .compare-at-price{color:#a0a0a0!important;font-weight:400;text-decoration-color:#a0a0a0;font-size:20px}.abtest-collection-v2 .quick-add-modal__close svg{width:20px;height:20px}.abtest-collection-v2 .quick-add-modal__close svg path{stroke:#000}.abtest-collection-v2 .quick-add-modal__content{min-width:100%}.abtest-collection-v2 .quick-add-modal .variant-option__button-selected-value{display:none}.abtest-collection-v2 .quick-add-modal button.add-to-cart-button{font-size:18px;line-height:22px;font-weight:500;font-family:Montserrat;height:48px;border-radius:6px}.abtest-collection-v2 .quick-add-modal button.add-to-cart-button .svg-wrapper{display:none}.abtest-collection-v2 .quick-add-modal .variant-option__button-label{border-color:#d8d8d8;border-radius:4px;font-size:14px;line-height:1;font-weight:400;color:#000;min-height:48px;min-width:106px;padding:10px}.abtest-collection-v2 .quick-add-modal .variant-option__button-label:has(:checked){background:#3a5743;border-color:#3a5743;color:#fff}.abtest-collection-v2 .quick-add-modal .variant-option__button-label .variant-option__button-label__text-with-image img{width:22px}.abtest-collection-v2 .quick-add-modal .product-form-buttons .quantity-selector{height:48px;border-color:#a0a0a0;border-radius:6px}.abtest-collection-v2 .quick-add-modal .product-form-buttons .quantity_label{flex-basis:100%}.abtest-collection-v2 .quick-add-modal .product-form-buttons .quantity-selector button.button{background:none}.abtest-collection-v2 .quick-add-modal .product-form-buttons .quantity-selector input[type=number]{border:0;font-size:18px;line-height:22px;color:#000;font-weight:500}.abtest-collection-v2 .quick-add-modal .product-form-buttons{column-gap:10px}.collectionPromo-Card{border-radius:12px;position:relative;overflow:hidden}.promoCard-inner{height:100%;display:flex;flex-direction:column}.promoCard-image-inner{height:100%}.promoCard-image{width:100%;height:100%;max-height:90%}.promoCard-image img{height:100%;width:100%;object-fit:cover}.prmoCard-Content{background:#3a5743;padding:15px;height:100%;display:flex;flex-direction:column;justify-content:center}.prmoCard-Content *{max-width:340px;margin-left:auto;margin-right:auto;width:100%}.prmoCard-Content h3{font-family:Libre Baskerville;font-weight:700;font-size:28px;line-height:36px;letter-spacing:0px;text-align:center;color:#fff;margin-bottom:20px}.promoBtn a{padding:12px;background:#9a6d38;box-shadow:0 0 #9a6d38 inset;border-radius:8px;font-family:Montserrat;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0px;width:100%;display:block;color:#fff;transition:all .2s ease;text-align:center}.promoBtn a:hover{background:#714f27;transition:all .2s ease}.promoBottom-Content{display:flex;align-items:center;justify-content:center;margin-top:15px;gap:10px;width:fit-content}.promoBottom-Content img{width:20px;object-fit:contain}.promoBottom-Content p{font-family:Montserrat;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0px;color:#fff}.promoCard-Badge{padding:13px;height:100px;width:100px;position:absolute;top:20px;left:20px;display:flex;align-items:center;justify-content:center;background-image:url(/cdn/shop/files/promobadgebg.png?v=1771846413);background-repeat:no-repeat;background-size:contain}.promoCard-Badge span{font-family:Inter;font-weight:700;font-size:17.33px;line-height:18.19px;letter-spacing:0px;text-align:center;vertical-align:middle;text-transform:uppercase;color:#000}@media only screen and (max-width:1025px){.banner-abtest .banner-abtest-body{padding:60px 40px}html.abtest-collection-v2 .features-column-grid .feature-icon{margin-right:10px;width:45px}html.abtest-collection-v2 .features-column-grid{gap:20px}.prmoCard-Content h3{font-size:24px;line-height:32px}.promoBtn a{font-size:14px;line-height:20px}}@media only screen and (max-width:770px){.banner-body-group h1{font-size:32px;line-height:46px}.banner-abtest .banner-abtest-body{padding:40px}html.abtest-collection-v2 .features-column-grid{grid-template-columns:repeat(2,1fr)}html.abtest-collection-v2 .features-column-container{padding:0 40px}.abtest-collection .product-card .prodCardDetHldr .group-block-content{gap:15px}.abtest-collection .product-card .prodCardDetHldr{min-height:78px;max-height:78px}.promoCard-Badge{height:90px;width:90px;top:15px;left:15px}.promoCard-Badge span{font-size:14px;line-height:18px}}@media only screen and (max-width:575px){.banner-abtest .banner-abtest-body:before{background-image:url(/cdn/shop/files/Banner-gradient-img-mob.png?v=1771677634)}.banner-abtest .banner-abtest-body{padding:24px 16px 124px}.banner-body-group{text-align:center}.banner-body-group .block__display-star{margin:0 auto;padding:7px 12px}.banner-body-group .block__display-star p{font-size:12px;line-height:1}.banner-body-group h1{font-size:26px;line-height:32px}.banner-body-group .subheading{max-width:340px;margin:0 auto}.banner-body-group .subheading p{font-size:14px;line-height:22px}html.abtest-collection-v2 .features-column-container{padding:0 16px}html.abtest-collection-v2 .features-column-grid .feature-icon{width:32px;margin-right:12px}html.abtest-collection-v2 .features-column-grid .feature-heading h3{font-size:12px;line-height:16px}html.abtest-collection-v2 .features-column-grid .feature-item:first-child{order:1}html.abtest-collection-v2 .features-column-grid .feature-item:nth-child(2){order:3}html.abtest-collection-v2 .features-column-grid .feature-item:nth-child(3){order:2}html.abtest-collection-v2 .features-column-grid .feature-item:last-child{order:4}.collectionPromo-Card{grid-column:span 2;grid-row:3}.prmoCard-Content{padding:10px 20px 15px}.prmoCard-Content *{max-width:260px}.prmoCard-Content h3{font-size:20px;line-height:24px;margin-bottom:15px}.promoBtn a{font-size:14px;line-height:22px;padding:8px 12px}.promoCard-image-inner{max-height:180px}.abtest-collection .resource-list--grid{column-gap:16px;row-gap:24px}.abtest-collection .product-card quick-add-component button.quick-add__button[type=button] .add-to-cart-text__content,.abtest-collection .product-card quick-add-component form:not(button.quick-add__button[type=button]) add-to-cart-component .button.quick-add__button .add-to-cart-text__content{position:initial;height:fit-content;clip:initial;font-size:14px;line-height:22px}.abtest-collection .product-card quick-add-component button.quick-add__button[type=button],.abtest-collection .product-card quick-add-component form:not(button.quick-add__button[type=button]) add-to-cart-component .button.quick-add__button{height:40px}.abtest-collection .product-card .price-saving__badge{font-size:14px}.abtest-collection .product-card .prodCardDetHldr .prodTitle,.abtest-collection .product-card div[ref=priceContainer] .price{font-size:15px;line-height:22px}.abtest-collection .product-card .prodCardDetHldr{min-height:initial;max-height:initial}.abtest-collection .product-card .prodCardDetHldr .group-block-content{gap:12px}.abtest-collection .product-card div[ref=priceContainer]{gap:8px}.abtest-collection .product-card .product-card__link{justify-content:space-between}.abtest-collection-v2 .quick-add-modal{width:950px;max-width:100%;border-radius:0}.abtest-collection-v2 .quick-add-modal div[ref=priceContainer] :is(.price,.compare-at-price){font-size:17px;font-weight:500}.abtest-collection-v2 .quick-add-modal .Image-Highlight_Text{display:none}.abtest-collection-v2 .quick-add-modal .quick-add-modal__content .product-header a{font-family:Libre Baskerville;color:#000}.abtest-collection-v2 .quick-add-modal button.add-to-cart-button{font-size:16px;line-height:20px}}html:not(.abtest-pdp-gallery-vb) .abtest-pdp-gallery-vb-only,html.abtest-pdp-gallery-vb .abtest-pdp-gallery-original-only{display:none!important}html.abtest-pdp-gallery-vb .product-media-container{--media-preview-ratio: 1/1}html.abtest-pdp-gallery-vb .slideshow-controls__thumbnails .slideshow-control{aspect-ratio:1/1!important}.mobImg,.betterHealthMobBtn,.mobBtn{display:none}.homeProdList{padding:80px 0 20px;row-gap:40px}body.template-index .homeProdList .resource-list .resource-list__item:last-child{display:block}.homeProdList .text-block h3{color:#3a5743}.homeProdList .section-resource-list__content{display:none}.homeProdList .resource-list.resource-list--grid{display:grid}body.template-index .homeProdList .resource-list__item{border:0}body.template-index .homeProdList .resource-list__item .product-card__link{background:none;border-radius:0}body.template-index .homeProdList .resource-list__item rte-formatter.text-block.list-icon--none{display:none}body.template-index .homeProdList .resource-list__item .card-gallery{border-radius:9px;overflow:hidden;aspect-ratio:1/1;transform:none}body.template-index .homeProdList .prod_card_content,body.template-index .homeProdList .ui-test-product-list h3{text-align:left;padding:0}body.template-index .homeProdList .prod_card_content .prodTitle{font-size:16px;line-height:24px;color:#000;font-weight:600;text-align:left;font-family:Montserrat}body.template-index .homeProdList .resource-list__item .card-gallery :is(.product-media,.product-media-container){aspect-ratio:1 / 1!important}body.template-index .homeProdList .resource-list__item .price-saving__badge{letter-spacing:0;font-size:12px;position:absolute;left:6px;top:6px;margin:0;line-height:1;font-weight:500;padding:4px 6px;border-radius:3px;background:#3a5743}body.template-index .homeProdList .resource-list__item :is(.group-block,.group-block-content){position:initial}body.template-index .homeProdList .resource-list__item .price-saving__badge svg{display:none}body.template-index .homeProdList .resource-list__item .price-saving__badge span em{display:none}body.template-index .homeProdList .resource-list__item [ref=priceContainer]{align-items:flex-start;justify-content:flex-start;gap:12px}body.template-index .homeProdList .resource-list__item [ref=priceContainer] .price{font-size:16px;line-height:1;font-weight:600;color:#000;font-family:Montserrat}body.template-index .homeProdList .resource-list__item [ref=priceContainer] .compare-at-price{opacity:40%;font-size:14px;line-height:17px;font-weight:500;color:#000;text-decoration-thickness:1px}body.template-index .homeProdList .resource-list__item .rating-wrapper{justify-content:flex-start;gap:8px;order:1}body.template-index .homeProdList .resource-list__item .rating-wrapper .rating-count.paragraph{font-size:14px;color:#000000cf;font-weight:400;opacity:1;line-height:1}body.template-index .homeProdList .resource-list__item product-price.text-block{order:3}body.template-index .homeProdList .resource-list__item .text-block:has(.prodTitle){order:2}body.template-index .homeProdList .resource-list__item .group-block-content{gap:10px}body.template-index .homeProdList .resource-list__item .best-seller-tag{left:initial;top:10px;right:40px;background:none;box-shadow:none;flex-direction:column;border:0;border-radius:0;gap:2px;padding:3px 0 10px;overflow:visible}body.template-index .homeProdList .resource-list__item .best-seller-tag span{background:none;padding:0;color:#27272a;font-size:10px;line-height:1;font-weight:700;font-family:Montserrat}body.template-index .homeProdList .resource-list__item .best-seller-tag strong{background:none;padding:0;border-radius:0;font-size:9px;line-height:1;font-weight:500;color:#27272a;text-align:center;max-width:60px;position:relative}body.template-index .homeProdList .resource-list__item .best-seller-tag:after{content:"";width:26px;height:44px;background:url(/cdn/shop/files/seller-shapes-icon-right.svg?v=1776781032) no-repeat center;position:absolute;right:-25px;top:50%;transform:translateY(-50%);background-size:contain}body.template-index .homeProdList .resource-list__item .best-seller-tag:before{content:"";width:26px;height:44px;background:url(/cdn/shop/files/seller-shapes-icon-left.svg?v=1776781032) no-repeat center;position:absolute;left:-25px;top:50%;transform:translateY(-50%);background-size:contain}body.template-index .homeProdList .resource-list__item .best-seller-tag strong:after{content:"";width:48px;height:6px;background:url(/cdn/shop/files/DTG-Logo-Icon-full.png?v=1776781090) no-repeat center;background-size:contain;position:absolute;left:0;right:0;margin:0 auto;bottom:-10px}.sciBckSect{padding:80px 0}.sciBckSect .custom-section-content>.section-content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:30px}.sciBckSect .custom-section-content>.section-content-wrapper .sciBckImgHldr img{border-radius:16px}.sciBckSect .custom-section-content>.section-content-wrapper .group-block-content:has(.button){align-items:flex-start}.sciBckSect .custom-section-content>.section-content-wrapper .text-block.h2 h2{text-align:left;color:#3a5743}.sciBckSect .custom-section-content>.section-content-wrapper rte-formatter.text-block p{text-align:left;font-size:16px;line-height:24px;color:#000000cf;font-weight:400}.sciBckSect .custom-section-content>.section-content-wrapper>.layout-panel-flex{gap:0}body.template-index .sciBckSect .animated_boxes [class*=ai-counter-item]{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);padding:12px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;text-align:left;gap:16px}.sciBckSect .animated_boxes [class*=ai-counter-container]{gap:18px 12px}body.template-index .sciBckSect .animated_boxes [class*=ai-counter-number]{font-size:42px;line-height:1;font-family:Libre Baskerville;margin:0;display:flex;align-items:center}body.template-index .sciBckSect .animated_boxes [class*=ai-counter-suffix]{font-size:42px;line-height:1}body.template-index .sciBckSect .animated_boxes [class*=ai-counter-title]{font-size:16px;line-height:24px;font-family:Montserrat;color:#000000cf}.sciBckSect .custom-section-content>.section-content-wrapper .button,.betterHealthMobBtn .button{border-radius:8px;font-size:16px;line-height:24px;font-weight:600;font-family:Montserrat;padding:12px 32px}.whyChooseSect{background:#ecf4ea;padding:80px 0}.whyChooseTitleRow{text-align:center;display:grid;row-gap:12px;margin-bottom:40px}.whyChooseTitleRow h2{color:#3a5743;margin:0}.whyChooseTitleRow p{margin:0;color:#000000cf}.whyChooseBoxesHldr{display:flex;align-items:stretch;gap:20px;justify-content:space-between}.whyChooseBox{background:#fff;border-radius:16px;padding:20px;display:grid;row-gap:12px;text-align:center;flex:0 0 calc(25% - 16px);max-width:calc(25% - 16px)}.whyChooseBox h3{font-size:20px;line-height:26px;margin:0;color:#000}.whyChooseBox p{margin:0;color:#000000cf;font-size:16px;line-height:24px}.damagedSect .damagedClmnsHldr{gap:40px;padding:80px 0}.damagedSect .damagedClmnsHldr .text-block.h2 h2{color:#3a5743}.damagedSect .damagedClmnsHldr .group-block-content{gap:20px}.damagedSect .damagedClmnsHldr .button{display:none}.damagedSect .damagedClmnsHldr rte-formatter.text-block p{font-size:16px;line-height:25px;color:#000000cf}.damagedSect .damagedClmnsHldr rte-formatter.text-block{max-width:610px}.damagedSect .damagedClmnsHldr .image-block img{aspect-ratio:648/392}.damagedSect .damagedClmnsHldr .image-block{border-radius:16px}.betterHealthSect{background:#3a5743;padding:80px 0}.betterHealthClmnsHldr{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:40px}.betterHealthImgHldr img{border-radius:16px;aspect-ratio:640/392;object-fit:cover}.betterHealthContentHldr{color:#fff;text-align:left;display:grid;row-gap:20px}.betterHealthContentHldr h2{margin:0;text-wrap:balance}.betterHealthContentHldr .text-block{margin-bottom:20px}.betterHealthContentHldr .text-block p{font-size:16px;line-height:25px;color:#ffffffcf;font-weight:400;margin:0}.betterHealthContentHldr .text-block p:not(:last-child){margin-bottom:20px}.betterHealthContentHldr .button{border-radius:8px;font-size:16px;line-height:24px;font-weight:600;font-family:Montserrat;padding:12px 32px}.indoorGroundSect .indGroundClmnsHldr{padding:80px 0}.indoorGroundSect .image-block img{border-radius:16px;aspect-ratio:647/487}.indoorGroundSect .indoorGroundEyeBrow{background:#ecf4ea;border-radius:100px;display:flex;align-items:center;gap:8px;padding:4px 12px}.indoorGroundSect .indoorGroundEyeBrow svg{width:12px;height:14px}.indoorGroundSect .indoorGroundEyeBrow span{font-size:14px;line-height:20px;letter-spacing:0%}.indoorGroundSect .text-block.h2 h2{color:#3a5743}.indoorGroundSect rte-formatter.text-block p{color:#000000cf}.indoorGroundSect rte-formatter.text-block{margin:8px 0 28px;max-width:620px}.indoorGroundSect .button{border-radius:8px;font-size:16px;line-height:24px;font-weight:600;font-family:Montserrat;padding:12px 32px}.storeRevSect{background:#f5f5f5!important;padding:80px 0}.storeRevSect .text-block.h2 h2{color:#3a5743}.storeRevSect .jdgm-carousel-wrapper{padding:4px 0 28px}.storeRevSect .jdgm-carousel-wrapper .jdgm-carousel-title{display:none}.storeRevSect .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.storeRevSect .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper .jdgm-carousel-number-of-reviews{font-size:14px;line-height:22px;color:#27272a}.storeRevSect .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper .jdgm-star{font-size:12px;line-height:1;padding:3px 5px 5px!important}.storeRevSect .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper .jdgm-star:before{font-size:10px;line-height:12px}.storeRevSect .group-block-content{align-items:center}.storeRevSect .group-block-content .button{border-radius:8px;font-size:16px;line-height:24px;font-weight:600;font-family:Montserrat;padding:12px 32px}.storeRevSect .jdgm-horizon-widget>div{max-width:100%!important}.storeRevSect .jdgm-carousel-item{padding:0 10px!important}.storeRevSect .jdgm-carousel-item .jdgm-carousel-item__inner-wrapper{padding:20px;background:#fff;border-radius:16px;box-shadow:none}.storeRevSect .jdgm-carousel-item .jdgm-carousel-item__review-title{font-size:16px;line-height:24px;font-weight:700;font-family:Montserrat;color:#000;margin-bottom:5px}.storeRevSect .jdgm-carousel-item .jdgm-carousel-item__review-body{-webkit-line-clamp:10!important}.storeRevSect .jdgm-carousel-item .jdgm-carousel-item__review-body p{font-size:16px;line-height:24px;font-weight:400;color:#000}.storeRevSect .jdgm-carousel-item .jdgm-carousel-item__review-rating{margin-bottom:12px}.storeRevSect .jdgm-carousel-item .jdgm-carousel-item__review-rating .jdgm-star{font-size:12px;line-height:1;padding:3px 5px 5px!important}.storeRevSect .jdgm-carousel-item .jdgm-carousel-item__review-rating .jdgm-star:before{font-size:10px;line-height:12px}.storeRevSect .jdgm-carousel-item .jdgm-carousel-item__reviewer-name{font-size:16px;line-height:25px;font-weight:700;font-family:Montserrat;color:#000;margin-bottom:0}.storeRevSect .jdgm-carousel-item .jdgm-carousel-item__timestamp.jdgm-ellipsis{color:#000;font-size:12px;line-height:1;font-weight:400;display:block!important;font-style:normal;margin-top:4px}.storeRevSect .jdgm-carousel-wrapper .jdgm-carousel__arrows :is(.jdgm-carousel__left-arrow,.jdgm-carousel__right-arrow){border-color:#000}body.template-index footer p{color:#000!important}body.template-index footer li.menu__item a{color:#000}body.template-index footer summary.menu__heading{color:#000!important}body.template-index footer .text-block :is(h2,p){color:#000}body.template-index footer .text-block p a{color:#000;font-weight:500}body.template-index footer span.footer-utilities__text{font-family:Montserrat;color:#0009;font-weight:400}body.template-index footer input.email-signup__input{background:#ffffff1a}.indoorGroundSect .button:not(.inddorCntntClk .button){display:none}@media(max-width:1025px){.sciBckSect{padding:60px 0 80px}.sciBckSect [class*=ai-counter-section]{padding:30px 0}body.template-index .sciBckSect .animated_boxes [class*=ai-counter-number],body.template-index .sciBckSect .animated_boxes [class*=ai-counter-suffix]{font-size:38px}body.template-index .sciBckSect .animated_boxes [class*=ai-counter-item]{gap:10px}body.template-index .resource-list__item .best-seller-tag:before,body.template-index .resource-list__item .best-seller-tag:after{width:20px;height:35px}body.template-index .resource-list__item .best-seller-tag:before{left:-20px}body.template-index .resource-list__item .best-seller-tag:after{right:-20px}body.template-index .resource-list__item .best-seller-tag strong{font-size:8px;max-width:50px}}@media(max-width:770px){.features-column-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.homeProdList{padding:60px 0 20px;row-gap:24px}.sciBckImgHldr{display:none}.sciBckSect .custom-section-content>.section-content-wrapper{grid-template-columns:repeat(1,1fr);gap:0}.sciBckSect .custom-section-content>.section-content-wrapper .text-block.h2 h2,.sciBckSect .custom-section-content>.section-content-wrapper rte-formatter.text-block p{text-align:center}.sciBckSect .custom-section-content>.section-content-wrapper .group-block-content:has(.button){align-items:center}.sciBckImgHldr.mobImg{display:block;margin:30px auto 0}.sciBckSect .custom-section-content>.section-content-wrapper .sciBckImgHldr.mobImg img{border-radius:10px}.sciBckSect{padding:40px 0 60px}.whyChooseSect{padding:60px 0}.whyChooseBoxesHldr{gap:15px;flex-wrap:wrap}.whyChooseBox{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}.whyChooseTitleRow{margin-bottom:30px}.damagedSect .damagedClmnsHldr{gap:30px;padding:60px 0;flex-direction:column;height:fit-content}.damagedSect .damagedClmnsHldr .group-block{height:fit-content!important}.betterHealthSect{padding:60px 0}.betterHealthClmnsHldr{gap:30px;grid-template-columns:repeat(1,1fr)}.betterHealthImgHldr{order:2}.damagedSect .damagedClmnsHldr .group-block-content{flex-direction:column;gap:30px}.betterHealthContentHldr{order:1}.betterHealthContentHldr .button{display:none}.betterHealthContentHldr .text-block{margin:0}.betterHealthMobBtn{display:block;margin-top:30px;text-align:center}.betterHealthMobBtn .button{margin:0 auto}.indoorGroundSect .indGroundClmnsHldr{padding:60px 0;gap:30px;flex-direction:column}.indoorGroundSect .button.mobBtn{display:block}.indoorGroundSect .image-block{flex-direction:column;gap:30px;align-items:center}.indoorGroundSect .button:not(.mobBtn){display:none}.indoorGroundSect rte-formatter.text-block{margin-bottom:0}.storeRevSect{padding:60px 0}.storeRevSect .jdgm-carousel-wrapper{padding-bottom:8px}.storeRevSect .text-block.h2 h2{padding:0 15px}}@media(max-width:750px){body.template-index .homeProdList slideshow-slides slideshow-slide.resource-list__slide:last-child{display:block}body.template-index .homeProdList slideshow-slides[gutters*=start]{display:flex}body.template-index .homeProdList slideshow-slides slideshow-slide.resource-list__slide{width:calc(100% - 55px)!important}}@media(max-width:575px){body.template-index footer .logo-block__image-wrapper a{width:100%}body.template-index .homeProdList .text-block.h2 h3,.sciBckSect .custom-section-content>.section-content-wrapper .text-block.h2 h2,.damagedSect .damagedClmnsHldr .text-block.h2 h2,.indoorGroundSect .text-block.h2 h2,.betterHealthContentHldr h2,.whyChooseTitleRow h2,.storeRevSect .text-block.h2 h2{font-size:26px;line-height:36px}.sciBckSect .custom-section-content>.section-content-wrapper .sciBckImgHldr.mobImg img,.betterHealthImgHldr img,.indoorGroundSect .image-block img{border-radius:8px}.sciBckImgHldr.mobImg{margin-top:12px}.damagedSect .damagedClmnsHldr .image-block img,.damagedSect .damagedClmnsHldr .image-block{border-radius:8px;aspect-ratio:343 / 207;height:100%}.sciBckSect [class*=ai-counter-section]{padding:24px 0}.sciBckSect .animated_boxes [class*=ai-counter-container]{gap:8px}body.template-index .sciBckSect .animated_boxes [class*=ai-counter-item]{flex-direction:column;align-items:flex-start;gap:4px}body.template-index .sciBckSect .animated_boxes [class*=ai-counter-number],body.template-index .sciBckSect .animated_boxes [class*=ai-counter-suffix]{font-size:32px;line-height:36px}.sciBckSect .custom-section-content>.section-content-wrapper .button,.betterHealthMobBtn .button{display:block;width:100%;padding:12px 22px}.indoorGroundSect .button:not(.inddorCntntClk .button){display:block;width:100%}.whyChooseTitleRow{margin-bottom:24px}.whyChooseBoxesHldr{gap:12px}.whyChooseBox{flex:0 0 100%;max-width:100%;text-align:left;row-gap:8px;padding:16px}.whyChooseBox h3{font-size:18px}.damagedSect .damagedClmnsHldr .group-block-content{gap:12px}.betterHealthClmnsHldr{gap:24px}.betterHealthMobBtn{margin-top:24px;width:100%}.indoorGroundSect .indGroundClmnsHldr{gap:24px}.indoorGroundSect rte-formatter.text-block{margin:0}.indoorGroundSect .button.mobBtn{width:100%}.storeRevSect .group-block-content .button{width:calc(100% - 30px)}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/custom.css.map */
