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}.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:500;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:40px}.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 .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}.hero-abtest h1{font-size:24px;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 .v1 .display-star{color:#3a5743}.hero-abtest .v1 .group-main-footer-desktop{display:none}.hero-abtest .v1 .group-main-footer-mobile{width:100%}@media (max-width: 750px){.hero-abtest .v1 .hero-abtest-body{flex-direction:column;justify-content:space-between}}@media (min-width: 750px){.hero-abtest .v1 .group-main-footer-mobile{display:none}.hero-abtest .v1 .group-main-footer-desktop{display:block}}@media (min-width: 750px) and (max-width: 1400px){.hero-abtest .v1 .hero-abtest-body:before{content:"";display:block;position:absolute;background:linear-gradient(270deg,#0000 20.76%,#dee0e4 99.97%);left:0;right:40%;top:0;bottom:0}.hero-abtest .v1 .hero-abtest-body{background-position:left;padding-left:40px;padding-right:40px}}@media (min-width: 1440px){.hero-abtest .v1 .hero-abtest-body{background-size:contain}}@media (min-width: 48px) and (max-width: 750px){.hero-abtest .v1 .hero-abtest-body{background-position-y:75%}}@media (max-width: 479px){.hero-abtest .v1 .hero-abtest-body{background-position-y:bottom}}.hero-abtest .v3 .hero-abtest-body{background-size:cover;color:#fff}.hero-abtest .v3 .hero-abtest-body h1,.hero-abtest .v3 .hero-abtest-body p{color:#fff}.hero-abtest .v3 .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 .hero-abtest-body{background-position:center bottom}}@media (max-width: 750px){.hero-abtest .v3 .hero-abtest-body{min-height:540px;padding:40px 16px}.hero-abtest .v3 .subheading{margin-bottom:24px}.hero-abtest .v3 .group-main-footer{display:flex;flex-direction:column-reverse;align-items:center;gap:12px}.hero-abtest .v3 .group-main-footer-mobile{display:none}.hero-abtest .v3 .guarantee-text{margin-top:0}}@media (min-width: 750px){.hero-abtest .v3 .hero-abtest-body:before{background:linear-gradient(270deg,#0000 20.76%,#000 99.97%);right:40%;bottom:0}}.hero-abtest .v3 .block__display-star{color:#fba900}@media (min-width: 1440px){.hero-abtest .v3 .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,html.abtest-home .section-slideshow,html.abtest-home .section-marquee,.hero-abtest .section-inner,.banner-abtest .section-inner,.abtest-collection .abtest-collection-hide{display:none}html.abtest-home-v1 .v1{display:block}.v1.features-column-wrapper{background-color:#3a5743;color:#f5f5f5cf}html.abtest-home-v3 .v3{display:block}.v3.features-column-wrapper{background-color:#f3f5f4;color:#000000cf}.v3.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) .jdgm-prev-badge__stars .jdgm-star.jdgm--on:before{font-size:15px}html.abtest-pdp-v3 body:is(.mattress-cover-new,.bundle-product) .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) .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) .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}}.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 (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%}.banner-body-group{display:grid;row-gap:10px}.banner-body-group .block__display-star{background:#f2fbf333;border-radius:50px;padding:2px 12px;display:flex;align-items:center;gap:9px;width:fit-content}.banner-body-group .block__display-star .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}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/custom.css.map */
