.bg-luxe-gray{background-color:#292929!important}.text-luxe-gray{color:#292929!important}.bg-luxe-gray-darker{background-color:#222!important}.text-luxe-gray-darker{color:#222!important}.bg-luxe-gray-lighter{background-color:#333!important}.text-luxe-gray-lighter{color:#333!important}.bg-white{background-color:#fff!important}.text-white{color:#fff!important}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}@font-face{font-display:swap;font-family:AvenirNextLTPro-Regular;src:local("AvenirNextLTPro-Regular"),local("AvenirNextLTPro"),url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/AvenirNextLTPro-Regular.woff2?v=7212599946782202643) format("woff2"),url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/AvenirNextLTPro-Regular.woff?v=9729873910178219729) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:AvenirNextLTPro-It;src:local("AvenirNextLTPro-It"),url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/AvenirNextLTPro-It.woff2?v=5659926425367481525) format("woff2"),url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/AvenirNextLTPro-It.woff?v=11960239923910610781) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:AvenirNextLTPro-Demi;src:local("AvenirNextLTPro-Demi"),url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/AvenirNextLTPro-Demi.woff2?v=6921997734866707320) format("woff2"),url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/AvenirNextLTPro-Demi.woff?v=3915521819123398048) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:AvenirNextLTPro-Bold;src:local("AvenirNextLTPro-Bold"),local("AvenirNextLTPro"),url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/AvenirNextLTPro-Bold.woff2?v=603677258466791529) format("woff2"),url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/AvenirNextLTPro-Bold.woff?v=7116737782408227216) format("woff");font-weight:400;font-style:normal}html,body{max-width:100%}html{font-size:16px;line-height:1.75;overflow-y:scroll;min-height:100%;-webkit-overflow-scrolling:touch}body{font-family:AvenirNextLTPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#002e66;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.top-bar-enabled{padding-top:121px}body.no-padding,body.transparent-header{padding-top:0}body.transparent-header.top-bar-enabled{padding-top:52px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-family:AvenirNextLTPro-Demi;font-weight:400;margin-bottom:16px}img{max-width:100%;font-style:italic;vertical-align:middle;height:auto}table{width:100%}.demi{font-family:AvenirNextLTPro-Demi}.bold{font-family:AvenirNextLTPro-Bold}a{color:inherit;text-decoration:none;background-color:transparent}a:hover{text-decoration:none}a:focus{outline:none}.text-link,.collection-product__cta:not(.mattress) span:first-child{position:relative;font-family:AvenirNextLTPro-Bold;font-size:.75rem;line-height:1;padding-bottom:1px;text-transform:uppercase;color:#002e66}@media only screen and (min-width: 769px){.text-link,.collection-product__cta:not(.mattress) span:first-child{font-size:1rem}}.text-link:before,.collection-product__cta:not(.mattress) span:first-child:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#002e66;transform:translateZ(0);transition:.2s cubic-bezier(0,0,.58,1)}.text-link:hover:before,.collection-product__cta:not(.mattress) span:first-child:hover:before{transform:scaleX(.6)}.text-link--light{color:#fff}.text-link--light:before{background-color:#fff}.text-link--birch{color:#00513e}.text-link--birch:before{background-color:#00513e}ol,ul,dd{list-style-type:none}input:focus::-webkit-input-placeholder{color:transparent!important}input:focus:-moz-placeholder{color:transparent!important}input:focus::-moz-placeholder{color:transparent!important}input:focus:-ms-input-placeholder{color:transparent!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}p{line-height:1.5}.u-font-regular{font-family:AvenirNextLTPro-Regular!important}.u-font-demi{font-family:AvenirNextLTPro-Demi!important}.u-font-bold{font-family:AvenirNextLTPro-Bold!important}.u-text-center{text-align:center!important}.u-text-bold{font-weight:700!important}.u-text-dual-extra{color:#74a7d5}.u-text-dual-balanced{color:#5bb3a5}.u-text-sunset{color:#31a1a5}.u-text-moonlight{color:#74a7d5}.u-text-midnight{color:#002e66}.u-text-dusk{color:#af295c}.u-text-twilight{color:#386d62}.u-text-dawn{color:#fabc4b}.u-text-plus,.u-text-nightfall{color:#444}.u-text-normal{font-weight:400}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.u-hidden{display:none!important}@media only screen and (max-width: 768px){.u-hidden-sm-only{display:none!important}}@media only screen and (min-width: 769px){.u-hidden-mobile-up{display:none!important}}@media only screen and (max-width: 1139px){.u-hidden-md-down{display:none!important}}@media only screen and (min-width: 1140px){.u-hidden-md-up{display:none!important}}.u-no-list-style{list-style:none!important}.u-bg-dotted,.template__page,.template__page--warranty,.template__product--booking{background-size:10px 10px;background-position:center top;background-image:radial-gradient(rgba(255,255,255,.4) 1%,transparent 15%)}.u-bg-dotted--light,.template__page,.template__page--warranty,.template__product--booking{background-color:#fff;background-image:radial-gradient(#77b299 1%,#fff 15%)}.u-bg-warm-white{background-color:#fff9f4}.u-bg-dual-extra{background-color:#74a7d5;background:linear-gradient(to right,#74a7d5 50%,#fabc4b 50%)}.u-bg-dual-balanced{background-color:#5bb3a5;background:linear-gradient(to right,#5bb3a5 50%,#386d60 50%)}.u-bg-sunset-luxe,.u-bg-sunset{background-color:#31a1a5}.u-bg-moonlight-luxe,.u-bg-moonlight{background-color:#74a7d5}.u-bg-midnight-luxe,.u-bg-midnight{background-color:#002e66}.u-bg-dusk-luxe,.u-bg-dusk{background-color:#af295c}.u-bg-twilight-luxe,.u-bg-twilight{background-color:#386d62}.u-bg-dawn-luxe,.u-bg-dawn{background-color:#fabc4b}.u-bg-plus-luxe,.u-bg-nightfall-luxe,.u-bg-plus,.u-bg-nightfall{background-color:#444}.u-bg-ultra-cool-pillow{background-color:#74a7d5}.u-bg-pillow{background-color:#002e66}.u-bg-down-pillow{background-color:#31a1a5}.u-bg-wedge-pillow{background-color:#fabc4b}.u-gradient-dual-extra,#dual-extra .product-section--dark,#helix-dual-extra .product-section--dark,#dual-extra #helix-luxe .product-section,#helix-dual-extra #helix-luxe .product-section{background-color:#74a7d5}.u-gradient-dual-balanced,#dual-balanced .product-section--dark,#helix-dual-balanced .product-section--dark,#dual-balanced #helix-luxe .product-section,#helix-dual-balanced #helix-luxe .product-section{background-color:#5bb3a5}.u-gradient-sunset,#sunset .product-section--dark,#helix-sunset .product-section--dark,#sunset #helix-luxe .product-section,#helix-sunset #helix-luxe .product-section{background-color:#31a1a5}.u-gradient-moonlight,#moonlight .product-section--dark,#helix-moonlight .product-section--dark,#moonlight #helix-luxe .product-section,#helix-moonlight #helix-luxe .product-section{background-color:#74a7d5}.u-gradient-midnight,#midnight .product-section--dark,#helix-midnight .product-section--dark,#midnight #helix-luxe .product-section,#helix-midnight #helix-luxe .product-section{background-color:#002e66}.u-gradient-dusk,#dusk .product-section--dark,#helix-dusk .product-section--dark,#dusk #helix-luxe .product-section,#helix-dusk #helix-luxe .product-section{background-color:#af295c}.u-gradient-twilight,#twilight .product-section--dark,#helix-twilight .product-section--dark,#twilight #helix-luxe .product-section,#helix-twilight #helix-luxe .product-section{background-color:#386d62}.u-gradient-dawn,#dawn .product-section--dark,#helix-dawn .product-section--dark,#dawn #helix-luxe .product-section,#helix-dawn #helix-luxe .product-section{background-color:#fabc4b}.u-gradient-plus,#plus .product-section--dark,#helix-plus .product-section--dark,#nightfall .product-section--dark,#helix-nightfall .product-section--dark,#plus #helix-luxe .product-section,#helix-plus #helix-luxe .product-section,#nightfall #helix-luxe .product-section,#helix-nightfall #helix-luxe .product-section,.u-gradient-nightfall{background-color:#444}.u-gradient-luxe,#helix-luxe .product-section--dark{background-color:#353535}.leading-none{line-height:1}.u-luxe-title{padding:20px 0 30px;position:relative;line-height:1!important}.u-luxe-title:before{content:"";display:block;position:absolute;top:0;right:55%;width:45px;height:5px}.u-luxe-title small{display:inline-block;font-size:.875rem;font-family:AvenirNextLTPro-Regular;position:absolute;bottom:14px;left:50%;transform:translate(-50%);letter-spacing:2px}.u-luxe-title--sunset-luxe:before{background-color:#31a1a5}.u-luxe-title--moonlight-luxe:before{background-color:#74a7d5}.u-luxe-title--midnight-luxe:before{background-color:#002e66}.u-luxe-title--dusk-luxe:before{background-color:#af295c}.u-luxe-title--twilight-luxe:before{background-color:#386d62}.u-luxe-title--dawn-luxe:before{background-color:#fabc4b}.u-luxe-title--plus-luxe:before,.u-luxe-title--nightfall-luxe:before{background-color:#444}.u-mb{margin-bottom:30px}.u-mb--2x{margin-bottom:50px}.u-mt--2x{margin-top:50px}.u-mt{margin-top:30px}.u-mt--2x{margin-top:60px}.u-mb-0{margin-bottom:0!important}.u-mt-0{margin-top:0!important}.u-pb-0{padding-bottom:0!important}.u-pt-1{padding-top:.75rem}.u-pb-1{padding-bottom:.75rem}.u-pt-2{padding-top:1rem}.u-pb-2{padding-bottom:1rem}.u-flex{display:flex}.u-header-md{font-size:1.25rem}@media only screen and (min-width: 769px){.u-header-md{font-size:1.625rem}}.u-header-lg{font-size:1.875rem}@media only screen and (min-width: 769px){.u-header-lg{font-size:2.5rem}}.u-header-lg--light{font-family:AvenirNextLTPro-Regular}.u-box-shadow,.secondary-products__link,.sub-nav__card,.mattress-card-birch,.collection-product,.accordion,.progressive-footer,.collection-slide,.product-summary__image,.product-comparing-module__block,.product-adjustable-module__card,.sleep-quiz__image-radio+label,.sleep-system__product,.sleep-system-modal__image{transition:all .5s;box-shadow:0 4px 15px #2f3b3c1a}.u-box-shadow:hover,.secondary-products__link:hover,.sub-nav__card:hover,.mattress-card-birch:hover,.collection-product:hover,.accordion:hover,.progressive-footer:hover,.collection-slide:hover,.product-summary__image:hover,.product-comparing-module__block:hover,.product-adjustable-module__card:hover,.sleep-quiz__image-radio+label:hover,.sleep-system__product:hover,.sleep-system-modal__image:hover{box-shadow:0 6px 15px #2f3b3c33}.u-find-your-match{padding:20px 0;text-align:center}.u-luxe-divider{position:relative}.u-luxe-divider:after,.u-luxe-divider:before{content:"";display:block;position:absolute;top:0;height:5px}.u-luxe-divider:before{left:0;width:100%;background-color:#535353}.u-luxe-divider:after{left:20%;width:24%}@media only screen and (min-width: 769px){.u-luxe-divider:after{width:16%}}.pdp--sunset-luxe .u-luxe-divider:after{background-color:#31a1a5}.pdp--moonlight-luxe .u-luxe-divider:after{background-color:#74a7d5}.pdp--midnight-luxe .u-luxe-divider:after{background-color:#002e66}.pdp--dusk-luxe .u-luxe-divider:after{background-color:#af295c}.pdp--twilight-luxe .u-luxe-divider:after{background-color:#386d62}.pdp--dawn-luxe .u-luxe-divider:after{background-color:#fabc4b}.pdp--plus-luxe .u-luxe-divider:after,.pdp--nightfall-luxe .u-luxe-divider:after{background-color:#444}@media (max-width: 767px){.u-line-break-sm-only:before{content:"\a";white-space:pre}}.container--padded{padding:30px 0}@media only screen and (min-width: 769px){.container--padded{padding:50px}}.max-width-container,.header__main,.sub-nav,.footer__legal .footer__wrap,.progressive-footer__nav,.home__insta{width:100%;max-width:1520px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media only screen and (min-width: 1140px){.max-width-container,.header__main,.sub-nav,.footer__legal .footer__wrap,.progressive-footer__nav,.home__insta{padding-left:40px;padding-right:40px}}.med-width-container,.footer__wrap{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media only screen and (min-width: 1140px){.med-width-container,.footer__wrap{padding-left:40px;padding-right:40px}}.min-width-container{width:100%;max-width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media only screen and (min-width: 1140px){.min-width-container{padding-left:40px;padding-right:40px}}.min-width-container--carousel{max-width:1070px}@media only screen and (max-width: 768px){.min-width-container--full-mobile{padding-left:0;padding-right:0}}.tiny-width-container,.sub-nav__item,.product-summary__content,.product-summary__image{width:100%;max-width:680px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media only screen and (min-width: 1140px){.tiny-width-container,.sub-nav__item,.product-summary__content,.product-summary__image{padding-left:40px;padding-right:40px}}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.row.collapse{margin-left:0;margin-right:0}.row[class*=-up-]>.column{display:flex;float:left;margin:0;padding:0 10px 20px}@media only screen and (min-width: 769px){.row[class*=-up-]>.column{padding:0 15px 30px}}.row .column{padding:0 10px}.row .column.small-1{width:8.33333%}.row .column.small-2{width:16.66667%}.row .column.small-3{width:25%}.row .column.small-4{width:33.33333%}.row .column.small-5{width:41.66667%}.row .column.small-6{width:50%}.row .column.small-7{width:58.33333%}.row .column.small-8{width:66.66667%}.row .column.small-9{width:75%}.row .column.small-10{width:83.33333%}.row .column.small-11{width:91.66667%}.row .column.small-12{width:100%}@media only screen and (min-width: 769px){.row .column.medium-1{width:8.33333%}.row .column.medium-2{width:16.66667%}.row .column.medium-3{width:25%}.row .column.medium-4{width:33.33333%}.row .column.medium-5{width:41.66667%}.row .column.medium-6{width:50%}.row .column.medium-7{width:58.33333%}.row .column.medium-8{width:66.66667%}.row .column.medium-9{width:75%}.row .column.medium-10{width:83.33333%}.row .column.medium-11{width:91.66667%}.row .column.medium-12{width:100%}}@media only screen and (min-width: 1140px){.row .column{padding:0 15px}.row .column.large-1{width:8.33333%}.row .column.large-2{width:16.66667%}.row .column.large-3{width:25%}.row .column.large-4{width:33.33333%}.row .column.large-5{width:41.66667%}.row .column.large-6{width:50%}.row .column.large-7{width:58.33333%}.row .column.large-8{width:66.66667%}.row .column.large-9{width:75%}.row .column.large-10{width:83.33333%}.row .column.large-11{width:91.66667%}.row .column.large-12{width:100%}}.small-up-1>.column{width:100%}.small-up-2>.column{width:50%}.small-up-3>.column{width:33.33333%}.small-up-4>.column{width:25%}.small-up-5>.column{width:20%}.small-up-6>.column{width:16.66667%}.small-up-7>.column{width:14.28571%}.small-up-8>.column{width:12.5%}@media only screen and (min-width: 769px){.medium-up-1>.column{width:100%}.medium-up-2>.column{width:50%}.medium-up-3>.column{width:33.33333%}.medium-up-4>.column{width:25%}.medium-up-5>.column{width:20%}.medium-up-6>.column{width:16.66667%}.medium-up-7>.column{width:14.28571%}.medium-up-8>.column{width:12.5%}}@media only screen and (min-width: 1140px){.large-up-1>.column{width:100%}.large-up-2>.column{width:50%}.large-up-3>.column{width:33.33333%}.large-up-4>.column{width:25%}.large-up-5>.column{width:20%}.large-up-6>.column{width:16.66667%}.large-up-7>.column{width:14.28571%}.large-up-8>.column{width:12.5%}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0px}.left-0{left:0px}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.h-12{height:3rem}.h-16{height:4rem}.w-12{width:3rem}.w-16{width:4rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.m-auto{margin:auto}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-10{margin-left:2.5rem}.ml-12{margin-left:3rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.rounded-half{border-radius:50%}.uppercase{text-transform:uppercase}.helix-heading{text-align:center;margin:0 auto;padding:0 2rem;max-width:486px;line-height:1}.helix-heading:only-child{margin-bottom:1.5rem}@media only screen and (min-width: 769px){.helix-heading:only-child{margin-bottom:4rem}}@media only screen and (min-width: 769px){.helix-heading{padding:0;max-width:730px}}.helix-heading__main{text-transform:uppercase;font-family:AvenirNextLTPro-Bold;font-size:2rem}@media only screen and (min-width: 769px){.helix-heading__main{font-size:3rem}}.helix-heading__sub{color:#444;font-family:AvenirNextLTPro-Regular;font-size:1rem;margin:1.65rem auto 4rem;line-height:1.5}.about-hero{margin:50px 0;padding:30px 0;text-align:center}.about-hero__title{font-family:AvenirNextLTPro-Regular;font-size:3.125rem;line-height:1.3}.about-hero__title span{font-family:AvenirNextLTPro-Bold;text-transform:uppercase}.about-hero__image{display:block;margin:20px auto}@media only screen and (max-width: 768px){.about-hero__image{max-width:60%}}.about-hero__image+.row{padding-left:25px;padding-right:25px}.about-hero__points{margin-bottom:30px}.about-hero__points__title{font-family:AvenirNextLTPro-Demi;margin-bottom:8px;letter-spacing:1px}.about-hero__points__description{margin-bottom:20px}.about-hero__points__title,.about-hero__points__description{text-align:left;line-height:1.5;font-size:1.125rem}.about-hero__cta.btn{margin-top:20px}button{-webkit-appearance:none;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;color:inherit;font-family:AvenirNextLTPro-Regular;white-space:nowrap}button:focus{outline:none}button.text-link{padding-left:0;padding-right:0;padding-top:0}.btn{cursor:pointer;display:inline-block;position:relative;vertical-align:middle;min-width:221px;margin:0;padding:0 15px;font-family:AvenirNextLTPro-Demi;font-size:1rem;line-height:60px;text-align:center;text-transform:uppercase;text-decoration:none;transition:.2s cubic-bezier(0,0,.58,1);border:none}@media only screen and (min-width: 769px){.btn{padding:0 20px;font-size:1rem;line-height:60px}}.btn.btn--full{width:100%}.btn.btn--primary{color:#fff;background-color:#002e66}.btn.btn--primary:hover{background-color:#00234d}.btn.btn--secondary{color:#fff;background-color:#db2c39;border-radius:11px}.btn.btn--secondary:hover{background-color:#cb232f}.btn.btn--tertiary{color:#002e66;background-color:#fff9f4}.btn.btn--tertiary:hover{background-color:#ffebdb}.btn.btn--luxe{color:#fff;background-color:#74a7d6}.btn.btn--luxe:hover{background-color:#609bd0}.btn.btn--rainbow{line-height:56px;color:#fff;background-color:#002e66}.btn.btn--rainbow:before{content:"";position:absolute;top:-4px;left:0;right:0;display:block;width:100%;height:4px;background-color:#db2c39;background-image:linear-gradient(to right,#002e66 0%,#74a7d5 20%,#31a1a5 40%,#fabc4b 60%,#DB2C39 80%,#af295c 100%);background-size:cover;background-repeat:no-repeat}.btn--dual-extra,.btn--dual-extra:hover{color:#fff;background-color:#74a7d5}.btn--dual-balanced,.btn--dual-balanced:hover{color:#fff;background-color:#5bb3a5}.btn--sunset-luxe,.btn--sunset-luxe:hover,.btn--sunset,.btn--sunset:hover{color:#fff;background-color:#31a1a5}.btn--moonlight-luxe,.btn--moonlight-luxe:hover,.btn--moonlight,.btn--moonlight:hover{color:#fff;background-color:#74a7d5}.btn--midnight-luxe,.btn--midnight-luxe:hover,.btn--midnight,.btn--midnight:hover{color:#fff;background-color:#002e66}.btn--dusk-luxe,.btn--dusk-luxe:hover,.btn--dusk,.btn--dusk:hover{color:#fff;background-color:#af295c}.btn--twilight-luxe,.btn--twilight-luxe:hover,.btn--twilight,.btn--twilight:hover{color:#fff;background-color:#386d62}.btn--dawn-luxe,.btn--dawn-luxe:hover,.btn--dawn,.btn--dawn:hover{color:#fff;background-color:#fabc4b}.btn--plus,.btn--plus:hover,.btn--plus-luxe,.btn--plus-luxe:hover,.btn--nightfall-luxe,.btn--nightfall-luxe:hover,.btn--nightfall,.btn--nightfall:hover{color:#fff;background-color:#444}.btn:focus{outline:none}.btn:disabled,.btn.is-disabled{background-color:#c9c9c9}.btn:disabled:hover,.btn.is-disabled:hover{background-color:#c9c9c9}.btn:disabled{pointer-events:none}.cta{text-transform:uppercase;font-family:AvenirNextLTPro-Bold;letter-spacing:1px}.cta,.cta:hover{color:#002e66;border-bottom:1px solid #002e66}.cta--white,.cta--white:hover{color:#fff;border-bottom:1px solid #fff}.helix-btn-cta{font-family:AvenirNextLTPro-Demi;padding:14px 16px 10px;text-transform:uppercase;text-align:center;line-height:1.5;transition:box-shadow .2s cubic-bezier(0,0,.58,1)}.helix-btn-cta:hover{cursor:pointer;box-shadow:0 0 8px #0000001a}.helix-btn-cta__red{color:#fff;background-color:#db2c39}.helix-btn-cta__white{color:#444;background-color:#fff}.helix-btn-cta--rounded{border-radius:11px}.helix-btn-cta--rounded-sm{border-radius:7px}.helix-btn-rounded_rainbow{z-index:1;color:#fff;background-color:#444;padding:.85rem 1.5rem .95rem;border-radius:0 0 11px 11px;text-transform:uppercase;font-family:AvenirNextLTPro-Demi;background-clip:padding-box;border:solid 5px transparent;position:relative;transition:background-color .2s ease}.helix-btn-rounded_rainbow:before{content:"";position:absolute;height:14px;top:0;right:0;bottom:0;left:0;z-index:-1;margin-top:-5px;border-radius:11px;background:linear-gradient(to right,#002e66 0%,#002e66 17%,#74a7d5 17%,#74a7d5 34%,#31a1a5 34%,#31a1a5 50%,#386d62 50%,#386d62 66%,#fabc4b 66%,#fabc4b 83%,#af295c 83%,#af295c 100%)}.helix-btn-rounded_rainbow:hover{background-color:#2b2b2b}label,input,select,textarea{font-family:AvenirNextLTPro-Regular}label:focus,input:focus,select:focus,textarea:focus{outline:none}textarea{resize:none;outline:none}input{display:block;-webkit-appearance:none;border:none;border-radius:0;box-shadow:none}select{position:relative;-webkit-appearance:none;border:none;box-shadow:none;border-radius:0;background:transparent;color:inherit}select::-ms-expand{display:none}input[type=email],.helix-input{padding:0 20px;height:56px;background-color:transparent;border:2px solid #002e66;border-radius:0;width:100%;font-family:AvenirNextLTPro-Regular;font-size:1rem;color:#002e66}@media only screen and (min-width: 769px){input[type=email],.helix-input{height:60px}}input[type=email].error,.helix-input.error{border:2px solid #DB2C39}.field-error{font-size:.625rem;color:#db2c39;font-family:AvenirNextLTPro-Bold;text-transform:uppercase;margin-top:6px;text-align:center}.field-success{font-size:.625rem;color:#31a1a5;font-family:AvenirNextLTPro-Bold;text-transform:uppercase;margin-top:6px;line-height:60px;text-align:left}::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}::-webkit-input-placeholder{color:#c9c9c9}::-moz-placeholder{color:#c9c9c9}:-ms-input-placeholder{color:#c9c9c9}:-moz-placeholder{color:#c9c9c9}.form_input{border:2px solid #002e66;padding:20px;width:100%;font-size:1.125rem;margin-bottom:1rem}.form_input::-webkit-input-placeholder{color:#c9c9c9}.form_input::-moz-placeholder{color:#c9c9c9}.form_input:-ms-input-placeholder{color:#c9c9c9}.form_input:-moz-placeholder{color:#c9c9c9}.cart{max-width:480px;margin:0 auto;padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 1140px){.cart{padding-top:60px;padding-bottom:60px}}.cart__empty{display:flex;flex-direction:column;justify-content:center;padding:40px}.cart__heading{font-size:1.25rem;line-height:1;text-align:center}.line-item{position:relative;display:flex;flex-direction:row;justify-content:space-around;max-height:86px;margin-bottom:20px;border-top:2px solid #002e66;background-color:#fff;box-shadow:0 4px 15px #2f3b3c1a}.line-item .remove-item{display:none;visibility:hidden;position:absolute;top:6px;right:6px;height:12px;width:12px;line-height:12px;padding:0;cursor:pointer}.line-item .remove-item:before,.line-item .remove-item:after{transform:rotate(-45deg);content:"";position:absolute;top:50%;left:50%;margin-left:-6px;display:block;height:1px;width:12px;background-color:#c9c9c9}.line-item .remove-item:after{transform:rotate(45deg)}.line-item__text{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 100px);padding:16px 16px 16px 0;font-size:.875rem}.line-item__title{font-family:AvenirNextLTPro-Demi;line-height:1.5}.line-item__price-wrapper{font-size:.75rem;line-height:1.75}.line-item__variant{font-family:AvenirNextLTPro-Demi}.line-item__qty{display:flex;align-items:center}.line-item__qty input{-webkit-appearance:none;width:20px;margin:0;border:none;font-family:AvenirNextLTPro-Demi;font-size:.75rem;line-height:1;color:#002e66;text-align:center}.line-item__qty input[type=number]::-webkit-inner-spin-button,.line-item__qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.line-item__qty-increase,.line-item__qty-decrease{padding:10px;font-family:arial,sans-serif;font-size:1rem;line-height:1;cursor:pointer}.line-item__qty p{font-family:AvenirNextLTPro-Demi;font-size:.75rem;line-height:1}.line-item__edit{position:absolute;bottom:0;right:0;margin:8px}.line-item__edit button{font-size:.75rem;line-height:1;margin-top:16px}.line-item__image-link{width:100px;padding:0 16px;display:flex;flex-direction:column;align-items:center;justify-content:center}.line-item__image-link img{flex-shrink:0}.cart__value-props{display:none}.cart__checkout-block{text-align:center}.cart__checkout-block .btn{display:block;width:100%;margin-top:16px}.cart__checkout-block .text-link,.cart__checkout-block .collection-product__cta:not(.mattress) span:first-child,.collection-product__cta:not(.mattress) .cart__checkout-block span:first-child{display:none;padding:0;margin-top:16px;font-size:.875rem;text-align:center}.subtotal{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.subtotal div{line-height:1}.subtotal div:first-child{font-family:AvenirNextLTPro-Demi}.inline-cart{position:fixed;right:-100%;top:0;bottom:0;width:100%;background-color:#fff;transition:all .25s;z-index:1001}@media only screen and (min-width: 480px){.inline-cart{opacity:0;right:-380px;max-width:380px}}.inline-cart.is-active{right:0}@media only screen and (min-width: 480px){.inline-cart.is-active{opacity:1}}.inline-cart .btn{width:100%}.inline-cart__close{position:absolute;top:20px;left:20px;font-size:2.5rem;line-height:1;padding:0;z-index:9999;display:none;cursor:pointer}@media only screen and (min-width: 1200px){.inline-cart__close{display:none}}.is-active .inline-cart__close{display:block}.inline-cart__content{height:100%}.inline-cart__content .cart__item-block{position:relative;height:100%;padding:30px;overflow-y:scroll}.inline-cart__content .cart__item-block:after{content:"";display:block;height:180px;opacity:0}.inline-cart .cart__empty{margin:auto;height:calc(100vh - 80px)}.inline-cart .cart__checkout-block{position:absolute;bottom:0;right:0;width:100%;padding:20px 30px;background-color:#fff;box-shadow:4px 0 15px #2f3b3c1a}@media only screen and (min-width: 480px){.inline-cart .cart__checkout-block{max-width:380px}}.inline-cart .cart__checkout-block .text-link,.inline-cart .cart__checkout-block .collection-product__cta:not(.mattress) span:first-child,.collection-product__cta:not(.mattress) .inline-cart .cart__checkout-block span:first-child{display:block}.inline-cart .cart__value-props{display:block}.inline-cart .cart__value-props .value-props{margin-top:20px}.test--cys .inline-cart .cart__value-props .close-cart,.inline-cart .cart__value-props .open-cys{display:none}.test--cys .inline-cart .cart__value-props .open-cys{display:block}.cart-security-image{margin-top:20px}.cart-security-image img{display:block;margin-left:auto;margin-right:auto;width:179px;height:100px}.cart-security-image p{font-family:AvenirNextLTPro-Demi;font-size:1rem;line-height:22px;text-align:center}.overlay{display:none;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background-color:#0000004d;cursor:pointer}.overlay.is-active{display:block}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:.5em;font-weight:700}.rte p{margin-bottom:15px}.rte ul,.rte ol{list-style:disc outside;margin-left:20px;margin-bottom:15px;padding:0}.rte a{text-decoration:underline}.no-scroll{overflow-y:hidden;position:fixed;width:100%}.slick-slider{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;margin-bottom:0}.slick-slider.slick-initialized{visibility:visible;opacity:1}.equal-height-slides .slick-track{display:flex}.equal-height-slides .slick-track .slick-slide{display:flex;flex-direction:column;height:auto;align-items:center}.normal-height-slides .slick-track{display:flex}.normal-height-slides .slick-track .slick-slide{display:flex;flex-direction:column;height:auto;align-items:center;justify-content:center}.slick-slide:focus{outline:none}.slick-dots{bottom:0;left:0;right:0}.slick-dots li{height:16px;width:16px;margin:0 2px}.slick-dots li button{height:16px;width:16px;padding:5px}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{width:16px;height:16px;font-size:32px;line-height:16px;color:#f1f1f1;opacity:1}[class*=luxe] .slick-dots li button:before{color:#989898}.slick-dots li.slick-active button:before{color:#00408f;opacity:1}[class*=luxe] .slick-dots li.slick-active button:before{color:#fff}.previous{background:url(previous.svg) no-repeat top center;height:30px;width:30px;left:15px}.next{background:url(next.svg) no-repeat top center;height:30px;width:30px;right:15px}.previous,.next{transform:translateY(-50%);position:absolute;top:50%;z-index:9}.previous.slick-disabled,.next.slick-disabled{opacity:.3}.social-icons{display:flex;font-size:25px;text-align:center}@media only screen and (min-width: 769px){.social-icons{justify-content:space-between}}.social-icons li{margin-right:24px}.social-icons li:last-child{margin-right:0}.value-props-collection{max-width:770px;margin:0 auto 10px}@media (min-width: 1140px){.value-props-collection{margin-bottom:40px}}.value-props{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 10px}@media only screen and (min-width: 769px){.value-props{justify-content:space-between}}.value-props__item{text-align:center}.value-props .icon{max-width:45px;height:45px;margin:0 auto;pointer-events:none}.value-props .icon--lamb{fill:#af295c}.value-props .icon--award{fill:#fabc4b}.value-props .icon--truck{fill:#74a7d5}.value-props .icon--coins{fill:#386d62}.value-props .icon--flag{fill:#002e66}.value-props p{font-family:AvenirNextLTPro-Demi;font-size:1rem;line-height:22px;text-align:center}.value-props--landing p{font-size:.875rem}#shopify-section-value-props--custom,#shopify-section-value-props--kids{width:100%}.custom-value-prop--container{max-width:1440px;margin:0 auto;padding-bottom:var(--bottomPadding);padding-right:var(--xPadding);padding-left:var(--xPadding);width:inherit;gap:.5rem;display:grid;margin-top:2.5rem;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(312px,1fr))}.custom-value-prop--container__landing{background-color:var(--bgColor);padding:var(--padding) 20px}@media (min-width: 1140px){.custom-value-prop--container__landing{padding-left:40px;padding-right:40px}}.custom-value-prop--container__landing .value-area{display:grid;grid-auto-flow:row;gap:8px;grid-template-columns:repeat(auto-fit,minmax(312px,1fr))}@media only screen and (min-width: 1360px){.custom-value-prop--container__landing .value-area{grid-template-columns:repeat(auto-fit,minmax(315px,1fr));justify-self:center}}@media only screen and (min-width: 1376px){.custom-value-prop--container__landing .value-area{max-width:1440px;grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}}.custom-value-prop--container__landing button{background-color:var(--boxColor)}@media only screen and (min-width: 1406px){.custom-value-prop--container{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media only screen and (min-width: 1446px){.custom-value-prop--container{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}}.custom-value-prop--container button{white-space:normal;border-radius:12px;border:2px solid #f1f1f1;cursor:pointer;padding:1.25rem 1.5rem 1.375rem .625rem;text-align:left;transition:box-shadow .25s ease;display:grid;justify-content:center;grid-template-columns:auto 1fr;grid-template-rows:max-content 1fr;row-gap:.375rem;column-gap:.5rem}@media only screen and (min-width: 769px){.custom-value-prop--container button{column-gap:1rem}}@media only screen and (min-width: 1446px){.custom-value-prop--container button{column-gap:.5rem}}.custom-value-prop--container button:hover{box-shadow:0 0 8px #0000001a}.custom-value-prop--container button .icon.icon{grid-area:1 / 1 / 3 / 2;margin:0;padding:0;pointer-events:none;width:2.8125rem;height:2.8125rem;transform:translateY(-6px);margin-left:1vw}@media only screen and (min-width: 769px){.custom-value-prop--container button .icon.icon{margin-left:0}}.custom-value-prop--container button .icon.icon--lamb{fill:#af295c}.custom-value-prop--container button .icon.icon--award{fill:#fabc4b}.custom-value-prop--container button .icon.icon--truck{fill:#74a7d5}.custom-value-prop--container button .icon.icon--coins{fill:#386d62}.custom-value-prop--container button .icon.icon--flag{fill:#002e66}.custom-value-prop--container button strong{font-size:1rem;grid-area:1 / 2 / 2 / 3;color:var(--pdp-text-accent-color)}.custom-value-prop--container button p.text{font-size:.875rem;grid-area:2 / 2 / 3 / 3;color:var(--pdp-text-accent-color);padding:0}#helix-luxe .custom-value-prop--container .icon{fill:#fff}.secondary-products.max-width-container,.secondary-products.header__main,.secondary-products.sub-nav,.footer__legal .secondary-products.footer__wrap,.secondary-products.progressive-footer__nav,.secondary-products.home__insta{padding:0}@media only screen and (min-width: 769px){.secondary-products.max-width-container,.secondary-products.header__main,.secondary-products.sub-nav,.footer__legal .secondary-products.footer__wrap,.secondary-products.progressive-footer__nav,.secondary-products.home__insta{padding:0 5px}}@media only screen and (min-width: 1140px){.secondary-products.max-width-container,.secondary-products.header__main,.secondary-products.sub-nav,.footer__legal .secondary-products.footer__wrap,.secondary-products.progressive-footer__nav,.secondary-products.home__insta{padding:0 25px}}.secondary-products h2{font-size:1.875rem;line-height:1.5;margin-bottom:5px;text-align:center}@media only screen and (min-width: 1140px){.secondary-products h2{font-size:2.5rem;margin-bottom:35px}}.secondary-products__grid{padding-bottom:25px;margin-bottom:30px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}@media only screen and (min-width: 1140px){.secondary-products__grid{margin-bottom:45px}}.secondary-products__product{display:flex;width:286px;padding:15px}@media only screen and (min-width: 1140px){.secondary-products__product{width:296px}}.secondary-products__link{display:block;width:100%;height:100%;padding:40px 30px;border-top:2px solid #002e66;background-color:#fff}.secondary-products__link img{margin-bottom:20px;flex-shrink:0}.secondary-products__link h3{width:100%;font-size:1.25rem;line-height:1;margin-bottom:10px;text-align:center}.secondary-products__link p{width:100%;font-size:1rem;line-height:1.5;margin-bottom:14px;text-align:center}.secondary-products__link .text-link,.secondary-products__link .collection-product__cta:not(.mattress) span:first-child,.collection-product__cta:not(.mattress) .secondary-products__link span:first-child{margin-top:auto;text-align:center}.reviews{padding:40px 0;text-align:center;background-color:#fff9f4}@media only screen and (min-width: 1140px){.reviews{padding:60px 0}}.reviews__stars{margin-bottom:20px;display:flex;justify-content:center}.reviews__stars .icon{height:32px;width:32px}.reviews h2{font-size:1.875rem;line-height:1;margin-bottom:36px}@media only screen and (min-width: 1140px){.reviews h2{font-size:2.5rem;line-height:1;margin-bottom:55px}}.reviews__flex-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.reviews .review{margin-bottom:32px;display:none}.reviews .review--logo{margin-bottom:20px;padding:0 10px;display:none}.reviews .review--logo:nth-child(1),.reviews .review--logo:nth-child(2),.reviews .review--logo:nth-child(3),.reviews .review--logo:nth-child(4){display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.reviews .review--logo{flex-basis:100%}}@media only screen and (min-width: 1140px){.reviews .review--logo{display:flex;justify-content:center;align-items:center}}.reviews .review:nth-child(1),.reviews .review:nth-child(2){display:block}@media only screen and (min-width: 1140px){.reviews .review{display:block;width:33.3333333%}}.reviews .review__text{max-width:320px;font-size:1.25rem;line-height:1.5;margin:0 auto 10px}.reviews .review__citation{font-size:1rem;line-height:1.25}.reviews .review__citation span{display:block}.reviews .review__name{font-family:AvenirNextLTPro-Demi}.reviews--home{color:#002e66;background-color:#f1f1f1}.reviews--landing{color:#fff;background-color:#002e66}.reviews--landing .reviews__stars .icon{fill:#fff}.reviews--landing .u-find-your-match{margin-bottom:20px}.reviews--mattress{background-color:#fff}.reviews--product .review{display:block;width:100%}@media only screen and (min-width: 1140px){.reviews--product .review{display:block;width:100%}}.template__product--luxe-mattress .pdp-yotpo-widget{color:#fff}.template__product--luxe-mattress .pdp-yotpo-widget .content-review,.template__product--luxe-mattress .pdp-yotpo-widget .content-title,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-user-title,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-user-name,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-review-date,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-action,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-helpful,.template__product--luxe-mattress .pdp-yotpo-widget .y-label,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-icon-btn-small,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-star-digits,.template__product--luxe-mattress .pdp-yotpo-widget .based-on,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-sum-reviews,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-page-element,.template__product--luxe-mattress .pdp-yotpo-widget .avg-score,.template__product--luxe-mattress .pdp-yotpo-widget .reviews-qa-label,.template__product--luxe-mattress .pdp-yotpo-widget .filters-container-title,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-logo-title,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-icon-btn-big,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-star-distribution-score-value,.template__product--luxe-mattress .pdp-yotpo-widget .suggested-topic-text,.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-icon.yotpo-icon-magnifying-glass.magnifying-glass-icon,.template__product--luxe-mattress .pdp-yotpo-widget .filters-container ::-webkit-input-placeholder,.template__product--luxe-mattress .pdp-yotpo-widget .reviews-amount,.template__product--luxe-mattress .pdp-yotpo-widget input{color:#fff!important}.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-icon yotpo-icon-down-triangle{color:#333}.template__product--luxe-mattress .pdp-yotpo-widget .filters-container .free-text-search-input{border-color:#fff}.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-read-more{font-weight:700!important;color:#eee!important}.template__product--luxe-mattress .pdp-yotpo-widget .yotpo .yotpo-icon-circle-checkmark:before{color:#fff!important}.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-icon-circle-checkmark{background:#002E66!important}.template__product--luxe-mattress .pdp-yotpo-widget .yotpo-star-distribution-graph-score{background-color:#db2c39!important}.pdp-yotpo-widget{margin:0 auto;padding:6rem 20px}@media (min-width: 1140px){.pdp-yotpo-widget{padding-left:40px;padding-right:40px}}@media (min-width: 1520px){.pdp-yotpo-widget{max-width:1440px;padding-left:0;padding-right:0}}.pdp-yotpo-widget .yotpo-label,.pdp-yotpo-widget .write-question-button,.pdp-yotpo-widget .write-review-button,.pdp-yotpo-widget .yotpo-nav,.pdp-yotpo-widget .questions{display:none!important}.pdp-yotpo-widget .yotpo-icon-profile{background:#002E66!important}.pdp-yotpo-widget .yotpo-bottomline-box-2{margin-top:3rem!important;margin-bottom:1rem!important}@media (min-width: 510px){.pdp-yotpo-widget .yotpo-bottomline-box-2{margin-top:0!important;margin-bottom:0!important}}#shopify-section-product-reviews--mattress .reviews-header{display:block;margin-bottom:40px}.top-promo-bar{display:flex;justify-content:center;align-items:center;text-align:center;padding-left:20px;padding-right:20px}.top-promo-bar .top-promo-bar-content{display:flex;flex-direction:column}@media (min-width: 1140px){.top-promo-bar .top-promo-bar-content{flex-direction:row}}.top-promo-bar .promo-bar-content-desktop,.top-promo-bar .promo-bar-content-mobile,.top-promo-bar .countdown-timer{margin-bottom:.5rem}@media (min-width: 1140px){.top-promo-bar .promo-bar-content-desktop,.top-promo-bar .promo-bar-content-mobile,.top-promo-bar .countdown-timer{margin-bottom:0}}.top-promo-bar .promo-bar-content-desktop{display:none}@media (min-width: 768px){.top-promo-bar .promo-bar-content-desktop{display:flex}}.top-promo-bar .promo-bar-content-mobile{display:flex;justify-content:center}@media (min-width: 768px){.top-promo-bar .promo-bar-content-mobile{display:none}}.top-promo-bar .zaius-trigger{font-weight:700;text-decoration:underline;cursor:pointer}.header{position:sticky;top:0;width:100%;max-width:100vw;z-index:10;background-color:#fff;border-bottom:2px solid #fff;color:#002e66;transition:.2s cubic-bezier(0,0,.58,1);display:flex;flex-direction:column}.header--transparent{background-color:transparent;border-bottom:2px solid transparent;color:#fff}.header--rainbow:before{content:"";display:block;width:100%;height:5px;background-color:#db2c39;background-image:linear-gradient(to right,#002e66 0%,#74a7d5 20%,#31a1a5 40%,#fabc4b 60%,#DB2C39 80%,#af295c 100%);background-size:cover;background-repeat:no-repeat}.header__main{display:flex;align-items:center;justify-content:space-between;position:relative;height:65px;z-index:2}@media only screen and (min-width: 1140px){.header__main{justify-content:flex-start;padding-left:40px}}.header__main.active{background-color:#fff}.header__mobile-trigger{width:20px;height:20px;z-index:99;margin-right:auto;padding:0}@media only screen and (min-width: 1140px){.header__mobile-trigger{display:none}}.header__mobile-trigger:focus{outline:none}.header__mobile-trigger span{position:relative;display:block;font-weight:400;border-top-width:26px;border-bottom-width:25px;box-sizing:content-box}.header__mobile-trigger span,.header__mobile-trigger span:after,.header__mobile-trigger span:before{height:2px;width:20px;padding:0;background-color:#002e66;transition:.2s all}.header--transparent .header__mobile-trigger span,.header--transparent .header__mobile-trigger span:after,.header--transparent .header__mobile-trigger span:before{background-color:#fff}.header__mobile-trigger span:after,.header__mobile-trigger span:before{content:"";display:block;position:absolute}.header__mobile-trigger span:after{top:-6px}.header__mobile-trigger span:before{top:6px}.header__mobile-trigger.open span{background-color:transparent}.header__mobile-trigger.open span:before{top:0;transform:rotate(45deg)}.header__mobile-trigger.open span:after{top:0;transform:rotate(-45deg)}.header__logo{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:92px;height:20px}.header__logo .icon{width:100%;height:100%}.header--transparent .header__logo .icon{fill:#fff}@media only screen and (min-width: 1140px){.header__logo{position:static;margin:0 20px 0 0}}.header__menu--desktop{display:none}@media only screen and (min-width: 1140px){.header__menu--desktop{display:flex;justify-content:space-between}}.header__menu--mobile{display:none;position:relative;padding-bottom:54px;z-index:-1;padding-top:69px}.header__menu--mobile.active{display:block;position:fixed;top:80px;left:0;right:0;bottom:0;background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch}.header__menu--mobile__phone{position:fixed;bottom:0;left:0;right:0;padding:20px;text-align:center;font-size:.875rem;line-height:1;background-color:#fff;box-shadow:4px 0 15px #2f3b3c1a}@media only screen and (min-width: 1140px){.header__menu--mobile__phone{display:none}}@media only screen and (min-width: 1140px){.main-nav{display:flex}}.main-nav__item{position:relative;display:block;padding:20px;z-index:10;cursor:default}.main-nav__item:before{display:block;content:attr(data-text);font-family:AvenirNextLTPro-Demi;height:0;overflow:hidden;visibility:hidden}@media only screen and (min-width: 1140px){.main-nav__item{padding:0 30px}.main-nav__item.shorten{padding:0 0 0 30px}.main-nav__item:hover{font-family:AvenirNextLTPro-Demi}}.main-nav .nav-button{background:#DB2C39;padding:1rem;color:#fff;text-transform:uppercase;font-size:.85rem;font-family:AvenirNextLTPro-Demi;margin:20px;display:block;text-align:center;border-radius:11px}@media (min-width: 1140px){.main-nav .nav-button{font-size:.55rem;padding:.75rem 1rem;margin:0;display:inline}}@media (min-width: 1200px){.main-nav .nav-button{font-size:.85rem}}.main-nav__dropdown .main-nav__item:after{position:absolute;right:20px;content:"";width:10px;height:6px;top:0;bottom:0;margin:auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #002e66;transition:transform .2s cubic-bezier(0,0,.2,1)}.header--transparent .main-nav__dropdown .main-nav__item:after{border-top:6px solid #fff}@media only screen and (min-width: 1140px){.main-nav__dropdown .main-nav__item:after{right:0}}.main-nav__dropdown.open{background-color:#f1f1f1}.main-nav__dropdown.open .main-nav__item:after{transform:scaleY(-1)}.main-nav__dropdown.open .sub-nav{height:auto;opacity:1;pointer-events:auto;transform:scaleX(1) translate(-50%)}.main-nav__dropdown.open .sub-nav:after{transform:scaleX(1) translate(-50%)}.main-nav__dropdown.open .sub-nav__item{opacity:1;transition:opacity .5s}@media only screen and (min-width: 1140px){.main-nav:hover .sub-nav{transform:scaleX(1) translate(-50%)}.main-nav:hover .sub-nav:after{transform:scaleX(1) translate(-50%)}.main-nav:hover .main-nav__dropdown:hover .main-nav__item:after{transform:scaleY(-1)}.main-nav:hover .main-nav__dropdown:hover .sub-nav{height:auto;opacity:1;pointer-events:auto}.main-nav:hover .main-nav__dropdown:hover .sub-nav__item{opacity:1;transition:opacity .5s}}.aux-nav{font-size:.875rem;line-height:1}@media only screen and (min-width: 1140px){.aux-nav{position:static;margin-left:auto;padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent}}.aux-nav__phone{display:none;text-align:center}.aux-nav__phone:before{display:block;content:attr(data-text);font-family:AvenirNextLTPro-Demi;height:0;overflow:hidden;visibility:hidden}.aux-nav__phone:hover{font-family:AvenirNextLTPro-Demi}@media only screen and (min-width: 1140px){.aux-nav__phone{display:block;margin-left:20px}}@media only screen and (min-width: 1200px){.aux-nav__phone{margin-left:40px}}.aux-nav__cart-trigger{display:flex;align-items:center;margin-left:auto;padding:0}.aux-nav__cart-trigger.is-populated{color:#db2c39}.header--transparent .aux-nav__cart-trigger{color:#fff}.aux-nav__cart-label{display:block;line-height:28px}.aux-nav__cart-count{min-width:24px;height:24px;line-height:22px;margin-left:6px;font-family:AvenirNextLTPro-Demi;text-align:center;border-radius:50%;border:2px solid #002e66}.is-populated .aux-nav__cart-count{border-color:#db2c39}.header--transparent .aux-nav__cart-count{color:#fff;border:2px solid #fff}@media only screen and (min-width: 1140px){.aux-nav__cart{position:static;margin-left:20px;padding:0}}@media only screen and (min-width: 1200px){.aux-nav__cart{margin-left:40px}}.sub-nav{opacity:0;position:relative;pointer-events:none;top:0;left:50%;padding:0;height:0;background-color:#f1f1f1;transform:scaleY(0) translate(-50%);transform-origin:top center;transition:transform .2s cubic-bezier(0,0,.2,1)}@media only screen and (min-width: 1140px){.sub-nav{position:absolute;top:0;padding:70px 20px 20px;z-index:-1}}.sub-nav:after{content:"";width:100vw;position:absolute;top:0;bottom:0;left:50%;background-color:#f1f1f1;transform:scaleY(0) translate(-50%);transform-origin:top center;z-index:-1;transition:transform .2s cubic-bezier(0,0,.2,1)}@media only screen and (min-width: 1140px){.sub-nav__list{display:flex;flex-direction:row;align-items:center}}.sub-nav__item{opacity:0;max-width:480px;padding:0 10px 20px}@media only screen and (min-width: 1140px){.sub-nav__item{width:33.3333333333%;margin:0}}@media only screen and (min-width: 1200px){.sub-nav__item{padding:0 20px 20px}}.sub-nav__link{display:block}.sub-nav__card{display:flex;flex-direction:row;justify-content:space-around;height:100px;background-color:#fff;transition:all .5s;text-align:center}.sub-nav__text{display:flex;flex-direction:column;justify-content:center;align-items:center;width:55%;padding-right:16px;font-size:.875rem}.sub-nav__image{width:45%;padding:6px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center}.sub-nav__image img{flex-shrink:0}.sub-nav__heading{color:#444;display:block;line-height:1;margin-bottom:8px}.sub-nav__cta{font-size:.875rem}.sub-nav .mattress-card{border-top:none;align-content:space-between}.sub-nav .mattress-card:hover{box-shadow:0 6px 15px #2f3b3c33}.sub-nav .mattress-card__image{width:100%}.sub-nav .mattress-card__image-1{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/color-wheel.png?v=12078318238687536690);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-2{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-standard-2.png?v=14110250365491284187);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-3{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-luxe.png?v=7473781759393006127);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-4{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-comparison-tool.png?v=5568005702465604964);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-5{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-midnight-luxe.png?v=9354403160719150798);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-6{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-dusk-luxe.png?v=13699237333180654035);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-7{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-plus.png?v=1542364736042197704);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-8{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-kids.png?v=1127275936453022666);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-9{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-midnight.png?v=427163557758661287);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-10{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-standard.png?v=7208874718510170454);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-11{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-birch.png?v=3015720570300844325);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav .mattress-card__image-12{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/nav-birch-luxe.png?v=17564841613392474187);background-size:cover;background-position:left;background-repeat:no-repeat}.sub-nav-text-no-image{color:#444;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;margin-bottom:8px;line-height:1;padding-right:16px;padding-left:16px}.mattress-card-birch{display:flex;flex-direction:row;justify-content:space-around;height:100px;border-top:none;background-color:#f6f2f0;transition:all .5s;text-align:center;color:#00513e}.sale-link{font-weight:700;font-family:AvenirNextLTPro-Demi}.footer--rainbow:before{content:"";display:block;width:100%;height:5px;background-color:#db2c39;background-image:linear-gradient(to right,#002e66 0%,#74a7d5 20%,#31a1a5 40%,#fabc4b 60%,#DB2C39 80%,#af295c 100%);background-size:cover;background-repeat:no-repeat}.footer__wrap{display:block}@media only screen and (min-width: 769px){.footer__wrap{display:flex;justify-content:space-between}}.footer__contact{padding:50px 0;background-color:#f1f1f1;text-align:center}.footer__contact-method{margin-bottom:42px}.footer__contact-method h4{margin-bottom:0;font-family:AvenirNextLTPro-Demi}.footer__contact-method:last-child{margin-bottom:0}@media only screen and (min-width: 769px){.footer__contact-method{width:33.33333%;margin-bottom:0}}.footer__contact span{display:block}.footer__nav{padding:25px 0;background-color:#fff;color:#444}.footer__nav-heading{position:relative;margin-bottom:0;padding:20px 0;font-family:AvenirNextLTPro-Demi}.footer__nav-heading:after{position:absolute;right:0;content:"";width:10px;height:6px;top:0;bottom:0;margin:auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #002e66;transition:transform .2s cubic-bezier(0,0,.2,1)}.is-active .footer__nav-heading{font-family:AvenirNextLTPro-Demi}.is-active .footer__nav-heading:after{transform:scaleY(-1)}@media only screen and (min-width: 769px){.footer__nav-heading{font-family:AvenirNextLTPro-Demi;padding:0}.footer__nav-heading:after{display:none}}.footer__nav-list{display:none}@media only screen and (min-width: 769px){.footer__nav-list{display:block}}.footer__nav-list li a{display:block;padding:20px 0}@media only screen and (min-width: 769px){.footer__nav-list li a{padding:0}}@media only screen and (min-width: 769px){.footer__nav{padding:50px 0}}.footer__social{padding:35px 0;align-items:center;background-color:#f1f1f1}@media only screen and (min-width: 769px){.footer__social{padding:60px 0}}.footer__social-heading{line-height:1;font-family:AvenirNextLTPro-Demi;margin-bottom:15px}.footer__social-links{padding:20px 0}@media only screen and (min-width: 769px){.footer__social-links{padding:0}}.footer__social-newsletter-heading{line-height:1;font-family:AvenirNextLTPro-Demi;margin-top:15px;margin-bottom:15px}@media only screen and (min-width: 769px){.footer__social-newsletter-heading{margin-top:0}}.footer__social-newsletter-form{margin-bottom:40px}.footer__social-newsletter-form input{border:1px solid #C9C9C9;border-radius:12px}.footer__social-newsletter-form input::placeholder{color:#444;opacity:1}.footer__social-newsletter-form input:-ms-input-placeholder{color:#444}.footer__social-newsletter-form input::-ms-input-placeholder{color:#444}@media only screen and (min-width: 769px){.footer__social-newsletter-form{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}}.footer__social-newsletter-input-group{margin-bottom:15px}@media only screen and (min-width: 769px){.footer__social-newsletter-input-group{margin-right:0;margin-bottom:0;width:100%}}.footer__social-newsletter-submit{display:block;margin:0 auto;width:100%;border-color:#db2c39}@media only screen and (min-width: 769px){.footer__social-newsletter-submit{width:auto}}.footer__brands-icon{margin-right:45px}.footer__legal{padding:26px 20px;background-color:#f1f1f1;font-size:14px;color:#444;display:flex;flex-direction:column}@media only screen and (min-width: 769px){.footer__legal{flex-direction:row}}@media only screen and (min-width: 769px){.footer__legal{padding:26px 40px}}.footer__legal .footer__wrap{text-align:center}@media only screen and (min-width: 769px){.footer__legal .footer__wrap{display:flex;justify-content:space-between;text-align:left}}.footer__legal-ccpa{padding:0 20px}@media only screen and (min-width: 769px){.footer__legal-ccpa{padding:0 40px}}.footer__legal-links{height:100%;order:2}.footer__legal-links li{display:inline-block}.footer__legal-links li:after{content:"\2022";display:inline-block;margin:0 3px 0 8px}.footer__legal-links li:last-child:after{display:none}.footer-security-image{padding-top:20px;padding-bottom:40px;background-color:#f1f1f1}.footer-security-image img{display:block;margin-left:auto;margin-right:auto;width:263px;height:75px}.footer-security-image p{font-family:AvenirNextLTPro-Demi;font-size:1rem;line-height:22px;text-align:center}.footer-birch-link{font-family:AvenirNextLTPro-Demi;color:#00513e;position:relative;margin-bottom:0}.angled-hero{position:relative;padding:40px 20px;margin-bottom:90px;background-color:#0e2f67;background:linear-gradient(to bottom,#0a2958 0%,#0e2f67 100%);color:#fff}@media only screen and (min-width: 769px){.angled-hero{padding:60px 30px}}.angled-hero:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50vw) translateY(60px);width:0;height:0;border-left:calc(50vw - 5px) solid transparent;border-right:calc(50vw - 5px) solid transparent;border-top:60px solid #0e2f67}.angled-hero .icon{fill:#fff}.angled-hero--teal{background-color:#59b1a2;background:linear-gradient(to bottom,#3c9c8d 0%,#59b1a2 100%)}.angled-hero--teal:after{border-top-color:#59b1a2}.mega-bullet__item,.product-summary__description li{position:relative;padding-left:70px;min-height:70px;margin-bottom:15px}@media only screen and (min-width: 769px){.mega-bullet__item,.product-summary__description li{padding-left:80px;min-height:80px}}.mega-bullet__item:before,.product-summary__description li:before{content:"";display:block;position:absolute;top:0;left:0;height:50px;width:50px;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 769px){.mega-bullet__item:before,.product-summary__description li:before{height:60px;width:60px}}.mega-bullet__title,.product-summary__description h3{font-weight:700;font-size:1.25rem;line-height:1.3;margin-bottom:0}@media only screen and (min-width: 769px){.mega-bullet__title,.product-summary__description h3{font-size:1.5rem}}.mega-bullet__description,.product-summary__description p{font-size:1rem}@media only screen and (min-width: 769px){.mega-bullet__description,.product-summary__description p{font-size:1.125rem}}@media only screen and (min-width: 769px){.landing-hero__content{display:flex;flex-direction:row-reverse}}@media only screen and (min-width: 769px){.landing-hero__welcome-wrapper,.landing-hero__info-wrapper{width:50%}}@media only screen and (min-width: 769px){.landing-hero__welcome-wrapper{padding-left:30px}}.landing-hero__info-wrapper{padding-top:30px}@media only screen and (min-width: 769px){.landing-hero__info-wrapper{padding-right:30px}}.landing-hero__title{margin:0;font-size:3.75rem;line-height:1}@media only screen and (max-width: 768px){.landing-hero__title{text-align:center;margin-bottom:30px;font-size:3.125rem}}@media only screen and (min-width: 769px){.landing-hero__title{height:80px;line-height:80px}}.landing-hero__welcome{position:relative;text-align:center;color:#002e66;background-color:#fff;padding:20px}.landing-hero__welcome:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;pointer-events:none;z-index:1;background-color:#fff;transition:opacity .3s ease}.landing-hero__welcome.loading:before{opacity:1}@media only screen and (min-width: 769px){.landing-hero__welcome{padding:40px;margin-top:-80px}}.landing-hero__welcome__logo{max-width:79px;max-height:70px}.landing-hero__welcome .icon{height:65px;width:65px}.landing-hero__welcome img{display:block;margin:0 auto}.landing-hero__welcome img:first-child{margin-bottom:20px}.landing-hero__welcome__title{line-height:1.2;font-size:1.875rem;margin-top:40px;margin-bottom:20px;font-weight:700}.landing-hero__welcome__subtitle{line-height:1.3;font-size:1.25rem;margin-bottom:30px}.landing-hero__welcome__subtitle strong,.landing-hero__welcome__subtitle b{color:#db2c39;border-bottom:2px solid #DB2C39}.landing-hero__welcome__disclaimer{line-height:2;font-size:.75rem}.tout{border-top:2px solid #002e66;margin-bottom:60px;padding:30px;max-width:100%}@media only screen and (min-width: 769px){.tout{padding:50px 75px}}.tout .icon{height:75px;width:75px}.tout p{font-size:1.25rem}.tout p:not(:last-child){margin-bottom:30px}.tout p .cta{font-size:1rem}.tout__description--slim{max-width:940px;margin-left:auto;margin-right:auto}.tout__heading{font-size:2.5rem;line-height:1.3}.tout__heading--slim{max-width:940px;margin-left:auto;margin-right:auto}.tout--small{padding:20px}@media only screen and (min-width: 769px){.tout--small{padding:30px}}.tout--small p{font-size:1rem}.tout--small__image{max-height:80px;max-width:80px;margin-bottom:20px}.tout--small .tout__heading{font-size:1.25rem}.tout+.tout--tip{margin-top:-50px}.tout,.tout--tip{text-align:center;background-color:#fff9f4}.tout--tip{position:relative;padding:30px;margin-bottom:60px}@media only screen and (min-width: 769px){.tout--tip{padding:30px 75px}}.tout--interstitial{width:276px;padding:20px;border-top:0;background-color:#fff;margin:10px;box-shadow:0 0 10px 4px #0000000a}@media only screen and (min-width: 769px){.tout--interstitial{padding:30px}}.tout--interstitial__image{max-height:150px;margin:0 auto}.tout--interstitial__title{font-size:1.25rem;margin:6px 0 0;line-height:1.3}.tout--interstitial__number{color:#fff;background-color:#002e66;font-weight:700;padding-top:2px;line-height:38px;height:40px;width:40px;font-size:1.25rem;border-radius:50%;margin:20px auto}.tout--interstitial p.tout--interstitial__description{font-size:1rem}.tout-carousel{margin-bottom:16px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.tout-carousel .slick-list .slick-track{display:flex}.tout-carousel .slick-list .slick-slide{height:auto}.tout-carousel .slick-dots{bottom:-25px}.interstitial{padding-top:50px;padding-bottom:50px;color:#fff;background-color:#002e66;text-align:center}.interstitial.clean-header{background-color:transparent;color:#002e66;padding-bottom:0;margin-bottom:30px}.interstitial .icon{fill:#fff;max-height:80px;margin-bottom:15px}.interstitial__heading{line-height:1;font-size:1.875rem;margin-bottom:15px}@media (min-width: 1140px){.interstitial__heading{font-size:3.125rem}}.interstitial p{font-size:1rem}@media (min-width: 1140px){.interstitial p{font-size:1.375rem}}.interstitial__slim-content{max-width:900px;margin-left:auto;margin-right:auto}.interstitial__large-description{font-size:1.5rem}.interstitial__cta{margin-top:20px;font-weight:700;text-transform:uppercase;line-height:1.3;border-bottom:2px solid #fff;font-size:.9375rem}.interstitial--light{padding-top:50px;padding-bottom:50px;text-align:center;background-color:transparent}.interstitial--light__title{font-size:1.875rem;line-height:1.3}@media only screen and (min-width: 769px){.interstitial--light__title{font-size:2.5rem}}@media only screen and (min-width: 769px){.interstitial--light__description{font-size:1.25rem}}.interstitial--touts{background-color:#fff9f4;color:#002e66;padding-bottom:20px;border-top:2px solid #002e66}.interstitial--touts__title{padding-left:20px;padding-right:20px;font-size:1.875rem;line-height:1.3}@media only screen and (min-width: 769px){.interstitial--touts__title{font-size:2.5rem}}.feature-table{border:50px solid #fff9f4;background-color:#fff9f4;margin-bottom:50px;border-spacing:20px}.feature-table th{font-family:AvenirNextLTPro-Demi}.feature-table th,.feature-table td{padding:5px 10px;text-align:left;vertical-align:top}.helix-comparison-table{color:#444;width:100%;border-collapse:separate;border-spacing:0;line-height:1;display:flex;word-break:break-word;font-size:.75rem}@media only screen and (min-width: 480px){.helix-comparison-table{word-break:normal}}@media only screen and (min-width: 769px){.helix-comparison-table{font-size:.875rem}}.helix-comparison-table tbody{display:inherit;flex-direction:column}.helix-comparison-table tbody tr{display:inherit}.helix-comparison-table tbody tr th,.helix-comparison-table tbody tr td{vertical-align:top;border:1px solid #f1f1f1;flex:1 0 calc(100%/3)}.helix-comparison-table tbody tr th{text-align:left;background-color:#f8f8f8;border-left:2px solid #f1f1f1;border-right:none;font-weight:400;padding:1rem .5rem}@media only screen and (min-width: 480px){.helix-comparison-table tbody tr th{padding:1rem}}@media only screen and (min-width: 769px){.helix-comparison-table tbody tr th{padding:1.5rem 1rem;flex-basis:20%}}.helix-comparison-table tbody tr td{text-align:left;background-color:#fff;padding:1rem .5rem}@media only screen and (min-width: 480px){.helix-comparison-table tbody tr td{padding:1rem}}@media only screen and (min-width: 769px){.helix-comparison-table tbody tr td{text-align:center;font-size:.875rem;padding:1.5rem 3.5rem}}.helix-comparison-table tbody tr td:first-of-type{border-left:2px solid #f1f1f1}.helix-comparison-table tbody tr td:last-of-type{border-right:2px solid #f1f1f1}.helix-comparison-table tbody tr td .td-heading{text-align:center;font-size:1rem;margin-bottom:.25rem;text-transform:uppercase;font-family:AvenirNextLTPro-Bold;word-break:break-word}.helix-comparison-table tbody tr td .td-heading .normal{font-family:AvenirNextLTPro-Regular}@media only screen and (min-width: 769px){.helix-comparison-table tbody tr td .td-heading{font-size:1.25rem}}.helix-comparison-table tbody tr:first-of-type{align-items:normal}@media only screen and (min-width: 769px){.helix-comparison-table tbody tr:first-of-type{align-items:flex-end}}.helix-comparison-table tbody tr:first-of-type td p{order:3;flex-grow:1;margin:0}@media only screen and (min-width: 769px){.helix-comparison-table tbody tr:first-of-type td p{order:initial;margin-bottom:1.25rem}}.helix-comparison-table tbody tr:first-of-type td img{order:2;margin:1rem 0;width:100%;max-width:200px}@media only screen and (min-width: 769px){.helix-comparison-table tbody tr:first-of-type td img{order:initial;margin:0}}.helix-comparison-table tbody tr:first-of-type td:first-of-type{display:inherit;flex-direction:column;align-items:center;border-top:2px solid #f1f1f1;border-left:2px solid #f1f1f1;border-top-left-radius:11px}@media only screen and (min-width: 769px){.helix-comparison-table tbody tr:first-of-type td:first-of-type{border-top-right-radius:11px;padding-top:3.5rem}}.helix-comparison-table tbody tr:first-of-type td:last-of-type{display:inherit;flex-direction:column;align-items:center;border-top:2px solid #f1f1f1;border-right:2px solid #f1f1f1;border-top-right-radius:11px}.helix-comparison-table tbody tr:nth-child(2) th{border-top:2px solid #f1f1f1;border-top-left-radius:11px}.helix-comparison-table tbody tr:nth-last-child(2) th{border-bottom:2px solid #f1f1f1;border-bottom-left-radius:11px}@media only screen and (min-width: 769px){.helix-comparison-table tbody tr:last-of-type{align-items:start}}.helix-comparison-table tbody tr:last-of-type td{border-bottom:2px solid #f1f1f1}.helix-comparison-table tbody tr:last-of-type td:first-of-type{border-left:2px solid #f1f1f1;border-bottom-left-radius:11px}@media only screen and (min-width: 769px){.helix-comparison-table tbody tr:last-of-type td:first-of-type{border-bottom-right-radius:11px}}.helix-comparison-table tbody tr:last-of-type td:last-of-type{border-right:2px solid #f1f1f1;border-bottom-right-radius:11px}.quiz-interstitial{position:relative;background-color:#002e66;color:#fff;margin-bottom:50px}@media only screen and (max-width: 768px){.quiz-interstitial{margin-top:70px}}.quiz-interstitial:before{content:"";height:6px;width:100%;display:block;background-color:#db2c39;background-image:linear-gradient(to right,#002e66 0%,#74a7d5 20%,#31a1a5 40%,#fabc4b 60%,#DB2C39 80%,#af295c 100%);background-size:cover;background-repeat:no-repeat}.quiz-interstitial__image{position:absolute;height:75px;top:-37px;left:50%;transform:translate(-50%)}@media only screen and (min-width: 769px){.quiz-interstitial__image{display:none}}.quiz-interstitial__content{padding:30px;max-width:1140px;margin:0 auto;text-align:center}@media only screen and (min-width: 769px){.quiz-interstitial__content{padding:30px 40px}}@media only screen and (max-width: 768px){.quiz-interstitial .text-link,.quiz-interstitial .collection-product__cta:not(.mattress) span:first-child,.collection-product__cta:not(.mattress) .quiz-interstitial span:first-child{margin-top:6px}}@media only screen and (min-width: 769px){.quiz-interstitial .text-link,.quiz-interstitial .collection-product__cta:not(.mattress) span:first-child,.collection-product__cta:not(.mattress) .quiz-interstitial span:first-child{width:auto;display:inline;margin-left:6px}}@media only screen and (max-width: 768px){.quiz-interstitial__copy{width:100%;display:block;line-height:1.3}}@media only screen and (min-width: 769px){.quiz-interstitial__copy{width:auto;display:inline}}@media only screen and (min-width: 769px){.quiz-interstitial__copy br{display:none}}.video-preview{position:relative;margin-bottom:70px}.video-preview__cta{position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(50%)}#helix-luxe .video-preview__cta,.template__page--comparison .video-preview__cta{display:block;top:50%;left:50%;transform:translate(-50%,-50%);height:130px;width:130px;text-indent:-99999px;background-color:#74a7d6cc;border-radius:50%}#helix-luxe .video-preview__cta:after,.template__page--comparison .video-preview__cta:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);border-left:50px solid #fff;border-top:30px solid transparent;border-bottom:30px solid transparent}.template__page--comparison .video-preview__cta{background-color:#002e66cc}.modal{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:1000;overflow:hidden}.modal__video-wrapper{position:relative;padding-top:25px;padding-bottom:56.25%;height:0}@media only screen and (min-width: 769px){.modal__video-wrapper{min-width:640px}}.modal__video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.modal.video-modal.show{display:flex!important}.modal__overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0000004d}.modal__content{position:relative;z-index:1;background-color:#fff;padding:20px}@media only screen and (max-width: 768px){.modal__content{width:100%}}@media only screen and (min-width: 769px){.modal__content{padding:40px}}.modal__close{position:absolute;top:0;left:0;margin:10px;font-size:1.25rem;line-height:1;z-index:99}@media only screen and (min-width: 769px){.modal__close{margin:20px}}.modal.helix-modal.show{place-items:center;display:grid!important}.modal.helix-modal .helix-modal-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#f1f1f1cc}.modal.helix-modal .helix-modal-content{height:calc(100vh - 330px);width:calc(100vw - 60px);border-radius:11px;padding:30px;position:relative;text-align:center;max-width:1200px;max-height:784px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}@media only screen and (min-width: 769px){.modal.helix-modal .helix-modal-content{width:calc(100vw - 200px);height:calc(100vh - 60px)}}.modal.helix-modal .helix-modal-content .helix-modal-close{position:absolute;right:20px;top:20px;line-height:.5;padding:.5rem;height:1rem}.modal.helix-modal .helix-modal-content .helix-modal-close .icon{width:.75rem;height:inherit;padding:0;margin:0}.modal.helix-modal .helix-modal-content .helix-modal-copy{overflow-y:auto}.modal.helix-modal .helix-modal-content .helix-modal-copy img{margin-bottom:2rem;max-width:40vw}@media only screen and (min-width: 769px){.modal.helix-modal .helix-modal-content .helix-modal-copy img{max-width:350px}}.modal.helix-modal .helix-modal-content .helix-modal-copy h3{font-size:2rem;font-family:AvenirNextLTPro-Bold;text-transform:uppercase;color:#002e66;max-width:800px;margin:0 0 .5rem;line-height:1}.modal.helix-modal .helix-modal-content .helix-modal-copy p{color:#444;padding:0;font-size:1.25rem;line-height:1.5;max-width:800px}.modal.helix-modal .helix-modal-content.chart .title{color:#444;font-size:1.5rem;font-family:AvenirNextLTPro-Bold;text-transform:uppercase;line-height:1;margin-bottom:.5rem}@media (min-width: 1024px){.modal.helix-modal .helix-modal-content.chart .title{font-size:2.5rem}}.modal.helix-modal .helix-modal-content.chart .subtitle{color:#444;margin-bottom:1rem}@media (min-width: 1024px){.modal.helix-modal .helix-modal-content.chart .subtitle{font-size:1.25rem}}.modal.helix-modal .helix-modal-content.chart .helix-comparison-table{overflow-y:scroll;justify-content:center}.modal.helix-modal .helix-modal-content.chart .helix-comparison-table tbody{width:100%}@media (min-width: 1024px){.modal.helix-modal .helix-modal-content.chart .helix-comparison-table tbody{width:800px}}tr:first-of-type>.modal.helix-modal .helix-modal-content.chart .helix-comparison-table tbody{padding:1rem}.modal.helix-modal .helix-modal-content.chart .helix-comparison-table tbody tr:first-of-type td:first-of-type{border-top-right-radius:unset}.modal.helix-modal .helix-modal-content.chart .helix-comparison-table tbody tr:nth-last-child(2) th{border-bottom-left-radius:unset}.modal.helix-modal .helix-modal-content.chart .helix-comparison-table tbody tr:last-of-type th{border-bottom-left-radius:11px;border-bottom:2px solid #f1f1f1}.modal.helix-modal .helix-modal-content.chart .helix-comparison-table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:unset;border-bottom-right-radius:unset}@media only screen and (min-width: 770px){.modal.helix-modal .helix-modal-content.chart .helix-comparison-table tbody tr th,.modal.helix-modal .helix-modal-content.chart .helix-comparison-table tbody tr td{padding:1.25rem 2rem}}.modal.helix-modal .helix-modal-content.chart .helix-comparison-table tbody .td-heading{font-family:AvenirNextLTPro-Demi;text-transform:capitalize}.icon{fill:#002e66}.icon--white{fill:#fff}.icon--white-stroke{stroke:#fff}#shopify-section-review-hero{padding-top:50px}.reviews-hero{margin-bottom:50px;background-color:#f1f1f1;padding:0 0 50px;color:#444;text-align:center;position:relative}.reviews-hero .review-shortcut-wrapper{position:relative;width:100%;top:-40px}.reviews-hero__cta{margin:30px auto;color:#fff;letter-spacing:1px;background-color:#fabc4b}.reviews-carousel{padding-bottom:40px}.reviews-carousel--shortcuts{display:flex;max-width:580px;margin:0 2rem;border-radius:14px;box-shadow:0 4px 27px #0000004d}@media only screen and (min-width: 769px){.reviews-carousel--shortcuts{margin:0 auto}}.reviews-carousel--shortcuts__button{width:50%;background-color:#f1f1f1;color:#444;text-align:center;line-height:1.2;padding:1.7rem 0;display:flex;font-family:AvenirNextLTPro-Regular,Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:.5px;flex-direction:column;justify-content:center;align-items:center;min-width:0;white-space:normal}@media only screen and (min-width: 769px){.reviews-carousel--shortcuts__button{flex-direction:row}}.reviews-carousel--shortcuts__button span.bold{font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif;margin-left:4px}.reviews-carousel--shortcuts__button .checkmark{position:absolute;top:-16px;display:none}.reviews-carousel--shortcuts__button.active{background-color:#fff}.reviews-carousel--shortcuts__button.active .checkmark{display:block}.reviews-carousel--shortcuts__button.helix-mattresses-btn{border-radius:14px 0 0 14px}.reviews-carousel--shortcuts__button.helix-products-btn{border-radius:0 14px 14px 0}.reviews-carousel .slick-track{padding-top:30px;display:flex}.reviews-carousel__slide{cursor:pointer;margin:0 10px;flex-direction:column;position:relative;transition:border .3s ease;border-top:3px solid transparent;height:auto;border:20px solid rgba(0,0,0,0)}.slick-initialized .reviews-carousel__slide{display:flex}.reviews-carousel__slide.slick-current,.reviews-carousel__slide:hover{border:20px solid rgba(0,0,0,.1)}@media only screen and (min-width: 769px){.reviews-carousel__slide{margin:0}}.reviews-carousel__slide__image{display:flex;justify-content:center;align-items:center;padding:30px 20px;flex-grow:1}@media only screen and (min-width: 769px){.reviews-carousel__slide__image{padding:30px}}.reviews-carousel__slide__title{background-color:#fff;text-transform:uppercase;padding:20px;line-height:1.2;text-align:center;width:100%;color:#444;font-size:1rem}.reviews-carousel__slide__title span.product-title{font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif}@media only screen and (min-width: 769px){.reviews-carousel__slide__title{font-size:1rem;padding:20px}}@media only screen and (min-width: 1140px){.reviews-carousel__slide__title{font-size:1rem}}.reviews-carousel__slide img{min-width:100%}.reviews-carousel .slick-next,.reviews-carousel .slick-prev{bottom:-20px;text-indent:-99999px;z-index:1;box-shadow:0 0 12px #0000001a}@media only screen and (max-width: 769px){.reviews-carousel .slick-next,.reviews-carousel .slick-prev{display:none!important}}.reviews-carousel .slick-next{right:69px;width:60px;height:60px}.reviews-carousel .slick-prev{left:69px;width:60px;height:60px}.reviews-carousel .slick-dots .slick-active button:before,.reviews-carousel .slick-dots button:before{color:#fff}.reviews-carousel .slick-dots button:before,.reviews-carousel .slick-dots button:focus:before{opacity:.4}.reviews-carousel .slick-dots .slick-active button:before{opacity:1}.template__collection--mattresses .collection-tab-selector a{color:#444;background:#F1F1F1}.template__collection--mattresses .collection-tab-selector a.active{background:#FFFFFF;color:#444}.template__collection--luxe-page{background-color:#222}.template__collection--luxe-page .collection-standard-header{margin-top:-2px}.template__collection--luxe-page .collection-tab-selector a{background:#292929;color:#fff}.template__collection--luxe-page .collection-tab-selector a.active{background:#333333;color:#fff}.template__collection--luxe-page .collection-quiz-interstitial{color:#fff}@media only screen and (max-width: 1000px){.template__collection--luxe-page .collection-quiz-interstitial{color:#000}}.collection-standard-header{background-color:#f0f0f0;margin-bottom:6rem;position:relative}.collection-standard-header div.collection-standard{background-image:url(collection-header-mobile-v3.png);background-position:center center;background-size:cover;height:400px;padding:4rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1140px){.collection-standard-header div.collection-standard{background-image:url(collection-header-v2.png)}}.collection-standard-header div.h1{font-size:2rem;line-height:125%;font-weight:400;margin-bottom:2rem}@media (min-width: 1140px){.collection-standard-header div.h1{font-size:4rem}}.collection-tab-selector{display:flex;max-width:550px;border-radius:14px;position:absolute;left:0;right:0;bottom:-35px;transition:.3s ease all;margin:0 auto;padding:0 2rem}@media (min-width: 1140px){.collection-tab-selector{padding:0}}.collection-tab-selector .tab-wrapper{display:flex;width:100%;box-shadow:0 4px 27px #0000004d;border-radius:14px}.collection-tab-selector.fixed{position:fixed;bottom:auto;width:320px;z-index:9}.collection-tab-selector.fixed a{padding:.65rem 0}.collection-tab-selector a{font-size:1.15rem;display:flex;justify-content:center;font-family:AvenirNextLTPro,sans-serif;letter-spacing:.2px;padding:1.15rem 0;text-align:center;width:50%}.collection-tab-selector a .luxe{margin-left:.5rem;font-weight:700}.collection-tab-selector a.standard{border-radius:14px 0 0 14px}.collection-tab-selector a.luxe{border-radius:0 14px 14px 0}.collection-tab-selector a .checkmark{position:absolute;top:-16px}.collection-mattress-grid{margin-bottom:20px}@media only screen and (min-width: 769px){.collection-mattress-grid{margin-bottom:30px}}.collection-mattress-grid>.row.u-mb{margin-bottom:20px}@media only screen and (min-width: 769px){.collection-mattress-grid>.row.u-mb{margin-bottom:30px}}.collection-mattress-grid>.row.u-mb.u-mb--2x{margin-bottom:40px}@media only screen and (min-width: 769px){.collection-mattress-grid>.row.u-mb.u-mb--2x{margin-bottom:60px}}.collection-mattress-grid .column{display:flex}.collection-mattress-grid__header{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.collection-mattress-grid__header.first-grid-item{height:230px}.collection-mattress-grid__header.first-grid-item .first-grid-title{margin-bottom:9px}@media only screen and (min-width: 769px){.collection-mattress-grid__header{padding-right:30px}}.collection-mattress-grid__header__description{max-width:250px}.collection-mattress-grid__title.first-grid-item{margin-bottom:9px}.collection-mattress-grid__header,.collection-mattress-grid__arrow{text-align:center}.collection-mattress-grid__header .text-left,.collection-mattress-grid__arrow .text-left{text-align:left}.collection-mattress-grid__arrow{position:relative;background-color:#f8f8f8;padding:20px;margin-bottom:30px;display:flex;flex-basis:100%;justify-content:center}.collection-mattress-grid__arrow--right{margin-bottom:0;margin-right:30px}@media only screen and (max-width: 768px){.collection-mattress-grid__arrow--right{margin-right:0;margin-bottom:20px}.collection-mattress-grid__arrow--right .collection-mattress-grid__arrow__right{display:none}}@media only screen and (min-width: 769px){.collection-mattress-grid__arrow--right{margin-top:50px}.collection-mattress-grid__arrow--right .collection-mattress-__down{display:none}}.collection-mattress-grid__arrow__down,.collection-mattress-grid__arrow__right{position:absolute;fill:#f8f8f8}.collection-mattress-grid__arrow__down.luxe,.collection-mattress-grid__arrow__right.luxe{fill:#333}.collection-mattress-grid__arrow__down{bottom:0;left:0;transform:translateY(100%)}.collection-mattress-grid__arrow__right{right:0;top:0;transform:translate(100%)}.collection-mattress-grid__arrow__title{width:100%;margin-bottom:16px;line-height:1.15;font-size:1.5rem}.collection-mattress-grid__arrow__description{width:100%}.collection-mattress-grid__arrow__quotes{margin-top:20px;padding-top:20px;border-top:2px solid #E7E7E7;max-width:240px;width:auto}@media (min-width: 1140px){.collection-mattress-grid__arrow__quotes{width:240px;max-width:auto}}.collection-mattress-grid__arrow__quotes img{max-width:150px}.collection-mattress-grid__arrow__quotes img.mattress-advisor{max-width:200px}.collection-mattress-grid__arrow__quote{font-size:.875rem;width:150px;margin:0 auto 12px}.collection-mattress-grid__arrow__content{width:100%;padding:30px 0;max-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.collection-mattress-grid__arrow__content>img{max-height:80px;margin-bottom:20px}.collection-mattress-grid__arrow__speciality-content{flex:1 0 0%;max-width:350px;padding:30px 0 25px;display:flex;flex-direction:column;align-items:center;justify-content:center}.collection-mattress-grid__arrow.section-speciality{flex-direction:column;align-items:center}@media (min-width: 1140px){.collection-mattress-grid__arrow.section-speciality{flex-direction:row}}.collection-mattress-grid__arrow__speciality{display:flex;max-width:350px;justify-content:center;flex-direction:column;align-items:center;border-bottom:2px solid #E7E7E7;margin-bottom:25px}@media (min-width: 1140px){.collection-mattress-grid__arrow__speciality{width:50%;max-width:initial;border-right:1px solid #E7E7E7;border-bottom:0;margin-bottom:0;flex-direction:row}}.collection-mattress-grid__arrow__quotes-area{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 1140px){.collection-mattress-grid__arrow__quotes-area{border-left:1px solid #E7E7E7;flex-direction:row;width:50%}}.collection-mattress-grid__arrow__quotes-area__quotes{margin-bottom:1.5rem}@media (min-width: 1140px){.collection-mattress-grid__arrow__quotes-area__quotes{margin-bottom:0}}.collection-mattress-grid__arrow__quotes-area__quotes.mr-2{margin-right:0}@media (min-width: 1140px){.collection-mattress-grid__arrow__quotes-area__quotes.mr-2{margin-right:2rem}}.collection-mattress-grid__arrow__quotes-area__quote{font-size:.875rem;margin:0 auto 12px}@media (min-width: 1140px){.collection-mattress-grid__arrow__quotes-area__quote{width:150px}}.collection-mattress-grid__arrow__quotes-area__quote.quote-wide{width:200px}.collection-mattress-grid__arrow__quotes-area img.mattress-advisor{max-width:200px}.collection-mattress-grid__arrow__quotes-area img.mattress-clarity{max-width:110px}.collection-mattress-grid .collection-product{flex-basis:100%}@media only screen and (max-width: 768px){.collection-mattress-grid .collection-product{margin-bottom:20px}}.has-icon{position:relative}.has-icon .most-popular{background-color:#fff;border:2px solid #002e66;font-size:.75rem;font-family:AvenirNextLTPro-Bold,AvenirNextLTPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:900;height:80px;text-align:center;text-transform:uppercase;left:120px;top:10px;width:80px}@media only screen and (min-width: 769px){.has-icon .most-popular{left:20px}}@media only screen and (min-width: 1140px){.has-icon .most-popular{left:58px}}.see-mattresses{font-weight:700;position:relative;display:block;max-width:400px;margin:30px auto;text-align:center;line-height:1}@media (min-width: 1140px){.see-mattresses{display:none}}.see-mattresses span.see-mattresses-text{background:#FFF;padding:0 1rem;font-size:12px;letter-spacing:1px;font-weight:700}.see-mattresses:after{content:"";position:absolute;height:4px;background:#eee;width:100%;top:6px;left:0;z-index:-1}.collection-product{display:flex;flex-direction:column;align-items:center;margin-top:50px}.collection-product img{max-width:200px}.collection-product--mattress,.collection-product--pillow{border-top-width:2px;border-top-style:solid}.collection-product--dual-extra,.collection-product--dual-balanced{position:relative;border-top-color:transparent}.collection-product--dual-extra:before,.collection-product--dual-balanced:before{content:"";display:block;position:absolute;top:-2px;left:0;height:2px;width:100%}.collection-product--dual-extra>img,.collection-product--dual-balanced>img{z-index:1}.collection-product--dual-extra:before{background-image:linear-gradient(to right,#74a7d5 50%,#fabc4b 50%)}.collection-product--dual-balanced:before{background-image:linear-gradient(to right,#5bb3a5 50%,#386d60 50%)}.collection-product--plus,.collection-product--nightfall{border-top-color:#444}.collection-product--dawn{border-top-color:#fabc4b}.collection-product--twilight{border-top-color:#386d62}.collection-product--dusk{border-top-color:#af295c}.collection-product--moonlight{border-top-color:#74a7d5}.collection-product--sunset{border-top-color:#31a1a5}.collection-product--midnight,.collection-product---pillow{border-top-color:#002e66}.collection-product--ultra-cool-pillow{border-top-color:#74a7d5}.collection-product>img{margin-top:-50px}.collection-product__title,.collection-product__features{padding-left:30px;padding-right:30px;width:100%}.collection-product__title{margin-top:10px;margin-bottom:20px;font-size:1.25rem;text-align:center;font-family:AvenirNextLTPro-Demi}@media only screen and (min-width: 1200px){.collection-product__title{font-size:1.5rem}}.collection-product__title-mattress{text-transform:uppercase}.collection-product__title-helix{font-family:AvenirNextLTPro-Regular}.collection-product__features{margin-bottom:auto}.collection-product__cta{min-height:70px;padding:10px 0;background-color:#fff9f4;text-align:center;font-weight:700;margin-top:20px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.collection-product__cta span{line-height:1.3}.collection-product__cta span:first-child{text-transform:uppercase}.collection-product__cta__types{font-size:.875rem}.collection-product__cta--dual-extra,.collection-product__cta--dual-balanced,.collection-product__cta--plus,.collection-product__cta--nightfall,.collection-product__cta--dawn,.collection-product__cta--twilight,.collection-product__cta--dusk,.collection-product__cta--moonlight,.collection-product__cta--sunset,.collection-product__cta--midnight,.collection-product__cta--dawn-luxe,.collection-product__cta--twilight-luxe,.collection-product__cta--dusk-luxe,.collection-product__cta--moonlight-luxe,.collection-product__cta--sunset-luxe,.collection-product__cta--midnight-luxe{color:#fff}.collection-product__cta--dual-extra{background-color:#74a7d5}.collection-product__cta--dual-balanced{background-color:#5bb3a5}.collection-product__cta--plus,.collection-product__cta--nightfall{background-color:#444}.collection-product__cta--dawn{background-color:#fabc4b}.collection-product__cta--twilight{background-color:#386d62}.collection-product__cta--dusk{background-color:#af295c}.collection-product__cta--moonlight{background-color:#74a7d5}.collection-product__cta--sunset{background-color:#31a1a5}.collection-product__cta--midnight{background-color:#002e66}.collection-product__cta--dawn-luxe{background-color:#fabc4b}.collection-product__cta--twilight-luxe{background-color:#386d62}.collection-product__cta--dusk-luxe{background-color:#af295c}.collection-product__cta--moonlight-luxe{background-color:#74a7d5}.collection-product__cta--sunset-luxe{background-color:#31a1a5}.collection-product__cta--midnight-luxe{background-color:#002e66}.match-copy{background-color:transparent;color:#002e66;padding-bottom:10px;padding-top:25px;margin-left:20px;margin-right:20px;font-size:1.75rem;text-align:center}.choose-copy{background-color:transparent;color:#002e66;padding-bottom:0;padding-top:0;margin-left:20px;margin-right:20px;font-size:1.25rem;text-align:center}.learn-more{background-color:transparent;color:#002e66;padding-bottom:50px;padding-top:0;font-size:1.25rem;text-align:center}.collection-title{text-transform:uppercase;font-family:AvenirNextLTPro-Bold}.curated-reviews-module{background-color:var(--bgColor);display:grid;place-items:center}.curated-reviews-module .review-stars{display:flex;justify-items:center;max-width:216px;max-height:40px;margin-bottom:16px}.curated-reviews-module .review-stars .icon{fill:#c9c9c9}.curated-reviews-module .review-stars .icon.color-fill{fill:var(--accentFill)}.curated-reviews-module .curated-reviews{padding:var(--padding) 0;display:flex;flex-direction:column;align-items:center;width:100%;padding-left:20px;padding-right:20px}@media (min-width: 1140px){.curated-reviews-module .curated-reviews{padding-left:40px;padding-right:40px}}@media (min-width: 1520px){.curated-reviews-module .curated-reviews{max-width:1440px;padding-left:0;padding-right:0}}@media (max-width: 960px){.curated-reviews-module .curated-reviews .helix-heading__sub{margin:.95rem auto 2rem}}.curated-reviews-module .curated-reviews .helix-btn-cta{margin-top:24px}@media (min-width: 960px){.curated-reviews-module .curated-reviews .helix-btn-cta{margin-top:50px}}.curated-reviews-module .curated-reviews .swiper-carousel{--swiper-navigation-color: #444;--swiper-navigation-size: 1.5rem;position:relative;width:88vw}@media (min-width: 720px){.curated-reviews-module .curated-reviews .swiper-carousel{width:92vw}}@media (min-width: 960px){.curated-reviews-module .curated-reviews .swiper-carousel{width:94vw}}@media (min-width: 1520px){.curated-reviews-module .curated-reviews .swiper-carousel{max-width:1440px}}.curated-reviews-module .curated-reviews .swiper-carousel .swiper-button-prev{z-index:4;left:0}.curated-reviews-module .curated-reviews .swiper-carousel .swiper-button-next{z-index:4;right:0}.curated-reviews-module .curated-reviews .swiper-carousel .swiper-container{max-width:calc(100% - 128px)}.curated-reviews-module .curated-reviews .review-box{display:grid;padding:30px 0 24px;grid-template-rows:repeat(4,max-content);gap:16px;place-items:center;background-color:var(--boxBgColor);color:var(--boxTextColor);min-height:224px;text-align:center;border-radius:11px}.curated-reviews-module .curated-reviews .review-box__star-pill{color:#fff;display:flex;justify-content:center;align-items:center;width:48px;padding:3px 0 1px 2px;font-size:12px;line-height:0;border-radius:6px;background-color:var(--accentFill)}.curated-reviews-module .curated-reviews .review-box__star-pill .icon{fill:#fff;width:100%;width:15px;height:14px;margin:0 0 2px 2px}.curated-reviews-module .curated-reviews .review-box__img{font-size:20px;width:60px;height:60px;border-radius:50%;line-height:1;background-color:var(--boxAccentColor);color:#fff;display:grid;place-content:center}.curated-reviews-module .curated-reviews .review-box__quote{margin:0 24px}.curated-reviews-module .curated-reviews .review-box__reviewer{line-height:1.2}.curated-reviews-module .curated-reviews .review-box__location{font-size:12px}.product-features li{display:flex;justify-content:space-between;align-items:center;padding-left:50px;background-size:40px;min-height:40px;background-position:left center;background-repeat:no-repeat;background-size:40px 40px;line-height:1.5}#helix-luxe .product-features li{color:#002e66}@media only screen and (min-width: 769px){.product-features li{font-size:1.25rem;padding-left:60px;min-height:50px;background-size:50px 50px}}.product-features li:not(:last-child){margin-bottom:12px}.product-features[class*=-luxe] li{background-size:30px 30px}@media only screen and (min-width: 769px){.product-features[class*=-luxe] li{background-size:40px 40px}}.product-features--dual-extra li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-firm-dual-extra.svg?v=3947111455616043173)}.product-features--dual-extra li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-dual-extra.svg?v=8358834041170992082)}.product-features--dual-extra li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-maximum-dual-extra.svg?v=5573668626060915922)}.product-features--dual-balanced li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-firm-dual-balanced.svg?v=12461966550165217100)}.product-features--dual-balanced li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-dual-balanced.svg?v=9769686678795137150)}.product-features--dual-balanced li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-dual-balanced.svg?v=12648160541933069910)}.product-features--plus li:nth-child(1),.product-features--nightfall li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-medium-nightfall.svg?v=10204475149187248167)}.product-features--plus li:nth-child(2),.product-features--nightfall li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-nightfall.svg?v=17140771836722462163)}.product-features--plus li:nth-child(3),.product-features--nightfall li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-maximum-nightfall.svg?v=14694317049529553847)}.product-features--kids li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/rotating-arrows-icon.svg?v=18046705048308576846)}.product-features--kids li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/diamond-icon.svg?v=1607847618071020912)}.product-features--kids li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/plush-icon.svg?v=1853864950214155524)}.product-features--dawn li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-firm-dawn.svg?v=14937995478548529013)}.product-features--dawn li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-dawn.svg?v=17329412773171848829)}.product-features--dawn li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-extra-dawn.svg?v=4901251090582099239)}.product-features--twilight li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-firm-twilight.svg?v=8329209364288277235)}.product-features--twilight li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-twilight.svg?v=11580315911371395426)}.product-features--twilight li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-twilight.svg?v=16747127796511820177)}.product-features--dusk li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-medium-dusk.svg?v=4574210749297180721)}.product-features--dusk li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-dusk.svg?v=6190076485893115852)}.product-features--dusk li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-extra-dusk.svg?v=3919401127846281262)}.product-features--moonlight li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-moonlight.svg?v=10689261943091482471)}.product-features--moonlight li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-moonlight.svg?v=6852572276211073296)}.product-features--moonlight li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-extra-moonlight.svg?v=1596608129538465242)}.product-features--sunset li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-sunset.svg?v=10232286816307696157)}.product-features--sunset li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-sunset.svg?v=925799592937607409)}.product-features--sunset li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-sunset.svg?v=8961962024784677218)}.product-features--midnight li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-medium-midnight.svg?v=13313997209347478266)}.product-features--midnight li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-midnight.svg?v=8339745781068578987)}.product-features--midnight li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-midnight.svg?v=1212096466760368483)}.product-features--dawn-luxe li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dawn-luxe.svg?v=17629614902692337214)}.product-features--dawn-luxe li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dawn-feel.svg?v=11142494856378283757)}.product-features--dawn-luxe li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dawn-support.svg?v=1149511155784797510)}.product-features--dusk-luxe li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dusk-luxe.svg?v=14399033934209802806)}.product-features--dusk-luxe li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dusk-feel.svg?v=4073601543105278423)}.product-features--dusk-luxe li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dusk-support.svg?v=14365337005716187700)}.product-features--midnight-luxe li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/midnight-luxe.svg?v=14142935128197070810)}.product-features--midnight-luxe li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/midnight-feel.svg?v=18120445973374699995)}.product-features--midnight-luxe li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/midnight-support.svg?v=13897159706682905785)}.product-features--moonlight-luxe li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/moonlight-luxe.svg?v=2377648687718090839)}.product-features--moonlight-luxe li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/moonlight-feel.svg?v=16874583568548481228)}.product-features--moonlight-luxe li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/moonlight-support.svg?v=6465186632139863875)}.product-features--sunset-luxe li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/sunset-luxe.svg?v=7799208524294834845)}.product-features--sunset-luxe li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/sunset-feel.svg?v=3532395531977580665)}.product-features--sunset-luxe li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/sunset-support.svg?v=9638586917812127640)}.product-features--twilight-luxe li:nth-child(1){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/twilight-luxe.svg?v=4235447780451345726)}.product-features--twilight-luxe li:nth-child(2){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/twilight-feel.svg?v=5566044672159607738)}.product-features--twilight-luxe li:nth-child(3){background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/twilight-support.svg?v=5514121283091759934)}.product-features--inline{display:flex;flex-direction:row;flex-wrap:wrap;margin:40px auto}@media only screen and (min-width: 1140px){.product-features--inline{max-width:1140px}}@media only screen and (min-width: 1200px){.product-features--inline{max-width:1200px}}@media only screen and (min-width: 1440px){.product-features--inline{max-width:1440px}}.product-features--inline__item-container{flex:0 100%;display:flex;margin:15px 20px;flex-direction:column}@media only screen and (min-width: 1140px){.product-features--inline__item-container{flex:0 50%;margin:15px 0;flex-direction:row}}.product-features--inline__item-icon{width:80px;margin:0 0 20px}@media only screen and (min-width: 1140px){.product-features--inline__item-icon{margin:5px 20px}}.product-features--inline__item-content{display:flex;flex:1;flex-direction:column}@media only screen and (min-width: 1140px){.product-features--inline__item-content{padding-right:40px}}.product-features--inline__item-content__title{margin-bottom:0}.color-selector{display:flex;justify-content:center;margin-bottom:16px}.color-selector .product-swatch{display:flex;align-items:center;margin-right:16px;font-size:.9375rem;line-height:1;cursor:pointer}.color-selector .product-swatch:before{content:"";display:block;width:40px;height:40px;margin-right:6px;border-radius:50%}.color-selector .product-swatch--white:before{background-color:#f1f1f1}.color-selector .product-swatch--slate:before{background-color:#c9c9c9}.color-selector .product-swatch--natural:before{background-color:#cea98a}.color-selector .product-swatch--pillow:before{background-color:#002e66}.color-selector .product-swatch--ultra-cool-pillow:before{background-color:#a8bdc2}.color-selector .product-swatch.is-selected{font-family:AvenirNextLTPro-Demi}.color-selector .product-swatch.is-selected:before{border:2px solid #002e66}.color-selector .product-swatch:last-child{margin-right:0}.size-selector{position:relative;max-width:420px;height:48px;height:60px;margin:0 auto 16px;overflow-y:visible;z-index:2}.size-selector--wide{max-width:400px}.size-selector .size-list{position:relative;background-color:#f5f5f5;border:2px solid #002e66;border-radius:0;width:100%;font-family:AvenirNextLTPro-Regular;color:#002e66;text-align:left;z-index:1}.size-selector .size-list:before{position:absolute;right:24px;content:"";width:10px;height:6px;top:25px;margin:auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #002e66;z-index:-1}@media only screen and (min-width: 769px){.size-selector .size-list:before{top:24px}}.size-selector .size-list.is-open:before{transform:scaleY(-1)}.size-selector .product-size{display:none;width:100%;height:100%;padding:0 50px 0 20px;font-size:1rem;line-height:56px;cursor:pointer;transition:.2s cubic-bezier(0,0,.58,1)}@media only screen and (min-width: 769px){.size-selector .product-size{font-size:1rem;line-height:60px}}.size-selector .product-size:first-child{display:block}.size-selector .product-size:not(:first-child):hover{background-color:#fff9f4}.size-selector--small{height:0px;margin:0}.size-selector--small .size-list:before{top:10px;right:10px;border-width:5px 3px 0 3px;width:0;height:0;border-style:solid;border-width:5px 4px 0 4px}.size-selector--small .product-size{line-height:25px;font-size:.75rem;padding:0 40px 0 10px;min-width:100px}@media only screen and (min-width: 769px){.size-selector--small .product-size{font-size:.75rem;line-height:25px}}.qty-selector{display:flex;justify-content:space-between;max-width:280px;height:48px;margin:0 auto;padding:0 20px;overflow-y:visible;position:relative;background-color:#fff;border:2px solid #002e66;border-radius:0;width:100%;font-family:AvenirNextLTPro-Regular;color:#002e66;text-align:center;z-index:1}@media only screen and (min-width: 769px){.qty-selector{height:60px}}.qty-selector input{position:relative;-webkit-appearance:none;width:calc(100% - 60px);margin:0;border:none;font-family:AvenirNextLTPro-Demi;font-size:1rem;line-height:1;color:#002e66;text-align:center}.qty-selector .qty-increment{width:30px;font-size:30px}.collection-quiz-interstitial{text-align:center;padding:20px 10px;margin-bottom:30px}@media only screen and (min-width: 769px){.collection-quiz-interstitial{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 768px){.collection-quiz-interstitial__image{max-width:60%}}.collection-quiz-interstitial__title{font-size:30px;margin-bottom:0;margin-top:20px}.collection-quiz-interstitial__text{max-width:480px;margin-left:auto;margin-right:auto}.collection-quiz-interstitial .btn{margin-top:20px}.collection-product-row{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (max-width: 768px){.collection-product-row{padding:0 10px}}.collection-product-row .collection-product{width:315px;margin-bottom:30px}@media only screen and (max-width: 768px){.collection-product-row .collection-product{min-width:100%}}@media only screen and (min-width: 769px){.collection-product-row .collection-product{margin-left:10px;margin-right:10px;margin-bottom:50px}}.card-stack-module .container{--swiper-navigation-color: var(--product-accent-color);background-color:var(--bgColor);padding:var(--yPadding) 0;color:var(--textColor);display:grid;justify-content:center}.card-stack-module .container .helix-heading__main,.card-stack-module .container .helix-heading__sub{color:inherit}.card-stack-module .container .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;justify-self:center;gap:var(--cardGap);max-width:80vw}@media (min-width: 720px){.card-stack-module .container .cards-container{width:92vw}}@media (min-width: 960px){.card-stack-module .container .cards-container{width:94vw}}@media (min-width: 1520px){.card-stack-module .container .cards-container{max-width:1200px}}.card-stack-module .container .cards-container .slick-track{gap:0;gap:var(--cardGap)}@media (min-width: 488px){.card-stack-module .container .cards-container .slick-track{gap:var(--cardGap)}}.card-stack-module .container .cards-container .card{width:320px;color:var(--cardTextColor);background-color:var(--cardBgColor);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px 30px;border-radius:12px}.card-stack-module .container .cards-container .card .step-image{max-width:148px}.card-stack-module .container .cards-container .card .card-header{color:inherit;font-size:1rem;line-height:1;margin-bottom:1.25rem;margin-top:1.5rem;text-transform:uppercase}.card-stack-module .container .cards-container .card .card-text{color:inherit;max-width:380px;font-size:.95rem;line-height:1.45;margin-bottom:0;text-align:center}.card-stack-module .container .footer-text{text-align:center}.accordion{cursor:pointer;padding:30px;background-color:#fff;margin-bottom:30px;transition:all .3s ease}.accordion.active{background-color:#fff9f4}.accordion__trigger{display:block;font-size:20px;position:relative;padding-right:20px}.accordion__trigger:after{content:"";display:block;position:absolute;right:0;top:calc(50% - 3px);height:6px;width:6px;border-top:6px solid #002e66;border-left:6px solid transparent;border-right:6px solid transparent;transition:transform .3s ease}.accordion.active .accordion__trigger:after{transform:scaleY(-1)}.accordion__content{opacity:0;transform:translate(10px);transition:opacity .3s ease,transform .3s ease}.accordion:not(.active) .accordion__content{visibility:hidden;height:0}.accordion.active .accordion__content{padding-top:6px;opacity:1;transform:translate(0)}.family-brands-module{background-color:var(--bgColor);display:flex;flex-direction:column;align-items:center}.family-brands-module .family-brands{padding:var(--padding) 0;display:flex;flex-direction:column;align-items:center;width:100%;padding-left:20px;padding-right:20px}@media (min-width: 1140px){.family-brands-module .family-brands{padding-left:40px;padding-right:40px}}@media (min-width: 1520px){.family-brands-module .family-brands{max-width:1440px;padding-left:0;padding-right:0}}.family-brands-module .family-brands .helix-heading__main{color:var(--accentColor)}@media (max-width: 960px){.family-brands-module .family-brands .helix-heading__sub{margin:.95rem auto 2rem}}.family-brands-module .family-brands .brands{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(312px,440px));width:100%;gap:32px}.family-brands-module .family-brands .brand{color:#444;display:flex;flex-direction:column;background-color:var(--boxBgColor);border-radius:12px;text-align:center}.family-brands-module .family-brands .brand__image-container{position:relative;display:grid;place-items:center}.family-brands-module .family-brands .brand__image-container .icon,.family-brands-module .family-brands .brand__image-container__bg-img{grid-area:1/1}.family-brands-module .family-brands .brand__image-container .icon{z-index:2;max-width:36vw}@media (min-width: 768px){.family-brands-module .family-brands .brand__image-container .icon{max-width:200px}}.family-brands-module .family-brands .brand__image-container .icon--birch-logo{fill:#fff}.family-brands-module .family-brands .brand__image-container .brand-badge{font-family:AvenirNextLTPro-Demi;font-size:10px;position:absolute;z-index:2;top:6%;left:5%;background-color:#444;line-height:1;font-size:.875rem;padding:.5rem .75rem .375rem;border-radius:.375rem;color:#fff;text-transform:uppercase}.family-brands-module .family-brands .brand__image-container__bg-img{border-radius:12px 12px 0 0}.family-brands-module .family-brands .brand__text-container{height:100%;padding:32px 40px 40px;grid-template-rows:auto 1fr auto}.family-brands-module .family-brands .brand__text-container__title{font-family:AvenirNextLTPro-Demi;font-weight:400;font-size:20px}.family-brands-module .family-brands .brand__text-container__text{margin-bottom:20px}.family-brands-module .family-brands .brand__text-container .helix-btn-cta{align-self:end;display:flex;justify-content:center}.endorsements-module{background-color:var(--bgColor);display:flex;flex-direction:column;align-items:center;color:var(--textColor)}.endorsements-module.kids .endorsements .endorsement__pill{color:var(--pillColor);background-color:var(--pillBgColor)}.endorsements-module .helix-heading__sub{color:inherit}.endorsements-module .endorsements{padding:var(--padding) 0;display:flex;flex-direction:column;align-items:center;width:100%;padding-left:20px;padding-right:20px}@media (min-width: 1140px){.endorsements-module .endorsements{padding-left:40px;padding-right:40px}}@media (min-width: 1520px){.endorsements-module .endorsements{max-width:1440px;padding-left:0;padding-right:0}}.endorsements-module .endorsements .helix-heading__main{color:var(--textColor)}@media (max-width: 960px){.endorsements-module .endorsements .helix-heading__sub{margin:.95rem auto 2rem}}.endorsements-module .endorsements .swiper-container{--swiper-navigation-color: #444;--swiper-navigation-size: 1.5rem;width:100%;max-width:1200px}.endorsements-module .endorsements .swiper-container .swiper-wrapper{height:inherit}.endorsements-module .endorsements .swiper-container .swiper-button-prev,.endorsements-module .endorsements .swiper-container .swiper-button-next{top:70%}@media (min-width: 768px){.endorsements-module .endorsements .swiper-container .swiper-button-prev,.endorsements-module .endorsements .swiper-container .swiper-button-next{top:50%}}.endorsements-module .endorsements .swiper-container .swiper-button-prev:after,.endorsements-module .endorsements .swiper-container .swiper-button-next:after{font-size:20px}.endorsements-module .endorsements .swiper-container .swiper-button-prev{left:16px}@media (min-width: 768px){.endorsements-module .endorsements .swiper-container .swiper-button-prev{left:24px}}.endorsements-module .endorsements .swiper-container .swiper-button-next{right:16px}@media (min-width: 768px){.endorsements-module .endorsements .swiper-container .swiper-button-next{right:24px}}.endorsements-module .endorsements .endorsement{display:grid;grid-auto-flow:row;place-items:center;color:var(--boxTextColor);background-color:var(--boxBgColor);border-radius:12px;padding:40px 0 45px;gap:25px;text-align:center}@media (min-width: 768px){.endorsements-module .endorsements .endorsement{justify-content:center;grid-template-columns:200px 360px;grid-template-rows:max-content 1fr max-content}}@media (min-width: 960px){.endorsements-module .endorsements .endorsement{padding:50px 0;grid-template-columns:264px 544px}}.endorsements-module .endorsements .endorsement__img{border-radius:50%;max-width:272px;max-height:272px}@media (min-width: 768px){.endorsements-module .endorsements .endorsement__img{max-width:312px;max-height:312px;grid-area:1 / 1 / 4 / 2;justify-self:end;margin-left:1.25rem}}.endorsements-module .endorsements .endorsement__pill{line-height:1;font-size:.875rem;padding:.5rem .75rem .375rem;border-radius:.375rem;color:#fff;text-transform:uppercase;background-color:var(--accentColor)}@media (min-width: 768px){.endorsements-module .endorsements .endorsement__pill{grid-area:1 / 2 / 2 / 3}}.endorsements-module .endorsements .endorsement__quote{font-family:AvenirNextLTPro-It;padding:0 40px}@media (min-width: 768px){.endorsements-module .endorsements .endorsement__quote{grid-area:2 / 2 / 3 / 3;font-size:1.125rem;padding-left:0;padding-right:20px}}@media (min-width: 960px){.endorsements-module .endorsements .endorsement__quote{padding:0;font-size:1.25rem}}.endorsements-module .endorsements .endorsement__reviewer{padding:0 40px}@media (min-width: 768px){.endorsements-module .endorsements .endorsement__reviewer{grid-area:3 / 2 / 4 / 3}}@media (min-width: 960px){.endorsements-module .endorsements .endorsement__reviewer{font-size:.875rem}}.endorsements-module .endorsements .endorsement__name{font-family:AvenirNextLTPro-Demi}.mattress-layers-callout{display:flex;flex-direction:column;min-width:100%;padding-left:5vw;padding-right:5vw}@media only screen and (min-width: 480px){.mattress-layers-callout{padding-left:10vw;padding-right:10vw}}@media only screen and (min-width: 769px){.mattress-layers-callout{padding-left:40px;padding-right:40px;flex-direction:row;align-items:flex-start;justify-content:center}}.mattress-layers-callout aside{display:grid}.mattress-layers-callout aside .button-container,.mattress-layers-callout aside .mattress-image{grid-area:1 / 1}.mattress-layers-callout aside .button-container{position:relative;background:transparent no-repeat 50% 50% / cover;height:auto}.mattress-layers-callout aside .button-container .pulse-button{cursor:pointer;display:grid;place-items:center;padding:0;margin:0;width:2.5rem;height:2.5rem;border-radius:50%;z-index:5;position:absolute;background-color:#fff;transition:background-color ease .3s}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container .pulse-button{width:2rem;height:2rem}}.mattress-layers-callout aside .button-container .pulse-button svg{height:.75rem;width:.75rem;fill:#444}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container .pulse-button svg{height:.5rem;width:.5rem}}.mattress-layers-callout aside .button-container .pulse-button:after{content:"";z-index:1;transform:scale(1);position:absolute;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #fff;pointer-events:none;animation:pulseRing 2s ease-out infinite}.mattress-layers-callout aside .button-container .pulse-button:hover:after,.mattress-layers-callout aside .button-container .pulse-button.active:after{animation:none;border:none}.mattress-layers-callout aside .button-container .pulse-button.dawn:hover,.mattress-layers-callout aside .button-container .pulse-button.dawn.active{background-color:#fabc4b}.mattress-layers-callout aside .button-container .pulse-button.dawn:hover svg,.mattress-layers-callout aside .button-container .pulse-button.dawn.active svg{fill:#fff}.mattress-layers-callout aside .button-container .pulse-button.dusk:hover,.mattress-layers-callout aside .button-container .pulse-button.dusk.active{background-color:#af295c}.mattress-layers-callout aside .button-container .pulse-button.dusk:hover svg,.mattress-layers-callout aside .button-container .pulse-button.dusk.active svg{fill:#fff}.mattress-layers-callout aside .button-container .pulse-button.midnight:hover,.mattress-layers-callout aside .button-container .pulse-button.midnight.active{background-color:#002e66}.mattress-layers-callout aside .button-container .pulse-button.midnight:hover svg,.mattress-layers-callout aside .button-container .pulse-button.midnight.active svg{fill:#fff}.mattress-layers-callout aside .button-container .pulse-button.moonlight:hover,.mattress-layers-callout aside .button-container .pulse-button.moonlight.active{background-color:#74a7d5}.mattress-layers-callout aside .button-container .pulse-button.moonlight:hover svg,.mattress-layers-callout aside .button-container .pulse-button.moonlight.active svg{fill:#fff}.mattress-layers-callout aside .button-container .pulse-button.sunset:hover,.mattress-layers-callout aside .button-container .pulse-button.sunset.active{background-color:#31a1a5}.mattress-layers-callout aside .button-container .pulse-button.sunset:hover svg,.mattress-layers-callout aside .button-container .pulse-button.sunset.active svg{fill:#fff}.mattress-layers-callout aside .button-container .pulse-button.twilight:hover,.mattress-layers-callout aside .button-container .pulse-button.twilight.active{background-color:#386d62}.mattress-layers-callout aside .button-container .pulse-button.twilight:hover svg,.mattress-layers-callout aside .button-container .pulse-button.twilight.active svg{fill:#fff}.mattress-layers-callout aside .button-container .pulse-button.plus:hover,.mattress-layers-callout aside .button-container .pulse-button.plus.active{background-color:#444}.mattress-layers-callout aside .button-container .pulse-button.plus:hover svg,.mattress-layers-callout aside .button-container .pulse-button.plus.active svg{fill:#fff}.mattress-layers-callout aside .button-container .pulse-button:first-of-type{top:-4%;right:17%}@media only screen and (min-width: 480px){.mattress-layers-callout aside .button-container .pulse-button:first-of-type{top:-1%}}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container .pulse-button:first-of-type{top:5%;right:19%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container .pulse-button:first-of-type{top:9%;right:22%}}.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(2){top:16%;right:44%}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(2){top:22%;right:48%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(2){top:23%}}.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(3){top:30%;right:80%}@media only screen and (min-width: 480px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(3){top:33%}}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(3){top:37%;right:83%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(3){top:40%}}.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(4){top:48%;right:62%}@media only screen and (min-width: 480px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(4){top:50%}}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(4){top:54%;right:68%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(4){top:61%}}.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(5){top:70%;right:44%}@media only screen and (min-width: 480px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(5){top:75%}}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(5){right:48%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(5){top:79%}}.mattress-layers-callout aside .button-container .pulse-button:nth-of-type(6){display:none}.mattress-layers-callout aside .button-container.plus .pulse-button:first-of-type{top:-4%;right:17%}@media only screen and (min-width: 480px){.mattress-layers-callout aside .button-container.plus .pulse-button:first-of-type{top:-3%}}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container.plus .pulse-button:first-of-type{top:4%;right:19%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container.plus .pulse-button:first-of-type{top:7%;right:19%}}@media only screen and (min-width: 1200px){.mattress-layers-callout aside .button-container.plus .pulse-button:first-of-type{top:8%;right:20%}}.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(2){top:1%;right:73%}@media only screen and (min-width: 480px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(2){top:5%}}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(2){top:10%;right:78%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(2){top:12%;right:80%}}@media only screen and (min-width: 1200px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(2){top:13%}}.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(3){top:21%;right:36%}@media only screen and (min-width: 480px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(3){top:25%}}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(3){top:26%;right:39%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(3){top:29%;right:38%}}@media only screen and (min-width: 1200px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(3){top:30%}}.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(4){top:30%;right:62%}@media only screen and (min-width: 480px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(4){top:35%}}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(4){top:36%;right:65%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(4){top:39%;right:69%}}@media only screen and (min-width: 1200px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(4){top:39%}}.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(5){top:53%;right:47%}@media only screen and (min-width: 480px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(5){top:56%;right:50%}}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(5){top:59%;right:51%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(5){top:61%;right:56%}}@media only screen and (min-width: 1200px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(5){top:62%}}.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(6){display:grid;top:70%;right:69%}@media only screen and (min-width: 480px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(6){top:74%}}@media only screen and (min-width: 769px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(6){top:75%;right:73%}}@media only screen and (min-width: 1140px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(6){top:79%;right:77%}}@media only screen and (min-width: 1200px){.mattress-layers-callout aside .button-container.plus .pulse-button:nth-of-type(6){top:80%}}.mattress-layers-callout aside .mattress-image{width:100%;height:auto}.mattress-layers-callout article{display:grid;color:#444;align-self:flex-start;background-color:transparent}@media only screen and (min-width: 769px){.mattress-layers-callout article{place-items:center;width:350px;margin:1rem 0 auto 1.5rem}}@media only screen and (min-width: 769px){.mattress-layers-callout article.plus{margin-left:2.5rem}}.mattress-layers-callout article .content{grid-area:1 / 1;pointer-events:none;background-color:inherit;opacity:0;width:100%;align-self:flex-start}.mattress-layers-callout article .content.active{opacity:1;pointer-events:all}.mattress-layers-callout article .content h2{font-size:1.25rem;line-height:1.15;border-bottom:2px solid #444;padding-bottom:1rem;margin-bottom:1.5rem}.mattress-layers-callout article .content img{width:auto}@media only screen and (min-width: 1140px){.mattress-layers-callout article .content img{max-height:144px}}.mattress-layers-callout article .content p{margin-top:1.25rem}.mattress-layers-callout.luxe .button-container .pulse-button:hover:after,.mattress-layers-callout.luxe .button-container .pulse-button.active:after{animation:none}.mattress-layers-callout.luxe .button-container .pulse-button.dawn-luxe:hover,.mattress-layers-callout.luxe .button-container .pulse-button.dawn-luxe.active{background-color:#fabc4b}.mattress-layers-callout.luxe .button-container .pulse-button.dawn-luxe:hover svg,.mattress-layers-callout.luxe .button-container .pulse-button.dawn-luxe.active svg{fill:#fff}.mattress-layers-callout.luxe .button-container .pulse-button.dusk-luxe:hover,.mattress-layers-callout.luxe .button-container .pulse-button.dusk-luxe.active{background-color:#af295c}.mattress-layers-callout.luxe .button-container .pulse-button.dusk-luxe:hover svg,.mattress-layers-callout.luxe .button-container .pulse-button.dusk-luxe.active svg{fill:#fff}.mattress-layers-callout.luxe .button-container .pulse-button.midnight-luxe:hover,.mattress-layers-callout.luxe .button-container .pulse-button.midnight-luxe.active{background-color:#002e66}.mattress-layers-callout.luxe .button-container .pulse-button.midnight-luxe:hover svg,.mattress-layers-callout.luxe .button-container .pulse-button.midnight-luxe.active svg{fill:#fff}.mattress-layers-callout.luxe .button-container .pulse-button.moonlight-luxe:hover,.mattress-layers-callout.luxe .button-container .pulse-button.moonlight-luxe.active{background-color:#74a7d5}.mattress-layers-callout.luxe .button-container .pulse-button.moonlight-luxe:hover svg,.mattress-layers-callout.luxe .button-container .pulse-button.moonlight-luxe.active svg{fill:#fff}.mattress-layers-callout.luxe .button-container .pulse-button.sunset-luxe:hover,.mattress-layers-callout.luxe .button-container .pulse-button.sunset-luxe.active{background-color:#31a1a5}.mattress-layers-callout.luxe .button-container .pulse-button.sunset-luxe:hover svg,.mattress-layers-callout.luxe .button-container .pulse-button.sunset-luxe.active svg{fill:#fff}.mattress-layers-callout.luxe .button-container .pulse-button.twilight-luxe:hover,.mattress-layers-callout.luxe .button-container .pulse-button.twilight-luxe.active{background-color:#386d62}.mattress-layers-callout.luxe .button-container .pulse-button.twilight-luxe:hover svg,.mattress-layers-callout.luxe .button-container .pulse-button.twilight-luxe.active svg{fill:#fff}.mattress-layers-callout.luxe .button-container .pulse-button:first-of-type{top:-4%;right:17%}@media only screen and (min-width: 480px){.mattress-layers-callout.luxe .button-container .pulse-button:first-of-type{top:-3%}}@media only screen and (min-width: 769px){.mattress-layers-callout.luxe .button-container .pulse-button:first-of-type{top:-2%;right:22%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.luxe .button-container .pulse-button:first-of-type{top:8%;right:23%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.luxe .button-container .pulse-button:first-of-type{right:22%}}.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(2){top:1%;right:73%}@media only screen and (min-width: 480px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(2){top:2%}}@media only screen and (min-width: 769px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(2){top:6%;right:78%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(2){top:11%;right:80%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(2){top:13%}}.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(3){top:16%;right:36%}@media only screen and (min-width: 480px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(3){top:19%}}@media only screen and (min-width: 769px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(3){top:20%;right:35%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(3){top:24%;right:36%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(3){top:25%;right:37%}}.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(4){top:30%;right:62%}@media only screen and (min-width: 480px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(4){top:31%}}@media only screen and (min-width: 769px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(4){top:32%;right:65%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(4){top:37%;right:69%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(4){top:38%}}.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(5){top:55%;right:47%}@media only screen and (min-width: 480px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(5){top:56%;right:50%}}@media only screen and (min-width: 769px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(5){top:57%;right:51%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(5){top:61%;right:56%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(5){top:62%}}.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(6){display:grid;top:72%;right:69%}@media only screen and (min-width: 480px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(6){top:74%}}@media only screen and (min-width: 769px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(6){top:75%;right:73%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(6){top:79%;right:77%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.luxe .button-container .pulse-button:nth-of-type(6){top:80%}}.mattress-layers-callout.luxe article{color:#444}.mattress-layers-callout.luxe article .content{color:inherit}.mattress-layers-callout.luxe article .content h2{border-bottom:2px solid inherit}.mattress-layers-callout.luxe article[class*=-luxe]{color:#fff}.mattress-layers-callout.luxe article[class*=-luxe] h2{border-bottom:2px solid #fff}.mattress-layers-callout.kids article{color:#444!important}.mattress-layers-callout.kids .button-container .pulse-button:hover,.mattress-layers-callout.kids .button-container .pulse-button.active{background-color:var(--product-accent-color)}.mattress-layers-callout.kids .button-container .pulse-button:hover svg,.mattress-layers-callout.kids .button-container .pulse-button.active svg{fill:#fff}.mattress-layers-callout.kids .button-container .pulse-button:hover:after,.mattress-layers-callout.kids .button-container .pulse-button.active:after{animation:none}.mattress-layers-callout.kids .button-container .pulse-button:first-of-type{top:5%;right:17%}@media only screen and (min-width: 480px){.mattress-layers-callout.kids .button-container .pulse-button:first-of-type{top:-3%}}@media only screen and (min-width: 769px){.mattress-layers-callout.kids .button-container .pulse-button:first-of-type{top:10%;right:22%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.kids .button-container .pulse-button:first-of-type{top:12%;right:23%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.kids .button-container .pulse-button:first-of-type{right:22%}}.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(2){top:23%;right:80%}@media only screen and (min-width: 480px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(2){top:2%}}@media only screen and (min-width: 769px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(2){top:29%;right:78%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(2){top:31%;right:80%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(2){top:31%}}.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(3){top:27%;right:32%}@media only screen and (min-width: 480px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(3){top:19%}}@media only screen and (min-width: 769px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(3){top:32%;right:35%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(3){top:36%;right:36%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(3){top:36%;right:37%}}.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(4){top:36%;right:62%}@media only screen and (min-width: 480px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(4){top:31%}}@media only screen and (min-width: 769px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(4){top:44%;right:65%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(4){top:49%;right:69%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(4){top:48%}}.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(5){top:55%;right:47%}@media only screen and (min-width: 480px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(5){top:56%;right:50%}}@media only screen and (min-width: 769px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(5){top:61%;right:51%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(5){top:64%;right:56%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(5){top:64%}}.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(6){display:grid;top:61%;right:74%}@media only screen and (min-width: 480px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(6){top:74%}}@media only screen and (min-width: 769px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(6){top:67%;right:73%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(6){top:70%;right:77%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(6){top:70%}}.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(7){display:grid;top:80%;right:17%}@media only screen and (min-width: 480px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(7){top:74%}}@media only screen and (min-width: 769px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(7){top:80%;right:22%}}@media only screen and (min-width: 1140px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(7){top:80%;right:23%}}@media only screen and (min-width: 1200px){.mattress-layers-callout.kids .button-container .pulse-button:nth-of-type(7){top:80%;right:22%}}.mattress-layers-callout.kids article{color:#fff}.mattress-layers-callout.kids article .content h2{border-bottom:2px solid #fff}@keyframes pulseRing{0%{transform:scale(.5);opacity:0}50%{opacity:1}to{transform:scale(1.5);opacity:0}}.mattress-quality__wrap{padding:0}@media only screen and (min-width: 769px){.mattress-quality__wrap{display:flex;justify-content:space-between;padding:0 20px}}@media only screen and (min-width: 1140px){.mattress-quality__wrap{padding:0 40px}}.mattress-quality__block{padding:30px;background-color:#fff9f4;margin-bottom:40px}#helix-dual-extra .mattress-quality__block{border-top:3px solid #74a7d5}#helix-dual-balanced .mattress-quality__block{border-top:3px solid #5bb3a5}.pdp--sunset-luxe .mattress-quality__block,#helix-sunset .mattress-quality__block{border-top:3px solid #31a1a5}.pdp--moonlight-luxe .mattress-quality__block,#helix-moonlight .mattress-quality__block{border-top:3px solid #74a7d5}.pdp--midnight-luxe .mattress-quality__block,#helix-midnight .mattress-quality__block{border-top:3px solid #002e66}.pdp--dusk-luxe .mattress-quality__block,#helix-dusk .mattress-quality__block{border-top:3px solid #af295c}.pdp--twilight-luxe .mattress-quality__block,#helix-twilight .mattress-quality__block{border-top:3px solid #386d62}.pdp--dawn-luxe .mattress-quality__block,#helix-dawn .mattress-quality__block{border-top:3px solid #fabc4b}.pdp--plus-luxe .mattress-quality__block,.pdp--nightfall-luxe .mattress-quality__block,#helix-plus .mattress-quality__block,#helix-nightfall .mattress-quality__block{border-top:3px solid #444}#helix-luxe .mattress-quality__block{background-color:#353535}.mattress-quality__block:last-child{margin-bottom:0}@media only screen and (min-width: 769px){.mattress-quality__block{flex:1;margin-right:30px;margin-bottom:0}.mattress-quality__block:last-child{margin-right:0}}@media only screen and (min-width: 1140px){.mattress-quality__block{padding:60px}}.mattress-unboxing{text-align:center}.mattress-unboxing h2{font-size:1.25rem;text-align:center;font-weight:700;font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif;padding-left:1rem;padding-right:1rem;line-height:46px}@media only screen and (min-width: 1140px){.mattress-unboxing h2{font-size:2.5rem}}.mattress-unboxing__slider{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;padding-bottom:30px}@media only screen and (min-width: 480px){.mattress-unboxing__slider{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}}.mattress-unboxing__card{width:234px;margin:1rem 4rem;padding:40px 30px;background-color:#fff;border-radius:12px}@media only screen and (min-width: 769px){.mattress-unboxing__card{width:320px!important;margin:16px}}.mattress-unboxing__card-inner{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mattress-unboxing__card .step-image{max-width:148px}.mattress-unboxing__card__title{font-size:1rem;line-height:1;margin-bottom:1.25rem;margin-top:1.5rem;color:#444;text-transform:uppercase;font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif}.mattress-unboxing__card__description{max-width:380px;font-size:1rem;line-height:1.5;margin-bottom:0;text-align:center;color:#444}.mattress-unboxing .previous{background:url(previous.svg) no-repeat top center;height:30px;width:30px;left:15px}.mattress-unboxing .next{background:url(next.svg) no-repeat top center;height:30px;width:30px;right:15px}.mattress-unboxing .previous,.mattress-unboxing .next{transform:translateY(-50%);position:absolute;top:50%;z-index:9}.mattress-unboxing.kids .kids-unboxing-wrapper{max-width:1400px;margin:0 auto}.mattress-sizing{text-align:center}.mattress-sizing .heading{font-weight:700;font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif;padding-left:1rem;padding-right:1rem;line-height:46px}.mattress-sizing__title{font-size:1.25rem;line-height:1.2;margin-bottom:16px;text-align:center}@media only screen and (min-width: 1140px){.mattress-sizing__title{font-size:2.5rem}}.mattress-sizing__description{font-size:1rem;line-height:1.5;margin-bottom:30px;text-align:center;color:#002e66}.product-section--dark .mattress-sizing__description{color:#fff}.mattress-sizing__slider{display:flex;flex-direction:row;justify-content:center;max-width:1200px;margin:0 auto;flex-wrap:wrap}@media only screen and (min-width: 480px){.mattress-sizing__slider{display:flex;flex-direction:row;justify-content:center}}.mattress-sizing__card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:16px}@media only screen and (min-width: 769px){.mattress-sizing__card{width:168px;display:flex;flex-direction:column;justify-content:flex-end}}.mattress-sizing__card .icon{width:100%;max-width:130px;margin:0 auto 16px}.mattress-sizing__card .icon,#helix-luxe .product-section--dark .mattress-sizing__card .icon{fill:#002e66}.mattress-sizing__card__title,.mattress-sizing__card__subtitle{color:#002e66}.mattress-sizing__card__title{font-size:1rem;line-height:1;margin-bottom:1.25rem;margin-top:1.5rem;color:#444;text-transform:uppercase;font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif}.mattress-sizing__card__description{font-size:1rem;line-height:1.5;margin-bottom:0;text-align:center;color:#444}.mattress-sizing .sizing-image{margin-bottom:1rem;max-height:260px;width:fit-content}.mattress-sizing h3.sub-heading{margin:0;font-family:AvenirNextLTPro-Regular,Arial,Helvetica,sans-serif;padding:0 1rem}.mattress-sizing p.small-print{font-size:.875rem;color:#444;max-width:320px;padding:0 1rem;margin:30px auto 0}@media only screen and (min-width: 1140px){.mattress-sizing p.small-print{max-width:100%}}.model-comparison-chart{display:flex;flex-direction:column;align-items:center}.model-comparison-chart .helix-comparison-table{padding:0 20px;max-width:1080px}@media only screen and (min-width: 1080px){.model-comparison-chart .helix-comparison-table{padding:0}}.model-comparison-chart .helix-comparison-table tbody{width:100%}.model-comparison-chart .helix-comparison-table tbody .badge-td{position:relative}.model-comparison-chart .helix-comparison-table tbody .badge-td .badge-img{display:none}@media only screen and (min-width: 770px){.model-comparison-chart .helix-comparison-table tbody .badge-td .badge-img{display:block;position:absolute;right:6%;top:-18%;width:90px;height:90px}}.model-comparison-chart .helix-comparison-table tbody .td-heading .normal{display:block}@media only screen and (min-width: 770px){.model-comparison-chart .helix-comparison-table tbody .td-heading .normal{display:inline}}.model-comparison-chart .helix-comparison-table tbody .span-2{display:flex;justify-content:center;flex-basis:66.5%}@media only screen and (min-width: 770px){.model-comparison-chart .helix-comparison-table tbody .span-2{flex-basis:71%}}.save-for-later .modal__content{width:100%;height:100%;padding:0}.save-for-later .modal__close{font-size:2.5rem;margin:20px}@media only screen and (min-width: 1140px){.save-for-later .modal__close{font-size:3.75rem;margin:30px}}.save-for-later h3{font-size:1.875rem;line-height:1.5;margin-bottom:0}.save-for-later p{margin-bottom:16px}@media only screen and (min-width: 1140px){.save-for-later p{font-size:1.25rem}}.save-for-later__image{width:100%;max-width:380px;margin:0 auto;border-bottom:3px solid #002e66;transform:rotate(-8deg);transform-origin:bottom center}.save-for-later__image img{max-width:280px;display:block;margin:0 auto}.save-for-later__text{padding:60px 40px;text-align:center}.save-for-later__capture,.save-for-later__confirmation{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;max-width:500px;margin:0 auto}.save-for-later__confirmation{display:none}.save-for-later__form{max-width:280px;margin:0 auto}.save-for-later__error{font-size:.625rem;color:#db2c39;font-family:AvenirNextLTPro-Bold;text-transform:uppercase;margin-top:6px;text-align:center}.save-for-later__submit{margin:16px auto;width:100%}#helix-luxe{background-color:#222}.quiz-match-section{background-color:transparent;margin:0;place-items:center}.quiz-match-section.midnight{--product-accent-color: #002e66}.quiz-match-section.dusk{--product-accent-color: #af295c}.quiz-match-section.sunset{--product-accent-color: #31a1a5}.quiz-match-section.moonlight{--product-accent-color: #74a7d5}.quiz-match-section.twilight{--product-accent-color: #386d62}.quiz-match-section.dawn{--product-accent-color: #fabc4b}.quiz-match-section.plus{--product-accent-color: #444444}.quiz-match-section.kids{--product-accent-color: #036741}.quiz-match-section.grid{display:grid}.quiz-match-section .pill-container{font-size:1rem;font-family:AvenirNextLTPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff;display:grid;grid-template-rows:repeat(2,minmax(64px,auto));grid-row-gap:2px;width:calc(100% - 40px);margin:0 auto}@media (min-width: 769px){.quiz-match-section .pill-container{width:calc(100% - 80px)}}@media (min-width: 1140px){.quiz-match-section .pill-container{font-size:1.15rem;max-width:1360px;grid-template-columns:1fr auto;grid-row-gap:0;grid-column-gap:2px;grid-template-rows:64px}}.quiz-match-section .pill-container .pill-content{padding:16px;border-radius:11px 11px 0 0;height:100%;width:100%;display:grid;place-items:center;text-align:center;background-color:var(--product-accent-color)}@media (min-width: 1140px){.quiz-match-section .pill-container .pill-content{text-align:left;padding:0 0 0 24px;justify-content:left;border-radius:11px 0 0 11px}}.quiz-match-section .pill-container .pill-cta{font-family:AvenirNextLTPro-Demi;text-transform:uppercase;border-radius:0 0 11px 11px;padding:16px;background-color:#db2c39;transition:background-color .25s ease-in-out;cursor:pointer}@media (min-width: 1140px){.quiz-match-section .pill-container .pill-cta{border-radius:0 11px 11px 0;padding:0 24px}}.quiz-match-section .pill-container .pill-cta:hover{background-color:#b51f2a}.quiz-match-section .pill-container .pill-cta .pill-cta-link{pointer-events:inherit;color:#fff;display:grid;place-items:center;width:100%;height:100%}.quiz-match-section .pill-container .pill-cta .pill-cta-link:before{display:none}.quiz-match-section .pill-container .personalized-quote{display:none}@media (min-width: 769px){.quiz-match-section .pill-container .personalized-quote{display:inline}}.quiz-match-section .pill-container .emphasize-word{font-family:AvenirNextLTPro-Bold}.quiz-match-section .pill-container .deemphasize-word{font-family:AvenirNextLTPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.quiz-match-section .pill-container .quote-product-title{display:block;text-transform:uppercase;font-size:1.25rem}@media (min-width: 1140px){.quiz-match-section .pill-container .quote-product-title{display:inline;font-size:1.15rem}}.pill-collection .quiz-match-section{padding:0 0 56px;background-color:var(--collection-bg-color)}.progressive-header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;padding:20px 0;background-color:#002e66;color:#fff;text-align:center;z-index:99}@media only screen and (min-width: 1140px){.progressive-header{padding:20px}}.progressive-header__logo{display:none}.progressive-header__logo-link{display:block;width:62px;height:62px}.progressive-header__logo .icon{width:100%;height:100%;fill:#fff}@media only screen and (min-width: 1140px){.progressive-header__logo{display:block;width:25%}}.progressive-header__main{width:100%}@media only screen and (min-width: 1140px){.progressive-header__main{width:50%}}.progressive-header__title{font-family:AvenirNextLTPro-Bold;font-size:.75rem;line-height:1;text-transform:uppercase;margin-bottom:12px}@media only screen and (min-width: 769px){.progressive-header__title{font-size:1rem;margin-bottom:20px}}.progressive-header__nav-container{position:relative;width:320px;margin:auto}@media only screen and (min-width: 769px){.progressive-header__nav-container{width:480px}}.progressive-header__nav{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.progressive-header__nav-item{width:100%;flex:1 1 auto}.progressive-header__nav-link{position:relative;display:block;padding-top:30px;margin:0 auto;font-size:.75rem;line-height:1.2}@media only screen and (min-width: 480px){.progressive-header__nav-link br{display:none}}@media only screen and (min-width: 769px){.progressive-header__nav-link{font-size:1rem}}.progressive-header__nav-link:before{content:"";position:absolute;display:block;top:0;left:0;right:0;width:7px;height:7px;margin:9px auto 0;background-color:#fff;border-radius:50%}.progressive-header__nav-link:after{content:"";display:block;position:absolute;top:0;left:0;right:0;width:25px;height:25px;margin:0 auto 6px;cursor:pointer;border:2px solid #DB2C39;background-color:#002e66;border-radius:50%;transition:all .2s ease .2s;z-index:-1;opacity:0}.progressive-header__nav-link.is-complete:before{position:absolute;top:0;left:0;right:0;margin:5px auto;width:7px;height:13px;border:solid #fff;border-radius:0;border-width:0 2px 2px 0;background-color:transparent;transform:rotate(45deg)}.progressive-header__nav-link.is-complete:after{opacity:1}.progressive-header__nav-link.is-active{font-family:AvenirNextLTPro-Demi}.progressive-header__nav-link.is-active.is-complete:before{content:"";position:absolute;display:block;top:0;left:0;right:0;width:7px;height:7px;margin:9px auto 0;background-color:#fff;border-radius:50%}.progressive-header__nav-link.is-active:after{opacity:1}.progressive-header__progress-bar{content:"";display:block;position:absolute;top:11px;left:0;right:0;margin:0 auto;width:234px;height:2px;background-color:#fff;z-index:-3}@media only screen and (min-width: 769px){.progressive-header__progress-bar{width:327px}}.progressive-header__progress-bar--fill{content:"";display:block;position:absolute;top:0;left:0;width:0;height:2px;background-color:#db2c39;z-index:-2;transition:width .2s ease}.progressive-header__cta{display:none;font-size:12px;text-align:right}@media only screen and (min-width: 1140px){.progressive-header__cta{display:block;width:25%}}.progressive-footer{position:fixed;bottom:0;left:0;right:0;padding:16px 20px;background-color:#fff;z-index:5}.progressive-footer__nav{flex-direction:row;padding:0 0 20px;position:relative}@media only screen and (min-width: 769px){.progressive-footer__nav{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:0 40px}}.progressive-footer__prev{bottom:0;left:0;position:absolute;text-align:center;width:100%}@media only screen and (min-width: 769px){.progressive-footer__prev{position:static;text-align:left;width:33.3333333%}}.progressive-footer__next{margin-bottom:16px;text-align:center;width:100%}.progressive-footer__next button{width:100%}@media only screen and (min-width: 769px){.progressive-footer__next{margin-bottom:0;width:33.3333333%}.progressive-footer__next button{width:auto}}.progressive-footer__exit{margin-left:20px}@media only screen and (min-width: 1140px){.progressive-footer__exit{display:none}}.progressive-footer__skip{bottom:0;position:absolute;right:0}@media only screen and (min-width: 769px){.progressive-footer__skip{display:block;position:static;text-align:right;width:33.3333333%}}.mattress-header-atc{position:fixed;display:flex;display:none;width:100%;justify-content:space-between;background-color:#fff;z-index:20;box-shadow:0 0 15px 7px #00000014}.mattress-header-atc__content{padding:0 20px;display:flex;align-items:center}@media only screen and (min-width: 769px){.mattress-header-atc__content{padding-left:40px}}.mattress-header-atc__content ul{display:flex;align-items:center}@media only screen and (max-width: 769px){.mattress-header-atc__content ul{display:none}}.mattress-header-atc__content ul,.mattress-header-atc__content li{list-style:none;margin:0;padding:0}.mattress-header-atc__content li{display:inline-block;position:relative;margin-left:30px;padding-left:65px}.mattress-header-atc__content li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:40px;width:50px;background-position:center;background-repeat:no-repeat;background-size:contain}.mattress-header-atc__content h3{margin:0;max-width:130px;font-size:12px;line-height:1.6}.mattress-header-atc__content p{display:none}.mattress-header-atc__title{transform:translateY(2px);font-family:AvenirNextLTPro-Bold;text-transform:uppercase;font-size:1.5625rem;line-height:1.2;margin-bottom:0}.mattress-header-atc__title-helix{font-family:AvenirNextLTPro-Regular}@media only screen and (min-width: 1140px){.mattress-header-atc__title{font-size:1.875rem}}.mattress-header-atc .btn{min-width:0}.mattress-header-atc__content--dual-extra li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-firm-dual-extra.svg?v=3947111455616043173)}.mattress-header-atc__content--dual-extra li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-dual-extra.svg?v=8358834041170992082)}.mattress-header-atc__content--dual-extra li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-maximum-dual-extra.svg?v=5573668626060915922)}.mattress-header-atc__content--dual-balanced li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-firm-dual-balanced.svg?v=12461966550165217100)}.mattress-header-atc__content--dual-balanced li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-dual-balanced.svg?v=9769686678795137150)}.mattress-header-atc__content--dual-balanced li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-dual-balanced.svg?v=12648160541933069910)}.mattress-header-atc__content--plus li:nth-child(1):before,.mattress-header-atc__content--nightfall li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-medium-nightfall.svg?v=10204475149187248167)}.mattress-header-atc__content--plus li:nth-child(2):before,.mattress-header-atc__content--nightfall li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-nightfall.svg?v=17140771836722462163)}.mattress-header-atc__content--plus li:nth-child(3):before,.mattress-header-atc__content--nightfall li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-maximum-nightfall.svg?v=14694317049529553847)}.mattress-header-atc__content--dawn li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-firm-dawn.svg?v=14937995478548529013)}.mattress-header-atc__content--dawn li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-dawn.svg?v=17329412773171848829)}.mattress-header-atc__content--dawn li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-extra-dawn.svg?v=4901251090582099239)}.mattress-header-atc__content--twilight li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-firm-twilight.svg?v=8329209364288277235)}.mattress-header-atc__content--twilight li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-twilight.svg?v=11580315911371395426)}.mattress-header-atc__content--twilight li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-twilight.svg?v=16747127796511820177)}.mattress-header-atc__content--dusk li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-medium-dusk.svg?v=4574210749297180721)}.mattress-header-atc__content--dusk li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-dusk.svg?v=6190076485893115852)}.mattress-header-atc__content--dusk li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-extra-dusk.svg?v=3919401127846281262)}.mattress-header-atc__content--moonlight li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-moonlight.svg?v=10689261943091482471)}.mattress-header-atc__content--moonlight li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-moonlight.svg?v=6852572276211073296)}.mattress-header-atc__content--moonlight li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-extra-moonlight.svg?v=1596608129538465242)}.mattress-header-atc__content--sunset li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-sunset.svg?v=10232286816307696157)}.mattress-header-atc__content--sunset li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-sunset.svg?v=925799592937607409)}.mattress-header-atc__content--sunset li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-sunset.svg?v=8961962024784677218)}.mattress-header-atc__content--midnight li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-medium-midnight.svg?v=13313997209347478266)}.mattress-header-atc__content--midnight li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-midnight.svg?v=8339745781068578987)}.mattress-header-atc__content--midnight li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-midnight.svg?v=1212096466760368483)}.luxe-upsell-comparison-chart__section{min-width:100%;padding:90px 5vw}@media only screen and (min-width: 480px){.luxe-upsell-comparison-chart__section{padding:90px 10vw}}@media only screen and (min-width: 769px){.luxe-upsell-comparison-chart__section{padding:90px 40px}}.luxe-upsell-comparison-chart__section .helix-comparison-table{max-width:1080px;margin:0 auto}.luxe-upsell-comparison-chart__section .helix-comparison-table tr:first-of-type td:first-of-type{position:relative}.luxe-upsell-comparison-chart__section .helix-comparison-table tr:first-of-type td:first-of-type .upsell-badge-img{display:none}@media only screen and (min-width: 769px){.luxe-upsell-comparison-chart__section .helix-comparison-table tr:first-of-type td:first-of-type .upsell-badge-img{display:block;position:absolute;right:6%;top:-18%}}.luxe-upsell-comparison-chart__section .btn-container{display:none}@media only screen and (min-width: 769px){.luxe-upsell-comparison-chart__section .btn-container{margin:2.5rem 0 1.25rem;display:block}}.luxe-upsell-comparison-chart__section .btn-container-outer{margin:4rem auto 0;width:195px}@media only screen and (min-width: 769px){.luxe-upsell-comparison-chart__section .btn-container-outer{display:none}}.luxe-upsell-comparison-chart__section .yotpo-bottomline.pull-left.star-clickable{float:none;flex-direction:column;align-items:center}.luxe-upsell-comparison-chart__section .yotpo-bottomline .yotpo-icon.yotpo-icon-star.rating-star.pull-left,.luxe-upsell-comparison-chart__section .yotpo-bottomline .yotpo-icon.yotpo-icon-half-star.rating-star.pull-left{color:#fabc4b}.luxe-upsell-comparison-chart__section .yotpo-bottomline a.text-m{color:#444!important;margin-top:.25rem}.luxe-upgrade-features.product-section{padding-top:120px}.luxe-upgrade-features__cards{display:flex;justify-content:center;padding-bottom:30px}.luxe-upgrade-features__card{color:#002e66;margin:16px;padding:40px 30px;max-width:276px;background-color:#fff}.luxe-upgrade-features__card img{max-height:215px}.luxe-upgrade-features__card img,.luxe-upgrade-features__card__title,.luxe-upgrade-features__card__description{margin-bottom:16px}.luxe-upgrade-features__card__title{font-size:1.25rem;line-height:1}.luxe-upgrade-features__card__description{font-size:1rem!important;line-height:1.5}.luxe-upgrade-features__card .text-link,.luxe-upgrade-features__card .collection-product__cta:not(.mattress) span:first-child,.collection-product__cta:not(.mattress) .luxe-upgrade-features__card span:first-child,.luxe-upgrade-features__card .text-link:hover,.luxe-upgrade-features__card .collection-product__cta:not(.mattress) span:hover:first-child,.collection-product__cta:not(.mattress) .luxe-upgrade-features__card span:hover:first-child{color:#002e66!important}.luxe-upgrade-features__card .text-link:before,.luxe-upgrade-features__card .collection-product__cta:not(.mattress) span:first-child:before,.collection-product__cta:not(.mattress) .luxe-upgrade-features__card span:first-child:before{background-color:#002e66!important}.collection-slider{position:relative;padding:20px}@media only screen and (min-width: 769px){.collection-slider{padding:50px 15px}}.collection-slider__inner{display:flex;justify-content:center;flex-direction:column;align-items:center}@media only screen and (min-width: 769px){.collection-slider__inner{flex-direction:row;align-items:flex-start}}.collection-slider__title{color:#fff;text-transform:uppercase;text-align:center;font-size:2.25rem}.collection-slider__title strong{font-family:AvenirNextLTPro-Bold}.collection-slider__carousel{display:flex;justify-content:center}.collection-slider__carousel.slick-slider{padding-bottom:40px}.collection-slider .slick-track{display:flex}.collection-slider .slick-track .slick-slide{height:auto;display:flex}.collection-slider--mini{display:flex}@media only screen and (min-width: 769px){.collection-slider--mini{display:none}}.collection-slide--mini{padding:20px}.collection-slide--mini div{text-align:center}.collection-slide--mini .btn{min-width:initial;font-size:.9rem}.collection-slide{display:flex;flex-direction:column;max-width:450px;margin:0 10px 30px;width:100%;border-top-width:4px;border-top-style:solid}@media only screen and (min-width: 769px){.collection-slide{margin:0 15px}}.collection-slide__content{flex-grow:1;padding:25px;background-color:#fff}.collection-slide .btn{min-width:auto;max-width:100%;padding-left:0;padding-right:0;line-height:68px;font-size:1rem}.collection-slide__logo-image{display:block;margin:0 auto}.collection-slide__title{text-align:center;text-transform:uppercase;font-weight:400;font-size:1.75rem;line-height:1.2;font-family:AvenirNextLTPro-Regular}.collection-slide__title strong{font-family:AvenirNextLTPro-Bold}.collection-slide__title--luxe{padding:20px 0;position:relative;line-height:1}.collection-slide__title--luxe:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50px);width:30px;height:3px;background-color:#74a7d6}.collection-slide__title--luxe small{display:inline-block;font-size:.875rem;margin-left:15px}.collection-slide__title--luxe--dual-extra:before{background-color:#74a7d5}.collection-slide__title--luxe--dual-balanced:before{background-color:#5bb3a5}.collection-slide__title--luxe--sunset:before{background-color:#31a1a5}.collection-slide__title--luxe--moonlight:before{background-color:#74a7d5}.collection-slide__title--luxe--midnight:before{background-color:#002e66}.collection-slide__title--luxe--dusk:before{background-color:#af295c}.collection-slide__title--luxe--twilight:before{background-color:#386d62}.collection-slide__title--luxe--dawn:before{background-color:#fabc4b}.collection-slide__title--luxe--plus:before,.collection-slide__title--luxe--nightfall:before{background-color:#444}.collection-slide__subtitle{text-align:center}.collection-slide__dimensions,.collection-slide__price{margin:10px 0;text-align:center}.collection-slide__price{font-weight:700}.collection-slide__description{text-align:center;margin-bottom:20px;margin-top:20px}.collection-slide__features{padding:0 40px}.collection-slide__feature{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-blue-check.svg?v=5164052876730022833);background-repeat:no-repeat;background-position:left center;background-size:25px 25px!important;padding-left:35px!important}.collection-slide__feature--bonus{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-yellow-plus.svg?v=13635946441666756028)}.collection-slide__rating{padding:0 35px 35px}.collection-slide__rating__stars{display:flex;justify-content:center;margin-bottom:4px}.collection-slide__rating__stars .icon{fill:#db2c39;height:30px;width:30px}.collection-slide__rating__title{text-align:center;font-size:1.3rem}.home-comparison{text-align:center;max-width:1140px;margin:60px auto}.home-comparison__title{line-height:1.3;font-size:2.5rem;max-width:600px}.home-comparison__description{margin-bottom:20px;max-width:550px}.home-comparison__title,.home-comparison__description{margin-left:auto;margin-right:auto;padding:0 20px}@media only screen and (min-width: 769px){.home-comparison__title,.home-comparison__description{padding:0 30px}}.home-comparison__grid-wrapper{padding:40px 0}@media only screen and (min-width: 1140px){.home-comparison__grid-wrapper{box-shadow:0 2px 15px #2f3b3c33}}.home-comparison__grid{display:flex;justify-content:space-between}.home-comparison__grid__item{display:flex;flex-direction:column;align-items:flex-start;flex-basis:calc(50% - 10px)}.home-comparison__grid__item:last-child{align-items:flex-end}.home-comparison__grid__item img{margin-bottom:30px;max-width:30vw}@media only screen and (min-width: 480px){.home-comparison__grid__item img{max-width:150px}}@media only screen and (min-width: 769px){.home-comparison__grid__item img{max-width:300px}}@media only screen and (min-width: 1140px){.home-comparison__grid__item img{max-width:424px}}.home-comparison__grid__title{white-space:nowrap;font-size:1.625rem;max-width:600px;text-transform:uppercase;font-family:AvenirNextLTPro-Regular}@media only screen and (min-width: 769px){.home-comparison__grid__title{font-size:2.25rem}}.home-comparison__grid__title strong{font-family:AvenirNextLTPro-Bold}.home-comparison__grid__price{font-family:AvenirNextLTPro-Bold;margin-bottom:10px}.home-comparison__grid__description{margin-bottom:30px}.home-comparison__grid__price,.home-comparison__grid__description{max-width:400px;align-self:center}.home-comparison__grid__title,.home-comparison__grid__price,.home-comparison__grid__description{width:100%;text-align:center}.home-comparison__grid__item:first-child .home-comparison__grid__title,.home-comparison__grid__item:first-child .home-comparison__grid__price,.home-comparison__grid__item:first-child .home-comparison__grid__description{padding-left:20px}@media only screen and (min-width: 769px){.home-comparison__grid__item:first-child .home-comparison__grid__title,.home-comparison__grid__item:first-child .home-comparison__grid__price,.home-comparison__grid__item:first-child .home-comparison__grid__description{padding-left:30px}}.home-comparison__grid__item:last-child .home-comparison__grid__title,.home-comparison__grid__item:last-child .home-comparison__grid__price,.home-comparison__grid__item:last-child .home-comparison__grid__description{padding-right:20px}@media only screen and (min-width: 769px){.home-comparison__grid__item:last-child .home-comparison__grid__title,.home-comparison__grid__item:last-child .home-comparison__grid__price,.home-comparison__grid__item:last-child .home-comparison__grid__description{padding-right:30px}}.product-summary{padding:90px 0}.product-summary--arrow{position:relative;overflow:visible!important}.product-summary--arrow:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50vw) translateY(60px);width:0;height:0;border-left:calc(50vw - 5px) solid transparent;border-right:calc(50vw - 5px) solid transparent;border-top:60px solid #353535}.product-summary__title{margin-top:60px;margin-bottom:20px;font-family:AvenirNextLTPro-Bold;font-size:2.5rem;line-height:1.2;text-align:center;text-transform:uppercase}@media only screen and (min-width: 1140px){.product-summary__title{font-size:3.125rem;line-height:1;text-align:left}}.product-summary__title-helix{display:block;font-family:AvenirNextLTPro-Regular}@media only screen and (min-width: 1140px){.product-summary__title-helix{display:inline}}@media only screen and (min-width: 1140px){.product-summary__content{max-width:1520px;display:flex;flex-direction:row-reverse;flex-wrap:wrap}}.product-summary__images{margin-top:40px;padding-bottom:20px}.product-summary__image{margin:15px 5px;padding-left:0;padding-right:0}@media only screen and (min-width: 1140px){.product-summary__image{margin:20px 10px}}@media only screen and (min-width: 1140px){.product-summary__info,.product-summary__buy{width:50%}}@media only screen and (min-width: 1140px){.product-summary__info{padding-right:30px}}.template__product .product-summary__description li{padding-left:0}.product-summary__description--dual-extra li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-white.svg?v=12624300524942485798)}.product-summary__description--dual-extra li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-white.svg?v=16227228489114900540)}.product-summary__description--dual-extra li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-maximum-white.svg?v=7152093320510925074)}.product-summary__description--dual-balanced li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-firm-white.svg?v=16510600265575881176)}.product-summary__description--dual-balanced li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-white.svg?v=5421182385909614952)}.product-summary__description--dual-balanced li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-white.svg?v=7069428192574729953)}.product-summary__description--plus li:nth-child(1):before,.product-summary__description--nightfall li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-white.svg?v=16227228489114900540)}.product-summary__description--plus li:nth-child(2):before,.product-summary__description--nightfall li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-maximum-white.svg?v=7152093320510925074)}.product-summary__description--plus li:nth-child(3):before,.product-summary__description--nightfall li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-medium-white.svg?v=10054987047582802485)}.product-summary__description--dawn li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-firm-white.svg?v=16401845910644948740)}.product-summary__description--dawn li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-white.svg?v=16227228489114900540)}.product-summary__description--dawn li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-extra-white.svg?v=6336646431407494228)}.product-summary__description--twilight li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-firm-white.svg?v=16401845910644948740)}.product-summary__description--twilight li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-white.svg?v=5421182385909614952)}.product-summary__description--twilight li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-white.svg?v=7069428192574729953)}.product-summary__description--dusk li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-medium-white.svg?v=10054987047582802485)}.product-summary__description--dusk li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-white.svg?v=16227228489114900540)}.product-summary__description--dusk li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-extra-white.svg?v=6336646431407494228)}.product-summary__description--moonlight li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-white.svg?v=12624300524942485798)}.product-summary__description--moonlight li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-all-white.svg?v=16227228489114900540)}.product-summary__description--moonlight li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-extra-white.svg?v=6336646431407494228)}.product-summary__description--sunset li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-plush-white.svg?v=12624300524942485798)}.product-summary__description--sunset li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-white.svg?v=5421182385909614952)}.product-summary__description--sunset li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-white.svg?v=7069428192574729953)}.product-summary__description--midnight li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-feel-medium-white.svg?v=10054987047582802485)}.product-summary__description--midnight li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-position-side-white.svg?v=5421182385909614952)}.product-summary__description--midnight li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-support-balanced-white.svg?v=7069428192574729953)}.product-summary__description--dawn-luxe li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dawn-luxe.svg?v=17629614902692337214)}.product-summary__description--dawn-luxe li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dawn-feel.svg?v=11142494856378283757)}.product-summary__description--dawn-luxe li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dawn-support.svg?v=1149511155784797510)}.product-summary__description--twilight-luxe li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/twilight-luxe.svg?v=4235447780451345726)}.product-summary__description--twilight-luxe li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/twilight-feel.svg?v=5566044672159607738)}.product-summary__description--twilight-luxe li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/twilight-support.svg?v=5514121283091759934)}.product-summary__description--dusk-luxe li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dusk-luxe.svg?v=14399033934209802806)}.product-summary__description--dusk-luxe li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dusk-feel.svg?v=4073601543105278423)}.product-summary__description--dusk-luxe li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dusk-support.svg?v=14365337005716187700)}.product-summary__description--moonlight-luxe li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/moonlight-luxe.svg?v=2377648687718090839)}.product-summary__description--moonlight-luxe li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/moonlight-feel.svg?v=16874583568548481228)}.product-summary__description--moonlight-luxe li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/moonlight-support.svg?v=6465186632139863875)}.product-summary__description--sunset-luxe li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/sunset-luxe.svg?v=7799208524294834845)}.product-summary__description--sunset-luxe li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/sunset-feel.svg?v=3532395531977580665)}.product-summary__description--sunset-luxe li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/sunset-support.svg?v=9638586917812127640)}.product-summary__description--midnight-luxe li:nth-child(1):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/midnight-luxe.svg?v=14142935128197070810)}.product-summary__description--midnight-luxe li:nth-child(2):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/midnight-feel.svg?v=18120445973374699995)}.product-summary__description--midnight-luxe li:nth-child(3):before{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/midnight-support.svg?v=13897159706682905785)}@media only screen and (min-width: 1140px){.product-summary__buy{padding-left:30px}}.product-summary__value-props{margin-top:30px}.product-summary__value-props .value-props p{font-family:AvenirNextLTPro-Bold;font-size:.875rem;line-height:1.3;text-align:center;font-weight:700}.product-summary__value-props .value-props .icon{fill:#fff}.product-summary-subtitle{font-size:1.875rem;line-height:1.2;text-align:left}.product-benefit-title{margin-top:15px;margin-bottom:0;font-size:1.125rem;line-height:1.2;text-align:left;font-weight:700}.product-benefit-description{font-size:1.125rem;line-height:1.5;text-align:left}.klarna-widget{position:relative;height:87px}klarna-placement{display:block}klarna-placement klarna-placement-style-logo+klarna-placement-style-body{display:block;line-height:20px;font-size:.9rem;margin-top:3px}klarna-placement klarna-placement-style-amount{display:inline-block;font-family:AvenirNextLTPro-Bold;font-size:2rem;font-weight:700;line-height:3rem;margin-right:8px}klarna-placement a{position:relative;font-family:AvenirNextLTPro-Bold;font-size:.75rem!important;line-height:1;padding-bottom:1px;text-transform:uppercase;color:#002e66;width:82px;margin:0 auto;display:block}@media only screen and (min-width: 769px){klarna-placement a{font-size:1rem}}klarna-placement a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#002e66;transform:translateZ(0);transition:.2s cubic-bezier(0,0,.58,1)}klarna-placement a:hover:before{transform:scaleX(.6)}klarna-placement a--light{color:#fff}klarna-placement a--light:before{background-color:#fff}klarna-placement klarna-placement-style-amount+klarna-placement-style-body{display:inline-block;vertical-align:top;font-weight:700}.klarna-logo-placement{position:absolute;bottom:26px;right:-9px;font-size:.75rem}.klarna-logo-placement img{max-width:40px;margin-top:-2px}.product-summary--tabbed__luxe klarna-placement a:before{background-color:#fff}.product-summary--tabbed__luxe klarna-placement-style-cta{color:#fff}.zibby-widget{bottom:0;display:flex;justify-content:center;align-items:center;left:0;padding:.35rem 0 1rem;width:100%;font-size:12px}.zibby-widget .zibby-info{margin-right:.4rem;font-size:.75rem}.zibby-widget .zibby-logo{max-width:64px;margin-right:.4rem;margin-top:-4px}.hr-text{line-height:1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.4em;font-weight:700;font-size:.8rem}.hr-text:before{content:"";background:#e8e8e8;position:absolute;left:0;top:50%;width:100%;height:1px}.hr-text:after{content:attr(data-content);position:relative;display:inline-block;color:#000;padding:0 .5em;line-height:1.5em;background-color:#fff}.more-arrow{font-size:1.6rem;width:100%;text-align:center;margin-top:-18px}.press-quotes__section{max-width:1140px}.press-quotes__section--wide{max-width:1280px}.press-quotes__section--pdp{padding:30px 0}.press-quotes__section,.affiliate-quotes__section{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;background-color:#fff;color:#444}.press-quotes__section__inner,.affiliate-quotes__section__inner{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;margin:auto}.press-quotes__section .press-quote,.press-quotes__section .affiliate-quote,.affiliate-quotes__section .press-quote,.affiliate-quotes__section .affiliate-quote{font-size:1.1rem;flex:1 1 170px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff}@media only screen and (min-width: 480px){.press-quotes__section .press-quote,.press-quotes__section .affiliate-quote,.affiliate-quotes__section .press-quote,.affiliate-quotes__section .affiliate-quote{flex:1 1 200px}}@media only screen and (min-width: 1140px){.press-quotes__section .press-quote,.press-quotes__section .affiliate-quote,.affiliate-quotes__section .press-quote,.affiliate-quotes__section .affiliate-quote{width:280px;flex:initial;padding:15px}}.press-quotes__section .press-quote__image,.press-quotes__section .affiliate-quote__image,.affiliate-quotes__section .press-quote__image,.affiliate-quotes__section .affiliate-quote__image{object-fit:contain;margin-top:5px;height:31px}@media only screen and (min-width: 769px){.press-quotes__section .press-quote__image,.press-quotes__section .affiliate-quote__image,.affiliate-quotes__section .press-quote__image,.affiliate-quotes__section .affiliate-quote__image{margin-top:10px}}.press-quotes__section .press-quote,.affiliate-quotes__section .press-quote{flex:1 1 100%;display:flex;min-height:160px;flex-direction:column;justify-content:space-between;margin-bottom:2rem}.press-quotes__section .press-quote div,.affiliate-quotes__section .press-quote div{width:100%}@media only screen and (min-width: 480px){.press-quotes__section .press-quote,.affiliate-quotes__section .press-quote{flex:1 1 50%;max-width:50%}}@media only screen and (min-width: 769px){.press-quotes__section .press-quote,.affiliate-quotes__section .press-quote{flex:1 1 33%;max-width:33%}}.press-badge-container{padding:4rem 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.press-badge-container h2{font-size:32px;text-transform:uppercase;font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif;margin:0 auto 1.5rem;color:#fff;text-align:center;line-height:36px;max-width:486px;padding:0 2rem}@media (min-width: 900px){.press-badge-container h2{font-size:48px;line-height:52px;max-width:666px;padding:0 0rem}}.press-badge-container p.subtitle{max-width:666px;font-size:20px;color:#fff;text-align:center;margin:0 auto 2rem;padding:0 2rem}.press-badge-container .badges{display:flex;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width: 1000px){.press-badge-container .badges{width:1000px}}.press-badge-container .badges .badge{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;margin-bottom:2rem}@media (min-width: 650px){.press-badge-container .badges .badge{width:33.332%}}@media (min-width: 748px){.press-badge-container .badges .badge{width:20%;margin-bottom:0rem}}.press-badge-container .badges .badge.hide-on-mobile{display:none}@media (min-width: 650px){.press-badge-container .badges .badge.hide-on-mobile{display:flex}}.press-badge-container .badges .badge img{max-width:135px;max-height:135px}.press-badge-container .badges p.badge-caption{margin-top:1.5rem;font-size:14px;color:#fff;line-height:18px}h2.section-heading{font-size:2.5rem;letter-spacing:1px;line-height:2.7rem;padding:0 10px}@media only screen and (min-width: 769px){h2.section-heading{letter-spacing:2px;padding:0}}.section-subtitle{font-size:1.1rem;margin-top:-10px;padding:0 10px}@media only screen and (min-width: 769px){.section-subtitle{letter-spacing:2px;padding:0}}.single-image-module .container{display:grid;grid-auto-flow:row;justify-items:center;background-color:var(--bgColor);padding:var(--yPadding) 20px;color:var(--textColor);gap:var(--gap)}@media (min-width: 1140px){.single-image-module .container{padding-left:40px;padding-right:40px}}@media (min-width: 1520px){.single-image-module .container{padding-left:0;padding-right:0}}.single-image-module .container .helix-heading__main,.single-image-module .container .helix-heading__sub{color:inherit}.single-image-module .container .image{width:100%}@media (min-width: 1520px){.single-image-module .container .image{max-width:1440px}}.single-image-module .container .footer-text{text-align:center}.shopify-section-kids-mattress-features{color:#444}.shopify-section-kids-mattress-features .section-heading{color:#036741}.shopify-section-kids-mattress-features .section-subtitle{letter-spacing:0px}#shopify-section-mattress-features,.shopify-section-kids-mattress-features{padding:90px 0;max-width:1520px;text-align:center;margin:auto}@media only screen and (min-width: 769px){#shopify-section-mattress-features,.shopify-section-kids-mattress-features{padding:90px 0}}#shopify-section-mattress-features .mattress-features,.shopify-section-kids-mattress-features .mattress-features{display:flex;flex-direction:column;padding-top:20px}@media only screen and (min-width: 769px){#shopify-section-mattress-features .mattress-features,.shopify-section-kids-mattress-features .mattress-features{flex-direction:row}}#shopify-section-mattress-features .mattress-features.kids,.shopify-section-kids-mattress-features .mattress-features.kids{display:grid;gap:1rem}@media only screen and (min-width: 769px){#shopify-section-mattress-features .mattress-features.kids,.shopify-section-kids-mattress-features .mattress-features.kids{grid-auto-flow:column;grid-auto-columns:1fr}}#shopify-section-mattress-features .mattress-feature,.shopify-section-kids-mattress-features .mattress-feature{padding:0 20px}@media only screen and (min-width: 1140px){#shopify-section-mattress-features .mattress-feature,.shopify-section-kids-mattress-features .mattress-feature{padding:0 50px}}#shopify-section-mattress-features .mattress-feature__icon,.shopify-section-kids-mattress-features .mattress-feature__icon{width:80px;margin:20px auto}#shopify-section-mattress-features .mattress-feature__title,.shopify-section-kids-mattress-features .mattress-feature__title{font-weight:700;padding-top:5px;font-size:1.1rem}#shopify-section-mattress-features .mattress-feature__content,.shopify-section-kids-mattress-features .mattress-feature__content{line-height:1.6rem}.birch-cross-sale{background-color:#00513e;padding:4rem 0rem}.birch-cross-sale .birch-container{max-width:1140px;margin:0 auto}.birch-cross-sale .birch-container img.birch-logo-large{max-width:175px;max-height:175px;margin:0 auto 1rem;width:100%}.birch-cross-sale .birch-container span.tag-line{font-size:1.25rem;display:inline-block;margin-bottom:4rem}.birch-cross-sale .birch-container .birch-header{display:flex;flex-direction:column;color:#fff;text-align:center}.birch-cross-sale .birch-container .birch-body{text-align:center}.birch-cross-sale .birch-container .birch-body-photography{margin-bottom:3rem}.birch-cross-sale .birch-container .birch-photo-desktop{display:none;padding:0 1rem}@media (min-width: 768px){.birch-cross-sale .birch-container .birch-photo-desktop{display:block}}.birch-cross-sale .birch-container .birch-photo-mobile{padding:0 1rem}@media (min-width: 768px){.birch-cross-sale .birch-container .birch-photo-mobile{display:none}}.birch-cross-sale .birch-container .birch-copy{color:#fff;font-size:1.3rem;padding:1rem;max-width:800px;margin:0 auto}.birch-cross-sale .birch-container .birch-cta{background-color:#0073d0;border-radius:1000px;display:inline-block;color:#fff;padding:.7rem 1.5rem .5rem;font-size:1.25rem}.birch-cross-sale .birch-container .birch-cta.with-arrow:after{display:inline-block;content:"\2192";transition:all .5s;padding-left:10px;padding-right:5px}.birch-cross-sale .birch-container .birch-cta.with-arrow:hover:after{transform:translate(7px)}.ab-cross-sale{padding:4rem 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.ab-cross-sale h2{font-size:32px;text-transform:uppercase;font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif;margin-bottom:1.5rem;color:#fff;text-align:center;line-height:36px}@media (min-width: 900px){.ab-cross-sale h2{font-size:48px}}.ab-cross-sale p.subtitle{max-width:666px;font-size:20px;color:#fff;text-align:center;margin-bottom:2rem;padding:0 2rem}.ab-cross-sale .heading{display:flex;justify-content:center;align-items:center;flex-direction:column}.ab-cross-sale .blocks{display:flex;width:100%;padding:0 2rem;flex-direction:column}@media (min-width: 900px){.ab-cross-sale .blocks{flex-direction:row;width:900px}}.ab-cross-sale .blocks .allform,.ab-cross-sale .blocks .birch{background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:2.5rem 2rem;margin-bottom:2rem}@media (min-width: 900px){.ab-cross-sale .blocks .allform,.ab-cross-sale .blocks .birch{width:50%;margin-bottom:0}}.ab-cross-sale .blocks .allform .brand-logo,.ab-cross-sale .blocks .birch .brand-logo{margin-bottom:1rem}.ab-cross-sale .blocks .allform .brand-image,.ab-cross-sale .blocks .birch .brand-image{margin-bottom:1.5rem}.ab-cross-sale .blocks .allform h3,.ab-cross-sale .blocks .birch h3{font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif;margin-bottom:0}.ab-cross-sale .blocks .allform p.brand-info,.ab-cross-sale .blocks .birch p.brand-info{color:#444;font-size:16px;margin-bottom:1.5rem;max-width:240px;text-align:center}.ab-cross-sale .blocks .allform{margin-right:1.25rem}.ab-cross-sale .blocks .cross-sell-cta{width:100%}#shopify-section-firmness-scale.shopify-section{background-color:#f1f1f1;padding:90px 0}#shopify-section-firmness-scale.shopify-section.helix-kids{background-color:#6300ff}#shopify-section-firmness-scale.shopify-section.helix-kids .section-heading{color:#fff}#shopify-section-firmness-scale .section-heading{font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center;font-size:32px;margin:0 auto 1.5rem;line-height:36px;max-width:486px;padding:0 2rem}@media (min-width: 900px){#shopify-section-firmness-scale .section-heading{font-size:48px;line-height:52px;max-width:730px;padding:0 0rem}}#shopify-section-firmness-scale .firmness-scale{display:none;text-align:center;padding:20px 10px}@media (min-width: 800px){#shopify-section-firmness-scale .firmness-scale{display:block}}#shopify-section-firmness-scale .firmness-scale img{max-width:1400px}@media (max-width: 1400px){#shopify-section-firmness-scale .firmness-scale img{max-width:100%}}#shopify-section-firmness-scale .firmness-scale-mobile{display:block;text-align:center}#shopify-section-firmness-scale .firmness-scale-mobile img{max-width:100%}@media (min-width: 800px){#shopify-section-firmness-scale .firmness-scale-mobile{display:none}}#helix-luxe #shopify-section-firmness-scale{background-color:#29262a}#shopify-section-universal-nav-bar{background:#FFF;display:none;top:0;border-bottom:1px solid #EEE;width:100%;max-width:1505px;margin:0 auto}@media (min-width: 1140px){#shopify-section-universal-nav-bar{display:flex}}#shopify-section-universal-nav-bar .universal-nav-bar{display:flex;align-items:center;width:100%;padding:0 40px}#shopify-section-universal-nav-bar .universal-nav-bar .brand-link{display:flex;align-items:center}#shopify-section-universal-nav-bar .universal-nav-bar .brand-link .icon--logo{width:70px;height:14px}#shopify-section-universal-nav-bar .universal-nav-bar .brand-link .icon--allform-logo{width:140px;height:18px}#shopify-section-universal-nav-bar .universal-nav-bar .brand-link .icon--allform-by-helix-single-logo{width:190px;height:18px}#shopify-section-universal-nav-bar .universal-nav-bar .brand-link .icon--birch-logo{fill:#00513e;width:56px;height:22px}#shopify-section-universal-nav-bar .universal-nav-bar .brand-link .icon--birch-by-helix-single-logo{width:110px;height:22px}#shopify-section-universal-nav-bar .universal-nav-bar .brand-link .brand-message{color:#444;text-decoration:none;font-size:12px;margin-left:16px;padding-top:4px}#shopify-section-universal-nav-bar .universal-nav-bar .brand-link .brand-message.current{text-decoration:none}#shopify-section-universal-nav-bar .universal-nav-bar .universal-nav-link{display:flex;align-items:center}#shopify-section-universal-nav-bar .universal-nav-bar .universal-nav-link:not(:last-of-type){margin-right:32px}.mattress-warranty.kids{background-color:#036741!important}.mattress-showcase-module{background-color:var(--bgColor);display:flex;flex-direction:column;align-items:center}.mattress-showcase-module .mattress-showcase{padding:var(--padding) 0;display:flex;flex-direction:column;align-items:center;width:100%;padding-left:20px;padding-right:20px}@media (min-width: 1140px){.mattress-showcase-module .mattress-showcase{padding-left:40px;padding-right:40px}}@media (min-width: 1520px){.mattress-showcase-module .mattress-showcase{max-width:1440px;padding-left:0;padding-right:0}}.mattress-showcase-module .mattress-showcase .helix-heading__main{color:var(--accentColor)}@media (max-width: 960px){.mattress-showcase-module .mattress-showcase .helix-heading__sub{margin:.95rem auto 2rem}}.mattress-showcase-module .mattress-showcase .brands{display:flex;justify-content:center;width:100%;gap:32px;flex-wrap:wrap}@media (min-width: 768px){.mattress-showcase-module .mattress-showcase .brands{flex-wrap:nowrap}}@media (min-width: 768px){.mattress-showcase-module .mattress-showcase .brands.cards-4 .brand{flex:0 1 48%}}@media (min-width: 960px){.mattress-showcase-module .mattress-showcase .brands.cards-4 .brand{max-width:820px;flex:0 1 23%}}.mattress-showcase-module .mattress-showcase .brands .brand{color:#444;display:flex;flex-direction:column;background-color:var(--boxBgColor);border-radius:12px;text-align:center;width:100%}.mattress-showcase-module .mattress-showcase .brands .brand__image-container{position:relative;display:grid;place-items:center}.mattress-showcase-module .mattress-showcase .brands .brand__image-container .icon,.mattress-showcase-module .mattress-showcase .brands .brand__image-container__bg-img{grid-area:1/1}.mattress-showcase-module .mattress-showcase .brands .brand__image-container .icon{z-index:2;max-width:36vw}@media (min-width: 768px){.mattress-showcase-module .mattress-showcase .brands .brand__image-container .icon{max-width:200px}}.mattress-showcase-module .mattress-showcase .brands .brand__image-container .icon--birch-logo{fill:#fff}.mattress-showcase-module .mattress-showcase .brands .brand__image-container .brand-badge{font-family:AvenirNextLTPro-Demi;font-size:10px;position:absolute;z-index:2;top:6%;left:5%;background-color:#444;line-height:1;font-size:.875rem;padding:.5rem .75rem .375rem;border-radius:.375rem;color:#fff;text-transform:uppercase}.mattress-showcase-module .mattress-showcase .brands .brand__image-container__bg-img{border-radius:12px 12px 0 0}.mattress-showcase-module .mattress-showcase .brands .brand__text-container{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.mattress-showcase-module .mattress-showcase .brands .brand__text-container__title{font-family:AvenirNextLTPro-Demi;font-weight:400;font-size:20px;line-height:125%}.mattress-showcase-module .mattress-showcase .brands .brand__text-container__text{margin-bottom:20px}@media (min-width: 768px){.mattress-showcase-module .mattress-showcase .brands.cards-1 .brand{flex:0 1 50%;max-width:50%}}@media (min-width: 768px){.mattress-showcase-module .mattress-showcase .brands.cards-2 .brand{flex:0 1 50%;max-width:320px}}@media (min-width: 768px){.mattress-showcase-module .mattress-showcase .brands.cards-3{flex-wrap:wrap}}@media (min-width: 960px){.mattress-showcase-module .mattress-showcase .brands.cards-3{flex-wrap:nowrap}}@media (min-width: 768px){.mattress-showcase-module .mattress-showcase .brands.cards-3 .brand{flex:0 1 48%}}@media (min-width: 960px){.mattress-showcase-module .mattress-showcase .brands.cards-3 .brand{flex:0 1 calc(100%/3)}}@media (min-width: 768px){.mattress-showcase-module .mattress-showcase .brands.cards-4{flex-wrap:wrap}}@media (min-width: 768px){.mattress-showcase-module .mattress-showcase .brands.cards-4 .brand{flex:0 1 48%}}@media (min-width: 960px){.mattress-showcase-module .mattress-showcase .brands.cards-4 .brand{flex:0 1 23%}}@media only screen and (min-width: 1200px){#mattressBenefitsSection h2{width:100%}}.template__404{background-color:#f1f1f1}.template__404 .inline-cart,.template__404 header,.template__404 footer{display:none!important}.template__404 .content{position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;max-width:600px;padding:0 30px}.container-404 .title-404{margin-top:40px;font-size:1.875rem;line-height:1}@media only screen and (min-width: 1140px){.container-404 .title-404{font-size:2.5rem;margin-bottom:40px}}.container-404 .subtitle-404{margin-top:20px;font-size:1.1875rem}.container-404 .title-404,.container-404 .subtitle-404{color:#002e66;text-align:center;line-height:1.3;padding:0 20px}.template__page,.template__page--warranty,.template__product--booking{margin-top:40px}.custom-page-heading,.custom-page-content{margin:0 auto}.custom-page-heading{width:100%;max-width:1140px;background-color:#a8bdc2;margin-bottom:30px;padding:50px 30px 40px;border-top:15px solid #fff;border-bottom:15px solid #fff}@media only screen and (min-width: 1200px){.custom-page-heading{padding:70px 65px 65px;border-right:15px solid #fff;border-left:15px solid #fff}}.custom-page-heading>img{max-width:calc(100% + 60px);margin:-50px -30px 50px}@media only screen and (min-width: 1200px){.custom-page-heading>img{max-width:calc(100% + 130px);margin:-70px -65px 70px}}.custom-page-heading__icon{margin:0 auto 20px!important}.custom-page-heading .icon,.custom-page-heading__icon{fill:#fff;display:inline-block;margin:0 auto;max-width:80px}@media only screen and (min-width: 769px){.custom-page-heading .icon,.custom-page-heading__icon{max-width:90px}}@media only screen and (min-width: 1200px){.custom-page-heading .icon,.custom-page-heading__icon{max-width:100px}}.custom-page-heading .icon--award-light,.custom-page-heading__icon--award-light{max-width:100px}@media only screen and (min-width: 769px){.custom-page-heading .icon--award-light,.custom-page-heading__icon--award-light{max-width:110px}}@media only screen and (min-width: 1200px){.custom-page-heading .icon--award-light,.custom-page-heading__icon--award-light{max-width:120px}}.custom-page-heading__title{margin-top:0;margin-bottom:25px;font-weight:700;line-height:1.2;font-size:1.875rem}@media only screen and (min-width: 769px){.custom-page-heading__title{font-size:2.5rem}}@media only screen and (min-width: 1200px){.custom-page-heading__title{font-size:3.75rem}}.custom-page-heading,.custom-page-heading>p,.custom-page-heading>span{color:#fff;line-height:1.5}@media only screen and (min-width: 769px){.custom-page-heading,.custom-page-heading>p,.custom-page-heading>span{font-size:1.25rem}}@media only screen and (min-width: 1200px){.custom-page-heading,.custom-page-heading>p,.custom-page-heading>span{font-size:1.5rem}}.custom-page-heading,.custom-page-heading__title,.custom-page-heading__subtitle{text-align:center}.custom-page-heading__title,.custom-page-heading__subtitle{color:#fff;max-width:760px;margin-left:auto;margin-right:auto}.custom-page-content-wrapper{margin:0 auto 30px;max-width:760px}@media only screen and (min-width: 769px){.custom-page-content-wrapper{padding:0 15px}}.custom-page-content{position:relative;padding:30px;background-color:#fff;border-top:15px solid #fff;border-bottom:15px solid #fff;color:#002e66;font-family:Avenir,sans-serif}.custom-page-content:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;border-top:2px solid #a8bdc2;border-bottom:2px solid #a8bdc2;pointer-events:none}@media only screen and (min-width: 769px){.custom-page-content:before{border-left:2px solid #a8bdc2;border-right:2px solid #a8bdc2}}@media only screen and (min-width: 769px){.custom-page-content{border-right:15px solid #fff;border-left:15px solid #fff}}.custom-page-content h2{font-size:1.25rem;font-weight:700;margin:0}.custom-page-content h2:not(:first-child){margin-top:30px}.custom-page-content h2+p:not(:first-child){margin-top:0}.custom-page-content p{word-wrap:break-word}.custom-page-content p:not(:first-child){margin-top:10px}.custom-page-nav{width:100%;max-width:1140px;background-color:#fff;padding:30px;margin:0 auto 30px}.custom-page-nav ul{list-style:none}.custom-page-nav ul,.custom-page-nav li{margin:0;padding:0}.custom-page-nav__item{font-size:1.5rem;line-height:40px;font-weight:700}.home__section{position:relative;padding:40px 0;background-color:#fff;text-align:center}.home__section--dark{background-color:#f1f1f1;color:#444}.home__section--light{background-color:#fff}.home__section--raspberry{background-color:#af295c;color:#fff}.home__section--tight{padding:48px 0!important}@media only screen and (min-width: 1140px){.home__section{padding:60px 0}}.checkmark--moonlight svg path{fill:#74a7d5}.checkmark--dusk svg path{fill:#af295c}.checkmark--twilight svg path{fill:#386d62}.home__hero{margin:70px auto auto;display:flex;background-color:#fabd4b;padding:0!important;flex-direction:column}@media only screen and (min-width: 769px){.home__hero{flex-direction:row}}.home__hero h1{font-size:2.8rem;line-height:3.2rem}.home__hero__content-wrapper{flex:1;padding:10px 0}@media only screen and (min-width: 769px){.home__hero__content-wrapper{padding:60px 0 0}}.home__hero__image-wrapper{flex:1;margin-top:-30px;margin-bottom:20px}@media only screen and (min-width: 769px){.home__hero__image-wrapper{padding:initial;height:initial;margin-top:0;margin-bottom:0}}.home__hero__content{max-width:470px;margin:auto;padding-top:20px}@media only screen and (min-width: 769px){.home__hero__content{padding-left:30px;padding-top:0}}.home__hero__cta{margin:20px 0 40px}.home__hero__bulletpoint{display:flex;padding:10px 40px}@media only screen and (min-width: 769px){.home__hero__bulletpoint{padding:10px 0}}.home__hero__bulletpoint__title{font-size:18px;font-weight:700}.home__hero__bulletpoint__content{text-align:left;padding-left:15px}.home__hero__image{flex:1;background-size:contain;background-position:right;height:50vh;background-repeat:no-repeat}@media only screen and (min-width: 769px){.home__hero__image{background-size:cover;background-position:left;height:100%}}.home__intro{overflow-x:hidden}.home__intro h2{font-size:1.875rem;line-height:1.2}@media only screen and (min-width: 769px){.home__intro h2{font-size:2.5rem}}.home__intro p{font-size:1rem;line-height:1.5;margin-bottom:28px}@media only screen and (min-width: 1140px){.home__intro p{font-size:1.25rem;line-height:1.5;margin-bottom:36px}}.home__intro p br{display:none}@media only screen and (min-width: 769px){.home__intro p br{display:block}}.home__intro img{min-width:600px;float:right;margin-right:40px}@media only screen and (min-width: 769px){.home__intro img{min-width:0;float:none;margin-right:auto}}.home__about-you{padding-top:340px;background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/home-about-you.png?v=9875236299646409797);background-size:340px;background-position:top-left;background-repeat:no-repeat}@media only screen and (min-width: 480px){.home__about-you{padding-top:440px;background-size:440px}}@media only screen and (min-width: 769px){.home__about-you{padding-top:500px;background-size:500px}}@media only screen and (min-width: 1140px){.home__about-you{background-size:contain;padding:60px 0 0}}@media only screen and (min-width: 1140px){.home__about-you .container{display:flex;justify-content:flex-end}}@media only screen and (min-width: 1140px){.home__about-you-text{padding-bottom:112px}}.home__about-you h2{font-size:3rem;line-height:1.25;text-transform:uppercase;color:#386d62;font-family:AvenirNextLTPro-Bold}@media only screen and (min-width: 769px){.home__about-you h2{font-size:3.125rem;line-height:1.1}}.home__about-you p{font-size:1rem;line-height:1.75;color:#444}@media only screen and (min-width: 1140px){.home__about-you p{font-size:1.25rem}}.home__about-you .btn{display:block;width:245px;margin:20px auto 0}.home__value-props{padding:40px 0 0}@media only screen and (min-width: 1140px){.home__value-props{padding:60px 0 0}}.home__value-props .value-props div{width:50%;padding-bottom:45px}@media only screen and (min-width: 769px){.home__value-props .value-props div{width:33.33333333%}}@media only screen and (min-width: 1140px){.home__value-props .value-props div{width:auto;padding-bottom:60px}}.home__testimonial p{max-width:512px;padding:0 15px;margin:0 auto 24px;font-size:1.25rem;line-height:1.5}.home__testimonial img{width:66px}.home__image-cta{position:relative;height:100vh;background-color:#fff9f4;background-position:left;background-repeat:no-repeat;background-color:#f1f1f1;background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/home-cta--mobile.jpg?v=16436600791641898267);background-size:cover;background-position:center}@media only screen and (min-width: 769px){.home__image-cta{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/home-cta--desktop.jpg?v=15269088301400384664)}}.home__image-cta .btn{position:absolute;bottom:60px;left:0;right:0;width:220px;margin:auto}.home__showroom{padding:40px 45px}@media only screen and (min-width: 769px){.home__showroom br{display:none}}@media only screen and (min-width: 1140px){.home__showroom{padding:60px 0}}.home__showroom h2{font-size:30px;line-height:1}@media only screen and (min-width: 1140px){.home__showroom h2{font-size:2.5rem;margin-bottom:40px}}.home__showroom-image-link{display:block;max-width:500px;margin:27px auto}@media only screen and (min-width: 769px){.home__showroom-image-link{max-width:100%;margin:40px auto;padding:0}}.home__showroom p{font-size:1rem;line-height:1.5;margin-bottom:16px}@media only screen and (min-width: 1140px){.home__showroom p{font-size:1.375rem}}.home__insta{position:relative;padding-bottom:160%;overflow:hidden}@media only screen and (min-width: 769px){.home__insta{height:auto;padding-bottom:48%}}.home__insta-block{position:absolute}.home__insta-block-1{width:80%;top:0;left:0;z-index:5}@media only screen and (min-width: 769px){.home__insta-block-1{width:45%;top:auto;bottom:0}}.home__insta-block-2{width:60%;left:60%;z-index:3}@media only screen and (min-width: 769px){.home__insta-block-2{width:30%;top:0;left:40%}}.home__insta-block-3{width:60%;top:40%;right:5%;z-index:4}@media only screen and (min-width: 769px){.home__insta-block-3{width:30%;top:auto;bottom:0;left:45%;right:auto}}.home__insta-block-4{width:70%;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:2}@media only screen and (min-width: 769px){.home__insta-block-4{width:35%;top:10%;left:auto;right:0}}.home__insta-logo{position:absolute;z-index:6;bottom:30%;left:15%;width:40px;height:46px;font-size:2.875rem;line-height:1;margin-left:-20px}@media only screen and (min-width: 769px){.home__insta-logo{bottom:5%;left:75%;width:60px;height:60px;font-size:4.25rem;margin-left:-30px}}.js-quiz-match-section,.hp-hero-a{display:none}.hero-module{display:grid;place-items:center}.hero-module__container{display:grid;width:100%;padding-left:20px;padding-right:20px;grid-template-rows:1fr;grid-template-columns:1fr;gap:1em 0}@media (min-width: 1140px){.hero-module__container{padding-left:40px;padding-right:40px;gap:0 1em}}@media (min-width: 1520px){.hero-module__container{max-width:1440px;padding-left:0;padding-right:0}}@media (min-width: 1140px){.hero-module__container.with-banner.with-promo{grid-template-columns:3fr 1fr}}.hero-module__container__banner,.hero-module__container__promo{width:100%;border-radius:11px;display:grid;place-items:center}.hero-module__container__banner>div,.hero-module__container__banner>img,.hero-module__container__promo>div,.hero-module__container__promo>img{width:inherit;height:inherit;min-width:100%;grid-area:1 / 1;border-radius:11px}.hero-module__container__banner>div,.hero-module__container__promo>div{z-index:2;display:grid;padding:60px 30px 20px;gap:1em 0}.hero-module__container__banner>div h1,.hero-module__container__promo>div h1{font-size:2.5em;line-height:1.15;margin:0}.hero-module__container__banner>img,.hero-module__container__promo>img{z-index:1;pointer-events:none;object-fit:cover}.hero-module__container__banner p,.hero-module__container__promo p{margin-bottom:.75em}.hero-module__container__banner a,.hero-module__container__promo a{font-family:AvenirNextLTPro-Demi;padding:14px 16px 10px;border-radius:11px;text-transform:uppercase;transition:.2s cubic-bezier(0,0,.58,1);text-align:center}.hero-module__container__banner a:hover,.hero-module__container__promo a:hover{filter:contrast(120%) brightness(90%)}@media (min-width: 1140px){.hero-module__container__banner a.hide-desktop,.hero-module__container__promo a.hide-desktop{display:none}}.hero-module__container__banner{order:2}@media (min-width: 1140px){.hero-module__container__banner{order:1}}.hero-module__container__banner .banner-content{grid-template-rows:repeat(5,minmax(10px,max-content));justify-items:center}.hero-module__container__banner .banner-content__title,.hero-module__container__banner .banner-content__text{text-align:center}.hero-module__container__banner .banner-content__text{max-width:64ch}.hero-module__container__banner .banner-content__cta-button{min-width:256px}.hero-module__container__promo{order:1}@media (min-width: 1140px){.hero-module__container__promo{order:2}}.hero-module__container__promo .promo-content{grid-template-rows:repeat(5,minmax(10px,max-content));justify-items:start;align-items:start}.hero-module__container__promo .promo-content__cta-button{min-width:200px}.template__page--landing footer{display:none!important}.template__page--landing .mega-bullet__item,.template__page--landing .product-summary__description li,.product-summary__description .template__page--landing li{padding-left:0!important}.value-props--landing p{font-weight:700;font-family:AvenirNextLTPro-Bold}.cta-find-your-match{margin-bottom:1rem}html,body{height:auto!important;font-family:AvenirNextLTPro-Regular!important}.content{align-items:center;background-color:#fafafa}@media (min-width: 1000px){.content{background-color:initial}}.content .wrap{display:flex;align-items:flex-start}@media (min-width: 1000px){.content .wrap{width:90vw;margin:0 5vw;padding:0}}.content .wrap .main{flex:1 0 60%}.content .wrap .main .section__title,.content .wrap .main .dynamic-checkout__title{font-family:AvenirNextLTPro-Bold}.content .wrap .main .step__footer__continue-btn{font-size:.85rem;line-height:1;text-transform:capitalize;font-family:AvenirNextLTPro-Regular;padding:1.45rem .75rem;min-width:none}.content .wrap .main input[type=email],.content .wrap .main .helix-input{padding:1rem .75rem .85rem;height:45px;border-radius:5px;font-size:.9rem;border-width:1px}.content .wrap .sidebar{flex:1 0 40%;width:100%}.content .wrap .sidebar .order-summary__sections{height:auto!important}.content .wrap .sidebar .order-summary__sections .field__input-btn-wrapper button.field__input-btn{min-width:0;line-height:.5;text-transform:capitalize;font-family:AvenirNextLTPro-Regular}.content .wrap .sidebar .shopify-section{display:none}@media only screen and (min-width: 769px){.content .wrap .sidebar .shopify-section{display:block}}.content .wrap .sidebar .secure-checkout{display:none;align-items:center;justify-content:center;padding:2rem 0 2.5rem;border-bottom:2px solid #fff}@media only screen and (min-width: 769px){.content .wrap .sidebar .secure-checkout{display:flex}}.content .wrap .sidebar .secure-checkout .lock-icon{transform:translateY(-3px);width:1rem;fill:none}.content .wrap .sidebar .secure-checkout p{margin:0 12px}.content .wrap .sidebar .secure-checkout img{max-width:150px}.content .wrap .sidebar .checkout-reviews__section{display:flex;flex-wrap:wrap;align-items:baseline;padding-top:2.5rem;border-bottom:2px solid #fff;color:#444}.content .wrap .sidebar .checkout-reviews__section .element{display:flex;flex-direction:column;align-items:center;flex-basis:50%;padding:0 5%;margin-bottom:2.8125rem}.content .wrap .sidebar .checkout-reviews__section .element svg{display:block;max-width:65px;margin:0 auto 1.25rem}.content .wrap .sidebar .checkout-reviews__section .element svg.sheep{fill:none}.content .wrap .sidebar .checkout-reviews__section .element svg.truck{fill:#74a7d5;transform:translateY(12px)}.content .wrap .sidebar .checkout-reviews__section .element img{max-width:135px;margin:0 auto 1.25rem}.content .wrap .sidebar .checkout-reviews__section .element p{text-align:center}.content .wrap .sidebar .checkout-reviews__section .reviews-header-area{display:flex;flex-direction:column;align-items:center;width:100%}.content .wrap .sidebar .checkout-reviews__section .reviews-header-area .stars{display:flex;justify-content:center;margin:0 0 1rem}.content .wrap .sidebar .checkout-reviews__section .reviews-header-area .stars .star{display:block;width:2.5rem;fill:#fabc4b}.content .wrap .sidebar .checkout-reviews__section .reviews-header-area .reviews-header{font-family:AvenirNextLTPro-Bold;text-transform:uppercase;font-size:2.25rem;margin:0 0 1rem;text-align:center;color:#444}.content .wrap .sidebar .checkout-reviews__section .reviews-container{width:100%;background-color:#fff;padding:2.5rem;border-radius:11px;margin:1rem 0}.content .wrap .sidebar .checkout-reviews__section .reviews-container .stars{justify-content:start;margin-bottom:1.125rem}.content .wrap .sidebar .checkout-reviews__section .reviews-container .stars .star{fill:#fabc4b;width:1.25rem}.content .wrap .sidebar .checkout-reviews__section .reviews-container .quote-name{font-family:AvenirNextLTPro-Demi;font-size:1.25rem;margin-bottom:.875rem}.content .wrap .sidebar .checkout-reviews__section .reviews-container .quote-copy{font-size:1.25rem}.back-to-cart{color:#002e66;display:block;font-size:1rem;margin-top:1rem}.template__page--about .quiz-interstitial{margin-bottom:0}.template__page--about .quiz-interstitial__copy,.template__page--about .quiz-interstitial_cta{font-weight:700}.template__page--about .about-content p{font-size:1.125rem}.template__page--about .about-content p:not(:last-child),.template__page--about .about-content img{margin-bottom:16px}.color-match{background-color:#fff9f4;padding:50px 0 20px}.color-match__find-your-match{text-align:center;padding:20px 0}.color-match__heading span{font-family:AvenirNextLTPro-Bold;text-transform:uppercase;line-height:1.3}.color-match__item{text-align:center;background-color:#fff;position:relative;padding:40px 20px;margin-bottom:30px}@media only screen and (min-width: 769px){.color-match__item{padding:40px}}.color-match__item:before{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background-color:#db2c39;background-image:linear-gradient(to right,#002e66 0%,#74a7d5 20%,#31a1a5 40%,#fabc4b 60%,#DB2C39 80%,#af295c 100%);background-size:cover;background-repeat:no-repeat}.color-match__item:after{content:"";display:block;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid black;top:8px;left:20px}.color-match__item--magenta{border-bottom:2px solid #c03559}.color-match__item--magenta:after{left:93%;border-bottom-color:#c03559}.color-match__item--teal{border-bottom:2px solid #72b5ac}.color-match__item--teal:after{left:32%;border-bottom-color:#72b5ac}.color-match__item__image{background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:120%;margin-bottom:20px}@media only screen and (min-width: 1140px){.color-match__item__image{padding-top:70%}}.color-match__item__title{font-size:1.875rem;line-height:1.3}.color-match__item__subtitle{font-size:1.25rem;margin-bottom:0;line-height:1.5}.color-match__item__feature{margin-bottom:20px}.color-match__item .icon{height:20px;width:20px;fill:#c9c9c9;margin-bottom:20px}.color-match__result{font-family:AvenirNextLTPro-Bold;font-size:1.875rem;text-transform:uppercase;margin-bottom:0}.color-match__result span{font-family:AvenirNextLTPro-Regular}.color-match__result-dusk{color:#af295c}.color-match__result-sunset{color:#31a1a5}.cost-graph{text-align:left}.cost-graph li{margin-bottom:16px}.cost-graph li h3{margin-bottom:0}.cost-graph li p{display:block;font-family:AvenirNextLTPro-Demi;color:#fff;background-color:#c9c9c9;padding:16px 10px}.cost-graph li:nth-child(1) p{width:100%}.cost-graph li:nth-child(2) p{width:75%}.cost-graph li:nth-child(3) p{width:66.6666666%}.cost-graph li:nth-child(4) p{background-color:#002e66;width:33.3333333%}.product-section{padding:90px 0;overflow:hidden}.product-section.product-summary{padding-top:16px}.product-section--dark,#helix-luxe .product-section{background-color:#002e66;color:#fff}.product-section--dark .icon,#helix-luxe .product-section .icon{fill:#fff}.product-section--dark .text-link--light,.product-section--dark .text-link--light:hover,#helix-luxe .product-section .text-link--light,#helix-luxe .product-section .text-link--light:hover{color:#fff}.product-section--dark .text-link--light:before,#helix-luxe .product-section .text-link--light:before{background-color:#fff}#helix-luxe .product-section{background-color:#4a4a4a}.template__product .product-section--alternate:nth-child(odd){background-color:#002e66;color:#fff}.template__product .product-section--alternate:nth-child(odd) .icon{fill:#fff}.template__product .product-section--alternate:nth-child(odd) .text-link,.template__product .product-section--alternate:nth-child(odd) .collection-product__cta:not(.mattress) span:first-child,.collection-product__cta:not(.mattress) .template__product .product-section--alternate:nth-child(odd) span:first-child{color:#fff}.template__product .product-section--alternate:nth-child(odd) .text-link:before,.template__product .product-section--alternate:nth-child(odd) .collection-product__cta:not(.mattress) span:first-child:before,.collection-product__cta:not(.mattress) .template__product .product-section--alternate:nth-child(odd) span:first-child:before{background-color:#fff}.template__product .product-section--alternate:nth-child(even){background-color:#fff9f4;color:#002e66}#helix-dusk .slick-next,#helix-dusk .slick-prev{background:#af295c}#helix-dawn .slick-next,#helix-dawn .slick-prev{background:#fabc4b}#helix-midnight .slick-next,#helix-midnight .slick-prev{background:#002e66}#helix-moonlight .slick-next,#helix-moonlight .slick-prev{background:#74a7d5}#helix-sunset .slick-next,#helix-sunset .slick-prev{background:#31a1a5}#helix-plus .slick-next,#helix-plus .slick-prev,#helix-nightfall .slick-next,#helix-nightfall .slick-prev{background:#444}#helix-twilight .slick-next,#helix-twilight .slick-prev{background:#386d62}#helix-dual-extra .slick-next,#helix-dual-extra .slick-prev{background:#74a7d5}#helix-dual-balanced .slick-next,#helix-dual-balanced .slick-prev{background:#5bb3a5}.product-summary--inline-carousel__container{display:flex;max-width:769px;flex-direction:column;align-items:flex-start;margin:0 auto}@media only screen and (min-width: 1140px){.product-summary--inline-carousel__container{margin:20px auto 0;flex-direction:row;max-width:1140px}}@media only screen and (min-width: 1200px){.product-summary--inline-carousel__container{max-width:1200px}}@media only screen and (min-width: 1440px){.product-summary--inline-carousel__container{max-width:1440px}}@media only screen and (max-width: 1140px){.product-summary--inline-carousel__images-container{width:100%}}@media only screen and (min-width: 1140px){.product-summary--inline-carousel__images-container{margin-left:auto;margin-right:auto;max-width:50%}}.product-summary--inline-carousel__images{margin-top:-10px;width:100vw;max-width:100%}@media only screen and (min-width: 769px){.product-summary--inline-carousel__images{width:initial;margin-top:0}}.product-summary--inline-carousel__image{max-width:100vw}@media only screen and (min-width: 1140px){.product-summary--inline-carousel__image{max-width:760px;margin:0}}.product-summary--inline-carousel__buy-module{width:100%;margin-left:auto;margin-right:auto;margin-top:-1px;padding:0}@media only screen and (min-width: 1140px){.product-summary--inline-carousel__buy-module{margin-top:0;padding:0 0 0 60px}}.product-summary--inline-carousel__buy-module .product-buy-module__image{display:none}.product-summary--inline-carousel__buy-module .product-buy-module__content{padding-top:46px}.product-summary--inline-carousel .product-buy-module__block{margin-bottom:0}.product-summary--inline-carousel .product-buy-module__block:before{top:0}.product-summary--inline-carousel .product-buy-module__content{padding-bottom:80px;position:relative}.product-summary--inline-carousel .js-product-summary-slider .slick-prev,.product-summary--inline-carousel .js-product-summary-slider .slick-next{z-index:1;padding:20px}.product-summary--inline-carousel .js-product-summary-slider .slick-prev{left:0px}@media only screen and (min-width: 1140px){.product-summary--inline-carousel .js-product-summary-slider .slick-prev{left:25px}}.product-summary--inline-carousel .js-product-summary-slider .slick-prev:before{content:"";font-size:inherit;width:0;height:0;margin-left:-5px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #fff}.product-summary--inline-carousel .js-product-summary-slider .slick-next{right:0px}@media only screen and (min-width: 1140px){.product-summary--inline-carousel .js-product-summary-slider .slick-next{right:25px}}.product-summary--inline-carousel .js-product-summary-slider .slick-next:before{content:"";font-size:inherit;width:0;height:0;margin-left:-5px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #fff}.product-summary--inline-carousel .js-product-summary-slider .product-summary__image{max-width:840px}.product-summary--inline-carousel__metabar{display:flex;align-items:center;justify-content:space-around;width:100%;max-width:1520px;background-color:#f8f8f8;margin:auto;color:#000;padding:7px 15px}.product-summary--tabbed{background-color:#f1f1f1;padding-bottom:40px}.product-summary--tabbed.midnight-luxe{--product-accent-color: #002e66}.product-summary--tabbed[class*=dusk-luxe]{--product-accent-color: #af295c}.product-summary--tabbed[class*=sunset-luxe]{--product-accent-color: #31a1a5}.product-summary--tabbed[class*=moonlight-luxe]{--product-accent-color: #74a7d5}.product-summary--tabbed[class*=twilight-luxe]{--product-accent-color: #386d62}.product-summary--tabbed[class*=dawn-luxe]{--product-accent-color: #fabc4b}.product-summary--tabbed[class*=plus]{--product-accent-color: #444444}.product-summary--tabbed .ca-promotional-widget{width:140px;text-align:center}.product-summary--tabbed .ca-promotional-widget h6{color:#002e66;font-size:32px;width:100%}.product-summary--tabbed .ca-promotional-widget p{font-size:11px;width:130px;margin:0 5px;text-align:center}.product-summary--tabbed .ca-promotional-widget img{display:none}.product-summary--tabbed__luxe .ca-promotional-widget h6,.product-summary--tabbed__luxe .ca-promotional-widget p{color:#fff}.product-summary--tabbed__luxe{background-color:#222!important}.product-summary--tabbed .product-tab__container{display:flex;flex-direction:column;max-width:1440px;margin:0 auto 10px;padding-top:24px}@media (min-width: 1024px){.product-summary--tabbed .product-tab__container{margin:0 auto 20px;padding-top:56px}}.product-summary--tabbed .product-tabs{display:flex;width:100%;justify-content:space-evenly}.product-summary--tabbed .product-tab__wrapper{flex:1px;overflow:hidden;margin-bottom:0;margin-left:10px;margin-right:10px}@media (min-width: 769px){.product-summary--tabbed .product-tab__wrapper{margin-left:0;margin-right:0}}.product-summary--tabbed .product-tab__wrapper--luxe{margin-left:-30px;margin-right:10px}@media (min-width: 769px){.product-summary--tabbed .product-tab__wrapper--luxe{margin-left:-80px;margin-right:0}}.product-summary--tabbed .bounce{animation:bounce 1.3s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.product-summary--tabbed .product-tab{padding:20px;height:100px;margin:20px 10px 0;border-top-left-radius:10px;border-top-right-radius:10px;background:#fcfcfc87;box-shadow:inset 0 -19px 18px -21px #c7c7c7;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}@media (min-width: 769px){.product-summary--tabbed .product-tab{margin:40px 40px 0}}.product-summary--tabbed .product-tab--standard{background:#fff;box-shadow:0 0 20px #c8c8c8cc}@media (min-width: 769px){.product-summary--tabbed .product-tab--standard{box-shadow:5px 0 20px #c8c8c8cc}}.product-summary--tabbed .product-tab--standard--on-luxe-page{background:#292929;box-shadow:inset 0 -19px 18px -21px #060606}.product-summary--tabbed .product-tab--luxe{border:2px solid #dedede;border-bottom:0px;border-left:0px}.product-summary--tabbed .product-tab--luxe--on-luxe-page{border:0px;background:#333333;box-shadow:5px 0 20px #272727cc}.product-summary--tabbed .product-tab__most-popular-badge{position:absolute;top:-10px;right:20px;background-color:#0e2e63;text-transform:uppercase;padding:5px 7px 4px;color:#fff;border-radius:5px;font-size:12px;font-family:AvenirNextLTPro-Bold;line-height:16px}.product-summary--tabbed .product-tab__most-popular-badge--on-luxe-page{background-color:#636363;display:none}@media (min-width: 769px){.product-summary--tabbed .product-tab__most-popular-badge--on-luxe-page{display:block}}.product-summary--tabbed .product-tab__title{font-size:20px;letter-spacing:2px;text-transform:uppercase;text-align:center;line-height:24px}@media (min-width: 769px){.product-summary--tabbed .product-tab__title{line-height:54px;font-size:30px}}.product-summary--tabbed .product-tab__title--standard{font-family:AvenirNextLTPro-Bold}.product-summary--tabbed .product-tab__title--standard--on-luxe-page{color:#757575}.product-summary--tabbed .product-tab__title--luxe{color:#c9c9c9}.product-summary--tabbed .product-tab__title--luxe--on-luxe-page.u-text-midnight{color:#fff}.product-summary--tabbed .product-tab__title--luxe-part{font-family:AvenirNextLTPro-Bold}.product-summary--tabbed .product-tab__subtitle{display:none}@media (min-width: 769px){.product-summary--tabbed .product-tab__subtitle{display:block;font-size:12px;margin-top:-14px}}.product-summary--tabbed .product-tab__subtitle--luxe{color:#c9c9c9}.product-summary--tabbed .product-tab__subtitle--standard--on-luxe-page{color:#757575}.product-summary--tabbed .product-tab__body{box-shadow:0 0 30px #c8c8c8;margin:0 20px;padding:20px;background:#fff;border-radius:0 0 10px 10px;display:flex;flex-direction:column}@media (min-width: 769px){.product-summary--tabbed .product-tab__body{margin:0 40px}}.product-summary--tabbed .product-tab__body--on-luxe-page{color:#fff;background:#333333;box-shadow:5px 0 20px #272727cc;border-top-right-radius:0}.product-summary--tabbed .product-tab__body--on-luxe-page svg{fill:#fff}.product-summary--tabbed .product-tab__body__top-bar,.product-summary--tabbed .product-tab__body__content,.product-summary--tabbed .product-tab__body__value-props{display:flex;justify-content:space-between;font-size:14px}.product-summary--tabbed .product-tab__body__top-bar{align-items:center;padding:10px 0 20px;display:none}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__top-bar{display:flex}}.product-summary--tabbed .product-tab__body__top-bar__reviews .yotpo .text-m{font-size:14px!important;font-family:AvenirNextLTPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;line-height:29px}.product-summary--tabbed .product-tab__body__top-bar__reviews .yotpo .yotpo-stars{padding-right:10px!important}.product-summary--tabbed .product-tab__body__top-bar__reviews .yotpo .yotpo-icon-star,.product-summary--tabbed .product-tab__body__top-bar__reviews .yotpo .yotpo-icon-half-star{color:#fabc4b!important;font-size:23px!important}.product-summary--tabbed .product-tab__body__top-bar__secure-checkout{display:flex;align-items:center}.product-summary--tabbed .product-tab__body__top-bar__secure-checkout .icon{height:30px;width:50px;margin-top:-5px}.product-summary--tabbed .product-tab__body__top-bar__secure-checkout .icon--ssl-lock{width:30px;margin-right:10px}.product-summary--tabbed .product-tab__body__top-bar__secure-checkout--mobile{display:flex;justify-content:center;margin-bottom:20px}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__top-bar__secure-checkout--mobile{display:none}}.product-summary--tabbed .product-tab__body__top-bar__delivery{display:flex;align-items:center}.product-summary--tabbed .product-tab__body__top-bar__delivery.inactive{display:none}.product-summary--tabbed .product-tab__body__top-bar__delivery .icon{height:30px;width:50px}.product-summary--tabbed .product-tab__body__top-bar__delivery--mobile{display:flex;justify-content:center}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__top-bar__delivery--mobile{display:none}}.product-summary--tabbed .product-tab__body__content{flex-direction:column}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__content{flex-direction:row}}.product-summary--tabbed .product-tab__body__content__images{display:flex;flex-direction:column-reverse;flex:3;margin-left:-20px;margin-right:-20px}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__content__images{margin-left:0;margin-right:0}}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__content__images{flex-direction:row}}@media (min-width: 1200px){.product-summary--tabbed .product-tab__body__content__images{flex:4 0 0;flex-direction:row}}.product-summary--tabbed .product-tab__body__content__images__thumbnails{display:flex;width:100%;flex-direction:row;padding:0 20px}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__content__images__thumbnails{margin-right:10px;width:120px;flex-direction:column;padding:0}}.product-summary--tabbed .product-tab__body__content__images__thumbnail{padding:10px 5px;cursor:pointer}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__content__images__thumbnail{padding:5px 0}}.product-summary--tabbed .product-tab__body__content__images__thumbnail:first-child{padding-left:0}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__content__images__thumbnail:first-child{padding-top:0}}.product-summary--tabbed .product-tab__body__content__images__thumbnail:last-child{padding-right:0}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__content__images__thumbnail:last-child{padding-bottom:0}}.product-summary--tabbed .product-tab__body__content__images__thumbnail img{border:2px solid transparent}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__content__reviews--mobile{display:none}}.product-summary--tabbed .product-tab__body__content__reviews--mobile .yotpo-bottomline{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:center;margin:20px 0}.product-summary--tabbed .product-tab__body__content__reviews--mobile .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,.product-summary--tabbed .product-tab__body__content__reviews--mobile .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.product-summary--tabbed .product-tab__body__content__reviews--mobile .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,.product-summary--tabbed .product-tab__body__content__reviews--mobile .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star,.product-summary--tabbed .product-tab__body__content__reviews--mobile .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,.product-summary--tabbed .product-tab__body__content__reviews--mobile .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.product-summary--tabbed .product-tab__body__content__reviews--mobile .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,.product-summary--tabbed .product-tab__body__content__reviews--mobile .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,.product-summary--tabbed .product-tab__body__content__reviews--mobile .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{font-size:30px}.product-summary--tabbed .product-tab__body__content__reviews--mobile .text-m{margin-top:4px}.product-summary--tabbed .product-tab__body__content__buy-module{flex:2;text-align:center}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__content__buy-module{width:460px;margin:auto auto auto 20px}}.product-summary--tabbed .product-tab__body__content__buy-module .size-list{border:2px solid #f1f1f1}.product-summary--tabbed .product-tab__body__content__buy-module .size-list--on-luxe-page{background-color:#3a3a3a;color:#fff;border-color:#5a5a5a}.product-summary--tabbed .product-tab__body__content__buy-module .size-list--on-luxe-page:before{border-top:6px solid #fff}.product-summary--tabbed .product-tab__body__content__buy-module .size-list--on-luxe-page .product-size:hover{background-color:#5b5b5b!important}.product-summary--tabbed .product-tab__body__content__buy-module__add-ons{background-color:#fbfbfb;padding:10px 0;margin-left:-20px;margin-right:-20px}@media (min-width: 769px){.product-summary--tabbed .product-tab__body__content__buy-module__add-ons{max-width:420px;margin:auto}}.product-summary--tabbed .product-tab__body__content__buy-module__add-ons--on-luxe-page{background-color:#3a3a3a}.product-summary--tabbed .product-tab__body__content__buy-module__add-on{text-align:left;padding:10px 20px;max-width:420px;margin:auto}@media (min-width: 480px){.product-summary--tabbed .product-tab__body__content__buy-module__add-on{padding:10px 0}}@media (min-width: 769px){.product-summary--tabbed .product-tab__body__content__buy-module__add-on{padding:10px 20px}}.product-summary--tabbed .product-tab__body__content__buy-module__add-on .grid{display:grid;grid-template-columns:2fr 1fr auto;column-gap:.5rem;margin-bottom:1.5rem;align-items:start}.product-summary--tabbed .product-tab__body__content__buy-module__add-on .grid.mb-0{margin-bottom:0}.product-summary--tabbed .product-tab__body__content__buy-module__add-on .grid button.information{background-color:#ebebeb;margin-top:2px;cursor:pointer;padding:0;text-align:center;height:28px;width:28px;border-radius:100%;font-weight:700;display:grid;place-items:center;transition:.2s ease background-color}.product-summary--tabbed .product-tab__body__content__buy-module__add-on .grid button.information:hover{background-color:#dbdbdb}.product-summary--tabbed .product-tab__body__content__buy-module__add-on .grid span.information{background-color:#ebebeb;text-align:center;display:flex;justify-content:center;align-items:center}.product-summary--tabbed .product-tab__body__content__buy-module__save-for-later{margin-bottom:20px;display:flex;justify-content:center}.product-summary--tabbed .product-tab__body__content__buy-module__save-for-later .icon{height:18px;width:20px;margin-top:4px;margin-right:4px}.product-summary--tabbed .product-tab__body__content__buy-module__save-for-later a{font-size:12px}.product-summary--tabbed .product-tab__body__content__buy-module__save-for-later--on-luxe-page a{color:#fff!important}.product-summary--tabbed .product-tab__body__content__buy-module__save-for-later--on-luxe-page a:before{background-color:#fff}.product-summary--tabbed .product-tab__body__content__checkbox-label{-webkit-user-select:none;user-select:none;cursor:pointer}.product-summary--tabbed .product-tab__body__content__checkbox-label .product-tab__body__content__checkbox-label__box{display:inline-block;vertical-align:middle;transform:translate(0);min-width:26px}.product-summary--tabbed .product-tab__body__content__checkbox-label .product-tab__body__content__checkbox-label__box:first-child{position:relative;width:26px;height:26px;transform:scale(1);vertical-align:middle;border:2px solid #b0b0b0;transition:all .2s ease;margin-right:10px}.product-summary--tabbed .product-tab__body__content__checkbox-label .product-tab__body__content__checkbox-label__box:first-child svg{position:absolute;top:5px;left:4px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate(0)}.product-summary--tabbed .product-tab__body__content__checkbox-label .product-tab__body__content__checkbox-label__box:first-child:before{content:"";width:100%;height:100%;background:#002A5E;display:block;transform:scale(0);opacity:1;border-radius:50%}.product-summary--tabbed .product-tab__body__content__checkbox-label .product-tab__body__content__checkbox-label__box--on-luxe-page:first-child{border:2px solid #5B5B5B}.product-summary--tabbed .product-tab__body__content__checkbox-label .product-tab__body__content__checkbox-label__box:last-child{padding-left:8px}.product-summary--tabbed .product-tab__body__content__checkbox-label:hover span:first-child{border-color:#002a5e}.product-summary--tabbed .product-tab__body__content__checkbox-label--on-luxe-page:hover span:first-child{border-color:#fff}.product-summary--tabbed .product-tab__body__content__checkbox-label .information{margin-left:auto;padding-top:4px}.product-summary--tabbed .product-tab__body__content__checkbox-label .information--on-luxe-page{background-color:#666!important}.product-summary--tabbed .product-tab__body__content .product-tab__body__content__checkbox-label-wrapper{background-color:initial;padding:initial;margin-top:0}.product-summary--tabbed .product-tab__body__content .product-tab__body__content__input-checkbox:checked+.product-tab__body__content__checkbox-label-wrapper .product-tab__body__content__checkbox-label__box:first-child,.product-summary--tabbed .product-tab__body__content .product-tab__body__content__input-checkbox:checked+.product-tab__body__content__checkbox-label .product-tab__body__content__checkbox-label__box:first-child{background:#002A5E;border-color:#002a5e}.product-summary--tabbed .product-tab__body__content .product-tab__body__content__input-checkbox:checked+.product-tab__body__content__checkbox-label-wrapper .product-tab__body__content__checkbox-label__box:first-child svg,.product-summary--tabbed .product-tab__body__content .product-tab__body__content__input-checkbox:checked+.product-tab__body__content__checkbox-label .product-tab__body__content__checkbox-label__box:first-child svg{stroke-dashoffset:0}.product-summary--tabbed .product-tab__body__content .product-tab__body__content__input-checkbox:checked+.product-tab__body__content__checkbox-label-wrapper .product-tab__body__content__checkbox-label__box--on-luxe-page:first-child,.product-summary--tabbed .product-tab__body__content .product-tab__body__content__input-checkbox:checked+.product-tab__body__content__checkbox-label .product-tab__body__content__checkbox-label__box--on-luxe-page:first-child{background:#5B5B5B;border-color:#5b5b5b}.product-summary--tabbed .product-tab__body__value-props{flex-direction:column;justify-content:space-between;margin-top:15px;align-items:center}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__value-props{justify-content:space-around;margin:auto}}.product-summary--tabbed .product-tab__body__value-props .value-props__item{display:flex;justify-content:center;align-items:center;flex:1 0 50%;padding:0 5px}@media (min-width: 1024px){.product-summary--tabbed .product-tab__body__value-props .value-props__item{flex:1}}.product-summary--tabbed .product-tab__body__value-props .icon{max-width:45px;height:35px;padding-right:10px;margin:0}.product-summary--tabbed .product-tab__body__value-props p{font-size:14px;font-family:inherit;line-height:18px;padding:10px 0}.product-summary--tabbed ul.checkmark{position:absolute;top:-10px}.product-summary--tabbed ul.checkmark li{font-size:22px;list-style-type:none;margin-bottom:1em;padding:.25em 0 0 2.5em;position:relative}.product-summary--tabbed ul.checkmark li:before{content:" ";display:block;border-radius:.8em;height:0;width:0;position:absolute;left:.5em;top:40%;margin-top:-.5em}.product-summary--tabbed ul.checkmark-dual-extra li:before,.product-summary--tabbed ul.checkmark-dual-extra-luxe li:before{border:solid .8em #74a7d5}.product-summary--tabbed ul.checkmark-dual-balanced li:before,.product-summary--tabbed ul.checkmark-dual-balanced-luxe li:before{border:solid .8em #5bb3a5}.product-summary--tabbed ul.checkmark-sunset li:before,.product-summary--tabbed ul.checkmark-sunset-luxe li:before{border:solid .8em #31a1a5}.product-summary--tabbed ul.checkmark-moonlight li:before,.product-summary--tabbed ul.checkmark-moonlight-luxe li:before{border:solid .8em #74a7d5}.product-summary--tabbed ul.checkmark-midnight li:before,.product-summary--tabbed ul.checkmark-midnight-luxe li:before{border:solid .8em #002e66}.product-summary--tabbed ul.checkmark-dusk li:before,.product-summary--tabbed ul.checkmark-dusk-luxe li:before{border:solid .8em #af295c}.product-summary--tabbed ul.checkmark-twilight li:before,.product-summary--tabbed ul.checkmark-twilight-luxe li:before{border:solid .8em #386d62}.product-summary--tabbed ul.checkmark-dawn li:before,.product-summary--tabbed ul.checkmark-dawn-luxe li:before{border:solid .8em #fabc4b}.product-summary--tabbed ul.checkmark-plus li:before,.product-summary--tabbed ul.checkmark-plus-luxe li:before,.product-summary--tabbed ul.checkmark-nightfall li:before,.product-summary--tabbed ul.checkmark-nightfall-luxe li:before{border:solid .8em #444}.product-summary--tabbed ul.checkmark li:after{content:" ";display:block;width:.4em;height:.7em;border:solid #fff;border-width:0 .1em .1em 0;position:absolute;left:24px;top:65%;margin-top:-.2em;transform:rotate(45deg)}.product-summary--tabbed__features{margin:0 auto;padding:90px;max-width:none;display:flex;flex-direction:row;flex-wrap:wrap;color:#fff}.product-summary--tabbed__features h2{flex:0 0 100%;font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center;font-size:32px;margin:0 auto 1.5rem;line-height:36px;max-width:486px;padding:0 2rem}@media (min-width: 900px){.product-summary--tabbed__features h2{font-size:48px;line-height:52px;max-width:730px;padding:0}}@media (min-width: 1540px){.product-summary--tabbed__features h2{max-width:48vw}}.product-summary--tabbed__features.kids{background-color:#f1f1f1;color:#444}.product-summary--tabbed__features.kids .benefits-title{color:#036741}.product-summary--tabbed__features--sunset{background-color:#31a1a5}.product-summary--tabbed__features--moonlight{background-color:#74a7d5}.product-summary--tabbed__features--midnight{background-color:#002e66}.product-summary--tabbed__features--dusk{background-color:#af295c}.product-summary--tabbed__features--twilight{background-color:#386d62}.product-summary--tabbed__features--dawn{background-color:#fabc4b}.product-summary--tabbed__features--nightfall,.product-summary--tabbed__features--plus{background-color:#444}.product-summary--tabbed__features--dual-extra{background-color:#74a7d5}.product-summary--tabbed__features--dual-balanced{background-color:#5bb3a5}.product-summary--tabbed__features[class*=-luxe]{background-color:#222}.product-summary--tabbed__luxe .product-buy-module__meta .price-wrapper.has-border{border-right:1px solid #646464}.pdp--dual-extra .product-tab__body__content__images__thumbnail img.active,.pdp--dual-extra-luxe .product-tab__body__content__images__thumbnail img.active{border-color:#74a7d5}.pdp--dual-balanced .product-tab__body__content__images__thumbnail img.active,.pdp--dual-balanced-luxe .product-tab__body__content__images__thumbnail img.active{border-color:#5bb3a5}.pdp--sunset .product-tab__body__content__images__thumbnail img.active,.pdp--sunset-luxe .product-tab__body__content__images__thumbnail img.active{border-color:#31a1a5}.pdp--moonlight .product-tab__body__content__images__thumbnail img.active,.pdp--moonlight-luxe .product-tab__body__content__images__thumbnail img.active{border-color:#74a7d5}.pdp--midnight .product-tab__body__content__images__thumbnail img.active{border-color:#002e66}.pdp--midnight-luxe .product-tab__body__content__images__thumbnail img.active{border-color:#fff}.pdp--dusk .product-tab__body__content__images__thumbnail img.active,.pdp--dusk-luxe .product-tab__body__content__images__thumbnail img.active{border-color:#af295c}.pdp--twilight .product-tab__body__content__images__thumbnail img.active,.pdp--twilight-luxe .product-tab__body__content__images__thumbnail img.active{border-color:#386d62}.pdp--dawn .product-tab__body__content__images__thumbnail img.active,.pdp--dawn-luxe .product-tab__body__content__images__thumbnail img.active{border-color:#fabc4b}.pdp--plus .product-tab__body__content__images__thumbnail img.active,.pdp--plus-luxe .product-tab__body__content__images__thumbnail img.active,.pdp--nightfall .product-tab__body__content__images__thumbnail img.active,.pdp--nightfall-luxe .product-tab__body__content__images__thumbnail img.active{border-color:#444}.product-summary__value-props--narrow{max-width:700px;margin:auto}.product-buy-module{color:#002e66;text-align:center}.product-buy-module__block{position:relative;margin-bottom:20px}.product-buy-module__block:before{content:"";display:block;position:absolute;top:60px;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 0 15px 7px #00000014;z-index:1}.product-buy-module__image{margin-bottom:16px;padding:0 16px;position:relative;height:160px;z-index:2}.product-buy-module__image img{position:relative;top:50%;transform:translateY(-50%);width:100%;max-width:360px;max-height:100%;margin:auto}.product-buy-module__content{padding:0 20px 60px;position:relative;z-index:2}.product-buy-module__reviews{text-align:center}.product-buy-module__reviews-link{display:block;margin-bottom:16px;font-size:.75rem;line-height:1}.product-buy-module__reviews .yotpo.bottomLine{display:inline-block}.product-buy-module__reviews .yotpo.bottomLine .text-m{display:none;visibility:hidden}.product-buy-module__reviews .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,.product-buy-module__reviews .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.product-buy-module__reviews .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,.product-buy-module__reviews .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star,.product-buy-module__reviews .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,.product-buy-module__reviews .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.product-buy-module__reviews .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,.product-buy-module__reviews .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,.product-buy-module__reviews .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{font-size:24px}.product-buy-module__title{font-family:AvenirNextLTPro-Bold;text-transform:uppercase;font-size:1.875rem;line-height:1.2;margin-bottom:0}.product-buy-module__title-helix{font-family:AvenirNextLTPro-Regular}@media only screen and (min-width: 1140px){.product-buy-module__title{font-size:2.5rem}}.product-buy-module__description{font-size:1rem;line-height:1.5;margin-bottom:20px}@media only screen and (min-width: 1140px){.product-buy-module__description{font-size:1.25rem}}.product-buy-module__financing{font-size:.75rem;line-height:1.5;margin-bottom:16px}.product-buy-module__meta{display:flex;margin:0 auto;max-width:420px;justify-content:center;padding:1rem 0}.product-buy-module__meta .price-wrapper{display:flex;flex-direction:column;font-size:.9rem;width:45%}.product-buy-module__meta .price-wrapper.has-border{margin-right:1rem;padding-right:1rem;border-right:1px solid #EEE}@media (min-width: 480px){.product-buy-module__meta .price-wrapper.has-border{margin-right:2rem;padding-right:2rem;width:auto}}.product-buy-module__meta .price-wrapper .original-price{text-decoration:line-through}.product-buy-module__meta .price-wrapper .pay-now{line-height:20px;margin-bottom:5px}.product-buy-module__meta .price-wrapper .js-selected-price{font-size:2rem;font-weight:700;line-height:37px;font-family:AvenirNextLTPro-Bold}.product-buy-module__button{display:block;width:100%;max-width:420px;margin:0 auto 12px}.product-buy-module__button--wide{max-width:400px}.product-buy-module__delivery{font-size:.75rem;line-height:1.5;margin-top:10px}.product-buy-module__delivery.inactive{display:none}.product-buy-module__sleep-quiz{opacity:.8}.product-buy-module .text-link,.product-buy-module .collection-product__cta:not(.mattress) span:first-child,.collection-product__cta:not(.mattress) .product-buy-module span:first-child{font-size:.75rem}.product-reviews-widget{display:none;visibility:hidden}.product-specs{background-color:#fff9f4}.product-specs h2{font-size:1.25rem;line-height:1;margin-bottom:32px;text-align:center}@media only screen and (min-width: 769px){.product-specs h2{font-size:2.5rem}}.product-specs h3{margin-bottom:0}.product-specs a{text-decoration:underline}.product-specs__tabs{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.product-specs__tabs li{position:relative;line-height:1;padding-bottom:6px;cursor:pointer}.product-specs__tabs li:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:transparent;transform:translateZ(0);transition:.2s cubic-bezier(0,0,.58,1)}.product-specs__tabs li.is-current:before{background-color:#002e66}.product-specs__tabs li:hover:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#002e66;transition:.2s cubic-bezier(0,0,.58,1);transform:scaleX(.6)}.product-specs .tab-content{display:none}.product-specs .tab-content p{margin-bottom:12px}.product-specs .tab-content.is-current{display:inherit}.product-comparing-module h2{font-size:1.25rem;line-height:1.2;margin-bottom:32px;text-align:center}@media only screen and (min-width: 1140px){.product-comparing-module h2{font-size:2.5rem}}.product-comparing-module h3{font-size:20px;line-height:1.5;margin-bottom:0;color:#002e66}.product-comparing-module img{margin-bottom:16px}.product-comparing-module p{font-size:1rem;line-height:1.5;margin:0 auto 16px;text-align:center}@media only screen and (min-width: 769px){.product-comparing-module__wrap{display:flex;justify-content:space-between;padding:0 20px}}@media only screen and (min-width: 1140px){.product-comparing-module__wrap{padding:0 40px}}.product-comparing-module__block{position:relative;padding:30px;margin-bottom:40px;border-top:3px solid transparent;background-color:#fff;color:#002e66;text-align:center}.product-comparing-module__block:last-child{margin-bottom:0}@media only screen and (min-width: 769px){.product-comparing-module__block{flex:1;margin-right:30px;margin-bottom:0}.product-comparing-module__block:last-child{margin-right:0}}@media only screen and (min-width: 1140px){.product-comparing-module__block{padding:60px}}.product-comparing-module__block.is-selected,.product-comparing-module__block:hover{border-top:3px solid #DB2C39;background-color:#fff9f4}.product-comparing-module__block.is-selected:after,.product-comparing-module__block.is-selected:before{opacity:1}.product-comparing-module__block:after,.product-comparing-module__block:before{content:"";display:block;position:absolute;opacity:0;transition:opacity .3s ease}.product-comparing-module__block:before{top:-13px;left:20px;height:26px;width:26px;border-radius:50%;background-color:#db2c39}.product-comparing-module__block:after{position:absolute;top:-8px;left:30px;width:7px;height:13px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.product-comparing-module__link{display:block}.product-comparing-module__content{max-width:320px;margin:0 auto}.product-text-block{text-align:center}.product-text-block .icon{height:80px;margin:0 auto 16px}.product-text-block.product-section--dark .icon{fill:#fff}.product-text-block h2{line-height:1;margin-bottom:16px;font-family:AvenirNextLTPro-Bold;text-transform:uppercase}@media only screen and (min-width: 769px){.product-text-block h2{font-size:3rem}}.product-text-block p{font-size:1rem;line-height:1.5;margin-bottom:16px}@media only screen and (min-width: 769px){.product-text-block p{font-size:1.25rem}}@media only screen and (min-width: 1140px){.product-text-block p{font-size:1.5rem}}.product-faqs{background-color:#fff9f4}@media only screen and (min-width: 1140px){.product-faqs__text{display:flex;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 1140px){.product-faqs__text div{width:50%;padding:0 30px}.product-faqs__text div:last-child{margin-right:0}}.product-faqs h2{margin-bottom:32px;font-size:3rem}.product-faqs h3{font-size:1.25rem;line-height:1.2;margin-bottom:16px}.product-faqs p{font-size:1rem;margin-bottom:48px}@media only screen and (min-width: 769px){.product-materials__wrap{display:flex;justify-content:space-between;padding:0 20px}}@media only screen and (min-width: 1140px){.product-materials__wrap{padding:0 40px}}.product-materials__block{padding:30px;background-color:#fff9f4;margin-bottom:40px;border-top:3px solid #002e66}.product-materials__block:last-child{margin-bottom:0}@media only screen and (min-width: 769px){.product-materials__block{flex:1;margin-right:30px;margin-bottom:0}.product-materials__block:last-child{margin-right:0}}@media only screen and (min-width: 1140px){.product-materials__block{padding:60px}}.product-adjustable-module{text-align:center}.product-adjustable-module h2{font-size:1.25rem;line-height:1.2;margin-bottom:16px;text-align:center}@media only screen and (min-width: 1140px){.product-adjustable-module h2{font-size:2.5rem}}.product-adjustable-module h3{width:100%;font-size:20px;line-height:1;margin-bottom:16px;color:#002e66}.product-adjustable-module p{width:100%;font-size:1rem;line-height:1.5;margin-bottom:16px;text-align:center}.product-adjustable-module__slider{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;padding-bottom:30px}@media only screen and (min-width: 480px){.product-adjustable-module__slider{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}}.product-adjustable-module__card{width:296px;margin:16px;padding:40px 30px;background-color:#fff;color:#002e66}.product-adjustable-module__card .icon{width:100%;fill:#002e66;max-width:130px;margin:0 auto 16px}.product-adjustable-module__card ul{width:100%;margin-left:10px;list-style-type:disc;text-align:left}.product-reviews .review{width:100%}.product-reviews .review__text{max-width:100%}.product-video{background-color:#fff}.product-video .video-preview{margin-bottom:30px}#helix-luxe .product-video .video-preview{margin-bottom:0}.product-gallery__slider-slide{padding:0 12px;max-width:442px}.product-gallery .slick-dots{bottom:12px}.product-gallery .slick-dots li.slick-active button:before{color:#fff}.template__product--mattress .product-gallery{padding-top:0}.product-cross-sell{background-color:#fff}.product-cross-sell img{margin-bottom:20px}.product-cross-sell img h2{font-size:1.25rem;line-height:1;margin-bottom:16px}@media only screen and (min-width: 769px){.product-cross-sell img h2{font-size:2.5rem}}.product-cross-sell img p{font-size:1rem;line-height:1.5;margin-bottom:28px}@media only screen and (min-width: 769px){.product-cross-sell img p{font-size:1.25rem}}@media only screen and (min-width: 1140px){.product-cross-sell img p{font-size:1.5rem}}.product-collection-grid{background-color:#fff9f4}#helix-luxe main.content{background-color:#4a4a4a}.collection-standard-header+.quiz-match-section{background-color:inherit;padding:0 0 60px}.js-checkbox{visibility:hidden}.helix-checkbox,.helix-addon-checkbox{display:flex;position:relative;background:#f8f8f8;padding:1rem;max-width:420px;margin:0 auto;text-align:left;margin-top:1rem}.helix-checkbox .label,.helix-addon-checkbox .label{display:flex;justify-content:space-between;flex:1 0 auto}.helix-checkbox div.icon-swap,.helix-addon-checkbox div.icon-swap{height:28px;width:28px;overflow:hidden;margin-right:1rem;position:relative}.helix-checkbox div.icon-swap div.icon-one,.helix-checkbox div.icon-swap div.icon-two,.helix-addon-checkbox div.icon-swap div.icon-one,.helix-addon-checkbox div.icon-swap div.icon-two{position:absolute;transition:.3s ease all}.helix-checkbox div.icon-swap div.icon-one,.helix-addon-checkbox div.icon-swap div.icon-one{top:-1px}.helix-checkbox div.icon-swap div.icon-two,.helix-addon-checkbox div.icon-swap div.icon-two{top:28px}.helix-checkbox.added div.icon-swap div.icon-one,.helix-addon-checkbox.added div.icon-swap div.icon-one{top:-28px}.helix-checkbox.added div.icon-swap div.icon-two,.helix-addon-checkbox.added div.icon-swap div.icon-two{top:-1px}.product-security-image{margin-top:20px}.product-security-image img{display:block;margin-left:auto;margin-right:auto;width:179px;height:100px}.product-security-image p{font-family:AvenirNextLTPro-Bold;font-size:.875rem;line-height:1.3;text-align:center;font-weight:700}.product-security-image svg{display:block;margin:50px auto 10px;width:50px;height:50px}.vr-icon{display:none}@media (min-width: 640px){.vr-icon{display:inline-block}}.vr-icon-small{max-width:50px}.vr-button{display:inline-block}@media (min-width: 640px){.vr-button{display:none}}.vr-button .btn-vr{color:#fff;display:block;width:100%;padding:10px;font-weight:700;letter-spacing:.2px}.addons-container .select-container{position:relative}.addons-container .select-container .variant-selector{border:2px solid #b0b0b0;padding:.45rem;width:100%;font-size:.75rem;font-family:AvenirNextLTPro-Demi;line-height:1;cursor:pointer}.addons-container .select-container .variant-selector.luxe{color:#fff;border-color:#5b5b5b}.addons-container .select-container .variant-selector.free{color:#444}.addons-container .select-container .variant-selector+.select-arrow{--size: .3rem;position:absolute;top:0;right:0;display:block;height:100%;width:2rem;pointer-events:none}.addons-container .select-container .variant-selector+.select-arrow:before{content:"";position:absolute;width:0;height:0;left:50%;top:50%;transform:translate(-50%,-50%);border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #002e66}.addons-container .select-container .variant-selector+.select-arrow.luxe-free:before{border-top-color:#444}.addons-container .select-container .variant-selector+.select-arrow.luxe:before{border-top-color:#fff}.addons-container .select-container .variant-selector:disabled{border:2px solid rgba(201,201,201,.3);cursor:default}.addons-container .select-container .variant-selector:disabled.luxe{border-color:#5b5b5b4d}.addons-container .select-container .variant-selector:disabled+.select-arrow:before{border-top-color:#002e664d}.addons-container .select-container .variant-selector:disabled+.select-arrow.luxe:before{border-top-color:#ffffff4d}.addons-container .select-container .variant-selector option{color:#000}.product-summary--tabbed__luxe .yotpo.bottomLine a.text-m{color:#fff!important}.product-summary--tabbed__luxe.cooling{background-color:#0a2958!important}:root{--fallback-color: #002e66;--bg-color: #F1F1F1;--personal-section-bg-color: #F8F8F8;--personal-text-color: #444444;--personal-cta-bg-color: #FFFFFF;--collection-bg-color: #FFFFFF;--infinite-rainbow: #AE295C, #DB2C39, #FABC4B, #31A1A5, #74A7D5, #002e66, #AE295C, #DB2C39, #FABC4B, #31A1A5, #74A7D5, #002e66, #AE295C, #DB2C39;--selection-gradient: #AF295C, #F23A48, #FABC4B, #AF295C, #F23A48, #FABC4B, #AF295C;--pdp-text-color: #444444;--alternate-color: #a5a5a5;--pdp-page-bg-color: #f1f1f1;--pdp-section-bg-color-primary: #ffffff;--pdp-section-bg-color-secondary: #f8f8f8;--pdp-active-accent-color: #DB2C39;--pdp-highlight-color: #dedede;--success-color: #386D62}[id*=helix-luxe]{--bg-color: #222222;--personal-section-bg-color: #333333;--personal-text-color: #FFFFFF;--personal-cta-bg-color: #444444;--collection-bg-color: #222222;--pdp-text-color: #FFFFFF;--pdp-page-bg-color: #29272A;--pdp-text-accent-color: var(--pdp-text-color);--pdp-section-bg-color-primary: #383639;--pdp-section-bg-color-secondary: #444444;--pdp-active-accent-color: #DB2C39}.personalized-mattress-section,.personalized-collection{color:var(--personal-text-color);display:grid;grid-auto-flow:column;place-items:center;background-color:var(--pdp-section-bg-color-secondary)}.personalized-mattress-section .mattress-quiz-results,.personalized-collection .mattress-quiz-results{display:grid;grid-auto-flow:column;align-items:center;gap:3rem}.personalized-mattress-section .mattress-quiz-results .helix-btn-cta,.personalized-collection .mattress-quiz-results .helix-btn-cta{background-color:var(--pdp-section-bg-color-primary)}.personalized-mattress-section .container .mattress-quiz-results,.personalized-collection .container .mattress-quiz-results{display:grid;color:var(--personal-text-color);width:100%;align-items:center;grid-template-columns:1fr}@media (min-width: 1024px){.personalized-mattress-section .container .mattress-quiz-results,.personalized-collection .container .mattress-quiz-results{grid-template-columns:1fr auto}}.personalized-mattress-section .container .mattress-quiz-results.hidden,.personalized-collection .container .mattress-quiz-results.hidden{display:none}.personalized-mattress-section .container .mattress-quiz-results .quiz-result-content,.personalized-collection .container .mattress-quiz-results .quiz-result-content{justify-self:center;text-align:center}@media (min-width: 1024px){.personalized-mattress-section .container .mattress-quiz-results .quiz-result-content,.personalized-collection .container .mattress-quiz-results .quiz-result-content{grid-area:1/1/2/3}}.personalized-mattress-section .container .mattress-quiz-results .quiz-result-content .rainbow-icon,.personalized-collection .container .mattress-quiz-results .quiz-result-content .rainbow-icon{margin-right:.25rem}.personalized-mattress-section .container .mattress-quiz-results .quiz-result-content .mattress-variant-title,.personalized-collection .container .mattress-quiz-results .quiz-result-content .mattress-variant-title{color:var(--product-accent-color)}.personalized-mattress-section .container .mattress-quiz-results .quiz-result-content .mattress-variant-title .mattress-title,.personalized-collection .container .mattress-quiz-results .quiz-result-content .mattress-variant-title .mattress-title{text-transform:uppercase}.personalized-mattress-section .container .mattress-quiz-results .quiz-result-content .mattress-variant-title .mattress-variant,.personalized-collection .container .mattress-quiz-results .quiz-result-content .mattress-variant-title .mattress-variant{font-family:AvenirNextLTPro-Bold}.personalized-mattress-section .container .mattress-quiz-results .helix-btn-cta,.personalized-collection .container .mattress-quiz-results .helix-btn-cta{font-size:12px;display:none;background-color:var(--pdp-section-bg-color-primary)}@media (min-width: 1024px){.personalized-mattress-section .container .mattress-quiz-results .helix-btn-cta,.personalized-collection .container .mattress-quiz-results .helix-btn-cta{grid-area:1/2/2/3;display:flex}}.personalized-mattress-section .container .tabs,.personalized-collection .container .tabs{display:grid;gap:12px;width:100%;grid-template-columns:1fr 1fr;position:relative}.personalized-mattress-section .container .tabs .award-badge,.personalized-collection .container .tabs .award-badge{position:absolute;z-index:5;color:var(--bg-color);text-transform:uppercase;background-color:var(--pdp-text-color);border-radius:6px;padding:8px 14px;font-size:10px;line-height:1;pointer-events:none;font-family:AvenirNextLTPro-Demi;display:flex;transform:translate(44vw,-40%)}@media (min-width: 360px){.personalized-mattress-section .container .tabs .award-badge,.personalized-collection .container .tabs .award-badge{transform:translate(45vw,-40%)}}@media (min-width: 480px){.personalized-mattress-section .container .tabs .award-badge,.personalized-collection .container .tabs .award-badge{transform:translate(53vw,-40%)}}@media (min-width: 560px){.personalized-mattress-section .container .tabs .award-badge,.personalized-collection .container .tabs .award-badge{transform:translate(57vw,-40%)}}@media (min-width: 712px){.personalized-mattress-section .container .tabs .award-badge,.personalized-collection .container .tabs .award-badge{transform:translate(61vw,-40%)}}@media (min-width: 920px){.personalized-mattress-section .container .tabs .award-badge,.personalized-collection .container .tabs .award-badge{transform:translate(63vw,-40%)}}@media (min-width: 1024px){.personalized-mattress-section .container .tabs .award-badge,.personalized-collection .container .tabs .award-badge{display:none}}.personalized-mattress-section .container .tabs .products-tab,.personalized-collection .container .tabs .products-tab{z-index:2;display:grid;place-items:center;position:relative;border-radius:7px;overflow:hidden;transition:box-shadow .2s cubic-bezier(0,0,.58,1)}@media (min-width: 1024px){.personalized-mattress-section .container .tabs .products-tab,.personalized-collection .container .tabs .products-tab{border-radius:11px}}.personalized-mattress-section .container .tabs .products-tab:before,.personalized-collection .container .tabs .products-tab:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:250%;height:100%;background-color:var(--pdp-section-bg-color-primary);background-size:50% 100%;transition:backgrounds-color ease-in .15s}.personalized-mattress-section .container .tabs .products-tab:hover,.personalized-collection .container .tabs .products-tab:hover{box-shadow:0 0 8px #0000001a}.personalized-mattress-section .container .tabs .products-tab:hover:before,.personalized-collection .container .tabs .products-tab:hover:before{background-color:var(--pdp-section-bg-color-primary)}.personalized-mattress-section .container .tabs .products-tab.active:before,.personalized-collection .container .tabs .products-tab.active:before{background-color:var(--pdp-active-accent-color)}.personalized-mattress-section .container .tabs .products-tab.match:before,.personalized-collection .container .tabs .products-tab.match:before{background:linear-gradient(115deg,var(--infinite-rainbow));animation:rainbowSlide 10s linear infinite alternate}.personalized-mattress-section .container .tabs .products-tab__container,.personalized-collection .container .tabs .products-tab__container{z-index:2;border-radius:7px;height:calc(100% - 4px);width:calc(100% - 4px);color:var(--personal-text-color);background-color:var(--pdp-section-bg-color-primary);display:grid;grid-auto-flow:row;text-align:center;justify-items:center;padding:10px 20px}@media (min-width: 1024px){.personalized-mattress-section .container .tabs .products-tab__container,.personalized-collection .container .tabs .products-tab__container{border-radius:11px;grid-template-columns:1fr auto;grid-auto-rows:auto auto;align-items:start;justify-items:start;text-align:left}}.personalized-mattress-section .container .tabs .products-tab__image,.personalized-collection .container .tabs .products-tab__image{width:auto;height:64px;object-fit:contain}@media (min-width: 1024px){.personalized-mattress-section .container .tabs .products-tab__image,.personalized-collection .container .tabs .products-tab__image{grid-area:1/2/3/3}}.personalized-mattress-section .container .tabs .products-tab__title,.personalized-collection .container .tabs .products-tab__title{font-family:AvenirNextLTPro-Demi;font-size:12px;line-height:1.25}@media (min-width: 1024px){.personalized-mattress-section .container .tabs .products-tab__title,.personalized-collection .container .tabs .products-tab__title{font-size:20px;grid-area:1/1/2/2;align-self:end}}.personalized-mattress-section .container .tabs .products-tab__blurb,.personalized-collection .container .tabs .products-tab__blurb{display:none;font-family:AvenirNextLTPro-Regular;font-size:10px;line-height:1.25}@media (min-width: 1024px){.personalized-mattress-section .container .tabs .products-tab__blurb,.personalized-collection .container .tabs .products-tab__blurb{display:block;font-size:12px;grid-area:2/1/3/2}}.personalized-collection{--personal-text-color: #333333;--pdp-section-bg-color-primary: #ffffff;--pdp-section-bg-color-secondary: #f8f8f8;color:var(--personal-text-color);display:grid;grid-auto-flow:column;place-items:center;background-color:var(--pdp-section-bg-color-primary);padding:0 40px 50px}.personalized-collection .mattress-quiz-results{display:grid;grid-auto-flow:column;align-items:center;gap:3rem}.personalized-collection .mattress-quiz-results .rainbow-icon{margin-right:8px}.personalized-collection .mattress-quiz-results .helix-btn-cta{background-color:var(--pdp-section-bg-color-secondary)}.personalized-collection.luxe{--personal-text-color: #ffffff;--pdp-section-bg-color-primary: #222222;--pdp-section-bg-color-secondary: #444444}.personalized-collection.hidden{display:none}.personalized-collection .quiz-match-section{padding:0;width:100%;background-color:var(--pdp-section-bg-color-primary)}.personalized-collection .quiz-match-section .pill-container{width:100%}.personalized-collection .quiz-match-section .pill-container .pill-content{padding:0 24px}.pdp-buybox-container{--pdp-text-accent-color: var(--product-accent-color);--swiper-theme-color: var(--pdp-active-accent-color);background-color:var(--pdp-page-bg-color);display:grid;grid-auto-flow:row;justify-items:center;justify-content:center;padding:2.5rem 1.25rem;gap:1.25rem;overflow-x:hidden}@media (min-width: 1024px){.pdp-buybox-container{grid-template-columns:minmax(75px,96px) minmax(200px,400px) minmax(200px,400px) minmax(350px,400px);grid-template-rows:repeat(2,auto);grid-template-areas:"tabs tabs tabs tabs" "img img img details";gap:2.5rem;overflow-x:initial}}.pdp-buybox-container .glacio-logo-icon{display:none}.pdp-buybox-container #glacio-price-container{display:none;justify-content:center}.pdp-buybox-container.cooling .glacio-logo-icon{display:block}.pdp-buybox-container.cooling #product-price-container{display:none}.pdp-buybox-container.cooling #glacio-price-container{display:flex}.pdp-buybox-container .personalized-mattress-section{display:contents}.pdp-buybox-container .personalized-mattress-section .container{background-color:var(--pdp-section-bg-color-secondary);max-width:90rem;width:100%;display:flex;gap:1rem;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;padding:1.25rem;margin:0 20px}@media (min-width: 1024px){.pdp-buybox-container .personalized-mattress-section .container{padding:2.5rem;grid-area:tabs}}.pdp-buybox-container .personalized-mattress-section .container.hidden{display:none}.pdp-buybox-container .personalized-mattress-section .container .compare-button{display:grid;place-items:center;font-family:AvenirNextLTPro-Demi;text-transform:uppercase;transition:box-shadow .2s cubic-bezier(0,0,.58,1);text-align:center;line-height:1;font-size:1rem;color:var(--pdp-text-color);background-color:var(--pdp-section-bg-color-primary);padding:18px 10px;border-radius:7px;display:none;width:100%;justify-content:center;text-transform:unset;font-family:AvenirNextLTPro-Regular}.pdp-buybox-container .personalized-mattress-section .container .compare-button:hover{cursor:pointer;box-shadow:0 0 8px #0000001a}@media (min-width: 1024px){.pdp-buybox-container .personalized-mattress-section .container .compare-button{display:flex}}.pdp-buybox-container .personalized-mattress-section .container .compare-button span{text-decoration:underline;display:inline-block}.pdp-buybox-container .mattress-quiz-results{display:grid;grid-area:unset;text-align:center;grid-template-columns:auto auto;gap:1rem;color:var(--product-accent-color)}@media (min-width: 1024px){.pdp-buybox-container .mattress-quiz-results{grid-area:tabs}}.pdp-buybox-container .mattress-quiz-results .mattress-title{text-transform:uppercase}.pdp-buybox-container .mattress-quiz-results .mattress-variant{font-family:AvenirNextLTPro-Bold}.pdp-buybox-container .mattress-quiz-results .quiz-result-content{margin-bottom:0;align-self:center}.pdp-buybox-container .mattress-quiz-results .helix-btn-cta{background-color:var(--pdp-section-bg-color-primary)}.pdp-buybox-container .mattress-quiz-results.hidden{display:none}.pdp-buybox-container .featured-blurb{text-align:center;line-height:1;font-family:AvenirNextLTPro-Bold;margin:0;font-size:20px}@media (min-width: 1024px){.pdp-buybox-container .featured-blurb{font-size:1.75rem}}@media (min-width: 1024px){.pdp-buybox-container .pdp-image-section{grid-area:img;display:grid;grid-template-columns:auto 1fr;gap:2.5rem;align-self:start;position:sticky;top:130px}}.pdp-buybox-container .pdp-image-section img{border-radius:12px}.pdp-buybox-container .pdp-image-section .pdp-image-thumbnails{display:none}@media (min-width: 1024px){.pdp-buybox-container .pdp-image-section .pdp-image-thumbnails{cursor:pointer;order:1;display:flex;flex-direction:column;gap:8px}.pdp-buybox-container .pdp-image-section .pdp-image-thumbnails .image-thumb{transition:box-shadow .2s cubic-bezier(0,0,.58,1);border:2px solid transparent;object-fit:cover;aspect-ratio:1}.pdp-buybox-container .pdp-image-section .pdp-image-thumbnails .image-thumb:hover{box-shadow:0 0 8px #0000001a}.pdp-buybox-container .pdp-image-section .pdp-image-thumbnails .image-thumb.active{border-color:var(--product-accent-color)}}.pdp-buybox-container .pdp-image-section .swiper-carousel{width:100%;height:100%;position:relative}@media (min-width: 1024px){.pdp-buybox-container .pdp-image-section .swiper-carousel{display:none}}.pdp-buybox-container .pdp-image-section .swiper-carousel .swiper-button-prev,.pdp-buybox-container .pdp-image-section .swiper-carousel .swiper-button-next,.pdp-buybox-container .pdp-image-section .swiper-carousel .swiper-pagination{z-index:2}.pdp-buybox-container .pdp-image-section .pdp-image-main{display:none}@media (min-width: 1024px){.pdp-buybox-container .pdp-image-section .pdp-image-main{display:grid;order:2}}@media (min-width: 1024px){.pdp-buybox-container .pdp-image-section .pdp-image-main .image-main{grid-area:1/1;pointer-events:none;background-color:inherit;opacity:0;width:100%;align-self:flex-start}.pdp-buybox-container .pdp-image-section .pdp-image-main .image-main.active{opacity:1;pointer-events:all}}.pdp-buybox-container .pdp-info-container{color:var(--pdp-text-color);background-color:var(--pdp-section-bg-color-primary);border-radius:.5rem;width:100%;padding:1.875rem 1.25rem}@media (min-width: 1024px){.pdp-buybox-container .pdp-info-container{grid-area:details}}.pdp-buybox-container .pdp-info-container .product-instock{font-size:10px;margin-bottom:1rem}@media (min-width: 1024px){.pdp-buybox-container .pdp-info-container .product-instock{font-size:12px;margin-bottom:.5rem}}.pdp-buybox-container .pdp-info-container .product-instock .element{display:none;grid-template-columns:10px auto 1fr;align-items:baseline;line-height:1;gap:6px}.pdp-buybox-container .pdp-info-container .product-instock .element.visible{display:grid}.pdp-buybox-container .pdp-info-container .product-instock .element .icon--circle{width:10px;height:10px}.pdp-buybox-container .pdp-info-container .product-instock .element .icon--circle.instock{fill:var(--success-color)}.pdp-buybox-container .pdp-info-container .product-instock .element .icon--circle.outofstock{fill:var(--pdp-active-accent-color)}.pdp-buybox-container .pdp-info-container .product-instock .element strong{font-weight:400}.pdp-buybox-container .pdp-info-container .title-container{display:flex;gap:.5rem;align-items:baseline}.pdp-buybox-container .pdp-info-container .title-container .product-title{font-size:1rem;line-height:normal;color:var(--pdp-text-accent-color);font-weight:400;text-transform:uppercase;font-family:AvenirNextLTPro-Bold;margin-bottom:0}@media (min-width: 1024px){.pdp-buybox-container .pdp-info-container .title-container .product-title{font-size:1.5rem}}.pdp-buybox-container .pdp-info-container .title-container .product-title .thin{font-family:AvenirNextLTPro-Regular}.pdp-buybox-container .pdp-info-container #yotpo-buybox .yotpo-bottomline{pointer-events:none;display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:1rem}.pdp-buybox-container .pdp-info-container #yotpo-buybox .yotpo-bottomline .text-m{color:var(--pdp-text-color)!important}.pdp-buybox-container .pdp-info-container .product-attributes{display:grid;gap:1.5rem;margin-bottom:1rem;grid-template-columns:repeat(3,1fr)}.pdp-buybox-container .pdp-info-container .product-attributes .attribute{display:flex;flex-direction:column;align-items:center}.pdp-buybox-container .pdp-info-container .product-attributes .attribute svg{stroke:var(--pdp-text-accent-color);fill:none;width:100%;max-height:3.125rem;max-width:6.25rem}.pdp-buybox-container .pdp-info-container .product-attributes .attribute svg.icon--diamond,.pdp-buybox-container .pdp-info-container .product-attributes .attribute svg.icon--rotating-arrows,.pdp-buybox-container .pdp-info-container .product-attributes .attribute svg.icon--plush{stroke:none;fill:var(--pdp-text-accent-color)}.pdp-buybox-container .pdp-info-container .product-attributes .attribute p{font-size:.625rem;line-height:1.25;text-align:center;margin:1rem 0 0}.pdp-buybox-container .pdp-info-container .options{--pdp-text-accent-color: var(--product-accent-color);position:relative}.pdp-buybox-container .pdp-info-container .options select{cursor:pointer;background-color:var(--pdp-section-bg-color-primary);color:var(--personal-text-color);width:100%;padding:20px;border-radius:6px;border:2px solid var(--pdp-section-bg-color-secondary);font-family:AvenirNextLTPro-Regular}.pdp-buybox-container .pdp-info-container .options select option{color:inherit;background-color:inherit}.pdp-buybox-container .pdp-info-container .options select option span{text-align:right}.pdp-buybox-container .pdp-info-container .options select:disabled{cursor:not-allowed;background-color:var(--pdp-section-bg-color-primary);opacity:.5}.pdp-buybox-container .pdp-info-container .options select:disabled option{pointer-events:none}.pdp-buybox-container .pdp-info-container .options select:disabled+.icon--select-arrow{stroke:var(--pdp-text-color);opacity:.5}.pdp-buybox-container .pdp-info-container .options .icon--select-arrow{pointer-events:none;width:1.5rem;height:1.5rem;stroke:var(--pdp-active-accent-color);fill:none;position:absolute;top:0;right:0;transform:translate(-50%,75%);z-index:2;display:inline-block;padding:3px}.pdp-buybox-container .pdp-info-container .price-container .product-price{display:none;justify-content:center}.pdp-buybox-container .pdp-info-container .price-container .product-price.visible{display:flex}.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing{margin:28px 0;display:flex!important;font-size:1rem!important;flex-direction:column;text-align:center;line-height:20px;min-width:148px}.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container p,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing p{line-height:20px}.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container klarna-placement-style-body,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing klarna-placement-style-body{margin:0;font-weight:400;font-size:1rem!important}.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container .amount,.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container klarna-placement-style-amount,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing .amount,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing klarna-placement-style-amount{margin:0;font-family:AvenirNextLTPro-Demi;color:var(--pdp-text-accent-color);font-size:2.25rem;line-height:3rem}.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container .amount.margin,.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container klarna-placement-style-amount.margin,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing .amount.margin,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing klarna-placement-style-amount.margin{margin-top:10px}.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container klarna-placement-style-amount,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing klarna-placement-style-amount{margin-top:10px}.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container .strikethrough,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing .strikethrough{text-decoration:line-through}.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container .blurb,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing .blurb{font-size:.75rem}.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container a,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing a{all:unset;font-family:AvenirNextLTPro-Regular;color:var(--pdp-text-color);text-decoration:underline}.pdp-buybox-container .pdp-info-container .price-container .product-price .price-container a:before,.pdp-buybox-container .pdp-info-container .price-container .product-price #financing a:before{all:unset}.pdp-buybox-container .pdp-info-container .price-container .product-price #financing{border-left:2px solid var(--pdp-section-bg-color-secondary)}.pdp-buybox-container .pdp-info-container .financing-options-container{border-radius:12px;background-color:var(--pdp-page-bg-color);padding:20px}.pdp-buybox-container .pdp-info-container .financing-options-container .financing-option,.pdp-buybox-container .pdp-info-container .financing-options-container p{font-size:.75rem}.pdp-buybox-container .pdp-info-container .financing-options-container .financing-option .title,.pdp-buybox-container .pdp-info-container .financing-options-container p .title{font-family:AvenirNextLTPro-Demi}.pdp-buybox-container .pdp-info-container .financing-options-container .financing-option a,.pdp-buybox-container .pdp-info-container .financing-options-container p a{text-decoration:underline}.pdp-buybox-container .pdp-info-container .cooling-options-container{margin-top:30px;display:grid;gap:2px}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-title-area{border-radius:12px 12px 0 0;background-color:var(--pdp-page-bg-color);padding:20px}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-title-area .checkbox-label{display:grid;grid-template-columns:auto 1fr;gap:1rem;cursor:pointer;align-items:center}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-title-area .checkbox-label .checkbox{display:grid;border-radius:50%;height:27px;width:27px;border:2px solid var(--alternate-color);background-color:var(--pdp-page-bg-color);place-items:center}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-title-area .checkbox-label .checkbox .icon--checkmark{fill:none;opacity:0;width:75%;height:75%}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-title-area .checkbox-label .title{font-size:1rem;line-height:1}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-title-area .checkbox-label .price-difference .price{display:none;margin-bottom:2px}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-title-area .checkbox-label .price-difference .price.visible{display:block}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-title-area input:checked+.checkbox-label:before{background-color:var(--pdp-active-accent-color)}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-title-area input:checked+.checkbox-label .checkbox{border-color:var(--pdp-active-accent-color);background-color:var(--pdp-active-accent-color)}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-title-area input:checked+.checkbox-label .checkbox .icon--checkmark{opacity:1}.pdp-buybox-container .pdp-info-container .cooling-options-container .cooling-description-area{border-radius:0 0 12px 12px;background-color:var(--pdp-page-bg-color);padding:20px;display:grid;grid-template-columns:1fr auto;gap:1rem}.pdp-buybox-container .pdp-info-container .cooling-options-container .financing-option,.pdp-buybox-container .pdp-info-container .cooling-options-container p{font-size:.75rem}.pdp-buybox-container .pdp-info-container .cooling-options-container .financing-option .title,.pdp-buybox-container .pdp-info-container .cooling-options-container p .title{font-family:AvenirNextLTPro-Demi}.pdp-buybox-container .pdp-info-container .cooling-options-container .financing-option a,.pdp-buybox-container .pdp-info-container .cooling-options-container p a{text-decoration:underline}.pdp-buybox-container .pdp-info-container .add-to-cart-button{display:grid;place-items:center;font-family:AvenirNextLTPro-Demi;text-transform:uppercase;transition:box-shadow .2s cubic-bezier(0,0,.58,1);text-align:center;line-height:1;font-size:1rem;color:#fff;background-color:var(--pdp-active-accent-color);padding:18px 10px;border-radius:12px;margin:30px 0 12px}.pdp-buybox-container .pdp-info-container .add-to-cart-button:hover{cursor:pointer;box-shadow:0 0 8px #0000001a}.pdp-buybox-container .pdp-info-container .save-for-later-btn{cursor:pointer;display:flex;margin:0 auto 15px;text-decoration:underline;font-size:12px}.pdp-buybox-container .pdp-info-container .save-for-later-btn.chart{margin:15px auto}.pdp-buybox-container .pdp-info-container .secure-container{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.pdp-buybox-container .pdp-info-container .secure-container .icon--lock-outline{fill:none;stroke:var(--pdp-text-color);width:1.2rem;height:1.5rem}.pdp-buybox-container .pdp-info-container .secure-container p{font-size:.85rem;line-height:1}.pdp-buybox-container .pdp-info-container .add-ons-container{display:grid;gap:20px;border-radius:12px;background-color:var(--pdp-page-bg-color);padding:20px}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container{width:100%;height:84px}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg{z-index:2;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:7px;height:inherit;width:inherit}@media (min-width: 1024px){.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg{border-radius:11px}}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:250%;height:100%;background-color:var(--pdp-section-bg-color-primary);background-size:50% 100%}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg .add-on-content{cursor:pointer;background-color:var(--pdp-section-bg-color-primary);display:grid;gap:12px;grid-template-columns:40px 1fr 104px;grid-template-rows:1fr;height:calc(100% - 4px);width:calc(100% - 4px);border-radius:7px}@media (min-width: 1024px){.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg .add-on-content{border-radius:11px}}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg .add-on-content img{object-fit:contain;align-self:center;border-radius:6px 0 0 6px;margin:0;padding:0;height:min-content;max-width:100%}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg .add-on-content .text{background-color:transparent;height:min-content;margin-top:12px}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg .add-on-content .text .price-display{font-size:12px}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg .add-on-content .text .price-display .free{font-family:AvenirNextLTPro-Demi}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg .add-on-content .text .price-display .element{display:none}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg .add-on-content .checkbox{display:grid;margin:12px 0 0 12px;border-radius:50%;height:27px;width:27px;border:2px solid var(--pdp-section-bg-color-secondary);background-color:var(--pdp-page-bg-color);place-items:center}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container .add-on-bg .add-on-content .checkbox .icon--checkmark{fill:none;opacity:0;width:75%;height:75%}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container input:checked+.add-on-bg:before{background-color:var(--pdp-active-accent-color)}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container input:checked+.add-on-bg .checkbox{border-color:var(--pdp-active-accent-color);background-color:var(--pdp-active-accent-color)}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container input:checked+.add-on-bg .checkbox .icon--checkmark{opacity:1}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .add-on-input-container input:checked+.featured:before{animation:rainbowSlide 8s linear infinite alternate;background-image:linear-gradient(to right,var(--selection-gradient))}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection{margin-top:10px;display:grid;gap:10px;grid-template-columns:1fr 100px}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection .options{--pdp-text-accent-color: var(--product-accent-color);position:relative}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection .options select{cursor:pointer;background-color:var(--pdp-section-bg-color-primary);color:var(--personal-text-color);width:100%;padding:10px;border-radius:6px;border:2px solid var(--pdp-section-bg-color-secondary);font-family:AvenirNextLTPro-Regular}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection .options select option{color:inherit;background-color:inherit}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection .options select option span{text-align:right}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection .options select:disabled{cursor:not-allowed;background-color:var(--pdp-section-bg-color-primary);opacity:.5}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection .options select:disabled option{pointer-events:none}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection .options select:disabled+.icon--select-arrow{stroke:var(--pdp-text-color);opacity:.5}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection .options .icon--select-arrow{pointer-events:none;width:1.25rem;height:1.25rem;stroke:var(--pdp-active-accent-color);fill:none;position:absolute;top:0;right:0;transform:translate(-40%,50%);z-index:2;display:inline-block;padding:3px}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection .addon-btn{display:grid;place-items:center;font-family:AvenirNextLTPro-Demi;text-transform:uppercase;transition:box-shadow .2s cubic-bezier(0,0,.58,1);text-align:center;line-height:1;font-size:12px;color:var(--pdp-text-color);background-color:var(--pdp-section-bg-color-secondary);padding:14px 10px;border-radius:6px}.pdp-buybox-container .pdp-info-container .add-ons-container .add-on-container .selection .addon-btn:hover{cursor:pointer;box-shadow:0 0 8px #0000001a}@keyframes rainbowSlide{to{transform:translate(-50%)}}@keyframes accentSlide{to{transform:translate(-50%)}}.faq-container{margin-top:50px}.faq-category-title{text-transform:capitalize;font-size:3rem}.faq-nav{position:sticky;max-height:calc(100vh - 200px);width:100%;padding-right:10px;overflow-y:scroll}.faq-nav__item{position:relative;display:inline-block;font-family:AvenirNextLTPro-Regular;font-size:1rem;line-height:1;padding-bottom:1px;text-transform:uppercase;color:#002e66;padding-top:20px;margin-left:20px}.faq-nav__item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;transform:scaleX(.01);transition:all .2s cubic-bezier(0,0,.58,1);background-color:transparent}.faq-nav__item:hover,.faq-nav__item.active{font-family:AvenirNextLTPro-Bold}.faq-nav__item:hover:before,.faq-nav__item.active:before{transform:scaleX(1) translateZ(0);background-color:#002e66}.mattress-faqs.kids{background-color:#036741!important}.sleep-quiz__content{padding:130px 0 92px}.sleep-quiz__content--v2{padding:0;height:100%;background-color:#0d2e62;color:#fff}.sleep-quiz__step-1--header{display:flex;width:100%;justify-content:center;margin-bottom:40px}.sleep-quiz__section{position:relative;padding-top:30px;padding-bottom:30px;text-align:center;display:none}.sleep-quiz__section.is-active{display:block}.sleep-quiz__section .value-props__item{font-size:.875rem}@media only screen and (min-width: 1140px){.sleep-quiz__section .value-props__item{margin-bottom:1rem}}.sleep-quiz__heading{font-size:1.25rem;line-height:1.5;margin-bottom:0}.sleep-quiz__heading--v2{font-size:1.5rem}@media only screen and (min-width: 769px){.sleep-quiz__heading{font-size:1.5rem}.sleep-quiz__heading--v2{font-size:2.5rem;margin-bottom:0}}.sleep-quiz__sub-heading{font-size:1rem;line-height:1.2;margin-bottom:20px}.sleep-quiz__sub-heading--v2{max-width:760px;text-align:center;margin:auto;line-height:30px;font-family:AvenirNextLTPro-Regular}.sleep-quiz__text-link--v2{color:#fff;border-bottom:1.5px solid #DB2C39;font-size:.875rem}.sleep-quiz-modal__spinner{max-width:150px;animation:rotation 2s infinite linear}@keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.sleep-quiz__modal-trigger,.sleep-quiz-modal__text:before{display:block;height:26px;width:26px;border-radius:50%;background-color:#002e66;color:#fff;font-family:AvenirNextLTPro-Bold;text-align:center;z-index:1}.sleep-quiz-modal--rainbow:after{content:"";display:block;top:0;position:absolute;left:0;width:100%;height:6px;z-index:1;background-color:#db2c39;background-image:linear-gradient(to right,#002e66 0%,#74a7d5 20%,#31a1a5 40%,#fabc4b 60%,#DB2C39 80%,#af295c 100%);background-size:cover;background-repeat:no-repeat}.sleep-quiz-modal__text__title{font-size:1.875rem}.sleep-quiz-modal__text--image img{margin:0 auto 20px}.sleep-quiz-modal__text--image:before{display:none}.sleep-quiz-modal .modal__close{font-size:2.5rem;margin:15px 20px}@media only screen and (min-width: 1140px){.sleep-quiz-modal .modal__close{font-size:3.75rem;margin:20px 30px}}.sleep-quiz-modal__content{height:100vh;display:flex;flex-direction:column;justify-content:center}.sleep-quiz-modal__text{max-width:480px;margin:0 auto;text-align:center}.sleep-quiz-modal__text:before{content:"?";margin:0 auto 20px}.sleep-quiz-modal__text--loading{max-width:500px}.sleep-quiz__legend{width:100%;margin-bottom:20px;font-size:1rem}.sleep-quiz__email-capture .icon:not(.sleep-quiz__value-prop-icon--v2){width:100%;max-width:100px;margin-bottom:24px}.sleep-quiz__email-capture input[type=email],.sleep-quiz__email-capture .btn{width:100%;max-width:280px;display:block;margin:0 auto;font-size:.875rem;line-height:3rem}@media only screen and (min-width: 769px){.sleep-quiz__email-capture input[type=email],.sleep-quiz__email-capture .btn{font-size:1rem;line-height:3.75rem}}.sleep-quiz__email-capture input[type=email].is-disabled,.sleep-quiz__email-capture .btn.is-disabled{background-color:#db2c39;opacity:50%}.sleep-quiz__email-capture input[type=email].is-disabled:hover,.sleep-quiz__email-capture .btn.is-disabled:hover{background-color:#db2c39}.sleep-quiz__email-capture input[type=email],.sleep-quiz__email-capture .btn--v2{margin-top:40px;max-width:28rem}.sleep-quiz__email-capture input[type=email].v2,.sleep-quiz__email-capture .btn--v2.v2{background-color:#fff}.sleep-quiz__email-capture input[type=email].v2::placeholder,.sleep-quiz__email-capture .btn--v2.v2::placeholder{color:#444}.sleep-quiz__email-capture .btn{margin-top:16px;margin-bottom:16px}.sleep-quiz__select{position:relative;min-width:80px;text-align:center}.sleep-quiz__select--placeholder{font-size:1rem;color:#c9c9c9}.sleep-quiz__select:before{content:"";display:block;position:absolute;right:0;background-image:none;width:10px;height:6px;margin:8px 4px 0 0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #002e66}.sleep-quiz__select select{padding:0 40px 0 30px;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #002e66;background-image:none;background-color:transparent;border-radius:0;box-shadow:none;text-align:center;font-size:1rem;color:#002e66}.sleep-quiz__select select:not(.is-valid){color:#c9c9c9}@media only screen and (min-width: 769px){.sleep-quiz__select select{font-size:1.25rem}}.sleep-quiz__select select.error{border-bottom:2px solid #DB2C39;color:#db2c39}.sleep-quiz__select .chosen-container{width:100%!important}.sleep-quiz__select .chosen-container-single .chosen-single{padding:0 40px 0 30px;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #002e66;background-image:none;background-color:transparent;border-radius:0;box-shadow:none;text-align:center;font-size:1rem;color:#002e66}@media only screen and (min-width: 769px){.sleep-quiz__select .chosen-container-single .chosen-single{font-size:1.25rem}}.sleep-quiz__select .chosen-container-single .chosen-single span{margin:0 auto}.sleep-quiz__select .chosen-container-single .chosen-single div b{display:none}.sleep-quiz__select .chosen-container-single .chosen-single.chosen-default{color:#c9c9c9}.sleep-quiz__select .chosen-container-active .chosen-single{border-bottom:2px solid #002e66;box-shadow:none}.sleep-quiz__select .chosen-container .chosen-drop{border:2px solid #002e66;border-radius:0;box-shadow:none;margin-top:-2px}.sleep-quiz__select .chosen-container .chosen-results{padding:0;margin:0;max-height:100%}.sleep-quiz__select .chosen-container .chosen-results li{font-size:1rem;line-height:1;padding:16px;color:#002e66;transition:.2s cubic-bezier(0,0,.58,1)}.sleep-quiz__select .chosen-container .chosen-results li.highlighted{background-color:#fff9f4;background-image:none}.sleep-quiz__select select.error+.chosen-container-single .chosen-single{border-bottom:2px solid #DB2C39}.sleep-quiz__select select.error+.chosen-container-single .chosen-single.chosen-default{color:#db2c39}.sleep-quiz__info .sleep-quiz__section-header{display:flex;justify-content:center;align-items:center;margin-bottom:48px}.sleep-quiz__info .sleep-quiz__heading{line-height:1}.sleep-quiz__info .sleep-quiz__modal-trigger{display:inline-block;margin-left:16px}.sleep-quiz__info-text{font-size:1rem;line-height:48px}@media only screen and (min-width: 769px){.sleep-quiz__info-text{font-size:1.25rem;line-height:75px}}.sleep-quiz__info input{display:inline-block;border-bottom:2px solid #002e66;text-align:center;font-size:1rem;color:#002e66;min-width:100px;padding:0}@media only screen and (min-width: 769px){.sleep-quiz__info input{font-size:1.25rem}}.sleep-quiz__info input::-webkit-input-placeholder{color:#c9c9c9}.sleep-quiz__info input::-moz-placeholder{color:#c9c9c9}.sleep-quiz__info input:-ms-input-placeholder{color:#c9c9c9}.sleep-quiz__info input:-moz-placeholder{color:#c9c9c9}.sleep-quiz__info input.error{border-bottom:2px solid #DB2C39;color:#db2c39}.sleep-quiz__info input.error::-webkit-input-placeholder{color:#db2c39}.sleep-quiz__info input.error::-moz-placeholder{color:#db2c39}.sleep-quiz__info input.error:-ms-input-placeholder{color:#db2c39}.sleep-quiz__info input.error:-moz-placeholder{color:#db2c39}.sleep-quiz__input-group{position:relative;display:inline-block}.sleep-quiz__input-group .field-error{position:absolute;bottom:-20px;left:0;right:0}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio-container{max-width:924px;margin:0 auto;display:flex;flex-direction:row;justify-content:center}}.sleep-quiz__image-radio{display:none}.sleep-quiz__image-radio+label{position:relative;display:flex;flex-direction:row;justify-content:space-around;max-width:400px;margin:0 auto 26px;background-color:#fff;border-top:2px solid #002e66;text-align:left}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label{max-width:280px;margin:0 13px 26px;display:block}}.sleep-quiz__image-radio+label:after,.sleep-quiz__image-radio+label:before{content:"";display:block;position:absolute;opacity:0;transition:opacity .3s ease}.sleep-quiz__image-radio+label:before{top:-13px;right:10px;height:26px;width:26px;border-radius:50%;background-color:#db2c39;z-index:3}.sleep-quiz__image-radio+label:after{position:absolute;top:-8px;right:20px;width:7px;height:13px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);z-index:3}.sleep-quiz__image-radio+label .label-image{position:relative;width:30%;flex-shrink:0;overflow:hidden}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image{width:100%;padding-bottom:60%}}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__position-back{background-position:center}}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__position-back:before{content:"";display:block;position:absolute;bottom:-18px;left:-20px;right:-20px;height:40px;background-color:#fff;border-top:2px solid #002e66;transform:rotate(-8deg);transition:all .5s;z-index:2}}.sleep-quiz__image-radio+label .label-image__position-back:after{content:"";display:block;position:absolute;top:-18px;bottom:-18px;left:0;right:0;background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/back-sleeper.svg?v=2123693147292346209);background-size:contain;background-position:right;background-repeat:no-repeat;z-index:1;transform:rotate(8deg)}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__position-back:after{background-size:cover}}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__position-side{background-position:center}}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__position-side:before{content:"";display:block;position:absolute;bottom:-18px;left:-20px;right:-20px;height:40px;background-color:#fff;border-top:2px solid #002e66;transform:rotate(-8deg);transition:all .5s;z-index:2}}.sleep-quiz__image-radio+label .label-image__position-side:after{content:"";display:block;position:absolute;top:-18px;bottom:-18px;left:0;right:0;background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/side-sleeper.svg?v=14375501328857739915);background-size:contain;background-position:right;background-repeat:no-repeat;z-index:1}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__position-side:after{background-size:cover}}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__position-stomach{background-position:center}}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__position-stomach:before{content:"";display:block;position:absolute;bottom:-18px;left:-20px;right:-20px;height:40px;background-color:#fff;border-top:2px solid #002e66;transform:rotate(-8deg);transition:all .5s;z-index:2}}.sleep-quiz__image-radio+label .label-image__position-stomach:after{content:"";display:block;position:absolute;top:-18px;bottom:-18px;left:0;right:0;background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/stomach-sleeper.svg?v=994536315252263575);background-size:contain;background-position:right;background-repeat:no-repeat;z-index:1;transform:rotate(-8deg)}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__position-stomach:after{background-size:cover}}.sleep-quiz__image-radio+label .label-image__feel-plush{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-plush-products.svg?v=5385252497884784202);background-size:contain;background-position:left;background-repeat:no-repeat}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__feel-plush{width:80%;margin:0 auto;background-size:contain;background-position:center}}.sleep-quiz__image-radio+label .label-image__feel-medium{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-medium-products.svg?v=3257037511336385832);background-size:contain;background-position:left;background-repeat:no-repeat}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__feel-medium{width:80%;margin:0 auto;background-size:contain;background-position:center}}.sleep-quiz__image-radio+label .label-image__feel-firm{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/icon-firm-products.svg?v=9238255971616538902);background-size:contain;background-position:left;background-repeat:no-repeat}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__feel-firm{width:80%;margin:0 auto;background-size:contain;background-position:center}}.sleep-quiz__image-radio+label .label-image__relief-rarely{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/relief-rarely.svg?v=12355828453689523997);background-size:cover;background-position:right;background-repeat:no-repeat}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__relief-rarely{background-size:contain;background-position:center}}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__relief-rarely:before{content:"";display:block;position:absolute;bottom:-18px;left:-20px;right:-20px;height:40px;background-color:#fff;border-top:2px solid #002e66;transform:rotate(-8deg);transition:all .5s}}.sleep-quiz__image-radio+label .label-image__relief-sometimes{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/relief-sometimes.svg?v=16844285035333105175);background-size:cover;background-position:right;background-repeat:no-repeat}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__relief-sometimes{background-size:contain;background-position:center}}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__relief-sometimes:before{content:"";display:block;position:absolute;bottom:-18px;left:-20px;right:-20px;height:40px;background-color:#fff;border-top:2px solid #002e66;transform:rotate(-8deg);transition:all .5s}}.sleep-quiz__image-radio+label .label-image__relief-often{background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/relief-often.svg?v=3134490586148436066);background-size:cover;background-position:right;background-repeat:no-repeat}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__relief-often{background-size:contain;background-position:center}}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__relief-often:before{content:"";display:block;position:absolute;bottom:-18px;left:-20px;right:-20px;height:40px;background-color:#fff;border-top:2px solid #002e66;transform:rotate(-8deg);transition:all .5s}}.sleep-quiz__image-radio+label .label-image__dual-comfort{margin:20px 0 20px 20px;background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/dual-comfort.png?v=15877570238691247613);background-size:contain;background-position:left;background-repeat:no-repeat}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__dual-comfort{width:80%;margin:20px auto;background-size:contain;background-position:center}}.sleep-quiz__image-radio+label .label-image__blended{margin:20px 0 20px 20px;background-image:url(//cdn.shopify.com/s/files/1/3097/9106/t/53/assets/blended.png?v=13375837137059908742);background-size:contain;background-position:left;background-repeat:no-repeat}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-image__blended{width:80%;margin:20px auto;background-size:contain;background-position:center}}.sleep-quiz__image-radio+label .label-text{padding:24px 12px}@media only screen and (min-width: 1140px){.sleep-quiz__image-radio+label .label-text{padding:12px 24px 30px;text-align:center}}.sleep-quiz__image-radio+label .label-text h3{font-size:1rem;margin-bottom:0}@media only screen and (min-width: 769px){.sleep-quiz__image-radio+label .label-text h3{font-size:1.125rem}}.sleep-quiz__image-radio+label .label-text p{font-size:.75rem;margin-bottom:0}@media only screen and (min-width: 769px){.sleep-quiz__image-radio+label .label-text p{font-size:.875rem}}.sleep-quiz__image-radio:checked+label{border-top:2px solid #DB2C39;background-color:#fff9f4}.sleep-quiz__image-radio:checked+label:after,.sleep-quiz__image-radio:checked+label:before{opacity:1}.sleep-quiz__image-radio:checked+label .label-image:before{background-color:#fff9f4}.sleep-quiz__unknown{position:relative;display:flex;max-width:400px;margin:0 auto;padding:24px 80px 16px 20px;background-color:#fff9f4}.sleep-quiz__unknown p{font-size:.875rem;text-align:left}.sleep-quiz__unknown .sleep-quiz__modal-trigger{position:absolute;top:-13px;right:16px}.sleep-quiz__unknown-radio{display:none}.sleep-quiz__unknown-radio+label{position:relative;display:block;width:20px;height:20px;margin-right:16px;flex-shrink:0;background-color:#fff;border:2px solid #002e66}.sleep-quiz__unknown-radio+label:after{content:"";display:block;position:absolute;top:-2px;bottom:0;left:0;right:0;margin:auto;width:6px;height:10px;border:solid #DB2C39;border-width:0 2px 2px 0;transform:rotate(40deg);opacity:0;transition:opacity .3s ease}.sleep-quiz__unknown-radio:checked+label:after{opacity:1}.sleep-system__content{position:relative;margin-top:127px;padding-bottom:184px}.sleep-system__section{position:relative;padding:30px 0}.sleep-system__section.is-active{display:block}.sleep-system__heading{font-size:1.25rem;line-height:1.5;margin-bottom:0;text-align:center}@media only screen and (min-width: 769px){.sleep-system__heading{font-size:1.5rem}}.sleep-system__sub-heading{font-size:1rem;line-height:1.2;margin-bottom:20px;text-align:center}.sleep-system__scroll{display:block;position:relative;margin-bottom:32px;font-family:AvenirNextLTPro-Bold;font-size:.75rem;line-height:1;text-transform:uppercase;text-align:center}.sleep-system__scroll:after{content:"\bb";display:block;transform:rotate(90deg);font-size:1rem}.sleep-system__grid{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.sleep-system__product{position:relative;border-top:2px solid #002e66;background-color:#fff;max-width:286px;margin:15px 5px;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (min-width: 769px){.sleep-system__product{max-width:250px}}@media only screen and (min-width: 1140px){.sleep-system__product{max-width:250px}}@media only screen and (min-width: 1200px){.sleep-system__product{max-width:270px}}@media only screen and (min-width: 1440px){.sleep-system__product{max-width:300px}}.sleep-system__product-info{display:flex;flex-direction:row-reverse;padding:30px 0 0 15px;height:100%;min-height:150px}@media only screen and (min-width: 769px){.sleep-system__product-info{display:block;padding:16px 16px 0}}.sleep-system__product-text{width:52%;text-align:left}@media only screen and (min-width: 769px){.sleep-system__product-text{width:auto;padding:0;text-align:center}}.sleep-system__product-image{width:48%;overflow-x:hidden}@media only screen and (min-width: 769px){.sleep-system__product-image{width:auto;max-width:200px;margin:0 auto 16px}}.sleep-system__product img{min-width:200px;flex-shrink:0}@media only screen and (min-width: 769px){.sleep-system__product img{min-width:auto}}.sleep-system__product-title{width:100%;font-size:1rem;line-height:1}@media only screen and (min-width: 769px){.sleep-system__product-title{font-size:1.125rem;margin-bottom:10px}}.sleep-system__product-summary{width:100%;font-size:.75rem;line-height:1.5;margin-bottom:6px}@media only screen and (min-width: 769px){.sleep-system__product-summary{font-size:.875rem}}.sleep-system__product.is-added{border-top:2px solid #DB2C39;background-color:#fff9f4}.sleep-system__product.is-added:after,.sleep-system__product.is-added:before{opacity:1}.sleep-system__product:after,.sleep-system__product:before{content:"";display:block;position:absolute;opacity:0;transition:opacity .3s ease}.sleep-system__product:before{top:-13px;right:10px;height:26px;width:26px;border-radius:50%;background-color:#db2c39}.sleep-system__product:after{position:absolute;top:-8px;right:20px;width:7px;height:13px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sleep-system__qty-update{opacity:0;visibility:hidden}.sleep-system__modal-link{position:absolute;top:-13px;right:10px;height:26px;width:26px;border-radius:50%;background-color:#002e66;color:#fff;font-family:AvenirNextLTPro-Demi;text-align:center;z-index:1}.is-added .sleep-system__modal-link{right:46px}.sleep-system-modal .modal__content{width:100%;height:100%;padding:60px 0 0;overflow-y:scroll}@media only screen and (min-width: 769px){.sleep-system-modal .modal__content{padding:30px}}@media only screen and (min-width: 1140px){.sleep-system-modal .modal__content{padding:80px 30px 30px}}.sleep-system-modal .modal__close{position:fixed;font-size:2.5rem;margin:15px 20px;z-index:2}@media only screen and (min-width: 1140px){.sleep-system-modal .modal__close{font-size:3.75rem;margin:20px 30px}}.sleep-system-modal__content-container{max-width:1200px;margin:0 auto}@media only screen and (min-width: 769px){.sleep-system-modal__content-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}}.sleep-system-modal__images{padding-bottom:30px}@media only screen and (min-width: 769px){.sleep-system-modal__images{padding-bottom:0}}@media only screen and (min-width: 769px){.sleep-system-modal__images{width:50%;padding-right:40px}}@media only screen and (min-width: 769px){.sleep-system-modal__images--wide{width:33.3333333%}}.sleep-system-modal__image{width:100%;max-width:300px;margin:12px}@media only screen and (min-width: 769px){.sleep-system-modal__image{margin:12px auto 24px;max-width:100%}}.sleep-system-modal__text-wrap{padding:0 20px}@media only screen and (min-width: 769px){.sleep-system-modal__text-wrap{width:50%;display:flex;flex-direction:row;position:sticky;top:80px}}@media only screen and (min-width: 769px){.sleep-system-modal__text-wrap--wide{width:66.666666%}}.sleep-system-modal__text h2{font-size:1.25rem;margin-bottom:0}@media only screen and (min-width: 1140px){.sleep-system-modal__text h2{font-size:1.875rem}}.sleep-system-modal__text p{line-height:1.5;margin-bottom:40px}@media only screen and (min-width: 1140px){.sleep-system-modal__text p{font-size:1.09375rem}}@media only screen and (min-width: 1140px){.sleep-system-modal__text--wide{width:50%;padding-right:26px}}.sleep-system-modal__reviews .cys-review{margin-bottom:24px}.sleep-system-modal__reviews .cys-review__text{display:block;font-style:italic;font-size:1.25rem;line-height:1.5;margin-bottom:0}.sleep-system-modal__reviews .cys-review__name{display:block;font-family:AvenirNextLTPro-Demi}.sleep-system-modal__reviews .reviews__stars{max-width:100px;margin-bottom:0}@media only screen and (min-width: 1140px){.sleep-system-modal__reviews--wide{width:50%;padding-left:26px}}.sleep-system-modal__value-props{flex-wrap:wrap;justify-content:space-between}.sleep-system-modal__value-props .value-props__item{margin-bottom:24px}.sleep-system-modal__value-props .value-props__item p{font-size:.875rem;font-family:AvenirNextLTPro-Regular}.sleep-system__cart-actions--buy{display:flex;flex-wrap:wrap;justify-content:center}.sleep-system__cart-actions .size-selector{margin:10px;height:48px}.sleep-system__cart-actions .size-selector .size-list{border:none}.sleep-system__cart-actions .size-selector .size-list:before{top:17px}.sleep-system__cart-actions .size-selector .size-list li{font-size:.9rem;line-height:35px;padding:3px 50px 0 20px}.sleep-system__cart-actions .btn{width:100%}.sleep-system__cart-actions .sleep-system__cart-button{display:flex;justify-content:space-between;padding:10px 0;line-height:40px}.sleep-system__cart-actions .sleep-system__cart-button-text{width:100%;text-align:left;border-right:2px solid #1B4476;padding-left:30px}.sleep-system__cart-actions .sleep-system__cart-button-price{min-width:100px}.financing-kids .financing-title,.financing-kids .financing-subtitle{color:#444}.financing-hero{margin-bottom:0}@media only screen and (min-width: 1140px){.financing-hero{display:flex;justify-content:center;padding:50px 30px 0}.financing-hero.hero-footer{padding:10px 30px 50px}}.financing-hero__page-content{margin:0 auto;max-width:1520px;color:#444}#helix-luxe .financing-hero__page-content{color:#fff}@media only screen and (min-width: 1140px){.financing-hero__page-content{display:flex;font-size:1.25rem;line-height:1.5}}.financing-hero__page-content p{margin-bottom:20px}@media only screen and (min-width: 1140px){.financing-hero__page-content p{font-size:1.25rem}}@media only screen and (min-width: 1140px){.financing-hero__copy{display:flex;flex-flow:column;justify-content:center;margin:auto;max-width:580px;padding:0;text-align:center}}@media only screen and (max-width: 1139px){.financing-hero__copy{padding:50px 30px;text-align:center}}@media only screen and (min-width: 1140px){.financing-hero__copy .btn{align-self:flex-start}}.financing-hero__page-title{line-height:1.2;font-size:3rem;text-transform:uppercase;font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif}@media only screen and (min-width: 1140px){.financing-hero__page-title{font-size:3.125rem}}.financing__header-link.btn{margin:20px auto 0}@media only screen and (min-width: 1140px){.financing-provider-options{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:100px auto;max-width:1140px}}.financing-provider-options--column{background-color:#fff;margin-bottom:40px;padding:30px 20px;text-align:center}@media only screen and (min-width: 1140px){.financing-provider-options--column{margin-bottom:0;padding:30px 40px;width:50%}.financing-provider-options--column.klarna-column{border-right:2px solid #eee}}.financing-provider-options--column .zibby-btn{color:#fff;background-color:#db2c39;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:25px 30px;display:inline-block;margin-bottom:22px;border-radius:11px}.financing-provider-option__title img{display:block;margin:auto;max-width:141px;width:42.301%}@media only screen and (min-width: 1140px){.financing-provider-option__title img{max-width:212px;width:41.830708661417323%}}.financing-provider-option__description{font-size:1rem;line-height:1.5;margin:0 0 15px;color:#000}@media only screen and (min-width: 1140px){.financing-provider-option__description{font-size:1.25rem;margin:15px auto;padding:0 20px;width:400px}}@media only screen and (min-width: 1140px){.financing-provider-option__highlights-list{padding:0 20px}}.financing-provider-option__highlights-title{font-family:AvenirNextLTPro-Demi,sans-serif;font-size:1rem;line-height:1.5;letter-spacing:1px;margin-bottom:0;margin-top:30px;text-transform:capitalize}.financing-provider-option__highlights-description{font-size:1rem;line-height:1.5;margin-bottom:30px}.financing-provider-option__highlights-description:last-child{margin-bottom:0}.financing-provider-option__link{margin:30px auto}.financing-provider-option__fine-print{line-height:1;color:#444}.financing-provider-option__fine-print a{text-decoration:underline;color:#444}@media (min-width: 1140px){.financing-provider-option__fine-print{padding:0 50px}}.financing-provider-details{max-width:1140px;margin:0 36px;box-shadow:0 0 14px #0000001a;padding:3rem 2rem;display:flex;flex-direction:column;margin-bottom:4rem}@media (min-width: 1140px){.financing-provider-details{margin:0 auto 4rem}}.financing-provider-details__header{text-align:center;margin-bottom:2rem}.financing-provider-details__header img{max-width:200px}.financing-provider-details__value-props{display:flex;flex-direction:column;margin-bottom:2rem}@media (min-width: 1140px){.financing-provider-details__value-props{flex-direction:row}}.financing-provider-details__value-props h3,.financing-provider-details__value-props p{text-align:center}.financing-provider-details__value-props h3{line-height:1.5;margin:0 0 .5rem}.financing-provider-details__value-props p{width:200px;margin:0 auto}.financing-provider-details__value-prop{margin-bottom:1.75rem;flex:1}.financing-provider-details__steps{display:flex;flex-direction:column}.financing-provider-details__steps .tag{color:#fff;font-size:11px;font-weight:900;font-family:AvenirNextLTPro-Bold;letter-spacing:1px;padding:4px 14px;border-radius:100px;display:inline-block;height:24px;margin-bottom:.5rem}.financing-provider-details__steps .tag.tag-pink{background-color:#ec7094}.financing-provider-details__steps .tag.tag-blue{background-color:#0ab9ff}.financing-provider-details__step{background-color:#f8f8f8;display:flex;justify-content:space-between;margin-bottom:1rem;padding:2.5rem;align-items:center}.financing-provider-details__step h3{margin-bottom:.1rem}.financing-provider-details__step .step-graphic{display:none}@media (min-width: 1140px){.financing-provider-details__step .step-graphic{display:block;margin-left:20px}}.financing-provider-details__step .step-graphic img{width:460px;max-width:460px}section.mattress-financing{margin-bottom:-140px}.yotpo-icon-profile{background:#002E66!important}.new-review-error{color:#db2c39;margin-bottom:1rem}.review-stars-picker{display:flex}.review-stars-picker .star-wrapper{opacity:.2;transition:.3s ease all}.review-stars-picker .star-wrapper.hover,.review-stars-picker .star-wrapper.selected{opacity:1}.review-stars-picker .icon{cursor:pointer;height:50px;width:50px}.reviews-overview{max-width:220px;margin:20px auto 0}.reviews-overview .icon{fill:#002e66;height:30px;width:30px}.reviews-overview>.reviews-stars{justify-content:center}.reviews-overview>.reviews-stars .empty{fill:#dcdcdc}.reviews-overview .reviews-stars{display:flex;align-items:center}.reviews-overview .reviews-stars--1 .icon:nth-child(n+2){fill:#dcdcdc}.reviews-overview .reviews-stars--2 .icon:nth-child(n+3){fill:#dcdcdc}.reviews-overview .reviews-stars--3 .icon:nth-child(n+4){fill:#dcdcdc}.reviews-overview .reviews-stars--4 .icon:nth-child(n+5){fill:#dcdcdc}.reviews-overview .reviews-stars .icon:nth-child(n+6){display:none}.reviews-overview__total-count{margin:5px 0 15px}.reviews-overview__row{display:flex}.reviews-overview__row .icon{height:18px;width:18px}.reviews-overview__row__count{font-size:.75rem;color:#ffffff59;width:52px;padding:1px 8px 0;text-align:left}.reviews-overview__row__percent{position:relative;flex-grow:1;display:flex;align-items:center}.reviews-overview__row__percent:before,.reviews-overview__row__percent__progress{content:"";display:block;height:10px}.reviews-overview__row__percent:before{width:100%;background-color:#e9e9e9}.reviews-overview__row__percent__progress{position:absolute;top:50%;left:0;transform:translateY(-50%);width:0;background-color:#002e66}.reviews-list{padding-top:40px}.reviews-list__item{margin-bottom:60px;background-color:#f1f1f1;padding:30px}.reviews-list__item .reviews-stars{display:flex}.reviews-list__item .icon{height:18px;width:18px;fill:#002e66}.reviews-list__item .icon.empty{opacity:.2}.reviews-list__item__author,.reviews-list__item__date{font-size:.875rem;color:#444}.reviews-list__item__content{color:#444;display:block;display:-webkit-box;font-size:1rem;transition:all .3s ease;overflow:hidden;text-overflow:ellipsis}.reviews-list__item__author{margin-top:10px;font-weight:700}.reviews-list__item__date{margin-top:8px}.reviews-list__item__title{margin-bottom:0;font-size:1.125rem;color:#444}.reviews-list__item__read-more{display:inline-block;margin-top:20px}.reviews-header{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.reviews-header h1{font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif;font-size:2.4rem;padding:0 20px;line-height:1.2}.reviews-header p{max-width:600px;padding:0 20px;font-size:1.2rem}.reviews-header h1,.reviews-header p{color:#444;text-align:center}.reviews-header .review-stars-hero svg{height:32px;width:32px;fill:#fabc4b}.reviews-header .testimonials{display:flex;text-align:center;margin-top:30px;margin-bottom:60px}.reviews-header .testimonials .quote{text-align:center;max-width:170px;font-size:.9rem;margin-bottom:5px}.reviews-header .testimonials .brand-logo{max-width:100%;display:flex;justify-content:center}.reviews-header .testimonials .brand-logo img{max-height:30px;width:auto}.reviews-header .testimonials .year{color:#444;display:inline-block;font-size:.75rem;font-family:AvenirNextLTPro-Bold,Arial,Helvetica,sans-serif}.review-showcase{background-color:#f1f1f1}.review-showcase .review-showcase-wrapper{border-bottom:1px solid #FFF;max-width:1440px;margin:0 auto;text-align:center;padding:0 50px}@media only screen and (min-width: 769px){.review-showcase .review-showcase-wrapper{padding:0 80px}}.review-showcase .showcase-heading{line-height:115%}.review-showcase ul.showcase-slides{display:flex}.review-showcase .slide{display:flex;flex-direction:column;background:#FFFFFF;width:320px;height:364px;border-radius:11px;margin-right:20px;text-align:left}.review-showcase .slide.text{height:auto}.review-showcase .slide.text .slide-copy{border-radius:11px;display:flex;font-size:20px;flex-direction:column;background:#FFF;color:#444;padding:30px;width:100%}.review-showcase .slide.video{cursor:pointer}.review-showcase .slide.video .play{justify-content:center;align-items:center;display:flex;height:100%}.review-showcase .slide.video .slide-copy{border-radius:0 0 10px 10px;display:flex;font-size:20px;flex-direction:column;align-self:flex-end;background:#FFF;color:#444;padding:30px;width:100%}.review-showcase .next{background:url(next.svg) #fff no-repeat center center;height:100%;width:50px;right:-44px;border-radius:11px}.review-showcase .previous{background:url(previous.svg) #fff no-repeat center center;height:100%;width:50px;left:-64px;border-radius:11px}.review-showcase .next,.review-showcase .previous{cursor:pointer}.yotpo-testimonials-reviews-header .reviews-header{display:block}.template__page--showroom{padding-top:40px}.showroom__header{margin-top:32px}.showroom__header-text{background-color:#386d62;padding:40px;text-align:center}@media only screen and (min-width: 1140px){.showroom__header-text{padding:60px 40px}}.showroom__header-heading{color:#fff;font-size:1.875rem;line-height:1.2;margin-bottom:0}@media only screen and (min-width: 1140px){.showroom__header-heading{font-size:2.5rem}}.showroom__header-summary{color:#fff;font-size:1rem;margin-bottom:0}@media only screen and (min-width: 1140px){.showroom__header-summary{font-size:1.25rem}}.template__page--comparison h1{margin-top:50px}@media only screen and (min-width: 769px){.template__page--comparison h1{font-size:3.125rem}}.template__page--comparison .comparison-page-slides{display:flex;padding:50px 0 35px}@media only screen and (max-width: 769px){.template__page--comparison .comparison-page-slides{flex-wrap:wrap}}@media only screen and (min-width: 769px){.template__page--comparison .comparison-page-slides{justify-content:space-between}}@media only screen and (min-width: 769px){.template__page--comparison .comparison-page-slides .collection-slide{margin-bottom:30px}}.template__page--comparison .comparison-page-slides .collection-slide__title{margin-bottom:0}.template__page--comparison .comparison-page-slides .collection-slide__content:first-child{flex-grow:0}@media only screen and (min-width: 769px){.template__page--comparison .comparison-page-slides .collection-slide{max-width:none;flex-basis:calc(50% - 15px)}}.template__page--comparison .value-props{margin-bottom:50px}.template__page--comparison .comparison-video{padding:60px 0;background-color:#002e66}.template__page--comparison .comparison-video .video-preview{margin-bottom:0}.template__page--comparison .mattress-quality__block{border-top:3px solid #002e66}.template__page--comparison .comparison-faqs{padding-bottom:50px}
/*# sourceMappingURL=/s/files/1/3097/9106/t/53/assets/bvaccel.css.map?v=12704532009863403821 */
