.sw--springless-future{padding:40px;overflow:hidden}.sw--springless-future-title{padding-bottom:40px}.sw--springless-future h2{font-weight:400;font-size:30px;line-height:1;letter-spacing:-1.4px;text-align:center;margin:0;color:#353535}.sw--section-box{display:flex;flex-wrap:wrap;margin:0 -10px}.sw--section-box>*{padding:10px}.sw--springless-future img{width:100%;height:auto;object-fit:cover;border-radius:10px;overflow:hidden;background-color:#000}.sw--section-box-desc{z-index:2;border-radius:10px;padding:25px;font-family:Beausite Fit,san-sarif;font-size:18px;line-height:19.8px;letter-spacing:-.4px;color:#797979;width:100%}.sw--section-box-desc>:first-child{margin:0}.sw--section-a{padding-bottom:81px;position:relative;z-index:2}.sw--section-b{padding-bottom:130px;position:relative}.sw--section-c{padding-bottom:120px;position:relative}.sw--section-c .sw--section-box-right{margin-left:auto}.sw--section-box-desc.type-b{position:absolute;left:50%;bottom:-15%;transform:translate(-50%)}.sw--section-box-desc.type-c{position:absolute;right:5%;bottom:5%}.sw--section-box-desc.type-d{position:absolute;right:10%;bottom:5%}@media (max-width: 767px){.sw--section-box{flex-direction:column}.sw--section-a .sw--section-box-right{margin-left:auto}.sw--section-b .sw--section-box-right{margin-right:auto}}@media (min-width: 768px){.sw--section-box{justify-content:space-between}.sw--springless-future-title{padding-bottom:60px}.sw--springless-future h2{font-size:35px}.sw--springless-future{padding:60px}.sw--section-box-desc{padding:30px}.sw--section-b{padding-bottom:201px}}@media (min-width: 992px){.sw--springless-future{padding:80px}.sw--springless-future h2{font-size:40px}.sw--section-box-desc{padding:40px}.sw--section-box-desc.type-b{bottom:-10%}.sw--section-box-desc.type-c{bottom:20%}.sw--section-box-desc.type-d{bottom:10%}.sw--section-b{padding-bottom:201px}}@media (min-width: 1200px){.sw--springless-future-title{padding-bottom:78px}.sw--springless-future h2{font-size:48px}.sw--springless-future{padding:100px 65px 100px 85px}.sw--section-c .sw--section-box-right{max-width:734px}.sw--section-b .sw--section-box-left{margin-bottom:58px}.sw--section-box-desc.type-c{bottom:12%}.sw--section-c .sw--section-box-right{margin-left:0}.sw--section-b{padding-bottom:201px}}@media (min-width: 1600px){.sw--springless-future{padding-top:144px;padding-bottom:120px}.sw--section-box-desc{padding:48px 64px}}.collection-tabs-section{padding:40px 0;background-color:#fff}.collection-tabs{display:flex;justify-content:center;gap:40px}.collection-tab{position:relative;padding:0;cursor:pointer;border:none;background:transparent;color:#cfcfcf;font-size:48px;line-height:1;letter-spacing:-1.4px;transition:all .25s ease}.collection-tab.active{color:#000}.collection-Basics{margin-top:20px}.Basics_inner,.layers_inner,.Firmness_inner,.made_inner,.Features_inner{display:none}.sw-product-title{text-align:center;text-transform:uppercase;color:#353535;font-size:20px;line-height:1.1;letter-spacing:-.4px;margin-bottom:12px}.collection-products{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -10px}.collection-products .product-item{width:50%;max-width:50%;flex:0 0 50%;padding:10px}.product-item-thumb{width:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;aspect-ratio:1 / 1}.product-item-thumb img{width:100%;height:100%;object-fit:cover}.collection-products .sw-text-a{margin:20px 0 36px;color:#353535}.collection-products h3{margin:0 0 8px;font-size:20px;color:#000}.collection-products .sw-text-desc>:first-child{margin-top:0}.collection-products .sw-text-desc>:last-child{margin-bottom:0}.collection-products .sw-text-desc,.sw-product-price{display:block;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:-.1px}.sw-product-price{margin-top:33px}.collection-products-wrapper{margin-top:34px}.product-item .btn-wrapper{margin-top:36px}.product-item .btn{border-radius:100px;display:flex;align-items:center;justify-content:center;text-align:center;color:#353535;text-decoration:none;text-transform:uppercase;letter-spacing:-.1px;font-size:10px;line-height:1;padding:16px;border:1px solid transparent;transition:all .25s ease}.product-item .btn-black{background-color:#353535;color:#fff}.product-item .btn-black:hover{border-color:#353535;color:#353535;background-color:transparent}.sw-collection-title{font-size:28px;line-height:1.1;letter-spacing:-.8px;position:relative;padding-left:20px}.sw-collection-title:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);border:2px solid #353535;width:14px;height:14px;border-radius:50%}.Basics_inner_main,.layers_inner_main,.Firmness_inner_main,.made_inner_main,.Features_inner_main{display:flex;flex-wrap:wrap;text-align:center}.basic_content_box{border-top:1px solid #C7BFB6;padding:20px 0 0}.basic_content_box .basic_content_boxxs{margin-bottom:30px}.basic_content_box .basic_content_boxxs>*{color:#353535;line-height:1.4}.basic_content_box .basic_content_boxxs:last-child,.basic_content_box .basic_content_boxxs>:last-child{margin-bottom:0}.basic_content_boxxs h3{margin:0 0 12px;font-size:20px;line-height:1.1!important}.Firmness_content_boxxs img{width:100%;height:auto;object-fit:contain}.bs_box_innr{width:50%}.layers_content_boxxs img{width:100%;height:auto;max-width:265px;display:inline-block}.made_inner_main{text-align:left}.made_content_boxxs p{white-space:pre-wrap}.Features_inner_main .faq-content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,padding .3s ease-in-out;padding:0}.Features_inner_main .faq-content.open{padding-bottom:20px}.collection-Features{padding:40px 0}.faq-head h4{margin:0;font-size:18px;line-height:19.8px;letter-spacing:-.02em;color:#353535;display:flex;gap:15px;justify-content:space-between;align-items:center}.Features_inner_main .faq-head{position:relative;padding:18px 0;cursor:pointer}.Features_inner_main .faq-head .faq_icon{height:20px;width:20px;position:absolute;display:inline-block;right:0;top:50%;transform:translatey(-50%)}.Features_inner_main .bs_box_innr{padding:0 15px}.faq-head .faq_icon:after{content:"";width:100%;height:1px;display:block;background:#353535;position:absolute;top:50%;transform:translateY(-50%);left:0}.faq-head .faq_icon:before{content:"";height:100%;width:1px;display:block;background:#353535;position:absolute;top:0;left:0;right:0;margin:auto;transition:all .4s ease}.faq-head.open .faq_icon:before{transform:rotate(90deg);opacity:0}.Features_inner_main .faq-main-box{border-bottom:1px solid #C7BFB6;text-align:left}.faq_sec .Features_inner_main .faq-main-box:first-child{border-top:1px solid #C7BFB6}.Features_inner_main .faq-content p{margin-top:0;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0}.Features_inner_main .faq-content p:last-child{margin-bottom:0}.faq-head h4 .faq_head_title{width:calc(100% - 30px)}.sw_container{max-width:1200px;padding:0 40px;margin:0 auto}@media (min-width: 576px){.bs_box_innr{width:50%}}@media (min-width: 768px){.Basics_inner_main,.layers_inner_main,.Firmness_inner_main,.made_inner_main,.Features_inner_main{justify-content:center}.collection-tabs-section,.collection-Features{padding:60px 0}.collection-products-wrapper{margin-top:44px}.collection-products .product-item{width:33.33%;max-width:50%;flex:0 0 33.33%}.bs_box_innr{width:33.333%;padding:10px}.basic_content_box{padding:40px 0}.basic_content_box .basic_content_boxxs{margin-bottom:60px}}@media (min-width: 992px){.collection-tabs-section,.collection-Features{padding:80px 0}.collection-products-wrapper{margin-top:64px}.collection-products .product-item{width:33.33%;max-width:33.33%;flex:0 0 33.33%}}@media (min-width: 1200px){.collection-tabs-section{padding:100px 0}}.sw--perfectly-balanced{padding:40px 0;position:relative;background:radial-gradient(19.69% 28.35% at 2.64% 20%,#c9bfb0 10%,#d3cbbf)}.sw-scroll-sequence{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.sw-scroll-sequence-img img{width:100%;min-height:100vh;object-fit:cover;display:block;height:100%}.sw--perfectly-balanced-content{max-width:580px;margin:0 auto;text-align:center}.sw--perfectly-balanced-content h2{margin:0 0 8px}.sw--perfectly-balanced-content .sw-text-desc{font-size:14px;line-height:1.5}.sw--perfectly-balanced-content .sw-text-desc>*:last-child{margin:0}.sw--perfectly-balanced-video{margin-top:40px;border-radius:8px;overflow:hidden}.sw--perfectly-balanced-video video{width:100%}@media (min-width: 992px){.sw--perfectly-balanced{padding:0}.sw-scroll-sequence{display:block}.sw--perfectly-balanced-content{min-height:100vh}.sw--perfectly-balanced-video{display:none}}.about_intro{background-color:#f4f1eb}.about_intro-row{display:flex;flex-wrap:wrap;justify-content:center;max-width:1440px;margin:0 auto}.about_intro-cell{width:100%;max-width:100%;display:flex;flex-direction:column;position:relative}.about_intro .sw--text-a{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;max-width:470px;margin:0 auto;text-align:center;padding:30px}.about_intro .sw--text-a h2{margin-top:0;margin-bottom:12px;font-size:22px;line-height:1;letter-spacing:-1.4px}.about_intro .sw--text-desc>:last-child{margin:0}.sw--bottom-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:50%;transform:translate(-50%);cursor:pointer!important;z-index:2}.about_intro-right{position:relative;overflow:hidden;border-radius:10px;max-width:680px;background-color:#000}.about_intro-right:before{display:block;padding-top:126.4705882352941%;content:""}.about_intro-right img{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;object-fit:cover}.about_intro-cell .btn-spacer{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:3}.about_intro-cell .btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;border-radius:100px;text-decoration:none;color:#f8f5f3;background-color:#353535;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:10px;line-height:1;text-transform:uppercase;border:1px solid transparent;transition:all .25s ease}.about_intro-cell .btn:hover{background-color:#9e979c;color:#000;box-shadow:4px 4px 10px #9e979c80}.about_intro-cell .btn:hover .btn-right-arrow{color:#000}.btn-right-arrow{width:12px;height:12px;display:flex;align-items:center;justify-content:center;margin-right:4px}@media (min-width: 768px){.about_intro .sw--text-a h2{font-size:30px}.about_intro-cell{width:50%;max-width:50%}}@media (min-width: 992px){.about_intro .sw--text-a h2{font-size:48px}}.sw--blog{background-color:#f4f1eb}.sw--blog .sw--container{max-width:1352px;margin:0 auto}.sw--blog .blog__posts{--grid-desktop-horizontal-spacing: 16px;--grid-desktop-vertical-spacing: 16px}.sw--blog .card__inner{--border-radius: 10px;overflow:hidden}.sw--blog .card__content{display:flex}.sw--blog-title{display:inline-flex;justify-content:center;padding:4px 8px;background-color:#eeece7;border:1px solid #EEECE7;border-radius:100px;color:#353535;font-size:9px;line-height:1.222;letter-spacing:.7px}.sw--blog .sw--btn{display:flex;align-items:center;background-color:#353535;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:100px;color:#f8f5f3;text-decoration:none!important;padding:9px 20px;font-size:10px;font-weight:400;transition:all .25s ease}.sw--blog .sw--btn:hover{background-color:#9e979c;color:#000;box-shadow:4px 4px 10px #9e979c80}.sw--blog .sw--btn:hover .btn-right-arrow{color:#000}.sw--article>header{text-align:center;max-width:860px}.sw--title{font-size:24px}.sw--color{color:#9e979c;margin-right:16px}.sw--color:after{display:none}.sw--blog-handle{position:relative;text-decoration:none}.sw--blog-handle:hover{color:#000}.sw--blog-handle span:before{width:100%;display:block;content:"";height:.1rem;background-color:#9e979c;position:absolute;border-radius:2rem;bottom:-.2rem;left:0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform:scaleX(0);transform:scaleX(0)}.sw--blog-handle:hover span:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.sw--article .sw-image-box{max-width:108rem;overflow:hidden;border-radius:10px}.sw-content-box{max-width:78rem;margin:0 auto}.sw-content-box img{width:100%;height:460px;border-radius:10px}.sw--article-blog-inner{max-width:1292px;margin:0 auto}.sw--article-blog-row{display:flex;flex-wrap:wrap;margin:0 -8px}.sw--article-blog-cell{width:33.33%;max-width:33.33%;padding:8px}.sw--article-blog-cell a{text-decoration:none;color:#000}.sw--article-blog-cell .blog-category{position:relative}.sw--article-blog-cell .blog-category:hover{color:#000}.sw--article-blog-cell .blog-category span:before{width:100%;display:block;content:"";height:.1rem;background-color:#adb4c1;position:absolute;border-radius:2rem;bottom:-.2rem;left:0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform:scaleX(0);transform:scaleX(0)}.sw--article-blog-cell .blog-category:hover span:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.sw--article-blog-cell .blog-category{display:inline-block;color:#adb4c1;text-transform:uppercase;font-size:11px;line-height:1.182;margin-right:12px}.sw--article-blog-cell .blog-date{display:inline-block;text-transform:uppercase;font-size:11px;line-height:1.182}.sw--article-img{border-radius:10px;overflow:hidden;background-color:#000;--ratio-percent: 57.14285714285714%}.sw--article-img img{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;object-fit:cover}.sw--article-blog{padding:30px 0}@media (min-width: 768px){.sw--title{font-size:36px}.sw--article-blog{padding:60px 0}}.sw--support{position:relative;overflow:hidden}.sw--support-wrapper{padding:30px}.sw--support-top{display:flex;flex-wrap:wrap}.sw--support-top .sw--text-a{max-width:46.5rem;color:#231d25}.sw--support-top h1{font-size:28px;font-weight:300;line-height:1;letter-spacing:-1.4px;margin:0 0 10px;position:relative}.sw--support-top h1:after{content:"";position:relative;bottom:1rem;left:5px;width:25px;height:12px;background-image:url('data:image/svg+xml,<svg width="26" height="12" viewBox="0 0 26 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.0024 0C2.69207 0 0.00219727 2.68978 0.00219727 6C0.00219727 9.31022 2.69207 12 6.0024 12C9.31274 12 12.0026 9.31022 12.0026 6C12.0026 2.68978 9.30921 0 6.0024 0ZM6.0024 9C4.34547 9 3.0023 7.65335 3.0023 5.99647C3.0023 4.3396 4.349 2.99295 6.0024 2.99295C7.65581 2.99295 9.00603 4.3396 9.00603 5.99647C9.00603 7.65335 7.65933 9 6.0024 9Z" fill="%23231D25"/><path d="M19.4113 0C16.101 0 13.4111 2.68978 13.4111 6C13.4111 9.31022 16.101 12 19.4113 12C22.7217 12 25.4115 9.31022 25.4115 6C25.4115 2.68978 22.7181 0 19.4113 0ZM19.4113 9C17.7544 9 16.4112 7.65335 16.4112 5.99647C16.4112 4.3396 17.7579 2.99295 19.4113 2.99295C21.0647 2.99295 22.415 4.3396 22.415 5.99647C22.415 7.65335 21.0683 9 19.4113 9Z" fill="%23231D25"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat}.sw--support-top ul{margin:0;padding-left:30px}.sw--support-top a{color:#231d25;text-decoration:none}.js--support-slider{max-width:1356px;margin:40px auto 0;overflow:visible}.sw--support-thumb{width:100%;max-width:216px;border-radius:10px;overflow:hidden;background-color:#000}@media (min-width: 768px){.sw--support-top .sw--text-a{margin-right:2rem}.sw--support-top h1{font-size:30px;margin:0 0 19px}.sw--support-top .sw--text-contacts{margin-top:40px}.js--support-slider{margin-top:60px}}@media (min-width: 992px){.sw--support-top .sw--text-a{margin-right:12rem}.sw--support-top h1{font-size:48px}.sw--support-top .sw--text-contacts{margin-top:60px}.js--support-slider{margin-top:80px}.sw--support-wrapper{padding:88px 40px 70px}}@media (min-width: 1200px){.sw--support-top .sw--text-a{margin-right:24.1rem}.sw--support-top .sw--text-contacts{margin-top:84px}.js--support-slider{margin-top:100px}}.sleep-trial{padding:30px!important}.sleep-trial .faq_blocks{width:100%;max-width:1320px;margin:0 auto;align-items:flex-start!important}.sleep-trial img{width:100%!important;height:auto;display:block;object-fit:contain;border-radius:10px;overflow:hidden;padding-bottom:0!important}.sleep-trial .faq_cloud_title{width:100%!important;flex-direction:column}.sleep-trial h2{font-size:24px!important;margin-bottom:20px!important;line-height:1!important}.sleep-trial .faq_accordian_row{width:100%!important;margin-top:60px!important}.sleep-trial .faq-main-box:first-child{border-top:0!important;padding-top:0}.sleep-trial .faq-main-box{border-color:#eeece7!important;padding:16px 0 14px 12px!important;position:relative}.sleep-trial .faq-main-box:before{content:"";display:none;width:8px;height:8px;border:2px solid black;border-radius:50%;background-color:transparent;position:absolute;top:25px;left:0;transform:translateY(-50%)}.sleep-trial .faq-main-box.open:before{display:inline-block}.sleep-trial .faq-main-box P{color:#a1a1a1;font-size:12px!important}.sleep-trial .faq_head_title{font-size:14px;font-weight:300}.sleep-trial .faq-content.open{padding-top:13px!important}.sleep-trial .faq_icon{height:8px!important;width:7px!important}.sw--blog-main-title{margin-bottom:32px;margin-top:0;font-size:24px;line-height:normal;letter-spacing:-.8px}@media (min-width: 768px){.sleep-trial{padding:40px!important}.sleep-trial .faq_cloud_title{width:50%!important;margin-right:30px}.sleep-trial .faq_accordian_row{width:50%!important}.sleep-trial h2{font-size:30px!important;margin-bottom:30px!important}.sw--blog-main-title{font-size:28px}}@media (min-width: 992px){.sleep-trial{padding:50px!important}.sleep-trial .faq_cloud_title{width:45.455%!important}.sleep-trial .faq_accordian_row{width:54.545%!important}.sleep-trial .faq_cloud_title{margin-right:50px}.sleep-trial h2{font-size:35px!important}}@media (min-width: 1200px){.sleep-trial{padding:60px 95px 100px!important}}@media (min-width: 1600px){.sleep-trial .faq_cloud_title{margin-right:80px}.sleep-trial h2{font-size:48px!important}}.promise_top_img{width:100%;max-width:128px;--ratio-percent: 116.044776119403%;background-color:#a7a7a7}.promise_center_img{width:100%;max-width:240px;--ratio-percent: 71.8562874251497%;background-color:#898989}.promise_bottom_img{width:100%;max-width:256px;--ratio-percent: 79.92202729044834%;background-color:#a7a7a7}.promise_cloud_img{display:none;width:100%;--ratio-percent: 108.9622641509434%}@media (min-width: 768px){.promise_top_img{max-width:268px}.promise_center_img{max-width:501px}.promise_bottom_img{max-width:513px}.promise_cloud_img{display:block;max-width:213px}}.customize-btn,.Mattress-btn{display:inline-block;transition:.3s;border-color:#d9d9d9}.customize-btn.active_main,.Mattress-btn.active_main{background:#353535;border-color:#353535;color:#fff}.customize-btn:hover,.Mattress-btn:hover{background:#191919;color:#fff}.main_option_in,.main_option_Mattress_in{display:none;margin-top:20px}.heading_title_v p{font-size:12px;color:#000;margin:0 0 12px}.heading_content{font-size:14px;margin:0 0 12px;color:#000;text-transform:uppercase}.select_design_main,.select_color_main,.select_material_main{margin-bottom:36px}.hide_appearance,.cs_color_checkbox{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variant_option_all,.variant_option_sec{display:flex;flex-wrap:wrap;gap:8px}.variant_option_image img{width:60px;height:40px;object-fit:cover;border-radius:4px}.variant_option_image{display:block;max-width:60px}.variant_option_col .variant_option_image{margin-bottom:0}.variant_option_col .variant_option_image p{margin-top:8px}.variant_option_image p{font-size:12px;line-height:1.2;color:#000;font-family:Saans;margin:8px 0 0}.main_option_in.active_main,.main_option_Mattress_in.active_main{display:block}.variant_option_col input[type=radio]:checked+label img,.variant_option_material input[type=radio]:checked+label img,.color_round--box input[type=radio]:checked+label{border:1px solid #000}.color_round--box input[type=radio]:checked+label{background:#fff}.color_round--box label{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:5px;border:1px solid transparent}.color_round--box label span{width:100%;height:100%}.variant_option_color .swatch{background-size:calc(100% + 1px)}.variant_option_color_inner{display:flex;flex-wrap:wrap;gap:5px}.mattresses_options_label{align-items:center;display:flex;border-radius:4px;cursor:pointer}.mattresses_option_box+.mattresses_option_box{margin-top:10px}.mattresses_img_box{display:flex;flex-shrink:0;flex-grow:0;align-items:center;flex-basis:120px;position:relative;aspect-ratio:1 / 1;padding:0 16px}.mattresses_option_box input[type=radio]:checked+label{border:1px solid #000}.mattresses_content_box{margin-left:30px}.mattresses_price{font-size:12px;line-height:1.22;color:#9e979c;font-family:Saans;margin-bottom:8px}.mattresses_content_box h3{font-size:14px;margin:0;line-height:1.2;font-family:Saans}.mattresses_img_box img{width:100%;height:auto;aspect-ratio:1520 / 1520;display:block}.Mattress_content{margin:30px 0}@media (max-width:400px){.mattresses_content_box{margin-left:15px}}.is-image-material{height:fill-available;height:-webkit-fill-available}.is-image-material .product__media{height:100%;background-image:linear-gradient(0deg,#d6d8df,#e3e5ec)}.is-image-material img{position:relative!important;object-fit:contain;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sw--custom.css.map */
