:root{--ds-font-h1: clamp(2.6rem, 2.2rem + .6vw, 3rem);--ds-font-h2: clamp(2.4rem, 2.1rem + .5vw, 2.8rem);--ds-font-h3: 2rem;--ds-font-h4: 1.8rem;--ds-font-body: 1.6rem;--ds-font-small: 1.4rem;--ds-lh-h1: 1.2;--ds-lh-h2: 1.2;--ds-lh-h3: 1.3;--ds-lh-body: 1.45;--ds-space-2xs: .8rem;--ds-space-xs: 1.2rem;--ds-space-sm: 1.6rem;--ds-space-md: 2.4rem;--ds-space-lg: 3.2rem;--ds-space-xl: 4rem;--ds-section-y: clamp(3.2rem, 1.6rem + 2.4vw, 5.6rem);--ds-section-y-tight: clamp(2.4rem, 1.4rem + 1.6vw, 4rem);--ds-section-gap: clamp(4rem, 2rem + 3.6vw, 8rem);--ds-split-media-h: 40rem;--ds-promo-h: 0px}.ds-refresh main h1,.ds-refresh .h0,.ds-refresh .h1,.ds-refresh .new-home-landing__heading{font-size:var(--ds-font-h1);line-height:var(--ds-lh-h1)}.ds-refresh main h2,.ds-refresh .h2,.ds-refresh .section_title,.ds-refresh h2.hero-with-bullets__heading,.ds-refresh h2.hero-with-bullets__heading.size_25,.ds-refresh h2.hero-with-bullets__heading.size_30,.ds-refresh h2.hero-with-bullets__heading.size_35,.ds-refresh h2.hero-with-bullets__heading.size_40,.ds-refresh h2.hero-with-bullets__heading.size_45,.ds-refresh h2.hero-with-bullets__heading.size_50,.ds-refresh .image-with-text .image-with-text__heading,.ds-refresh .cost-aging .cost-aging__title,.ds-refresh article.newsletter-extended-wrapper .newsletter-extended__headline h2{font-size:var(--ds-font-h2);line-height:var(--ds-lh-h2)}.ds-refresh main h3,.ds-refresh .h3,.ds-refresh .content_box_item h3,.ds-refresh .accordion-header h3,.ds-refresh .new-home-stores-cta h4{font-size:var(--ds-font-h3);line-height:var(--ds-lh-h3)}.ds-refresh main h4,.ds-refresh .h4,.ds-refresh .h5,.ds-refresh .hsa-fsa-callout__heading{font-size:var(--ds-font-h4);line-height:1.4}.ds-refresh .article-card__title,.ds-refresh h3.article-card__title{font-size:var(--ds-font-h3);line-height:var(--ds-lh-h3)}.ds-refresh .new-home-landing__text p,.ds-refresh .trust_bar_item,.ds-refresh .content_box_item p,.ds-refresh .image-with-text__text p,.ds-refresh .accordion-content p,.ds-refresh .hsa-fsa-callout__text,.ds-refresh .article-card__excerpt,.ds-refresh .shopify-section .feature-list .feature-list__bullets .feature-list__bullet .feature-list__bullet--content,.ds-refresh .shopify-section .feature-list .feature-list__bullets.boxed-style .feature-list__bullet--content,.ds-refresh article.newsletter-extended-wrapper .content--basic .newsletter-extended__subheading,.ds-refresh article.newsletter-extended-wrapper .text-size-small .content--basic .newsletter-extended__subheading{font-size:var(--ds-font-body);line-height:var(--ds-lh-body)}.ds-refresh .shopify-section .feature-list .feature-list__bullets .feature-list__bullet .feature-list__bullet--heading,.ds-refresh .shopify-section .feature-list .feature-list__bullets .feature-list__bullet .feature-list__bullet--heading h3.h5{font-size:var(--ds-font-h4);line-height:1.4}.ds-refresh .image-with-text .image-with-text__grid .image-with-text__content .image-with-text__heading{font-size:var(--ds-font-h2);line-height:var(--ds-lh-h2)}.ds-refresh .new-home-landing__heading{margin-bottom:var(--ds-space-sm)}.ds-refresh .button,.ds-refresh .shopify-challenge__button,.ds-refresh .customer button{font-size:1.6rem;padding:1.1rem 2.8rem;min-height:4.4rem}.ds-refresh .button.button--lg,.ds-refresh .hero-with-bullets__grid .button,.ds-refresh .image-with-text__content .image-with-text__text+.button,.ds-refresh .new-home-stores-cta .button,.ds-refresh article.newsletter-extended-wrapper .newsletter-extended__item .button--lg{font-size:1.8rem;line-height:2.4rem;padding:1.3rem 3.2rem;min-height:5rem}.ds-refresh .button.button--sm{font-size:1.5rem;padding:.9rem 2.2rem;min-height:4rem}.ds-refresh .button.button--tertiary{font-size:1.3rem;padding:.9rem 1.6rem;min-height:3.6rem}.ds-refresh .shopify-section>.yotpo-reviews .yotpo-default-button,.ds-refresh .shopify-section>.yotpo-reviews .yotpo-default-button *{font-size:1.8rem}.ds-refresh #shopify-section-header{position:sticky;top:calc(-1 * var(--ds-promo-h));z-index:60}.ds-refresh #shopify-contact-nav.sticky{position:relative;top:auto;left:auto;right:auto;z-index:auto}.ds-refresh .header-wrapper{margin-top:0}.ds-refresh .header-wrapper .header{padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:989px){.ds-refresh .header-wrapper header.header{padding-top:1.4rem;padding-bottom:1.4rem}}.ds-refresh.ds-scrolled .header-wrapper{background:rgb(var(--color-base-background-1));box-shadow:0 1px #09314714,0 8px 20px -14px #09314773}@media(prefers-reduced-motion:no-preference){.ds-refresh .header-wrapper{transition:background-color .2s ease,box-shadow .2s ease}}.ds-refresh .spaced-section{margin-top:var(--ds-section-gap)}.ds-refresh .spaced-section:last-child{margin-bottom:var(--ds-section-gap)}.ds-refresh .spaced-section--full-width+.spaced-section--full-width,.ds-refresh .spaced-section--full-width:first-child{margin-top:0}.ds-refresh .spaced-section--full-width:last-child{margin-bottom:0}.ds-refresh .new-home-landing{padding-block:var(--ds-section-y)}.ds-refresh .new-home-landing .landing_awards_box{margin-top:var(--ds-space-md);padding:var(--ds-space-sm)}.ds-refresh .new-home-landing .button_wrapper{margin-top:var(--ds-space-sm)}.ds-refresh .new-home-trust-bar{padding-block:var(--ds-space-md)}.ds-refresh .hsa-fsa-callout{padding:var(--ds-space-md) var(--ds-space-sm)}.ds-refresh .new-home-featured-on{padding:var(--ds-section-y-tight) 0}.ds-refresh .new-home-featured-on .section_title{margin-bottom:var(--ds-space-md)}.ds-refresh .new-home-content-boxes-grid{padding:var(--ds-section-y-tight) 0 var(--ds-section-y)}.ds-refresh .new-home-content-boxes-grid .section_title{margin-bottom:var(--ds-space-lg)}.ds-refresh .content_box_item{padding:2rem}.ds-refresh .content_box_item h3{margin:0 0 var(--ds-space-xs)}.ds-refresh .new-home-video{padding:0}.ds-refresh .new-home-video .section_title{margin-top:var(--ds-space-md);margin-bottom:var(--ds-space-md)}.ds-refresh .hero-with-bullets__grid{padding:var(--ds-section-y-tight) 0}.ds-refresh .hero-with-bullets ul{margin-bottom:var(--ds-space-md)}.ds-refresh .hero-with-bullets li{line-height:var(--ds-lh-body);margin-bottom:var(--ds-space-2xs)}.ds-refresh .shopify-section .feature-list{padding-top:var(--ds-section-y);padding-bottom:2rem}.ds-refresh .shopify-section .feature-list .feature-list__bullets{margin-top:var(--ds-space-lg);row-gap:var(--ds-space-md);column-gap:var(--ds-space-md)}.ds-refresh .feature-list__bullet--item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--ds-space-sm);row-gap:var(--ds-space-xs);align-items:center;font-size:var(--ds-font-body);line-height:var(--ds-lh-body)}.ds-refresh .feature-list__bullet--item>div:not(.feature-list__bullet--icon){display:contents}.ds-refresh .feature-list__bullet--item .feature-list__bullet--icon{grid-column:1;grid-row:1;margin-right:0}.ds-refresh .feature-list__bullet--item .feature-list__bullet--heading{grid-column:2;grid-row:1}.ds-refresh .feature-list__bullet--item>div:not(.feature-list__bullet--icon)>*:not(.feature-list__bullet--heading){grid-column:1 / -1;margin-top:0;margin-bottom:0}@media screen and (max-width:1100px){.ds-refresh .shopify-section .feature-list{padding-top:var(--ds-section-y);padding-bottom:var(--ds-section-y)}}.ds-refresh .image-with-text--height--fixed{--min-height: 50rem}@media screen and (min-width:750px){.ds-refresh .image-with-text--height--fixed{--min-height: 38rem}}@media screen and (min-width:990px){.ds-refresh .image-with-text--height--fixed{--min-height: var(--ds-split-media-h)}}.ds-refresh .image-with-text .image-with-text__media img{object-position:right 30%}.ds-refresh .image-with-text .image-with-text__grid--reverse .image-with-text__media img{object-position:left 60%}.ds-refresh .image-with-text .image-with-text__content{padding:var(--ds-space-lg) var(--ds-space-md)}@media screen and (min-width:750px){.ds-refresh .image-with-text .image-with-text__content{padding-left:4.8rem;padding-right:4.8rem}}@media screen and (min-width:990px){.ds-refresh .image-with-text .image-with-text__content{padding:var(--ds-space-lg) 5.6rem}}.ds-refresh .image-with-text .image-with-text__content>*+*{margin-top:var(--ds-space-sm)}.ds-refresh .image-with-text__content .image-with-text__text+.button{margin-top:var(--ds-space-md)}@media screen and (max-width:749px){.ds-refresh .image-with-text .image-with-text__grid .image-with-text__content{padding-top:var(--ds-space-md);padding-bottom:var(--ds-space-xl)}}.ds-refresh .yotpo-reviews-carousel-section{padding-top:var(--ds-space-md);padding-bottom:var(--ds-space-md)}.ds-refresh .yotpo-reviews-carousel-section .title{margin-top:0;margin-bottom:var(--ds-space-md)}.ds-refresh .cost-aging{padding:1.6rem 2rem 0}@media screen and (min-width:990px){.ds-refresh .cost-aging .cost-aging__card{padding:var(--ds-space-lg) 6.4rem var(--ds-space-md)}}.ds-refresh .cost-aging .cost-aging__eyebrow{line-height:1.3}.ds-refresh .cost-aging .cost-aging__title{margin-top:8px}.ds-refresh .cost-aging .cost-aging__sub{font-size:var(--ds-font-body);line-height:var(--ds-lh-body);margin-top:10px}.ds-refresh .cost-aging .cost-aging__bars{margin-top:var(--ds-space-sm)}.ds-refresh .cost-aging .cost-aging__row{padding:4px 0}.ds-refresh .cost-aging .cost-aging__rname{line-height:1.25}.ds-refresh .cost-aging .cost-aging__rsub{line-height:1.3}.ds-refresh .cost-aging .cost-aging__amtnum{line-height:1.1}.ds-refresh .cost-aging .cost-aging__amtunit{line-height:1.2}.ds-refresh .cost-aging .cost-aging__payoff{margin-top:var(--ds-space-sm);padding-top:2rem;padding-bottom:2rem}.ds-refresh .cost-aging .cost-aging__cname{line-height:1.25}.ds-refresh .cost-aging .cost-aging__csub{line-height:1.3}.ds-refresh .cost-aging .cost-aging__cprice{line-height:1.1}.ds-refresh .cost-aging .cost-aging__cprice.is-bed .unit{display:none}.ds-refresh .cost-aging .cost-aging__cta{margin-top:10px}.ds-refresh .cost-aging .cost-aging__source-wrap{margin-top:8px}.ds-refresh .cost-aging .cost-aging__source{line-height:1.4}.ds-refresh .new-home-stores-cta{padding-top:var(--ds-section-y-tight);padding-bottom:0}.ds-refresh .new-home-stores-cta h4{margin-top:var(--ds-space-sm);margin-bottom:var(--ds-space-md)}.ds-refresh .award__grid{padding-top:var(--ds-section-y-tight);padding-bottom:var(--ds-section-y-tight)}.ds-refresh .award__grid .awards_badges{max-width:54rem}.ds-refresh .award__grid .awards_badges .award_badge{display:flex;align-items:center;justify-content:center}.ds-refresh .award__grid .awards_badges .award_badge a{display:block;line-height:0}.ds-refresh .award__grid .awards_badges img{max-height:17rem;width:auto;max-width:100%;height:auto}.ds-refresh .blog:not(.background-secondary){margin:var(--ds-section-y) 0}.ds-refresh .blog .title-wrapper-with-link{margin-bottom:var(--ds-space-lg)}.ds-refresh .new-home-faqs{padding:var(--ds-section-y) 0 0}.ds-refresh .new-home-faqs .section_title{margin-bottom:var(--ds-space-lg)}.ds-refresh .new-home-faqs .accordion-header{padding:var(--ds-space-md) 4rem var(--ds-space-md) 0}@media screen and (min-width:990px){.ds-refresh article.newsletter-extended-wrapper .background-image--wrapper{min-height:0;height:auto;padding-bottom:var(--ds-space-md)}.ds-refresh article.newsletter-extended-wrapper .background-image--wrapper:before{display:none}.ds-refresh article.newsletter-extended-wrapper .background-image--wrapper .banner__media{height:auto;min-height:34rem}.ds-refresh article.newsletter-extended-wrapper .background-image--wrapper .banner__media:before{padding-bottom:0;height:10rem}.ds-refresh article.newsletter-extended-wrapper .content--headline .icon-logo-glyph{height:4rem;margin-bottom:var(--ds-space-2xs)}.ds-refresh article.newsletter-extended-wrapper .content--headline .newsletter-extended__headline h2{margin-bottom:var(--ds-space-sm)}}.ds-refresh article.newsletter-extended-wrapper .grid:after{margin-top:var(--ds-space-xl)}.ds-refresh article.newsletter-extended-wrapper .grid{margin-bottom:var(--ds-space-md)}.ds-refresh .footer__content-top{padding-top:var(--ds-section-y-tight);padding-bottom:var(--ds-section-y-tight)}@media screen and (min-width:750px){.ds-refresh .footer__content-top .grid{row-gap:var(--ds-space-xl)}}.ds-refresh .footer__content-top .footer-block--menu .footer-block__heading,.ds-refresh .footer__content-top .footer-block--newsletter-signup h2.footer-block__heading{font-size:var(--ds-font-h4);line-height:1.4;margin-bottom:var(--ds-space-xs)}.ds-refresh .footer__content-top .footer-block--menu ul li a,.ds-refresh .footer__content-top .footer-block__details-content.rte{font-size:var(--ds-font-body);line-height:var(--ds-lh-body)}.ds-refresh .footer__content-top .footer-block--menu ul li+li{margin-top:var(--ds-space-2xs)}.ds-refresh .footer__content-top .footer-block__details-content.rte p{margin-top:0;margin-bottom:var(--ds-space-xs)}.ds-refresh .footer__content-top .footer-block--newsletter-signup{flex-grow:0;width:100%;max-width:55rem;margin-left:auto;margin-right:auto;padding-right:0}.ds-refresh .footer__content-top .footer-block--newsletter-signup .footer-block__newsletter{text-align:center}.ds-refresh .footer__content-top .footer-block--newsletter-signup .footer__newsletter{justify-content:center;margin-left:auto;margin-right:auto}.ds-refresh .footer__content-top .footer-block--newsletter-signup .footer-block__newsletter+.footer__list-social{justify-content:center;margin-top:var(--ds-space-md)}.ds-refresh .footer__content-top .footer-block--newsletter-signup h2.footer-block__heading span svg{height:2.2rem;bottom:-4px}.ds-refresh .newsletter-form--size-large .newsletter-form__field-wrapper .field__input{height:4.8rem;font-size:var(--ds-font-body)}.ds-refresh .newsletter-form--size-large .field__label{font-size:var(--ds-font-body);top:1rem}.ds-refresh .newsletter-form--size-large .newsletter-form__button{height:3.6rem;width:4.8rem}.ds-refresh .multicolumn,.ds-refresh .multicolumn.content-small{padding-top:var(--ds-section-y);padding-bottom:var(--ds-section-y)}.ds-refresh .multicolumn.no-heading{padding-top:var(--ds-section-y-tight)}@media screen and (max-width:989px){.ds-refresh .multicolumn,.ds-refresh .multicolumn.content-small{padding-top:var(--ds-section-y);padding-bottom:var(--ds-section-y)}}@media screen and (max-width:749px){.ds-refresh .multicolumn,.ds-refresh .multicolumn.content-small{padding-bottom:var(--ds-section-y)}}.ds-refresh .multicolumn .title{font-size:var(--ds-font-h2);line-height:var(--ds-lh-h2)}.ds-refresh .multicolumn .title-wrapper-with-link{margin-bottom:var(--ds-space-lg)}.ds-refresh .multicolumn .multicolumn-card__info h3,.ds-refresh .multicolumn.content-small .multicolumn-card__info h3{font-size:var(--ds-font-h3);line-height:var(--ds-lh-h3)}.ds-refresh .multicolumn .multicolumn-card__info .rte p,.ds-refresh .multicolumn.content-small .multicolumn-card__info .rte p{font-size:var(--ds-font-body);line-height:var(--ds-lh-body)}@media screen and (max-width:989px){.ds-refresh .multicolumn .multicolumn-card__info h3{font-size:var(--ds-font-h3);line-height:var(--ds-lh-h3)}.ds-refresh .multicolumn .multicolumn-card__info .rte p{font-size:var(--ds-font-body);line-height:var(--ds-lh-body)}}.ds-refresh .product-feature{padding-top:var(--ds-section-y-tight);padding-bottom:var(--ds-section-y-tight)}.ds-refresh .product-feature.section--border-bottom{padding-bottom:var(--ds-section-y)}.ds-refresh .product-feature .product-feature__heading{margin-bottom:var(--ds-space-lg)}@media screen and (max-width:989px){.ds-refresh .product-feature{padding-top:var(--ds-section-y-tight);padding-bottom:var(--ds-section-y)}.ds-refresh .product-feature .product-feature__heading{font-size:var(--ds-font-h2);line-height:var(--ds-lh-h2)}.ds-refresh .product-feature .product-feature__heading+.product-feature__image-wrapper{margin-top:var(--ds-space-lg)}}.ds-refresh .shopify-section>.yotpo-reviews{padding-top:var(--ds-section-y)}.ds-refresh .shopify-section.section--multicolumn+.shopify-section.section--yotpo-reviews{padding-top:var(--ds-section-y)}.ds-refresh .shopify-section>.yotpo-reviews .title{font-size:var(--ds-font-h2);line-height:var(--ds-lh-h2);margin-bottom:var(--ds-space-md)}@media screen and (max-width:749px){.ds-refresh .shopify-section>.yotpo-reviews .title{font-size:var(--ds-font-h2);line-height:var(--ds-lh-h2)}.ds-refresh .shopify-section>.yotpo-reviews .yotpo-default-button,.ds-refresh .shopify-section>.yotpo-reviews .yotpo-default-button *{font-size:var(--ds-font-h4);line-height:1.4}}@media screen and (max-width:989px){.ds-refresh .shopify-section>.yotpo-reviews .yotpo-default-button,.ds-refresh .shopify-section>.yotpo-reviews .yotpo-default-button *{font-size:var(--ds-font-h4);line-height:1.4}}.ds-refresh h1.product__title,.ds-refresh h1.product__title.h3{font-size:3.2rem;line-height:1.25}@media screen and (max-width:989px){.ds-refresh h1.product__title,.ds-refresh h1.product__title.h3{font-size:2.8rem;line-height:1.25}}.ds-refresh .product-form__input .form__label{font-size:var(--ds-font-body);line-height:1.4}@media screen and (max-width:989px){.ds-refresh .product-form__input .form__label{font-size:var(--ds-font-body);line-height:1.4}}@media screen and (max-width:749px){.ds-refresh .product-form__input .form__label{font-size:var(--ds-font-body);line-height:1.4}}.ds-refresh .product-form__input .select select{font-size:var(--ds-font-body);line-height:1.4;padding:.9rem 2.4rem}@media screen and (max-width:1300px)and (min-width:1001px){.ds-refresh .product-form__input .select select{font-size:1.4rem}}.ds-refresh .product-form__input .select .color-swatch{width:2.8rem;height:2.8rem;margin:0;top:45%;left:.6rem;transform:translateY(-50%)}.ds-refresh .product-form__input .select select.color{padding-left:4.4rem}.ds-refresh .product-form__input .select select{display:block}.ds-refresh .price-with-button #truemed-instructions,.ds-refresh .price-with-button #truemed-instructions *,.ds-refresh .product__financing-monthly,.ds-refresh .product__financing-total .price--large .price-item,.ds-refresh .product__financing-total-label{font-size:var(--ds-font-h4);line-height:1.4}.ds-refresh .feature-icons img{height:2.5rem}.ds-refresh .feature-icons{padding:1.6rem 2rem;margin-bottom:var(--ds-space-sm)}.ds-refresh .price-with-button .hsa-fsa-badge,.ds-refresh .price-with-button #truemed-instructions{margin:var(--ds-space-2xs) 0 0}.ds-refresh .multicolumn .media.media--scaled img{height:130px}.ds-refresh .product__info-container .product__description{font-size:1.7rem;line-height:var(--ds-lh-body)}@media screen and (max-width:989px){.ds-refresh .product__info-container .product__description{font-size:1.7rem;line-height:var(--ds-lh-body)}}.ds-tpl-product-bed .image-with-text .image-with-text__media img,.ds-tpl-product-bed .image-with-text .image-with-text__grid--reverse .image-with-text__media img{object-position:center center}.ds-tpl-product-bed .image-with-text:not(.image-with-text--height--fixed) .image-with-text__media--large{height:32rem}@media screen and (min-width:750px){.ds-tpl-product-bed .image-with-text:not(.image-with-text--height--fixed) .image-with-text__media--large{height:52rem}}.ds-tpl-product-bed .image-with-text:not(.image-with-text--height--fixed) .image-with-text__media img{object-position:center 15%}.ds-refresh .product-feature .product-feature__image-wrapper .product-feature__image img{max-height:45rem;width:100%;object-fit:cover;object-position:center center}.ds-refresh .product-feature .product-feature__bullets.two-col,.ds-refresh .product-feature .product-feature__bullets.three-col{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--ds-space-md);row-gap:var(--ds-space-md)}@media screen and (min-width:750px){.ds-refresh .product-feature .product-feature__bullets.two-col,.ds-refresh .product-feature .product-feature__bullets.three-col{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--ds-space-md)}}@media screen and (min-width:990px){.ds-refresh .product-feature .product-feature__bullets.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-refresh .product-feature .product-feature__bullets.two-col .product-feature__bullet,.ds-refresh .product-feature .product-feature__bullets.three-col .product-feature__bullet{display:block;width:auto;padding:var(--ds-space-md);background-color:rgb(var(--color-base-background-1));border:1px solid rgba(9,49,71,.07);border-radius:0;box-shadow:0 1px 2px #0931470d,0 8px 20px -12px #0931474d}@media(prefers-reduced-motion:no-preference){.ds-refresh .product-feature .product-feature__bullet{transition:transform .18s ease,box-shadow .18s ease}.ds-refresh .product-feature .product-feature__bullet:hover{transform:translateY(-3px);box-shadow:0 2px 4px #09314712,0 16px 30px -14px #09314773}}.ds-refresh .product-feature .product-feature__bullet--content,.ds-refresh .product-feature .product-feature__bullet--content p{font-size:var(--ds-font-body);line-height:var(--ds-lh-body)}.ds-refresh .product-feature .product-feature__bullet--heading h3{margin-bottom:var(--ds-space-2xs)}.ds-tpl-product-haven-premier-adjustable-base .image-with-text .image-with-text__media img,.ds-tpl-product-haven-premier-adjustable-base .image-with-text .image-with-text__grid--reverse .image-with-text__media img{object-position:right 80%}@media screen and (min-width:990px){.ds-refresh .multicolumn .multicolumn-list__item.center .multicolumn-card__info{max-width:80%;margin-left:auto;margin-right:auto}}.ds-refresh .collection-hero__title{margin:var(--ds-space-md) 0 0}.ds-refresh .collection-hero__title+.collection-hero__description{margin-top:var(--ds-space-sm);font-size:var(--ds-font-body);line-height:var(--ds-lh-body)}.ds-refresh .collection-hero--with-image .collection-hero__text-wrapper{padding:var(--ds-section-y-tight) 0 var(--ds-space-md)}@media screen and (min-width:750px){.ds-refresh .collection-hero.collection-hero--with-image{padding:var(--ds-section-y-tight) 0}.ds-refresh .collection-hero--with-image .collection-hero__text-wrapper{padding:var(--ds-space-md) 2rem var(--ds-space-md) 0}}.ds-refresh .collection--empty .title-wrapper{margin-top:var(--ds-section-y);margin-bottom:var(--ds-section-y)}.ds-refresh product-bundle{margin-bottom:var(--ds-space-md)}.ds-refresh product-bundle+product-bundle{padding-top:var(--ds-section-y-tight);margin-top:var(--ds-section-y-tight)}.ds-refresh .gradient:not(.color-transparent)>product-bundle{padding-top:var(--ds-space-md)}@media screen and (min-width:750px){.ds-refresh product-bundle{margin-bottom:var(--ds-space-md)}.ds-refresh product-bundle+product-bundle{padding-top:var(--ds-section-y-tight);margin-top:var(--ds-section-y-tight)}.ds-refresh .gradient:not(.color-transparent)>product-bundle{padding-top:var(--ds-space-md)}}.ds-refresh .atc-button button.button{margin-bottom:var(--ds-space-sm)}.ds-refresh .bundle-form__input--color-swatch__label{font-size:var(--ds-font-body);line-height:1.4}.ds-refresh .bundle-form__input--color-swatch .color-swatch{width:2.8rem;height:2.8rem;margin-right:var(--ds-space-2xs)}.ds-refresh .bundle-form__input input[type=radio]+label{padding:.8rem 1.6rem;margin:0 .8rem .8rem 0}.ds-refresh .bundle-form__input--dropdown .select select{font-size:var(--ds-font-body);line-height:1.4;padding:.9rem 1.6rem}.ds-refresh .bundle-form__input--color-wrapper .bundle-form__input--color-swatch{justify-content:flex-start}.ds-refresh .bundle-form__input input[type=radio]+label{padding:.8rem 1.6rem .8rem .8rem}.ds-tpl-product-mattress .product-feature .product-feature__image-wrapper .product-feature__image img,.ds-tpl-product-lux-mattress .product-feature .product-feature__image-wrapper .product-feature__image img,.ds-tpl-product-hybrid-mattress .product-feature .product-feature__image-wrapper .product-feature__image img,.ds-tpl-product-copper-hybrid-mattress .product-feature .product-feature__image-wrapper .product-feature__image img{object-position:center top}.ds-refresh .product__upsell-rte,.ds-refresh .product__upsell-rte p{font-size:var(--ds-font-body);line-height:var(--ds-lh-body)}.ds-refresh .product-feature .product-feature__bullets{margin-top:var(--ds-section-gap)}.ds-tpl-product-mattress .multicolumn .multicolumn-list__item.center .media--adapt,.ds-tpl-product-lux-mattress .multicolumn .multicolumn-list__item.center .media--adapt,.ds-tpl-product-hybrid-mattress .multicolumn .multicolumn-list__item.center .media--adapt,.ds-tpl-product-copper-hybrid-mattress .multicolumn .multicolumn-list__item.center .media--adapt{padding-bottom:55%!important}.ds-refresh .shopify-section>a[name]{display:block;height:0;overflow:hidden}.ds-refresh .shopify-section.spaced-section:has(>a[name]:only-child){margin-top:0;margin-bottom:0}.ds-refresh .shopify-section>.yotpo-reviews{padding-top:0}.ds-refresh .shopify-section.section--multicolumn+.shopify-section.section--yotpo-reviews{padding-top:0}.ds-refresh .shopify-section .rich-text,.ds-refresh .shopify-section .rich-text.index-template,.ds-refresh .rich-text__compact .rich-text{padding-top:var(--ds-section-y);padding-bottom:var(--ds-section-y)}@media screen and (max-width:989px){.ds-refresh .shopify-section :not(.rich-text__compact) .rich-text,.ds-refresh .shopify-section .rich-text.index-template{padding-top:var(--ds-section-y);padding-bottom:var(--ds-section-y)}.ds-refresh .shopify-section .rich-text .rich-text__blocks .button{font-size:1.8rem;line-height:2.4rem;padding:1.3rem 3.2rem}}@media screen and (max-width:749px){.ds-refresh .shopify-section .rich-text .rich-text__blocks .button{font-size:1.8rem;line-height:2.4rem;padding:1.3rem 3.2rem}}.ds-refresh .image-with-text:not(.image-with-text--height--fixed) .image-with-text__media--large{height:32rem}@media screen and (min-width:750px){.ds-refresh .image-with-text:not(.image-with-text--height--fixed) .image-with-text__media--large{height:52rem}}.ds-refresh .rich-text .rich-text__image.media--landscape{padding-bottom:0;height:43rem}@media screen and (max-width:749px){.ds-refresh .rich-text .rich-text__image.media--landscape{height:26rem}}.ds-tpl-page-how-it-works-v3 .image-with-text .image-with-text__media--small{height:24rem}@media screen and (min-width:750px){.ds-tpl-page-how-it-works-v3 .image-with-text .image-with-text__media--small{height:50rem}}.ds-refresh .product-feature .button{margin-top:var(--ds-space-md)}.ds-refresh .product-feature .button.top{margin-top:var(--ds-space-sm);margin-bottom:var(--ds-space-md)}.ds-refresh .cost-aging-section{margin-top:var(--ds-section-gap)}.ds-refresh .product-feature .button.center{display:flex;width:fit-content;margin-left:auto;margin-right:auto}.ds-refresh .product-feature .button.right{display:flex;width:fit-content;margin-left:auto}.ds-refresh .product .product__info-wrapper variant-selects .product-form__input label,.ds-refresh .product-form__input .form__label{margin-bottom:1rem}.ds-tpl-collection-bundles .card__inner .media--square{padding-bottom:50%}.ds-refresh .faqPlusAppTitle{font-size:var(--ds-font-h3)!important;line-height:var(--ds-lh-h3)!important;font-weight:600!important;padding-top:var(--ds-space-md)!important;padding-bottom:var(--ds-space-md)!important}.ds-refresh .faqPlusAppContent,.ds-refresh .faqPlusAppContent p,.ds-refresh .faqPlusAppContent span{font-size:var(--ds-font-body)!important;line-height:var(--ds-lh-body)!important}.ds-refresh .ef-faqs-embed-heading{margin-bottom:var(--ds-space-md)}.ds-refresh .faqPlusAppFaq{padding-top:0!important;padding-bottom:0!important}.ds-refresh .faqPlusAppTitle{padding-right:4rem!important}
/*# sourceMappingURL=/cdn/shop/t/56/assets/design-system.css.map */
