.center{text-align:center}.left{text-align:left}.right{text-align:right}.mobile-only{display:none}.shopify-section{clear:both}.main-content{padding-bottom:0}.image-overlay{background-color:#000}.site-header .wrapper{max-width:100%}.nav--desktop .header-menu.nav-wrapper.menu-left{text-align:left}.nav--desktop .header-menu.nav-wrapper.menu-left{display:inline-block;width:50%;vertical-align:middle}.nav--desktop .logo-wrapper{display:inline-block!important;width:40%;vertical-align:middle}.nav--desktop .header-menu.nav-wrapper.menu-right{display:inline-block;width:29.1%;vertical-align:middle}.nav--desktop .logo-image{margin:0 auto}.nav--desktop .main-menu>li>a{font-family:Averta!important;font-size:11px!important;color:#2a2a2a!important;letter-spacing:.115em!important;font-weight:800}.nav--mobile .header-cart{right:0;left:inherit!important}.nav--mobile .header-hamburger{left:0;right:initial!important}.banner_image{line-height:0}.homepage-100-night-trail .wrapper{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%}.banner_image img{width:100%}.perfect-right{float:right}.perfect-left{padding-left:0}.no_image_here .find-text-right,.no_image_here .find-text-left{padding-bottom:60px;padding-top:60px;position:static;top:inherit;transform:initial}h3.perfect-title{color:#00237d;margin-bottom:5px}.homepage-100-night-trail{width:100%;clear:both;position:relative}.inner-block-section{text-align:center;color:#fff;margin:0 auto}.common-area-for-pages .desktop-only img,.homepage-100-night-trail.common-area-for-pages{float:left}.find-left{float:left;line-height:0;padding-left:0}.find-text-left{float:right;padding-top:8%;padding-bottom:8%;padding-left:0}.find-image img{width:100%!important}@media (max-width: 768px){.Featured-IN-class{float:left;width:100%;text-align:center;background:#102f82;padding:10px 0 20px!important}h3.featured-IN-title{padding:0 5px!important;font-size:12px!important;display:none}.two-logo-image img{max-width:42%!important;display:inline-block;padding-top:10px}img.Ftred-bedBuyerImage{max-width:42%!important;margin-left:8px!important;display:inline-block!important;position:relative;top:9px!important}.homepage-image .banner-content .title--flex{max-width:100%!important;text-align:right;width:100%;color:#0a205a;line-height:40px!important;font-size:30px!important;margin-top:15px}.home1SEC_imag img{max-width:210px!important;margin-bottom:5px!important}.homepage-the-perfect-mattress-and-sheets .inner-block{padding-bottom:0!important;padding-top:0!important}.perfect-text>p{font-family:Averta!important;font-size:14px!important;line-height:20px!important}}#faqs .homepage-100-night-trail{margin-top:30px}.giving-back-page .content--centered.banner-content{text-align:left;color:#fff}.giving-back-page .page-content{color:#505050cc;margin:60px auto 90px;max-width:850px;text-align:center;width:100%}.giving-back-page .page-content h2{color:#00237d}.homepage-find-out-more.first_1{border-top:1px solid #D8D8D8}.giving-back-page .homepage-find-out-more{float:left;width:100%}.our-story-page .content--centered{text-align:left;color:#fff}.our-story-page .page-content{max-width:695px;margin:0 auto;text-align:center;padding:50px 0}.our-story-page .page-content{color:#fff}.our-story-page .page-content-outer{background:#00237d}div#shopify-section-footer{float:left;width:100%}.newsletter-form input::-webkit-input-placeholder{color:#fff!important}.newsletter-form input::-moz-placeholder{color:#fff!important}.newsletter-form input:-ms-input-placeholder{color:#fff!important}.newsletter-form input:-moz-placeholder{color:#fff!important}ul.footer-logo_img img{width:48%}.footer-secondary-wrapper{clear:both;background:#001858;padding:18px 0}.footer-secondary li{margin:0!important}ul.footer-secondary li a:hover{text-decoration:none!important}.newsletter-form{background-color:transparent!important;border:2px solid #fff!important;border-radius:50px!important;font-family:avertaSemibold;font-size:16.8px!important;font-weight:700;padding:0!important}footer .newsletter-form input#subscribe{height:42px}footer .newsletter-form .input-group-field::-webkit-input-placeholder{color:#fff;opacity:1;font-family:avertaSemibold;font-size:14px!important}footer .newsletter-form .input-group-field::-moz-placeholder{color:#fff;opacity:1;font-family:avertaSemibold;font-size:14px!important}footer .newsletter-form .input-group-field:-ms-input-placeholder{color:#fff;opacity:1;font-family:avertaSemibold;font-size:14px!important}footer .newsletter-form .input-group-field:-moz-placeholder{color:#fff;opacity:1;font-family:avertaSemibold;font-size:14px!important}footer .newsletter-form .input-group-field{height:42px;padding-left:25px!important}input#subscribe{background:#fff none repeat scroll 0 0!important;border-radius:54px 47px 44px 50px!important;color:#00237d!important;font-weight:700;margin-right:-1px;padding:0 10px!important;width:71px}input#mail{color:#fff!important}ul.footer-social{margin:0!important;padding:0!important}ul.footer-social li{padding-top:0!important;margin-top:0!important}h3.find-title{color:#00237d}.the-technology{padding:70px 0;float:left;width:100%}.claim-section>div{margin-bottom:30px}.quality_text h2{color:#00237d}.quality_text{text-align:center;padding-top:25px}select#SingleOptionSelector-0{background:#fff url(https://cdn.shopify.com/s/files/1/1877/3353/t/3/assets/arrow_down.png?9720579538706439814) no-repeat scroll 186px 12px!important;border:1px solid #ccc;text-align-last:left}#AjaxifyModal #AjaxifyCart .cartForm input.btn{text-align:center;width:52%;margin-bottom:45px;padding:14px 0}#AjaxifyModal #AjaxifyCart .cartForm .ajaxi_cart_button{display:block;text-align:center}.statics .desktop-only{display:none}.microspring{float:left;width:100%}.microspring_content img{width:100%}.microspring_content{position:relative}.microspring_text{left:50%;max-width:1130px;position:absolute;top:69%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;z-index:1}.microspring_text h2{color:#00237d;margin-bottom:10px!important}.microspring_content>p{color:#000!important;max-width:408px!important}.certification{float:left;width:100%;text-align:center;padding:50px 0;border-bottom:1px solid #D8D8D8}.certification-content{max-width:700px;width:100%;text-align:center;margin:0 auto}.certification-content img{width:100%}.certification-content h2{color:#00237d;margin-bottom:40px}.product-page .statics{float:left;width:100%;background:#00237d;color:#fff;padding:130px 0 65px}.statics .grid__item{float:initial;display:inline-block;width:32%;margin:20px 0}.simple-setup{float:left;width:100%;text-align:center;padding:70px 0;border-bottom:1px solid #D8D8D8}.simple-setup-content h2{padding-bottom:40px;color:#00237d}.statics h2{display:none}.simple-setup-content h3{color:#00237d;margin-top:20px;margin-bottom:12px!important}.the-mattress{float:left;width:100%;padding:50px 0}.the-mattress img{width:100%}.the-mattress h3.sub-title{margin-bottom:0;font-size:14px!important;color:#2a2a2a;line-height:20px}.the-mattress .claim-text_6{padding-top:21px}.the-mattress .claim-text_5{padding-top:6px}.the-mattress .claim-text_4{padding-top:12px}.the-mattress .claim-text_3{padding-top:19px}.the-mattress .claim-text_2{padding-top:17px}.the-mattress .des p{margin-bottom:0;line-height:19px}.top-content h2{color:#00237d}.pro-question-answer{float:left;width:100%;padding:0}.simple-yotpo .simple-setup-content>h2{padding-bottom:0}.pro-question-answer h2{color:#00237d;margin-bottom:50px;text-align:center}.qes-ans-area{max-width:800px;width:100%;margin:0 auto}.pro-qes{color:#00237d;padding-bottom:5px}.qes-ans-area>div{margin-bottom:30px}.site-header{border-bottom:none}.pro-thumbs li{display:inline-block;margin-bottom:0!important;padding:0 1px!important;box-sizing:border-box}.pro-thumbs{padding-top:27px;border-top:1px solid #ccc}ul.slick-dots li{background:#ccc;width:8px!important;height:8px!important;border-radius:50%}ul.slick-dots li.slick-active{background:#000}ul.slick-dots li img{display:none}.pro-thumbs li img{max-width:78px;width:100%;float:left}.pro_100_day_trail{background:#00237d;color:#fff!important;padding:70px 0 85px;float:left;width:100%}.pro_100_day_trail h2{color:#fff!important}.product-page{padding:0}.product_image{max-width:915px}div#productInfo-product{max-width:390px;padding-left:40px!important;padding-top:90px;padding-right:15px!important}.prod-name{color:#2a2a2a;line-height:32px}.product__price{color:#00237d;padding-bottom:10px;font-weight:700;margin-bottom:15px}.size{margin-bottom:6px!important}.add-to-cart__wrapper{margin-top:0}.faq-page .homepage-image .content--centered{text-align:left;color:#fff}h2.faq-heading{color:#00237d;font-family:avertasemibold!important;font-size:28px!important;margin-bottom:8px;padding-top:60px}.question{color:#00237d;padding-bottom:10px}.question-answer{max-width:890px;margin:0 auto 60px}.qes-ans{float:initial;display:inline-block;vertical-align:top;width:49.6%}.qes-ans{margin-top:15px;margin-bottom:15px;padding-left:0;padding-right:30px}.qes-ans.even{padding-left:0}.qes-ans.odd{padding-right:0}.desktop-only .swatch.clearfix{margin-bottom:13px!important}.size{font-family:avertasemibold;font-size:12px!important;margin-bottom:10px;text-transform:uppercase;color:#000}#productInfo-product .prod-name{font-size:26px!important;margin-bottom:10px!important}#ProductPrice-product .money{font-size:26px!important;font-family:avertasemibold}.swatch-element label{font-family:avertasemibold;font-size:12px;padding:0 10px}#productInfo-product .product__price{margin-bottom:10px;padding-bottom:10px}.swatch .swatch-element label{height:auto!important;padding:3px 10px!important;min-width:110.5px;color:#000}button#AddToCart-product{background:#00237d none repeat scroll 0 0!important;border-radius:4px!important;font-family:avertasemibold;font-size:14px}#ProductSection-product .grid.product-single{margin-bottom:25px}#AddToCart-product>span{color:#fff!important;font-family:avertasemibold;font-size:14px;text-transform:none}.product-page .pro_100_day_trail h2{margin-bottom:55px}.product-page .claim-image{margin-bottom:15px}.product-page .claim-title{margin-bottom:10px}.pro_100_day_trail .wrapper{max-width:1150px!important}.product-page .the-mattress{padding-top:30px;background:#fff none repeat scroll 0 0}.product-page .top-content h2{margin-bottom:10px!important}.product-page .the-mattress .top-content{margin:0 auto 25px!important;max-width:335px;text-align:center}.product-page .the-mattress .des p{font-size:14px;line-height:19px;margin-top:5px!important}.the-mattress .right_content{max-width:350px;padding-left:30px;padding-top:0;margin-top:-25px}.product-page .the-mattress .left_image{width:63.5%!important}.pro-claim-section>div{padding-left:15px!important;padding-right:15px!important}.product-page .statics .wrapper{max-width:1130px!important;padding-left:0!important}.setup-list>div{padding-left:15px!important;padding-right:15px!important}.product-page .simple-setup .wrapper{max-width:1170px}.breadcrumb a,.breadcrumb span{color:#000!important}.breadcrumb{color:#000;font-family:Averta;margin-bottom:0;margin-top:0;padding-left:15px;padding-top:6px!important;padding-bottom:6px!important}.vendor__link a{color:#000}#Quantity-product .js-qty{max-width:initial;min-width:initial!important;width:100%}.quantity-selector.uppercase{color:#00237d;text-align:left}.product-single .swatch>div:nth-of-type(5),.product-single .swatch>div:nth-of-type(5) label,.product-single .swatch>div:nth-of-type(4),.product-single .swatch>div:nth-of-type(4) label{border-top:0px!important}.main-menu a:focus:active{transform:initial!important}@font-face{font-family:AvertaSemibold;src:url(AvertaSemibold.otf)}@font-face{font-family:Averta;src:url(Averta.otf)}.section-header h1,.section-header h2,.section-header h3,.template-customers-register h3,.template-cart h3{color:#00237d}h2{font-family:AvertaSemibold!important;font-size:32px!important}#shopify-section-page-our-story h2{font-family:AvertaSemibold!important}h3{font-family:AvertaSemibold!important;font-size:24px!important}h1{font-family:AvertaSemibold!important;font-size:32px!important}.banner-content .btn,.perfect-text a,.night-trail-text a{border-radius:4px;color:#fff!important;font-family:AvertaSemibold;font-size:15px!important;font-weight:initial!important;padding:10px 55px;text-decoration:none;text-transform:initial}.header--small .logo-image{max-width:100%!important}.nav--mobile .header-logo{padding:18px 0!important}.nav--mobile .header-hamburger{background:#0000 url(//cdn.shopify.com/s/files/1/1877/3353/t/32/assets/Mob_Menu_Hamburger.png?12922802516781631812) no-repeat scroll left 0 center/100% auto!important;right:0}.nav--desktop .header-menu li.cart-text-link .CartToggle{background-image:url(https://cdn.shopify.com/s/files/1/1877/3353/t/54/assets/cart.svg?8416);background-position:0 1px;background-repeat:no-repeat;background-size:100% auto;position:relative;height:27px;width:26px;top:18px}.nav--mobile .header-cart{background-size:100% auto;background-repeat:no-repeat}.nav--desktop .header-menu li.cart-text-link .CartToggle:focus:active{transform:inherit;-o-transform:initial;-moz-transform:initial;-ms-transform:initial;-webkit-transform:initial}.homepage-image .banner-content{margin:0 auto}.homepage-image .banner-content .title--flex{font-family:AvertaSemibold;font-size:46px;line-height:36px;margin-bottom:15px!important;padding-bottom:15px!important;max-width:650px}.header--small .logo-image{max-height:25px}.nav--desktop .main-menu>li>a{font-family:Averta!important;font-size:12px!important;color:#2a2a2a!important;font-weight:800}.homepage-image .banner-content .content--flex.h4--body{font-family:Averta;font-size:14px;line-height:22px;max-width:380px;margin-bottom:15px}.header-menu.nav-wrapper.menu-right li:nth-last-child(2) a{border:2px solid #00237e;border-radius:4px;color:#00237d!important;font-family:AvertaSemibold!important;font-size:14px!important;padding:5px 15px!important;text-transform:initial!important}.homepage-about-eva-mattress{padding:70px 0 0;background:#fff}.homepage-about-eva-mattress h2.section-title.center{color:#00237e;margin-bottom:0;padding-bottom:60px}.ups-image>img{max-width:140px}.homepage-about-eva-mattress .ups-section .grid__item{padding-left:30px;padding-right:30px}.ups-section{display:block;margin:0 auto;max-width:1070px}.ups-list>p{color:#505050;font-family:Averta;font-size:14px;line-height:22px}h3.ups-title{color:#00237e;margin:0;font-family:avertasemibold!important;padding:20px 0 6px}.perfect-text a{margin-top:20px!important}.homepage-the-perfect-mattress{float:left;padding:0;width:100%}.perfect-title{color:#00237e;line-height:38px;margin-bottom:5px}.perfect-text>p{font-family:Averta!important;font-size:14px;line-height:22px}.homepage-the-perfect-mattress .inner-block{max-width:400px;padding-bottom:50px;padding-left:0;padding-top:40px;float:left}.night-trail-title{margin-bottom:10px!important}.night-trail-text{font-family:Averta;font-size:14px;margin:0 auto;max-width:380px;line-height:22px}.night-trail.bottom_common .night-trail-text{position:relative;top:204px}.night-trail-text>p{margin-bottom:0!important}.homepage-100-night-trails{padding:190px 0!important}.homepage-100-night-trail.back_with_image{padding:0!important}.night-trail-text a,.perfect-text a{background:#00237d!important;color:#fff!important}.inner_find_div{display:table;margin:0 auto;max-width:1070px;position:relative;width:100%}.inner_find_div .perfect-text a{margin-top:1px!important}.find-text-right{float:left;padding-left:0;position:absolute;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.inner_find_div .find-right{float:right;line-height:0;max-width:610px!important;padding-left:0;width:100%!important}.inner_find_div .find-left{float:left;line-height:0;max-width:610px!important;padding-left:0;width:100%!important}.find-text-left{right:0;padding-left:0;position:absolute;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.find-inner-block .find-title{color:#00237e;line-height:32px;margin-bottom:8px!important}.find-text-right p{color:#505050}.inner_find_div .find-text{max-width:300px}.find-text-left .find-inner-block{margin-left:20%}.find-text>p{font-family:Averta;font-size:14px;line-height:22px;margin-bottom:35px}.night-trail.bottom_common h1{margin-bottom:0!important}.night-trail.bottom_common .night-trail-text{max-width:480px}.night-trail.bottom_common .night-trail-text a{border:medium none;margin-top:10px}.footer-quicklinks li{margin:0}.site-footer{padding-bottom:70px;padding-top:100px}.site-footer-wrapper a{font-family:AvertaSemibold;font-size:14px;line-height:24px;text-transform:capitalize}.footer-quicklinks a:hover{text-decoration:none}.site-footer-wrapper .footer-secondary a{font-size:12px;letter-spacing:.67px;text-transform:uppercase}footer .footer-logo_img img{max-width:85px;width:100%}.section-1491547911085{background-color:#00237d;padding:170px 0 175px!important}.wrapper.site-footer{max-width:1130px!important}.footer-secondary-wrapper ul{float:initial!important;margin:0 auto;max-width:1100px;width:100%}footer.site-footer-wrapper .contact-form{margin-bottom:25px}footer.site-footer-wrapper span.icon{font-size:22px!important}span.cartCost{position:absolute;top:-1px;background:#00237d;width:18px;height:18px;border-radius:50%;text-align:center;line-height:17px;color:#fff;left:20px}.header--medium .nav--desktop .menu-right ul li{margin-top:-15px}.header--large .nav--desktop .menu-right ul li{margin-top:-25px}.header--xl .nav--desktop .menu-right ul li{margin-top:-34px}.night-trail-text a{margin-top:30px;border:2px solid #fff}.homepage-image .text-center p.content--flex{margin:0 auto 20px}.homepage-image .text-right a.btn{background:#00237e;background:-moz-linear-gradient(90deg,#00237e 0%,#183f75 49%,#167ea8 100%);background:-webkit-linear-gradient(90deg,#00237e 0%,#183f75 49%,#167ea8 100%);background:linear-gradient(90deg,#00237e,#183f75 49%,#167ea8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00237e",endColorstr="#167ea8",GradientType=1);clear:both;float:right}.homepage-image .text-right p.content--flex{float:right}#shopify-section-page-our-story .title--flex{font-family:AvertaSemibold!important;margin-bottom:10px!important}#shopify-section-page-our-story .banner-content .content--flex.h4--body{font-family:Averta;font-size:18px;line-height:22px;max-width:426px}#shopify-section-page-our-story .page-content h2{margin-bottom:38px}.our-story-page .page-content{font-family:Averta;font-size:14px;line-height:24px;margin:0 auto;max-width:695px;padding:60px 0 75px}.our-story-page .page-content p{margin-bottom:25px}#shopify-section-page-our-story .the-technology h2{margin-bottom:55px;color:#00237e}#shopify-section-page-our-story .the-technology h3.ups-title{padding-top:15px}.the-technology .wrapper{max-width:1160px}.the-technology .claim-section>div{padding-right:35px}.nav--mobile .header-cart__bubble{left:none!important;right:-6px!important}#socialimpact .night-trail-text a,.perfect-text a{border:medium none}#socialimpact .wrapper{max-width:1130px}#socialimpact .wrapper h1{font-family:AvertaSemibold!important}#socialimpact .night-trail .inner-block-section{float:left;text-align:left}#socialimpact .night-trail .night-trail-text{clear:both;float:left;font-family:Averta;font-size:14px;line-height:22px;margin:0 auto;max-width:380px}#socialimpact .night-trail .night-trail-text{clear:both;float:left}.premium_quality .night-trail-text>p{color:#505050;font-family:Averta}.premium_quality .night-trail-text h2{font-family:AvertaSemibold!important;font-size:32px!important;margin-bottom:25px!important}.premium_quality .banner_image{margin-top:50px}div#premium_quality{margin:50px 0 65px;float:left;width:100%}div#premium_quality .wrapper{max-width:760px;margin:0 auto;width:100%}div#premium_quality .wrapper .night-trail-text{max-width:420px}.giving-back-page .page-content h2{margin-bottom:10px}.giving-back-page .page-content{color:#505050cc}.giving-back-page .homepage-find-out-more{position:relative}.giving-back-page .find-left{float:left!important;position:static!important;top:initial!important;transform:initial!important;-o-transform:initial!important;-moz-transform:initial!important;-ms-transform:initial!important;-webkit-transform:initial!important;width:50%!important}.giving-back-page .find-right{float:left!important;padding-left:0!important;position:static!important;top:initial!important;transform:initial!important;-o-transform:initial!important;-moz-transform:initial!important;-ms-transform:initial!important;-webkit-transform:initial!important;width:50%!important}.giving-back-page .find-text-left{float:right!important;position:static!important;top:initial!important;transform:initial!important;-o-transform:initial!important;-moz-transform:initial!important;-ms-transform:initial!important;-webkit-transform:initial!important;width:50%!important}.giving-back-page .find-text-right{float:left!important;position:static!important;top:initial!important;transform:initial!important;-o-transform:initial!important;-moz-transform:initial!important;-ms-transform:initial!important;-webkit-transform:initial!important;width:50%!important}.giving-back-page .find-text-left .find-inner-block{color:#505050;margin-left:8%;max-width:300px;position:absolute!important;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.giving-back-page .find-text-right .find-inner-block{color:#505050;float:right!important;max-width:300px;position:absolute!important;right:60%;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.giving-back-page .find-image img{float:left}.slick-arrow{display:none!important}input.btn,input.btn--secondary{background:#00237d none repeat scroll 0 0!important;border-radius:4px!important;color:#fff!important;border:0px!important;text-transform:none}.header--small .nav--desktop .header-menu>ul>li>a{padding-bottom:20px!important;padding-top:17px!important}.product-form-product .selector-wrapper.js{display:none}@media all and (min-width: 768px){.wrapper.site-footer .four_cols:nth-of-type(1){width:17%}.wrapper.site-footer .four_cols:nth-of-type(2){width:25%}.wrapper.site-footer .four_cols:nth-of-type(3){width:25%}.wrapper.site-footer .four_cols:nth-of-type(4){width:33%}}@media all and (max-width: 1230px){.the-mattress .claim-text_6{padding-top:32px}.the-mattress .claim-text_5{padding-top:3px}.the-mattress .claim-text_4{padding-top:46px}.the-mattress .claim-text_3,.the-mattress .claim-text_2{padding-top:29px}.the-mattress h3.sub-title{font-size:16px!important}.product-page .the-mattress .des p{font-size:12px;line-height:17px;margin-top:1px!important}.the-mattress .right_content{max-width:350px;padding-left:15px;padding-top:24px}.product-page .the-mattress .left_image{width:100%;max-width:635px}}@media all and (max-width: 1136px){.product_image{max-width:620px!important;width:100%!important}div#productInfo-product{padding-top:20px;max-width:390px;width:100%!important;padding-left:20px!important}}@media all and (max-width: 1060px){.homepage-the-perfect-mattress .inner-block{padding:0 15px 0 25px}.perfect-left-image.desktop-only>img{margin-top:30px}.homepage-the-perfect-mattress{padding:61px 0}.inner_find_div .find-right,.inner_find_div .find-left{max-width:540px!important}.the-mattress .claim-text_6{padding-top:17px}.the-mattress .claim-text_5{padding-top:0}.the-mattress .claim-text_4{padding-top:30px}.the-mattress .claim-text_3,.the-mattress .claim-text_2{padding-top:17px}.the-mattress h3.sub-title{font-size:16px!important}.product-page .the-mattress .des p{font-size:12px;line-height:17px;margin-top:1px!important}.the-mattress .right_content{max-width:380px;padding-left:15px;padding-top:18px;width:100%}.product-page .the-mattress .left_image{max-width:518px!important;padding-left:0!important;width:100%!important}}@media all and (max-width: 1036px){.nav--desktop .header-menu.nav-wrapper.menu-right{display:inline-block;vertical-align:middle;width:68%}.nav--desktop .logo-wrapper{display:inline-block!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);vertical-align:middle;width:auto}.nav--desktop .header-menu.nav-wrapper.menu-left{width:50%}}@media all and (max-width: 980px){.pro-thumbs li img{max-width:70.9px}.product_image{max-width:455px!important;width:100%!important}.swatch .swatch-element label{min-width:35px!important;padding:0 8px!important}div#productInfo-product{max-width:340px;padding-left:20px!important;padding-top:20px;width:100%!important}.product-single .swatch>div:nth-of-type(5) label,.product-single .swatch>div:nth-of-type(4) label{width:151.3px}}@media all and (max-width: 959px){.the-mattress .desktop-only{display:none}.the-mattress .mobile-only{display:block}.the-mattress .right_content>div{display:inline-block;padding-bottom:48px!important;padding-left:1%;padding-right:1%;padding-top:0!important;width:48%}.product-page .the-mattress .left_image{max-width:100%!important;width:100%}.the-mattress h3.sub-title{font-size:16px!important}.product-page .the-mattress .des p{font-size:14px;line-height:19px;margin-top:5px!important}.the-mattress .right_content{max-width:100%;padding-left:0!important;padding-top:48px!important;float:left!important}.the-mattress .claim-text_6,.the-mattress .claim-text_5,.the-mattress .claim-text_4,.the-mattress .claim-text_3,.the-mattress .claim-text_2{padding-top:35px}.pro-claim-section>div{width:30%}}@media all and (max-width: 950px){.nav--desktop .header-menu.nav-wrapper.menu-right{display:inline-block;vertical-align:middle;width:68%}.the-technology .claim-section>div{padding-left:15px;padding-right:15px}.claim-section>div{width:32%!important}.nav--desktop .logo-wrapper{display:inline-block!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);vertical-align:middle;width:auto}.nav--desktop .header-menu.nav-wrapper.menu-left{width:50%}.inner_find_div .find-right,.inner_find_div .find-left{max-width:initial!important;width:55%!important}}@media all and (max-width: 768px){.perfect-title{text-align:left}.home__subtitle{text-align:left;padding-left:17px;margin-top:10px;font-size:24px}.showDesktop .nav--mobile{display:block}.showDesktop .nav--desktop{display:none}.find-inner-block{max-width:initial}.claim-section>div,.pro-claim-section>div,.setup-list>div{width:49%!important}.claim_1,.claim_3,.claim_5,.claim_7{padding-left:30px!important}.perfect-right{float:initial;text-align:center}.homepage-the-perfect-mattress .inner-block{padding-left:0;margin:0 auto}.perfect-text{padding-bottom:0;padding-top:0}.perfect-left-image.mobile-only{padding-top:10px}.perfect-text a{float:none}.homepage-the-perfect-mattress{padding:0}.find-image img{margin:35px 0}.find-inner-block{padding-left:0;text-align:center}.site-footer{text-align:center}ul.footer-secondary.inline-list.right{text-align:center!important;width:100%;padding:0!important;margin:0!important}.claim_1,.claim_3,.claim_5,.claim_7{padding-left:0}.homepage-the-perfect-mattress .inner-block{float:left;max-width:initial}.homepage-the-perfect-mattress .inner-block{padding-top:0}.homepage-the-perfect-mattress .perfect-right{float:left;padding:0 30px!important}.homepage-the-perfect-mattress .perfect-text{padding-bottom:0}.homepage-the-perfect-mattress .perfect-text>p{margin-bottom:15px!important}.homepage-100-night-trails{padding:70px 0!important}.homepage-find-out-more .find-inner-block{text-align:left}.homepage-find-out-more .find-text-right{width:40%}.find-text-left .find-inner-block{margin-left:6%}.homepage-find-out-more .find-text-left{width:40%}.homepage-find-out-more .find-image img{margin:0}.nav--mobile .header-menu.nav-wrapper.main-menu--expanded{margin:0 -30px!important;background-color:#00237e}.nav--mobile .main-menu li{border-bottom:0 none!important;display:block;text-align:center}.nav--mobile .nav-link{color:#fff!important;font-family:AvertaSemibold!important;font-size:15px!important;line-height:40px;padding:0!important}.nav--mobile .header-menu.nav-wrapper.main-menu--expanded{padding:35px 0}.site-footer{text-align:left}.footer-secondary li{float:right}.giving-back-page .find-text-right .find-inner-block{left:3%;right:initial!important;padding-right:15px}.giving-back-page .find-text-left .find-inner-block{margin-left:5%;padding-right:15px}.nav--mobile .header-menu.main-menu--expanded{animation-duration:initial;animation-fill-mode:initial;animation-name:initial;position:static!important}.wrapper,.charge_rabbit,.sky-pilot{padding-left:15px!important;padding-right:15px!important}.nav--mobile .mobile-wrapper{position:relative!important}.pro-claim-section>div{display:inline-block;float:initial;vertical-align:top;width:28%;margin-bottom:15px;margin-top:15px!important}.statics .grid__item,.microspring .wrapper{padding-left:15px!important}}@media all and (max-width: 767px){.site-footer{text-align:center}.nav--mobile .header-cart{right:0!important}.nav--mobile .header-hamburger{left:0}.footer-secondary li{float:initial}.product_image{max-width:100%!important;width:100%!important}div#productInfo-product{float:left;margin-left:0!important;margin-right:0!important;max-width:initial;padding-left:45px!important;padding-top:5px;text-align:center;width:100%!important}#productInfo-product .prod-name{text-align:center}.product-form-product .desktop-only{display:none}.single-option-selector-product{background-color:#fff;border:1px solid #ccc!important;box-shadow:initial!important;color:#000!important;font-size:13px;margin-bottom:10px!important;max-width:215px;padding-left:10px!important;text-align:left!important;text-align-last:left!important}.product-form-product .selector-wrapper.js>label{display:none}button#AddToCart-product{max-width:270px!important}#productInfo-product .product__price{margin-top:0!important}.product-form-product.product-form{margin-bottom:40px!important}}@media all and (max-width: 640px){.qes-ans{padding-right:0!important}.the-mattress .right_content>div{display:inline-block;padding-bottom:0!important;padding-left:0;padding-right:0;padding-top:30px!important;width:100%}.claim-section>div,.pro-claim-section>div,.setup-list>div,.qes-ans-area>div{width:100%!important}.claim_1,.claim_3,.claim_5,.claim_7,.pro-claim-section>div,.setup-list>div,.qes-ans-area>div{padding-left:0!important}.mobile-only{display:block}.statics .grid__item{width:100%}div#productInfo-product{float:initial;margin:0 auto;text-align:center}.selector-wrapper.js label{display:none}.the-mattress .right_content{float:initial;margin:0 auto}.the-mattress .right_content{float:left!important;max-width:100%;padding-left:0!important;padding-top:15px!important}div#productInfo-product .text-left{text-align:center!important}select#SingleOptionSelector-0{background:#fff;border:1px solid #ccc;text-align-last:left}.desktop-only{display:none}.qes-ans.odd{padding-left:0}.qes-ans{width:100%}#socialimpact .inner-block-section{padding-left:0}#socialimpact .inner-block-section{text-align:center;float:initial;padding-left:0}h2.faq-heading{text-align:center}h2,#socialimpact .wrapper h1,h3{font-family:avertasemibold!important;font-size:24px!important}h1{font-family:avertasemibold!important;font-size:26px!important}.find-text-left .find-inner-block{margin-left:0}.homepage-image .banner-content .title--flex{text-align:center;font-size:39px!important;line-height:36px;margin-bottom:10px!important}h3.ups-title{padding:18px 0 12px}.homepage-image .banner-content .text-left{text-align:center!important}.homepage-about-eva-mattress{padding:60px 0 15px}div#CustomerLoginForm a,div#CustomerLoginForm a:hover,.template-customers-register #customer_login_link,.template-customers-register #customer_login_link:hover{color:#00237d!important}.ups-list.center{margin-bottom:40px}.homepage-image .banner-content .content--flex.h4--body{max-width:initial}.homepage-find-out-more .find-text-right{width:100%;position:static;transform:initial!important;-o-transform:initial!important;-moz-transform:initial!important;-ms-transform:initial!important;-webkit-transform:initial!important}.inner_find_div .find-text{max-width:initial}.homepage-find-out-more .find-inner-block{padding-top:35px;text-align:center}.homepage-find-out-more .find-text>p{margin-bottom:30px}.homepage-find-out-more .perfect-text{padding-bottom:30px;padding-top:0}.inner_find_div .find-right{margin-top:15px!important;max-width:initial!important;width:100%!important}.homepage-find-out-more .find-text-left{padding-bottom:10px!important;padding-top:0;position:static;transform:initial;-o-transform:initial;-moz-transform:initial;-ms-transform:initial;-webkit-transform:initial;width:100%}#shopify-section-1491548170558{margin-top:35px}#shopify-section-1491548170558 .section-1491548170558{padding-bottom:35px}.inner_find_div .find-left{width:100%!important}.site-footer{padding-bottom:35px;padding-top:59px}footer ul{margin-bottom:45px}.night-trail-title{line-height:26px;margin-bottom:25px!important}.find-inner-block .find-title{line-height:24px;margin-bottom:25px!important}.homepage-100-night-trail .bottom_common .night-trail-title{line-height:37px;margin-bottom:1px!important}.banner-content{left:initial;max-width:360px;margin:0 auto;text-align:center!important;padding:0 20px;width:100%}.homepage-image .banner-content .content--flex.h4--body{max-width:initial!important}#shopify-section-page-our-story .title--flex{margin-bottom:28px!important}.the-technology .claim-section>div{padding-right:0}.our-story-page .page-content{padding:50px 0 25px}#shopify-section-page-our-story .page-content h2{margin-bottom:30px}.the-technology{padding:35px 0 0}.the-technology .claim-section>div:last-child{margin-bottom:0!important}#shopify-section-page-our-story .the-technology h2{margin-bottom:65px}.the-technology .claim-section>div{margin-bottom:0!important}#socialimpact .inner-block-section{float:initial!important;text-align:center!important}#socialimpact .night-trail .night-trail-text{float:initial}#socialimpact .wrapper .night-trail-title{margin-bottom:15px!important}.premium_quality .night-trail-title{margin-bottom:20px!important}.premium_quality .banner_image{margin-top:35px}div#premium_quality{margin:10px 0 40px}.night-trail.bottom_common .night-trail-text a{margin-top:30px}.homepage-about-eva-mattress .ups-section .grid__item{padding-left:0;padding-right:0}.homepage-find-out-more .find-text-left{padding-bottom:10px!important;padding-top:0;position:static;transform:initial;-o-transform:initial;-moz-transform:initial;-ms-transform:initial;-webkit-transform:initial;width:100%!important}.giving-back-page .find-left{float:left!important;padding-left:15px;padding-right:15px;position:static!important;top:initial!important;transform:initial!important;-o-transform:initial!important;-moz-transform:initial!important;-ms-transform:initial!important;-webkit-transform:initial!important;width:100%!important}.homepage-find-out-more .find-text-right{padding-bottom:10px!important;padding-top:0;position:static;transform:initial;-o-transform:initial;-moz-transform:initial;-ms-transform:initial;-webkit-transform:initial;width:100%!important}.giving-back-page .find-right{float:left!important;padding-left:15px!important;padding-right:15px;position:static!important;top:initial!important;transform:initial!important;-o-transform:initial!important;-moz-transform:initial!important;-ms-transform:initial!important;-webkit-transform:initial!important;width:100%!important}.giving-back-page .find-text-left .find-inner-block{color:#505050;margin-left:0;max-width:300px;padding-left:15px!important;position:static!important;text-align:left;top:initial;transform:initial;-o-transform:initial;-moz-transform:initial;-ms-transform:initial;-webkit-transform:initial}.giving-back-page .find-text-right .find-inner-block{color:#505050;float:left!important;left:0;padding-left:15px;max-width:300px;position:static!important;right:initial;text-align:left;top:initial;transform:initial}.giving-back-page .page-content{margin:34px auto 50px}.giving-back-page .page-content h2{margin-bottom:15px}.homepage-find-out-more .find-inner-block{padding-top:50px}.find-inner-block .find-title{margin-bottom:20px!important}.giving-back-page .homepage-find-out-more .find-text>p{margin-bottom:10px}#giving-back .homepage-100-night-trail{padding-top:60px!important}ul.footer-secondary.inline-list.right{padding-left:30px!important}h2.faq-heading.child_1{margin-bottom:15px;padding-top:35px}.qes-ans{margin-bottom:40px}h2.faq-heading{padding-top:20px}.question-answer{margin:0 auto}.product-page .statics .wrapper{padding-right:0!important}.product-page .statics{padding:40px 0 20px}.statics h3.stat-title{margin-bottom:12px!important}.statics .grid__item{margin:20px 0 10px!important}.microspring_text{top:87%}.simple-setup{padding:35px 0 45px}.simple-setup-content h2{padding-bottom:15px}.simple-setup-content .setup-list>div{margin-top:30px}.pro-question-answer{padding:30px 0 70px}.pro-question-answer{padding:30px 0 12px}.qes-ans-area>div{margin-bottom:50px}.microspring_text{top:80%}}@media all and (max-width: 480px){.ups-section .grid__item{padding-left:0}.claim-section>div{padding-left:0}.qes-ans-area>div{padding-left:0}.pro-claim-section>div{padding-left:0}.left_image{padding-left:0}.statics>div{padding-left:0}.pro-thumbs li img{max-width:64.9px}}.homepage-image .banner-content .text-center .title--flex{max-width:initial}.homepage-100-night-trail .wrapper{top:22%}.header-menu.nav-wrapper.menu-right li:nth-last-child(2) a{background:#00237d none repeat scroll 0 0;color:#fff!important;border:2px solid #00237d}.product-page .statics{display:none}.toggle_statics{background:#f6f6f6 none repeat scroll 0 0;color:#00237d;font-size:20px;font-weight:700;margin-bottom:0;padding:50px;text-align:center;width:100%;cursor:pointer;float:left}.show_jaggu{display:block}.preorder_and_coupon{background:#d7ecf7 none repeat scroll 0 0;color:#00237d;font-size:12px;font-weight:500;line-height:normal;padding:9px 0}.dot_image{background:#0000 url(https://cdn.shopify.com/s/files/1/1877/3353/t/6/assets/dote_more.png?5774269369844999167) no-repeat scroll center center/100% auto;display:inline-block;height:3px;margin:0 3px 0 4px;position:relative;top:-2px;vertical-align:middle;width:3px}.closing_button{float:right;position:absolute;right:3%;top:2px;width:40px;cursor:pointer}.closing_button>img{width:100%}@media screen and (max-width: 650px){.homepage-100-night-trail .wrapper{top:50%}.preorder_and_coupon{font-size:10px}}@media screen and (max-width: 400px){.preorder_and_coupon{padding-right:40px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/jt.scss.css.map */
