@font-face{font-family:ProximaNovaRegular;src:url(ProximaNovaRegular.eot);src:url(ProximaNovaRegular.eot) format("embedded-opentype"),url(ProximaNovaRegular.woff2) format("woff2"),url(ProximaNovaRegular.woff) format("woff"),url(ProximaNovaRegular.ttf) format("truetype"),url(ProximaNovaRegular.svg#ProximaNovaRegular) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(ProximaNovaLight.eot);src:url(ProximaNovaLight.eot) format("embedded-opentype"),url(ProximaNovaLight.woff2) format("woff2"),url(ProximaNovaLight.woff) format("woff"),url(ProximaNovaLight.ttf) format("truetype"),url(ProximaNovaLight.svg#ProximaNovaLight) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(ProximaNovaBold.eot);src:url(ProximaNovaBold.eot) format("embedded-opentype"),url(ProximaNovaBold.woff2) format("woff2"),url(ProximaNovaBold.woff) format("woff"),url(ProximaNovaBold.ttf) format("truetype"),url(ProximaNovaBold.svg#ProximaNovaBold) format("svg")}@font-face{font-family:sssocialregular;src:url(sssocialregular.eot);src:url(sssocialregular.eot) format("embedded-opentype"),url(sssocialregular.woff2) format("woff2"),url(sssocialregular.woff) format("woff"),url(sssocialregular.ttf) format("truetype"),url(sssocialregular.svg#sssocialregular) format("svg")}.ss-icon,.footer .ss-icon,.ss-icon:visited,.ss-icon.ss-sandbox,[class^=ss-]:before,[class*=" ss-"]:before,[class^=ss-].ss-sandbox:before,[class*=" ss-"].ss-sandbox:before,[class^=ss-].right:after,[class*=" ss-"].right:after,[class^=ss-].ss-sandbox.right:after,[class*=" ss-"].ss-sandbox.right:after{font-family:sssocialregular}body{font-family:ProximaNovaRegular}.mobile{display:none!important}.desktop{display:block!important}.header{min-height:100px}.logo{padding-top:15px}.logo a{max-width:180px}#nav{padding-top:40px}.nav-right{padding-top:36px!important}#nav ul li a,#nav ul li a:visited,#nav ul li a:active,#nav ul li.contact-number,#nav .menu-right li a{font-family:ProximaNovaRegular;color:#000;font-weight:400;letter-spacing:.5px;font-size:20px;font-size:16px;line-height:19px;display:inline-block;vertical-align:middle}#nav ul li a:hover,#nav ul.second-last li:nth-last-child(2) a:hover{color:#6ea258}#nav ul li.contact-number i,#nav ul li.contact-number a{display:inline-block}.menu-right li a{font-size:16px!important}#nav ul.second-last li:nth-last-child(2) a{border:none;color:#000}.menu-right .cart_button{position:relative;text-align:center;display:block;width:49px}.menu-right .cart_button .icon-cart{position:absolute;height:33px;width:100%;left:-6px;top:0;background:url(//cdn.shopify.com/s/files/1/1390/2279/t/30/assets/cart-icon.png?v=167017165868205228811678712020) no-repeat}.menu-right .cart_button .icon-cart:before{content:""}@media only screen and (min-width: 768px){#nav{display:inline-block}}#homepage_slider .Banner-section{max-width:100%;margin-top:200px}.flexslider .headline{font-family:ProximaNovaBold;font-size:40px;line-height:50px;margin:0;padding:0;font-weight:400;text-transform:capitalize;letter-spacing:normal}p.subtitle{font-family:ProximaNovaLight;font-size:25px}h2.home-subtitle{font-family:ProximaNovaLight;font-size:25px;font-weight:400;font-style:normal;text-transform:none;padding:0;border:none;text-align:left;color:#fff;line-height:1.5em;position:relative;margin-top:10px}.flex-caption .action_button{background-color:#8ca583;height:50px;line-height:50px;font-family:ProximaNovaRegular;font-weight:700;font-size:20px;padding:15px 50px 10px;margin-top:20px;border-color:#95c93d;border-radius:0}.flex-caption .action_button:hover{opacity:.85}.craftmanship .action_button{background-color:#95c93d;height:40px;line-height:40px;font-family:ProximaNovaRegular;font-weight:700;font-size:20px;padding:10px 50px 5px;margin-top:20px;border-color:#95c93d;border-radius:0}.craftmanship .action_button:hover{opacity:.85}.new_action_button{background-color:#483e35;height:40px;line-height:40px;font-family:ProximaNovaRegular;font-weight:700;font-size:20px;padding:15px 60px;margin-top:0;border-color:#95c93d;border-radius:0;display:inline-block;width:auto;color:#fff!important}.new_action_button:hover{opacity:.85;color:#fff}.promo-headline{background-color:#483e36;color:#fff;font-family:ProximaNovaRegular;font-size:40px;font-weight:400;padding:30px 0;margin:0;line-height:normal;text-transform:capitalize}.bootom-ban{margin:0 0 -10px}.bootom-ban .eight{width:50%;position:relative}.bootom-ban .botm-conth{width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;right:0;height:auto}.bootom-ban .botm-conth a{color:#fff;font-family:ProximaNovaRegular;font-size:35px;font-weight:400;letter-spacing:normal;border:solid 4px #fff;background-color:#483e36bf;padding:20px 80px;text-align:center;display:inline-block;line-height:50px;max-width:280px;transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s}.bootom-ban .botm-conth a:hover{background-color:#95c93dbf}.bootom-ban .fullContent{position:relative}.bootom-ban .fullContent a.close-fullContent{position:absolute;right:15px;top:15px;padding:5px;font-size:30px;color:#fff}.promo-content{position:absolute;width:40%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:99;text-align:left}.promo-content h2{font-size:35px;font-family:ProximaNovaLight;text-transform:capitalize;margin:0 0 10px;border:none;text-align:left}#naturallatex .promo-content{right:5%;color:#fff}#naturallatex .promo-content h2{color:#fff}#encasedcolis .promo-content{left:5%;color:#483e36}#encasedcolis .promo-content h2{color:#483e36}.section-banner,.section-banner-dark{clear:both;overflow:hidden;position:relative}.section-banner:after,.section-banner-dark:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.section-banner img.section-img,.section-banner-dark img.section-img{display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.section-banner .flex-caption,.section-banner-dark .flex-caption{top:25%}.section-banner .craftmanship,.section-banner-dark .craftmanship{display:block;margin:0 auto;max-width:100%;text-align:center}.section-banner .headline1,.section-banner .subtitle1,.section-banner-dark .headline1,.section-banner-dark .subtitle1{color:#000;font-weight:400;letter-spacing:normal;text-shadow:none;text-align:center}.section-banner .headline1,.section-banner-dark .headline1{font-size:40px;font-family:ProximaNovaLight;margin-bottom:20px;line-height:50px;text-transform:inherit;padding-bottom:0;border:none}.section-banner .subtitle1,.section-banner-dark .subtitle1{font-size:20px;margin-left:20%;margin-right:20%;line-height:32px;font-family:ProximaNovaLight}.section-banner-dark .flex-caption{top:50%}.section-banner-dark .headline1,.section-banner-dark .subtitle1{color:#fff;font-size:40px}.section-banner-dark .subtitle1{font-size:20px}.trial-section .flex-caption{top:50%}.trial-section .subtitle1{min-height:550px}.trial-section .flex-caption .action_button{width:200px}.better-sleep .flex-caption{top:30%}.banner1 .subtitle1,.banner3 .subtitle1{margin-left:0;margin-right:0}.botm-conth{text-align:center}.how-it-works-section,.how-it-works-bg{padding:50px 0;text-align:center;font-size:20px;line-height:30px;font-family:ProximaNovaLight;font-weight:400}.how-it-works-section .headline1,.how-it-works-section .subtitle1,.how-it-works-bg .headline1,.how-it-works-bg .subtitle1{color:#000;font-weight:400;letter-spacing:normal;text-shadow:none}.how-it-works-section .headline1,.how-it-works-bg .headline1{font-size:44px;font-family:ProximaNovaLight;margin-bottom:20px;line-height:65px;text-transform:capitalize}.how-it-works-section .subtitle1,.how-it-works-bg .subtitle1{font-size:20px;font-family:ProximaNovaBold;margin-bottom:20px;text-transform:uppercase}.how-it-works-bg{background:url(https://cdn.shopify.com/s/files/1/1390/2279/files/how_works_bg.jpg?2134560131147856759) no-repeat center center/cover;color:#fff}.how-it-works-bg .headline1,.how-it-works-bg .subtitle1{color:#fff}.symbol{background:#483e36d9;width:165px;height:90px;line-height:90px;margin:70px auto;position:relative}.symbol:before{content:"";position:absolute;top:-50px;left:0;width:0;height:0;border-left:82.5px solid transparent;border-right:82.5px solid transparent;border-bottom:50px solid rgba(72,62,54,.85)}.symbol:after{content:"";position:absolute;bottom:-50px;left:0;width:0;height:0;border-left:82.5px solid transparent;border-right:82.5px solid transparent;border-top:50px solid rgba(72,62,54,.85)}.symbol img{max-width:90px;display:inline-block;vertical-align:middle}.perfect_mattresses{margin-top:50px}h1.section-hedline{color:#000;font-weight:400;letter-spacing:normal;text-shadow:none;font-size:40px;font-family:ProximaNovaLight;margin:0 0 20px;line-height:50px;text-transform:capitalize;border:none}.savings-stats{margin:40px 0;overflow:hidden;text-align:center}.savings-stats img{max-width:100%}.brand-wrap{display:inline-block;border-right:3px solid 3px}.brand-wrap .brand-row{overflow:hidden;margin-botom:20px}.homepage_content.savings{text-align:center;color:#000;font-size:20px;line-height:30px;font-family:ProximaNovaRegular;font-weight:400;margin-left:19%;margin-right:19%}.homepage_content.savings h1.page_heading_user{color:#000;font-weight:400;letter-spacing:normal;font-size:22px;font-family:ProximaNovaBold;margin-bottom:20px;text-transform:none}.savings-stats .stat-img{display:block;margin:0 auto}.savings-stats .stat-mobile-only{display:none}.testimonial{background-color:#f1f1f1;margin:0;padding:50px 0 75px;color:#483e36}.testimonial .headline1{color:#000;font-weight:400;letter-spacing:normal;text-shadow:none;font-size:40px;font-family:ProximaNovaLight;margin:0 0 20px;text-transform:capitalize;text-align:center}.testimonial .article .review{padding:30px 0;text-align:center}.testimonial .article .review img{width:auto;display:inline-block}.testimonial .article p,.testimonial .article .blog_meta span{color:#483e36!important;text-align:center;color:#000;font-size:20px;line-height:30px;font-family:ProximaNovaRegular;font-weight:400}#testimonial-slide{position:static}#testimonial-slide .flex-control-nav{display:none}#testimonial-slide .flex-direction-nav a{width:20px;height:80px;margin:-35px 0 0;display:block;z-index:10;position:absolute;top:50%;cursor:pointer;opacity:1;-webkit-transition:all .3s ease;color:#fff!important;text-shadow:0 0 1px #000;font-size:0}#testimonial-slide .flex-next{right:-25px;background:url(//cdn.shopify.com/s/files/1/1390/2279/t/30/assets/slider-direction-arrow.png?v=96835113268777681481678712130) no-repeat}#testimonial-slide .flex-prev{left:-25px;background:url(//cdn.shopify.com/s/files/1/1390/2279/t/30/assets/slider-direction-arrow.png?v=96835113268777681481678712130) no-repeat;transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.contact-number img,.contact-number span{display:inline-block;vertical-align:middle}.contact-number img{margin-right:15px}div.footer{background-color:#483e36;border-bottom:solid #95c93d 8px;padding:80px 0 45px;text-align:inherit;margin:0}div.footer .footer-bottom{margin-bottom:40px}div.footer .footer-bottom .footer-widget h4{color:#fff;font-family:ProximaNovaLight;font-size:20px;text-transform:uppercase!important;font-weight:400;margin-bottom:20px;padding:0;border:none}div.footer .footer-bottom .footer-widget p.footerheaderline{color:#fff;font-family:ProximaNovaLight;font-size:20px;text-transform:uppercase!important;font-weight:400;padding:0;border:none;line-height:35px;margin:0 0 20px;text-align:left}div.footer .footer-bottom .footer-widget #nav{padding-top:0}div.footer .footer-bottom .footer-widget #nav #menu{text-align:left}div.footer .footer-bottom .footer-widget #nav #menu li{display:block;padding-left:0!important}div.footer .footer-bottom .footer-widget #nav #menu li a{color:#fff;font-family:ProximaNovaLight;font-size:18px;text-transform:capitalize!important;font-weight:400;line-height:normal;padding:0 0 15px}div.footer .footer-bottom .footer-widget #nav #menu li a:hover{color:#95c93d}div.footer .ss-icon{font-size:20px;background-color:#fff;color:#483e36;border:none;width:35px;text-align:center;display:inline-block;vertical-align:middle;margin:0 1px 0 0;padding:8px 0 4px}div.footer .ss-icon:hover{color:#95c93d}div.footer a.footer-logo{display:inline-block;margin-top:55px}div.footer a.footer-logo img{max-width:105px}div.footer .newsletter h6{font-family:ProximaNovaLight;font-size:20px;color:#fff;margin:0;padding:0 0 6px;text-transform:capitalize}div.footer .newsletter .contact-form input.contact_email[type=email],div.footer .newsletter .contact-form input.action_button[type=submit]{margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:45px;vertical-align:top}div.footer .newsletter .contact-form input.contact_email[type=email]{width:240px}div.footer .newsletter .contact-form input.action_button[type=submit]{margin-left:-3px;background-color:#8ca583!important;border-color:#8ca583!important;font-size:18px;letter-spacing:normal;width:149px;transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s}div.footer .newsletter .contact-form input.action_button[type=submit]:hover{opacity:.85}div.footer .credits{text-align:left;padding:25px 0 40px;color:#fff!important;border-top:solid 2px #fff;margin:0;font-family:ProximaNovaLight;font-size:17px}div.footer .credits a{color:#fff!important;font-size:17px;display:inline-block;vertical-align:middle;line-height:35px}.my-bg{background-color:#fcf7f1}.flex-control-thumbs{text-align:left}.section.product_section .flexslider.product_gallery ol li{margin-left:0;width:97px;height:97px}.section.product_section .flexslider.product_gallery ol li img{border:solid 3px #fff;height:80%;opacity:1}.banner1 .subtitle1{margin-left:13%;margin-right:13%}.section.product_section .item-content-wrap{text-align:center;color:#000}.section.product_section .item-content-wrap .product_name{text-align:center;font-size:43px;line-height:1.2em;font-weight:400;font-family:ProximaNovaLight;text-transform:capitalize;color:#000!important;margin:0 0 20px}.section.product_section .item-content-wrap .product_name .full_width{float:left;width:100%}.section.product_section .item-content-wrap h2.prod_description{font-size:20px;text-transform:none;font-family:ProximaNovaRegular;border:none;line-height:1.8rem;padding:0;margin:0 0 20px}.section.product_section .item-content-wrap p{font-size:20px;text-transform:none;font-family:ProximaNovaRegular}.section.product_section .item-content-wrap ul li{list-style-type:none}.section.product_section .yotpo.bottomLine,.section.product_section .ready-to-ship{display:inline-block;width:54%;vertical-align:middle;line-height:normal}.section.product_section .ready-to-ship{width:39%;text-align:right}.section.product_section .yotpo.bottomLine{text-align:center}.section.product_section .yotpo.bottomLine .yotpo-bottomline.pull-left{float:none!important;text-align:center;display:inline-block}.section.product_section .yotpo.bottomLine .yotpo-stars{display:inline-block;vertical-align:middle}.section.product_section .yotpo.bottomLine .text-m{line-height:30px;font-size:16px;font-family:ProximaNovaRegular;color:#95c93d!important;display:inline-block;vertical-align:middle}.section.product_section .yotpo.bottomLine .yotpo-icon-star{font-size:25px;margin-right:5px}.section.product_section .ready-to-ship{font-size:15px;border-left:0px solid #000;padding-left:5px}.section.product_section .ready-to-ship a{padding-left:15px;display:inline-block}.section.product_section .ready-to-ship span{background-color:#9a9b9d;width:20px;height:20px;line-height:20px;color:#fff;display:inline-block;text-align:center;border-radius:50%;font-size:15px}.section.product_section .size-guide{margin:.5em 0;text-align:right;font-size:20px}.section.product_section .size-guide a{text-decoration:underline}.size-guide-heading{margin:20px 0 30px}.size-guide-images{float:left;margin-bottom:20px}img.size-guide-img{border:1px solid #999;width:16.3%;float:left}@media (min-width: 768px){img.size-guide-img:nth-child(n+2){border-left:0px solid #999}}.size-guide-heading p{font-size:36px;text-transform:none;border:none;text-align:center;font-weight:300}.size-guide-heading p+p{font-size:24px;text-transform:none;border:none;text-align:center;font-weight:300}@media (max-width: 768px){img.size-guide-img{width:48%}img.size-guide-img:nth-child(2n){border-left:0px solid #999}img.size-guide-img:nth-child(n+3){border-top:0px solid #999}}@media (max-width: 480px){img.desktop{display:none!important}img.mobile{display:block!important}}.swatch .option_title span{font-size:17px;font-weight:400;font-family:ProximaNovaRegular;color:#000}.swatch .option_title .dimension,.swatch .option_title .weight{display:inline-block}.swatch .option_title .variant_dimensions{padding-right:5px}.swatch .swatch-element-wrap .swatch-element{float:none;display:inline-block;vertical-align:middle;margin:0 -5px 0 0;line-height:45px;height:45px;width:33%}.swatch .swatch-element-wrap .swatch-element label{height:45px;line-height:45px}.swatch .swatch-element-wrap span.variant_title{float:none;text-align:center;font-size:20px;font-weight:400;font-family:ProximaNovaRegular;text-transform:uppercase;color:#000}.swatch label:hover{background-color:#dcddde}.swatch_options input:checked+.swatch-element{border-color:#dcddde}.swatch_options input:checked+.swatch-element label{background-color:#dcddde;color:#000}.swatch_options input:checked+.swatch-element label span{color:#000}.product_form{margin-top:25px}.modal_price{margin-top:20px}.modal_price .product_price_above_cart{font-size:36px;font-weight:400;font-family:ProximaNovaLight;color:#000;width:33%;display:inline-block;text-align:center;vertical-align:middle;line-height:56px}.modal_price .cart-button-wrap{display:inline-block;margin-left:0;width:67%;text-align:right}.modal_price .cart-button-wrap button{background-color:#8ca583!important;border-color:#8ca583!important;font-size:18px;letter-spacing:normal;height:56px;border-radius:0;transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;max-width:335px}.modal_price .cart-button-wrap button:hover{opacity:.85}#klarna-upstream-product{float:right}.video-link-banner .flex-caption{top:50%}.video-link-banner .flex-caption .headline1,.video-link-banner .flex-caption .subtitle1{color:#fff;margin-left:0;margin-right:0;font-family:ProximaNovaLight}.video-link-banner .play-btn{padding:150px 0 200px}.play-btn{text-align:center}.play-btn a{display:inline-block;width:130px;height:145px;line-height:130px;border:solid 2px #ebebeb;border-radius:50%;vertical-align:middle;background:#00000040;font-size:80px;color:#ebebeb;padding:0 0 0 15px}.play-btn a img{max-width:70px;display:inline-block;vertical-align:middle}.play-btn a:hover{background:#00000026;color:#fff;border-color:#fff}.fancybox-close{font-size:0!important}.fancybox-close:before{content:"X";font-size:12px!important;display:block;position:absolute;right:-14px;top:-35px;color:#000}.item-ability{background:url(//cdn.shopify.com/s/files/1/1390/2279/t/30/assets/product-ability-bg.jpg?v=75414373638924791901678712105) no-repeat;background-repeat:repeat-x;padding:20px 0 50px;color:#fff;text-align:center}.item-ability .column h3{font-size:20px;font-weight:400;font-family:ProximaNovaBold;text-transform:uppercase;margin:30px 0 20px;padding:0;color:#fff;text-align:center;border:none}.item-ability .column .subtitle1{padding:0 15%}.intract-matress-container{background:#fff;padding-top:80px}.intract-matress-container .subtitle1{padding:0 10%}.intract-matress-container .intract--img-mobile{display:none}.symbol-plus.popover-blanket.info1-main{right:35%;bottom:41%;top:auto;left:auto}.symbol-plus.popover-blanket.info2-main{left:48%;bottom:24%;top:auto;right:auto}.symbol-plus.popover-blanket.info3-main{left:40%;bottom:36%;top:auto;right:auto}.symbol-plus.popover-blanket.info4-main{left:24%;top:65%}.test span{font-size:40px;height:60px;line-height:62px;width:60px}.intract-container{background:transparent;border:none;max-width:500px;padding:0;position:absolute;z-index:9999;bottom:auto;width:430px;-webkit-box-shadow:none;box-shadow:none;height:280px}.intract-container1{top:-283px;left:130px}.intract-container2{top:-472px;left:258px}.intract-container2:before{content:"";height:1px;background-color:#c5c9d3;position:absolute;left:-56px;top:79px;width:56px}.intract-container3{top:-340px;left:415px}.intract-container3:before{content:"";height:1px;background-color:#c5c9d3;position:absolute;left:-170px;top:80px;width:170px}.intract-image-container{width:35%}.intract-image-container img{border:solid 1px #c5c9d3;padding:5px;border-radius:50%;max-width:140px}.intract-text-container{width:60%;padding-left:10px}.intract-text-container .intract-title{color:#000;font-weight:400;font-family:ProximaNovaLight;text-transform:capitalize;margin-bottom:9px;letter-spacing:0;font-size:30px;line-height:35px}.intract-text-container .intract-title small{font-size:20px}.intract-text-container .intract-textarea{font-weight:400;font-family:ProximaNovaLight;font-size:20px;line-height:normal}.popover-blanket span:before{content:"";width:1px;background-color:#c5c9d3;display:block;margin:0 auto;position:absolute;left:0;right:0;display:none}.popover-blanket.info1-main span:before{top:-134px;height:134px}.popover-blanket.info2-main span:before{top:-393px;height:393px}.popover-blanket.info3-main span:before{top:-260px;height:260px}.test span{background:#fff;color:#000;transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s}.test span:hover,.test span.glyphicon-minus{background:#8ca583;color:#fff}.test span.glyphicon-minus:before{content:"";width:1px;background-color:#c5c9d3;display:block;margin:0 auto;position:absolute;left:0;right:0}.free-text-bg{background:#483e36;border-bottom:5px solid #95c93d;line-height:86px;text-align:center;color:#fff;font-size:26px;font-weight:400;font-family:ProximaNovaLight;text-transform:uppercase}.no-border-bottom{border-bottom:0px!important;text-transform:none}@media (min-width: 768px) and (max-width: 959px){.free-text-bg{font-size:20px}}.product-content-wrap{overflow:hidden;background-color:#fff;padding:0 0 50px}.perfect_balance{text-align:center;font-family:ProximaNovaLight;color:#000;font-weight:400;font-size:26px;padding:0 12%}.perfect_balance .page_heading_user{font-size:45px;font-family:ProximaNovaLight;color:#000;font-weight:400;letter-spacing:normal;text-shadow:none;text-align:center;text-transform:capitalize;margin:0 0 50px;line-height:50px}.perfect_balance img{max-width:480px}.perfect_balance small{font-size:20px;margin-bottom:40px;display:block}.perfect_balance p{line-height:40px}.choose-foundation-wrap{padding:60px 0 80px;background-color:#fcf7f1;text-align:center}.choose-foundation-wrap .subtitle1{margin-bottom:80px}.choose-foundation-wrap .foundation-title{font-size:13px;font-family:ProximaNovaRegular;font-weight:700}.choose-foundation-wrap .foundation-img{min-height:92px;line-height:92px}.choose-foundation-wrap .foundation-img img{display:inline-block;vertical-align:bottom}.mattress-detais{padding:0 0 50px}.item-details{width:900px;margin:0 auto}.item-details .section-header{background:url(//cdn.shopify.com/s/files/1/1390/2279/t/30/assets/detail-header.png?v=71890968584346195691678712041) repeat-x;text-align:center;margin-bottom:50px}.item-details .section-header p{font-size:25px;font-family:ProximaNovaRegular;font-weight:700;text-align:center;display:inline-block;padding:0 30px;line-height:68px;background:#fff;border:solid 1px #c7c8ca;margin:0 auto;color:#000;cursor:pointer}.item-details .section-header p i:before{transform:rotate(90deg);color:#65686d}.item-details .details-chart{border-top:solid 1px #9b9b9d;border-left:solid 1px #9b9b9d}.item-details .details-chart .no-border{border:none}.item-details .details-chart .cahrt-row{border-bottom:solid 1px #9b9b9d}.item-details .details-chart .cahrt-row .cell{border-right:solid 1px #9b9b9d;padding:20px 40px;display:inline-block;vertical-align:middle;font-family:ProximaNovaLight;font-weight:400;min-height:90px}.item-details .details-chart .cahrt-row .cell.small{width:16%;font-family:ProximaNovaRegular;font-weight:700;text-transform:capitalize}.item-details .details-chart .cahrt-row .cell.large{width:65%}.item-details .details-chart .cahrt-row:nth-child(3) .cell:first-child{min-height:180px}.item-details .details-chart .variant-details li{margin:0 0 26px;padding:0;list-style-type:none;width:30%;display:inline-block;vertical-align:top;text-align:left}.item-details .details-chart .variant-details li span{display:block}.sleeper{padding:80px 0}.sleeper-chart{margin-top:80px}.sleeper-chart .cahrt-row{border-bottom:solid 1px #9b9b9d}.sleeper-chart .cahrt-row .cell{display:inline-block;vertical-align:middle;font-family:ProximaNovaRegular;font-weight:400;width:11.499%;padding:30px 14px;border-left:solid 1px #9b9b9d;text-align:center;min-height:60px}.sleeper-chart .cahrt-row .cell:first-child{border:none;text-align:left}.sleeper-chart .cahrt-row .cell .image-bg{background-color:#e6e7e8;padding:40px 0;text-align:center;color:#000;font-family:ProximaNovaLight;font-weight:400;font-size:22px;width:100%;display:block}.sleeper-chart .cahrt-row .cell .image-bg .img-block{min-height:130px}.sleeper-chart .cahrt-row .cell .image-bg .img-block img{margin:0 auto 20px;max-height:130px;display:block}.sleeper-chart .cahrt-row .cell .ss-icon{color:#000}.sleeper-chart .cahrt-row:first-child .cell{padding-top:0}.sleeper-chart .no-border{border:none}.sleeper-chart-mobile{display:none}.review-section{background:#e5e6e7;background:-moz-linear-gradient(top,#e5e6e7 0%,#f5f4f5 10%,#f5f4f5 90%,#e5e6e7 100%);background:-webkit-linear-gradient(top,#e5e6e7 0%,#f5f4f5 10%,#f5f4f5 90%,#e5e6e7 100%);background:linear-gradient(to bottom,#e5e6e7,#f5f4f5 10% 90%,#e5e6e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e6e7",endColorstr="#e5e6e7",GradientType=0);padding:50px}body.product .yotpo .yotpo-label.yotpo-small-box{display:none}body.product .yotpo .yotpo-regular-box.yotpo-bottomline-empty-state{border:none!important}body.product .yotpo .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews{width:100%!important;max-width:100%!important;display:block;float:none!important;text-align:center!important}body.product .yotpo .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews .yotpo-sum-reviews{display:block!important;font-size:20px;margin-top:15px}body.product .yotpo .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews .yotpo-icon-star{color:#c7c8ca!important;margin-right:5px}body.product .yotpo .yotpo-nav{display:none!important}body.product .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button{position:relative!important}body.product .yotpo-review.yotpo-regular-box .yotpo-header,body.product .yotpo-review.yotpo-regular-box .yotpo-main{display:inline-block!important;vertical-align:top}body.product .yotpo-review.yotpo-regular-box .yotpo-header{width:25%}body.product .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-icon-profile{display:none!important}body.product .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-header-element{width:100%;text-align:center!important}body.product .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-user-name,body.product .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-review-stars,body.product .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-review-date{font-size:20px!important;text-transform:capitalize!important;margin-bottom:20px;color:#000!important;font-weight:400}body.product .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-review-stars .yotpo-icon-star{margin-right:5px;font-size:26px}body.product .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-header-actions{float:none!important}body.product .yotpo-review.yotpo-regular-box .yotpo-main{width:72%;margin:0 0 0 20px!important;margin-top:0}body.product .yotpo-review.yotpo-regular-box .yotpo-main .content-title,body.product .yotpo-review.yotpo-regular-box .yotpo-main .content-review,body.product .yotpo-review.yotpo-regular-box .yotpo-main .rest-content-collapsed{font-size:18px;line-height:30px;font-weight:400;color:#000!important;font-family:ProximaNovaRegular}body.product .yotpo-review.yotpo-regular-box .yotpo-main .content-title{font-family:ProximaNovaRegular;font-size:22px}body.product .yotpo-review.yotpo-regular-box .yotpo-main .rest-content-collapsed{font-size:18px;line-height:30px}body.product .yotpo-review.yotpo-regular-box .yotpo-footer{display:none}.q-wrap{text-align:center;padding:60px 0;font-family:ProximaNovaLight;font-weight:400;font-size:22px}.q-wrap p{margin-bottom:35px}.dark-btn{display:inline-block;background-color:#483e36;height:65px;line-height:65px;color:#fff;font-family:ProximaNovaRegular;font-weight:400;font-size:22px;padding:0 40px}.dark-btn:hover,.dark-btn:focus,.dark-btn:visited{color:#95c93d}.contact-bg{background:url(//cdn.shopify.com/s/files/1/1390/2279/t/30/assets/contact_bg.png?v=105469943121322717281678712038) no-repeat center bottom/100% auto}.contact_us_image img{width:100%}.padin_contact_us h1,.padin_contact_us p{color:#000}#contact_form .free-text-bg{text-transform:capitalize}#contact_form .container.content{padding:60px 0 80px;border-bottom:none}#contact_form .container.content.contactpagelast{padding:50px 0 60px}.contact-block{text-align:center}.upper_div{display:inline-block;width:280px;border-radius:0;background-color:#8ca583;margin:0 0 15px;font-family:ProximaNovaRegular;font-size:20px}.upper_div:hover{background-color:#8ca583;opacity:.85}.lower_div p{font-family:ProximaNovaLight;font-size:18px;font-weight:900}.lower_div a{color:#00f;text-decoration:underline}.lower_div p:first-child{font-size:20px;min-height:60px;margin-right:25%;margin-left:25%;font-weight:900}.container.content.contactpagelast .user_about{font-family:ProximaNovaLight;font-size:20px;text-align:center;max-width:80%;margin:0 auto 35px;padding:0;color:#000}.container.content.contactpagelast .section-hedline{padding:0;margin:0 0 10px}.form-wrap{padding:60px 70px 20px;background-color:#e5e7e8;box-shadow:0 0 10px 1px #636466}label.eachlabel{font-family:ProximaNovaLight;font-size:20px;font-weight:400}.contactpagelast input,.contactpagelast select,.contactpagelast textarea{border-radius:0;background-color:#fff;border:none;border-top:solid 1px #c9c9c9;opacity:1!important;text-transform:none}.contactpagelast input,.contactpagelast select{height:70px}.contactpagelast textarea{min-height:150px}.contactpagelast input[type=submit]{background-color:#483e36!important;height:65px;line-height:65px;color:#fff;border:none;font-family:ProximaNovaRegular;font-weight:400;font-size:22px;padding:0 40px;margin-top:20px;border-radius:0}.contactpagelast input[type=submit]:hover{opacity:.85!important}h1.mainh1{color:#000;font-size:36px;font-family:ProximaNovaBold}p.mainpara{color:#000;font-size:20px;font-family:ProximaNovaLight}.wholesale-contact-bg{background:url(//cdn.shopify.com/s/files/1/1390/2279/t/30/assets/contact_bg.png?v=105469943121322717281678712038) no-repeat center bottom/100% auto}.wholesale-contact-bg h1.mainh1{color:#fff;text-transform:capitalize;font-size:40px}.wholesale-contact-bg .form-wrap .inline-form-control{display:inline-block;width:97.88%;vertical-align:top;padding:0 10px}.wholesale-contact-bg .form-wrap .block-form-control{display:block;width:97.88%;padding:0 10px}.affiliate-section{padding:50px 0;text-align:center}.affiliate-section .upper_div{width:360px}.affiliate-section .lower_div p{font-family:ProximaNovaRegular;font-weight:900}.affiliate-section .lower_div p span{color:#00f}.affiliate-section .lower_div p a{color:#000;text-decoration:none}.review-page-banner .headline1{font-family:ProximaNovaBold;font-size:40px;line-height:50px;margin:0;padding:0;font-weight:400;text-transform:capitalize;letter-spacing:normal}.review-page-banner .subtitle1{margin-top:100px}.review-page-banner .yotpo{position:absolute;left:0;right:0;top:60%;transform:translateY(-60%);-webkit-transform:translateY(-60%);margin:0 auto;width:165px;text-align:center}.review-page-banner .yotpo .text-m{display:none}.review-page-banner .yotpo .yotpo-icon{margin-right:5px}.review-page-banner .yotpo .yotpo-icon:last-child{margin-right:0}.review-part{position:relative}.review-section.review-page{background:#e5e6e7}.review-section.review-page .flex-caption{position:relative;top:auto;transform:translateY(0);-webkit-transform:translateY(0);padding-top:20px}@media (min-width: 961px){.review-section.review-page .flex-caption .headline1{line-height:50px;font-family:ProximaNovaRegular}}.review-page .yotpo-label.yotpo-small-box{display:none}.review-page .yotpo .yotpo-bottomline .yotpo-icon-star,.review-page .yotpo .yotpo-bottomline .yotpo-icon-half-star,.review-page .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.review-page .yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon,.review-page .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon,.review-page .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon,.review-page .yotpo .write-review .yotpo-header .yotpo-icon,.review-page .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span{color:#95c93d}.review-page .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper{border-color:#95c93d}.review-page .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.review-page .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.review-page .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name{color:#4a3e35}.review-page .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile,.review-page .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile,.review-page .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile{background:#4a3e35}.review-page .yotpo .yotpo-default-button,.review-page .yotpo input[type=button].yotpo-default-button{background:#95c93d}.review-page .yotpo .primary-color-btn.yotpo-disabled,.review-page .yotpo input[type=button].primary-color-btn.yotpo-disabled{background:#aed768}.review-page .yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse,.review-page .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse{background:#95c93d;color:#fff}.review-page .yotpo .yotpo-review .yotpo-read-more,.review-page .yotpo .yotpo-comment .yotpo-read-more,.review-page .yotpo .yotpo-question .yotpo-read-more{color:#95c93d}.review-page .yotpo .yotpo-regular-box{border-color:#9b9b9d}.review-page .yotpo-review.yotpo-regular-box{box-shadow:0 -1px #fff}.info-box{text-align:center;padding-top:50px}.info-box h3{font-family:ProximaNovaLight;font-size:20px;text-transform:uppercase;margin:0 0 15px;padding:0;border:none;text-align:center;color:#000}.info-box p{font-size:18px}.info-box hr{border-color:#b0b0b2;position:relative;margin:20px 0 30px}.info-box hr:after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-1px;background-color:#fff}.info-box hr:before{content:"";position:absolute;left:0;right:0;top:-11px;width:26px;height:21px;margin:0 auto;background:url(//cdn.shopify.com/s/files/1/1390/2279/t/30/assets/phone-icon.png?v=99450127573631502721678712103) no-repeat;z-index:9}.unboxing-banner .headline1{line-height:50px;color:#fff}.unboxing-banner .subtitle1{color:#fff}.unboxing-banner img.banner-img{position:absolute;left:0;right:0;top:0;width:100%;height:100%;max-width:100%;z-index:9}.unboxing-banner .flex-caption{z-index:99;top:50%}.unbox-banner-1 .headline1{font-size:44px}.unbox-banner-1 .subtitle1{font-size:25px;font-weight:400;font-family:ProximaNovaLight}.unbox-block{text-align:center;text-transform:uppercase;color:#fff}.unbox-block img{max-width:300px;margin-bottom:15px}.unbox-block p{font-size:25px;font-weight:400;font-family:ProximaNovaLight}.unbox-video-section{background-color:#e5e6e7}.unbox-video-section .flex-caption{top:50%}.unbox-video-section .video-content{font-size:25px;font-weight:400;font-family:ProximaNovaLight;padding-top:100px}.unbox-video-section .fourteen.columns:first-child{padding-bottom:45px}.unbox-video-section hr{margin-bottom:45px}.unbox-section{padding:50px}.unbox-section .subtitle1{margin-left:0;margin-right:0}.unbox-section .video-thumbnail{margin-bottom:20px}.small-video .video-content{min-height:140px;position:relative}.small-video .video-content b{position:absolute;left:0;bottom:0}.small-video .video-content-new{min-height:150px}.unbox-video-section .video-left{float:left}.unbox-video-section .video-right{float:right;position:relative}.unbox-banner-2 .flex-caption .action_button{width:180px}.video-panel{padding:56.25% 0 0;position:relative}.video-panel .video-full{height:100%;left:0;position:absolute;top:0;width:100%}.warranty_contact_us{display:inline-block;width:50%}.warranty_contact_us .mainh1{color:#fff;text-transform:capitalize}.warranty-section{padding:40px 0 30px}.warranty-section p{font-size:20px;font-weight:400;font-family:ProximaNovaLight}.warranty-section .q-text{text-transform:uppercase;color:#95c93d;font-size:24px;font-weight:400;font-family:ProximaNovaRegular}.warranty-section:nth-child(odd){background:#fff}.warranty-section:nth-child(2n){background:#fcf7f1}.clip-svg{width:0;height:0}.polygon-clip-hexagon{-webkit-clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);-webkit-clip-path:url(#polygon-clip-hexagon);clip-path:url(#polygon-clip-hexagon)}table.sleeper_chart{float:left;width:100%;margin:80px 0 0;border-collapse:collapse;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;font-family:ProximaNovaLight}table.sleeper_chart tr th{width:18%;padding:30px 1%;font-family:ProximaNovaLight;font-size:16px;font-weight:700;color:#000;border:1px solid #bbb;text-align:center;background-color:#e6e7e8;cursor:default}table.sleeper_chart tr td{width:18%;padding:30px 1%;font-family:ProximaNovaRegular;font-size:16px;font-weight:400;color:#000;text-align:center;background-color:#fff;background:#fff;border:1px solid #ccc;vertical-align:middle}table.sleeper_chart td .ss-icon{color:#707070}@media (max-width: 767px){.sleeper .sleeper_chart{display:none}}.why_ecoterra_image{display:inline-block;position:relative;width:100%}.why_ecoterra_image>img{max-width:100%}.why_ecoterra_image .flex-caption{top:25%}.why_ecoterra_image .craftmanship{display:block;margin:0 auto;max-width:100%;text-align:center}.why_ecoterra_image .headline1{font-size:48px;font-family:ProximaNovaLight;margin-bottom:20px;line-height:50px;font-weight:700;color:#fff;letter-spacing:normal;text-shadow:none;text-align:center;text-transform:none;border:none;padding-bottom:0}.why_ecoterra_image .subtitle{font-size:24px;font-family:ProximaNovaLight;font-weight:400;font-style:normal;text-transform:none;color:#fff;line-height:1.2em;position:relative;margin-top:20px;margin-bottom:0;border:none;padding:0}.why_ecoterra_different{display:inline-block;position:relative;width:100%}.why_ecoterra_different .designed_to_different{margin:8%}.designed_to_different .headline{font-size:40px;font-family:ProximaNovaLight;margin-bottom:30px;line-height:50px;font-weight:400;color:#000;letter-spacing:normal;text-shadow:none;text-align:center;text-transform:none}.designed_to_different .subtitle{font-size:20px;font-family:ProximaNovaLight;color:#000;line-height:1.4em;letter-spacing:normal;text-shadow:none;text-align:center;text-transform:none}.why_ecoterra_stars{display:inline-block;position:relative;width:100%;background-color:#f1f1f1}.why_ecoterra_stars .five_star_promise{margin:10% auto}.five_star_promise .headline{font-size:40px;font-family:ProximaNovaLight;margin-bottom:25px;line-height:50px;font-weight:400;color:#000;letter-spacing:normal;text-shadow:none;text-align:center;text-transform:none}.five_star_promise .headline_stars{width:35%;margin-left:auto;margin-right:auto;margin-bottom:25px;text-align:center;line-height:50px}.headline_stars>img{max-width:100%}.five_star_promise .subtitle{font-size:20px;font-family:ProximaNovaLight;color:#000;line-height:1.4em;letter-spacing:normal;text-shadow:none;text-align:center;text-transform:none}.why_eco_experience .flex-caption{top:50%}.why_eco_usaflag{display:inline-block;position:relative;width:100%}.why_eco_usaflag>img{max-width:100%}.why_eco_usaflag .why_eco_flag_1{display:block;margin:0 auto;max-width:70%;text-align:center}.why_eco_usaflag .flagimg{margin-bottom:20px}.why_eco_usaflag .flagimg>img{width:90%}.why_eco_usaflag .headline{font-size:40px;font-family:ProximaNovaLight;margin-bottom:50px;line-height:50px;font-weight:400;color:#fff;letter-spacing:normal;text-shadow:none;text-align:center;text-transform:none}.why_eco_usaflag .subheadline{font-size:20px;font-family:ProximaNovaLight;margin-bottom:20px;line-height:28px;font-weight:700;color:#fff;letter-spacing:normal;text-shadow:none;text-align:center;text-transform:none}.why_eco_usaflag .subtitle{font-size:20px;font-family:ProximaNovaLight;font-weight:400;font-style:normal;text-transform:none;color:#fff;line-height:1.5em;position:relative;margin-top:25px;text-shadow:none}@media only screen and (max-width: 1199px){.why_ecoterra_image .flex-caption{top:30%}.why_eco_usaflag .headline{font-size:32px}.why_eco_usaflag .subtitle,.why_eco_usaflag .subheadline{font-size:16px}}@media (max-width: 959px) and (min-width: 768px){.why_ecoterra_image .flex-caption{top:25%}}@media (max-width: 768px){.why_ecoterra_image .subtitle{line-height:1.5em}}.attota-reviews-heading{padding-top:25px}.attota-reviews-heading .headline1{font-size:20px;font-weight:700;text-transform:uppercase;padding:5px 0;margin-bottom:0;border-top:1px solid #999;border-bottom:1px solid #999}.attota-reviews-section{padding-top:25px}.attota-reviews-row1{height:515px;border-bottom:1px solid #aaa;margin-top:40px}.attota-reviews-row2{height:350px;border-bottom:1px solid #aaa;margin-top:40px}.attota-reviews-row3{height:500px;margin-top:40px}.review_stars{width:60%}.review_stars img{max-width:100%}.review_title{font-size:21px;font-weight:700;margin:20px 0 10px;line-height:30px}.review_description{font-size:21px;margin-bottom:30px;text-align:justify}.review_user{font-size:21px;font-weight:700;line-height:38px}.review_user .light_color{color:#a2a2a2;font-weight:400}.review_date{font-size:21px;line-height:38px}.yotpo .yotpo-nav li .yotpo-nav-wrapper,.yotpo .yotpo-nav li .yotpo-nav-wrapper span{border-color:#95c93d;font-family:ProximaNovaRegular;font-size:20px!important}.yotpo .yotpo-nav ul .yotpo-nav-tab span{line-height:22px}.review-page .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile{width:64px;height:64px}.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter{font-size:28px!important;top:20px!important;font-weight:400;font-family:ProximaNovaLight!important}.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark{left:46px!important;top:42px!important}.yotpo .yotpo-icon{font-size:22px!important}.yotpo .yotpo-distibutions-stars .yotpo-icon,.yotpo .yotpo-distibutions-stars .yotpo-icon-empty-star,.yotpo .yotpo-distibutions-stars .yotpo-icon-star:before{font-size:15px!important;color:#95c93d!important}.y-label.yotpo-user-name{font-family:ProximaNovaRegular;font-size:21px!important;font-weight:700;margin:0;line-height:26px}.y-label.yotpo-user-title{font-family:ProximaNovaLight;font-size:21px!important;font-weight:400;margin:0;line-height:26px;color:#aaa}.y-label.yotpo-review-date,.yotpo-footer .y-label{font-family:ProximaNovaRegular;font-size:18px!important;line-height:30px}.y-label.yotpo-review-date{font-family:ProximaNovaLight}.yotpo-main .content-title{font-family:ProximaNovaRegular;font-size:21px;font-weight:700;margin:20px 0 10px;line-height:30px;text-transform:upper}.yotpo-main .content-review{font-family:ProximaNovaRegular;font-size:21px;line-height:30px;margin-bottom:30px;text-align:justify}.yotpo .yotpo-review .rest-content-collapsed{font-family:ProximaNovaRegular;font-size:21px}.yotpo .yotpo-icon-default-star,.yotpo .yotpo-icon-star{font-size:28px}.yotpo .yotpo-icon-default-star:before,.yotpo .yotpo-icon-star:before{content:"\e60e";font-size:28px}@media (min-width: 768px) and (max-width: 959px){.attota-reviews-section{padding-top:0}.attota-reviews-heading .headline1{font-size:16px}.attota-reviews-row1,.attota-reviews-row2{margin-top:30px}.attota-reviews-row3{margin-top:30px;margin-bottom:30px;border-bottom:0px solid #aaa}.review_date{margin-bottom:30px}.review_title,.review_description,.review_user,.review_date{font-size:16px}}@media (max-width: 767px){.attota-reviews-section{padding-top:0}.attota-reviews-heading .headline1{font-size:16px}.attota-reviews-row1,.attota-reviews-row2{height:auto;margin-top:30px}.attota-reviews-row3{height:auto;margin-top:30px;border-bottom:1px solid #aaa}.review_date{margin-bottom:30px}.review_title,.review_description,.review_user,.review_date{font-size:16px}}.faq-container{margin-top:50px!important;margin-bottom:40px!important}.faq-full-container{background:#fcf7f1;padding:50px 0 30px;margin-bottom:50px}.faq-serach-form h1{font-family:ProximaNovaRegular;font-size:36px;font-weight:700;text-transform:none;border:none;color:#fff;line-height:40px;margin-bottom:10px}input.faq-search-input{background:url(https://cdn.shopify.com/s/files/1/1390/2279/files/search_icon.png?4916638831837238259) no-repeat right center;background-position-x:calc(100% - 10px);height:60px!important;padding-right:50px!important;background-color:#fff;font-family:ProximaNovaRegular;font-size:20px!important}.faqs_heading{font-size:20px;color:#6ea258;border:none;line-height:35px;text-align:left;margin-bottom:12px}.faqs_subhead{font-size:20px;margin-bottom:5px;border:none;line-height:28px;text-align:left;color:#404040;padding:0}.faqs_p{font-size:18px;margin-bottom:25px}.faqs_p2{font-size:18px;margin-bottom:5px}.text-left{text-align:left}.text-center{text-align:center}.mt-3{margin-top:1.5rem}.referral-section{width:100%;position:relative;overflow:hidden}.referral-section img{max-width:100%}.caption_left_center{display:block;left:0;right:0;top:50%;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.referral_program_bg{width:100%;display:block}.referral-logo img{max-width:100%}.referral-section .referral-head{font-family:ProximaNovaLight;font-size:2.8rem;font-weight:400;line-height:3.2rem;color:#404040;border:none;text-align:left}.referral-text{font-family:ProximaNovaRegular;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:50px 0 55px;padding:0;border:none;text-transform:none;text-align:left;color:#404040}.referral-save-btn a{font-family:ProximaNovaRegular;font-size:1.5rem;font-weight:400;line-height:1.6rem;padding:20px 28px;color:#fff;background-color:#8ca583;border-radius:3px;cursor:pointer}.referral-save-btn a:hover{opacity:.85}@media (max-width: 768px){.caption_left_center{left:0;right:0;top:initial;width:100%;max-width:100%;height:auto;margin:0;padding:25px;position:relative;-webkit-transform:translate(0,0%);-ms-transform:translate(0,0%);transform:translate(0)}.referral-logo{text-align:center}.referral-logo img{width:100%;max-width:300px}.referral-section .referral-head{font-size:1.8rem;margin-top:10px!important;line-height:2rem;text-align:center}.referral-text{font-size:1.2rem;line-height:1.8rem;margin:20px 0 25px;text-align:center}.referral-save-btn{text-align:center}.referral-save-btn a{font-size:1.2rem;line-height:1.2rem;padding:15px 20px}}@media (min-width: 768px){.referral-logo img{max-width:300px}.referral-section .referral-head{font-size:2.2rem;line-height:2rem}.referral-text{font-size:1.2rem;line-height:1.8rem;margin:20px 0 25px}.referral-save-btn a{font-size:1.2rem;line-height:1.2rem;padding:15px 20px}}@media (min-width: 992px){.referral-logo img{max-width:350px}.referral-section .referral-head{font-size:2.4rem;line-height:2.8rem}.referral-text{font-size:1.4rem;line-height:2.2rem;margin:40px 0 45px}.referral-save-btn a{font-size:1.2rem;line-height:1.2rem;padding:18px 22px}}@media (min-width: 1200px){.referral-logo img{max-width:100%}.referral-section .referral-head{font-size:2.8rem;line-height:3.2rem}.referral-text{font-size:1.6rem;line-height:2.4rem;margin:50px 0 55px}.referral-save-btn a{font-size:1.5rem;line-height:1.6rem;padding:20px 28px}}@media (min-width: 1600px){.center-row .half-half-image img,.center-row .half-half-left-image img,.center-row .half-half-right-image img,.center-row .one-three-image img,.center-row .two-three-image img,.center-row .three-three-image img{width:100%}}#tidio-chat{height:0px!important}@media (min-width: 1200px){#shipment,#sizeChart{width:800px}}@media only screen and (max-width: 1199px){#nav ul li a,#nav ul li a:visited,#nav ul li a:active,#nav ul li.contact-number,#nav .menu-right li a{font-size:15px;font-size:13px;line-height:19px}.menu-right li a{font-size:15px!important}#homepage_slider .flex-caption{padding-bottom:70px}#homepage_slider .Banner-section{margin-top:100px}.better-sleep{position:relative}.better-sleep:before{content:"";width:100%;height:100%;left:0;top:0;position:absolute;background:#ffffff8c}.better-sleep .flex-caption{top:40%}.section-banner .flex-caption,.section-banner-dark .flex-caption{top:30%}.trial-section .subtitle1{min-height:0}.section-banner .subtitle1,.section-banner-dark .subtitle1{margin-left:1%;margin-right:1%;font-size:20px}.section-banner .headline1,.section-banner-dark .headline1,.index .section-banner-dark .headline1{font-size:35px;margin-bottom:0}body.index .section-banner-dark .flex-caption,.review-page-banner.section-banner-dark .flex-caption,.video-link-banner .flex-caption{top:50%}.video-link-banner .flex-caption .play-btn{padding:25px 0}#shipment,#sizeChart{width:700px}.cart-button-wrap{text-align:right}.section.product_section .flexslider.product_gallery ol li{width:76px;height:76px}.intract-matress-container{padding-top:20px}.intract-matress-container .headline1,.intract-matress-container .subtitle1{color:#000}.intract-matress-container .intract--img{display:none}.intract-matress-container .intract--img-mobile{display:block}.intract-matress-container .symbol-plus.popover-blanket.info1-main,.intract-matress-container .symbol-plus.popover-blanket.info2-main,.intract-matress-container .symbol-plus.popover-blanket.info3-main{position:relative;width:70%;left:auto;right:auto;margin:30px auto 0}.intract-matress-container .popover-blanket span{display:none}.intract-matress-container .intract-container1,.intract-matress-container .intract-container2,.intract-matress-container .intract-container3{display:block!important;position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%!important;transform:translate(0)!important;-webkit-transform:translateX(0)!important;height:auto;margin:15px 0;overflow:hidden;max-width:100%}.intract-matress-container .intract-image-container{width:25%!important}.intract-matress-container .intract-image-container img{max-width:100px}.intract-matress-container .intract-text-container{width:67%!important}.intract-matress-container .intract-text-container .intract-title{font-size:20px;line-height:30px}.intract-matress-container .intract-textarea{font-size:15px;line-height:25px}.intract-matress-container .intract-container1 .intract-title:before{content:"1";display:inline-block;margin:0 5px 0 0;background-color:#94cb2f;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-radius:50%;font-size:15px}.intract-matress-container .intract-container2 .intract-title:before{content:"2";display:inline-block;margin:0 5px 0 0;background-color:#94cb2f;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-radius:50%;font-size:15px}.intract-matress-container .intract-container3 .intract-title:before{content:"3";display:inline-block;margin:0 5px 0 0;background-color:#94cb2f;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-radius:50%;font-size:15px}.sleeper-chart .cahrt-row .cell{width:10%}.unboxing-banner .flex-caption,.unbox-banner-1 .flex-caption{top:50%}.play-btn a{width:75px;height:90px;line-height:85px;font-size:40px}.play-btn a img{max-width:40px}.unbox-block img{max-width:200px}.small-video .video-content{min-height:160px}.small-video .video-content b{position:absolute;bottom:0;left:0}.wholesale-contact-bg .form-wrap .inline-form-control{width:97.88%}div.footer .newsletter .contact-form input.contact_email[type=email]{width:165px}}@media (min-width: 768px) and (max-width: 959px){#nav ul li{padding:0 5px 0 0}#nav ul li a,#nav ul li a:visited,#nav ul li a:active,#nav ul li.contact-number{font-size:13px;font-size:12px}.contact-number img{margin-right:3px}.menu-right li a{font-size:12px!important}#homepage_slider .flex-caption{top:25%}#homepage_slider .Banner-section{margin-left:50px;margin-top:250px}.bootom-ban .columns.omega{margin:0}.bootom-ban .botm-conth a{font-size:20px;font-weight:400;letter-spacing:normal;line-height:30px;max-width:100%;padding:10px 30px}.promo-content{width:70%}.section-banner .flex-caption,.section-banner-dark .flex-caption{top:30%}.video-link-banner .flex-caption{top:50%}.experience{position:relative}.experience:before{content:"";width:100%;height:100%;left:0;top:0;position:absolute;background:#ffffff8c}.experience .subtitle1{margin-left:10%;margin-right:10%}.better-sleep{position:relative}.better-sleep:before{content:"";width:100%;height:100%;left:0;top:0;position:absolute;background:#ffffff8c}.better-sleep .flex-caption{top:40%}.better-sleep .subtitle1{margin-left:5%;margin-right:5%}.index .section-banner-dark .flex-caption .headline1{margin:0 15% 10px}.index .trial-section .subtitle1{min-height:100px}.flex-caption .action_button,.craftmanship .action_button,.dark-btn{height:20px;line-height:20px;padding:15px 30px 10px;font-size:15px}.flex-caption .action_button:hover,.craftmanship .action_button:hover,.dark-btn:hover{opacity:.85}.savings-stats img{max-width:100%}.index .trial-section .flex-caption{top:35%}.index .trial-section .flex-caption .action_button{width:120px}.testimonial{padding:50px 0 30px}.testimonial .article p,.testimonial .article .blog_meta span{font-size:16px}.testimonial .article .review{padding:10px 0}#testimonial-slide .flex-direction-nav{display:none}.promo-headline{font-size:25px;padding:20px 0}.flexslider .headline,h1.section-hedline,.section-banner .headline1,.section-banner-dark .headline1,.testimonial .headline1,.how-it-works-section .headline1,.how-it-works-bg .headline1,.section.product_section .item-content-wrap .product_name,.perfect_balance .page_heading_user{font-size:32px;line-height:35px;margin-bottom:20px}.how-it-works-section .subtitle1,.how-it-works-bg .subtitle1{font-size:18px;margin-bottom:10px}.homepage_content.savings,.section-banner .subtitle1,.how-it-works-section,.how-it-works-bg,.perfect_balance p{font-size:18px;line-height:25px}.section-banner-dark .subtitle1{font-size:15px;line-height:20px;margin:0 5%}.section.product_section .ready-to-ship,.swatch .option_title span,.section.product_section .size-guide,.section.product_section .item-content-wrap p,.item-ability .column .subtitle1{font-size:16px}.modal_price .product_price_above_cart{font-size:25px}div.footer .footer-bottom .footer-widget #nav #menu li a{font-size:16px}div.footer .footer-bottom .footer-widget h4,div.footer .footer-bottom .footer-widget p.footerheaderline{font-size:18px}div.footer .ss-icon{font-size:16px;width:34px}div.footer{padding:40px 0}div.footer .newsletter{margin-bottom:0}div.footer .newsletter h6{font-size:16px}.newsletter-wrap form{text-align:right}.newsletter-wrap input.sign_up[type=submit]{font-size:14px!important;padding:8px 6px;width:70px!important}div.footer .newsletter .contact-form input.contact_email[type=email]{width:149px}.section.product_section .flexslider.product_gallery ol li{margin-left:0;width:125px;height:100px}.video-link-banner .flex-caption .play-btn{padding:10px 0 0;margin-bottom:80px}.play-btn a{width:75px;height:90px;line-height:85px;font-size:40px}.play-btn a img{max-width:40px}.intract-matress-container{padding-top:20px}.intract-matress-container .headline1,.intract-matress-container .subtitle1{color:#000}.intract-matress-container .intract--img{display:none}.intract-matress-container .intract--img-mobile{display:block}.intract-matress-container .symbol-plus.popover-blanket.info1-main,.intract-matress-container .symbol-plus.popover-blanket.info2-main,.intract-matress-container .symbol-plus.popover-blanket.info3-main{position:relative;width:70%;left:auto;right:auto;margin:30px auto 0}.intract-matress-container .popover-blanket span{display:none}.intract-matress-container .intract-container1,.intract-matress-container .intract-container2,.intract-matress-container .intract-container3{display:block!important;position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%!important;transform:translate(0)!important;-webkit-transform:translateX(0)!important;height:auto;margin:15px 0;overflow:hidden;max-width:100%}.intract-matress-container .intract-image-container{width:25%!important}.intract-matress-container .intract-image-container img{max-width:100px}.intract-matress-container .intract-text-container{width:67%!important}.intract-matress-container .intract-text-container .intract-title{font-size:20px;line-height:30px}.intract-matress-container .intract-textarea{font-size:15px;line-height:25px}.intract-matress-container .intract-container1 .intract-title:before{content:"1";display:inline-block;margin:0 5px 0 0;background-color:#94cb2f;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-radius:50%;font-size:15px}.intract-matress-container .intract-container2 .intract-title:before{content:"2";display:inline-block;margin:0 5px 0 0;background-color:#94cb2f;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-radius:50%;font-size:15px}.intract-matress-container .intract-container3 .intract-title:before{content:"3";display:inline-block;margin:0 5px 0 0;background-color:#94cb2f;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-radius:50%;font-size:15px}.item-details{width:90%}.item-details .details-chart .cahrt-row .cell{padding:20px 10px}.item-details .details-chart .cahrt-row .cell.small{width:20%}.item-details .details-chart .cahrt-row .cell.large{width:73.3%}.perfect_balance{padding:0;width:90%;margin:0 auto}.item-ability .image-holder img{max-width:150px}.item-ability .column h3{font-size:18px}.item-ability .column .subtitle1{padding:0;margin-top:0}.sleeper_chart{display:none}.sleeper-chart-mobile{display:block;width:70%;margin:auto}.sleeper .sleeper-chart-mobile .cahrt-row{border:solid 1px #9b9b9d;border-bottom:none;margin-bottom:20px}.sleeper .sleeper-chart-mobile .cahrt-row .cell{text-align:center;padding:10px;border-bottom:solid 1px #9b9b9d}.sleeper .sleeper-chart-mobile .cahrt-row .cell .image-bg{background-color:#e6e7e8;padding:20px 0;text-align:center;color:#000;font-family:ProximaNovaLight;font-weight:400;font-size:22px;width:100%;display:block}.sleeper .sleeper-chart-mobile .cahrt-row .cell .ss-icon{color:#000}#shipment,#sizeChart{width:600px}.review-section{padding:30px 0}body.product .yotpo-review.yotpo-regular-box .yotpo-main{width:71%}.padin_contact_us{width:80%}.contact_us_imagetext{position:absolute;text-align:center;top:50%;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}h1.mainh1{font-size:25px;margin-bottom:5px}p.mainpara{font-size:18px}.lower_div p:first-child{font-size:18px;margin-right:10%;margin-left:10%}.lower_div p{font-size:16px}.container.content.contactpagelast .user_about{font-size:18px}.form-wrap{width:70%;margin:0 auto}.wholesale-contact-bg .form-wrap .inline-form-control{width:97.88%}.review-page-banner .yotpo{top:85%;transform:translateY(-85%);-webkit-transform:translateY(-85%)}.section-banner-2 .flex-caption{top:25%}.trial-section .flex-caption{top:45%}.trial-section .subtitle1{min-height:300px}.unboxing-banner .flex-caption,.unbox-banner-1 .flex-caption,.unbox-banner-2 .flex-caption{top:50%}.unbox-block img{max-width:150px}.unbox-block p{font-size:18px}.unbox-video-section{padding:50px 0}.unbox-video-section .video-content,.unbox-video-section .video-thumbnail{width:100%!important;text-align:center}.unbox-video-section .video-content{padding-top:0;font-size:18px}.video-thumbnail{overflow:hidden}.unbox-section{padding:50px 0}.unbox-section .container .one-third.column{width:47%;margin-left:1.5%;margin-right:1.5%}.warranty-section p{font-size:18px}.warranty-section .q-text{font-size:22px}}@media (max-width: 767px){.my-wrapp{font-size:16px}#mobile_nav{min-height:10px}.flex-caption{position:relative;top:0;transform:translateY(0);-webkit-transform:translateY(0);background-color:#62656a;border-bottom:solid #8ca583 8px;padding:20px 0}#homepage_slider .flex-caption .align_left{text-align:center!important}.section-banner .slides .flex-active-slide a{display:inline-block}.promo-headline{font-size:20px}.subtitle{font-size:20px!important}.section-banner .headline1,.section-banner .subtitle1,.section-banner-dark .headline1,.section-banner-dark .subtitle1{color:#fff}.index .section-banner-dark .headline1,.flexslider .headline,.section-banner .headline1,.section-banner-dark .headline1,.how-it-works-bg .headline1,.testimonial .headline1{font-size:28px;line-height:35px;font-family:ProximaNovaLight;font-weight:400;text-align:center}h1.section-hedline{font-size:32px;line-height:45px}.section-banner .subtitle1,.section-banner-dark .subtitle1{font-size:16px;margin:0}.bootom-ban .eight{width:100%}.bootom-ban .botm-conth a{font-size:20px;font-weight:400;letter-spacing:normal;line-height:30px;max-width:100%;padding:10px 30px}.logo-wrap{float:none}#homepage_slider .Banner-section{margin-top:0}.flex-caption .fade{opacity:1!important}.flex-caption .action_button,.craftmanship .action_button,.dark-btn{height:20px;line-height:20px;padding:15px 30px 10px;font-size:15px}.flex-caption .action_button:hover,.craftmanship .action_button:hover,.dark-btn:hover{opacity:.85}.experience:before,.better-sleep:before{display:none}.craftmanship{display:block}.trial-section .flex-caption .action_button{width:150px}.trial-section .subtitle1{min-height:30px}.savings-stats img{max-width:100%}.savings-stats .stat-img{display:none}.savings-stats .fade{opacity:1!important}.savings-stats .stat-mobile-only{display:block;margin:0 auto}.bootom-ban{overflow:hidden}.bootom-ban .promo-wrap{display:none!important}.bootom-ban .fullContent{display:block!important;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:40px 0}.bootom-ban .fullContent>img{display:none}.promo-content{width:90%;left:0!important;right:0!important;margin:0 auto;position:relative;top:auto;transform:translateY(0);-webkit-transform:translateY(0);text-align:center}.promo-content h2{text-align:center}.close-fullContent{display:none}div.footer{padding-top:10px}div.footer .footer-bottom .footer-widget,div.footer .footer-bottom .footer-widget h4,div.footer .footer-bottom .footer-widget p.footerheaderline,div.footer .footer-bottom .footer-widget #nav #menu,div.footer .newsletter-wrap{text-align:center}div.footer .newsletter-wrap .five.columns,div.footer .newsletter .contact-form input.contact_email[type=email]{width:100%}div.footer .newsletter .contact-form input.action_button[type=submit]{margin:5px 0 0}div.footer .newsletter .contact-form input.action_button[type=submit]:hover{opacity:.85}div.footer .credits{text-align:center}.contact-number{margin-top:10px}.homepage_content.savings{margin-left:0;margin-right:0}#testimonial-slide .flex-direction-nav{display:none}.testimonial .article p{font-size:16px;line-height:26px}.my-bg{padding-top:30px}.section.product_section .flex-control-thumbs{text-align:center}.section.product_section .item-content-wrap .product_name{font-size:35px}.section.product_section .item-content-wrap p{font-size:16px}.section.product_section .yotpo.bottomLine .yotpo-icon-star{font-size:24px}.section.product_section .ready-to-ship{font-size:16px}.section.product_section .size-guide,.swatch .option_title .dimension,.swatch .option_title .weight{display:block;text-align:center}.modal_price .product_price_above_cart,.modal_price .cart-button-wrap{display:inline-block;font-size:25px;text-align:center}.modal_price .product_price_above_cart button,.modal_price .cart-button-wrap button{font-size:13px}.free-text-bg{padding:10px;font-size:20px;line-height:30px;overflow:hidden}.choose-foundation-wrap{padding:20px 0}.choose-foundation-wrap .headline1,.choose-foundation-wrap .subtitle1{color:#000}.video-link-banner .flex-caption .play-btn{padding:15px 0}.video-link-banner .flex-caption .play-btn a{width:75px;height:90px;line-height:85px;font-size:40px}.video-link-banner .flex-caption .play-btn a img{max-width:40px}.play-btn a{width:75px;height:90px;line-height:85px;font-size:40px}.play-btn a img{max-width:40px}.item-ability{padding-top:50px;background-size:cover}.item-ability .image-holder img{max-width:150px}.item-ability .column h3{font-size:18px}.item-ability .column .subtitle1{font-size:16px;paddng:0}.intract-matress-container{padding-top:20px}.intract-matress-container .headline1,.intract-matress-container .subtitle1{color:#000}.intract-matress-container .intract--img{display:none}.intract-matress-container .intract--img-mobile{display:block}.intract-matress-container .symbol-plus.popover-blanket.info1-main,.intract-matress-container .symbol-plus.popover-blanket.info2-main,.intract-matress-container .symbol-plus.popover-blanket.info3-main{position:relative;width:100%;left:auto;right:auto}.intract-matress-container .popover-blanket span{display:none}.intract-matress-container .intract-container1,.intract-matress-container .intract-container2,.intract-matress-container .intract-container3{display:block!important;position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%!important;transform:translate(0)!important;-webkit-transform:translateX(0)!important;height:auto;margin:15px 0;overflow:hidden;max-width:100%}.intract-matress-container .intract-image-container{width:25%!important}.intract-matress-container .intract-image-container img{max-width:60px}.intract-matress-container .intract-text-container{width:67%!important}.intract-matress-container .intract-text-container .intract-title{font-size:20px;line-height:30px}.intract-matress-container .intract-textarea{font-size:15px;line-height:25px}.intract-matress-container .intract-container1 .intract-title:before{content:"1";display:inline-block;margin:0 5px 0 0;background-color:#94cb2f;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-radius:50%;font-size:15px}.intract-matress-container .intract-container2 .intract-title:before{content:"2";display:inline-block;margin:0 5px 0 0;background-color:#94cb2f;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-radius:50%;font-size:15px}.intract-matress-container .intract-container3 .intract-title:before{content:"3";display:inline-block;margin:0 5px 0 0;background-color:#94cb2f;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-radius:50%;font-size:15px}.product-content-wrap{padding:20px 0 0}.product-content-wrap .perfect_balance{padding:0;width:90%;margin:0 auto}.product-content-wrap .perfect_balance .page_heading_user{font-size:32px;line-height:45px;font-family:ProximaNovaLight;font-weight:400;text-align:center}.product-content-wrap .perfect_balance small,.product-content-wrap .perfect_balance p{font-size:16px;line-height:26px}.product-content-wrap .perfect_balance small{margin-bottom:10px}.product-content-wrap .perfect_balance img{max-width:100%}.mattress-detais{padding-top:20px}.item-details{width:90%;margin:0 auto}.item-details .section-header h1{font-size:16px}.item-details .details-chart .cahrt-row .cell{display:block}.item-details .details-chart .cahrt-row .cell.small,.item-details .details-chart .cahrt-row .cell.large{width:auto;padding:10px;min-height:1px!important;text-align:center}.item-details .details-chart .variant-details li{width:49%}.sleeper{padding:20px 0}.sleeper .headline1,.sleeper .subtitle1{color:#000}.sleeper .sleeper-chart{display:none}.sleeper .sleeper-chart-mobile{display:block;margin-top:50px}.sleeper .sleeper-chart-mobile .cahrt-row{border:solid 1px #9b9b9d;border-bottom:none;margin-bottom:20px}.sleeper .sleeper-chart-mobile .cahrt-row .cell{text-align:center;padding:10px;border-bottom:solid 1px #9b9b9d}.sleeper .sleeper-chart-mobile .cahrt-row .cell .image-bg{background-color:#e6e7e8;padding:20px 0;text-align:center;color:#000;font-family:ProximaNovaLight;font-weight:400;font-size:22px;width:100%;display:block}.sleeper .sleeper-chart-mobile .cahrt-row .cell .ss-icon{color:#000}#shipment,#sizeChart{width:98%;overflow-x:hidden;overflow-y:auto}.review-section{padding:30px 0}.review-section .headline1,.review-section .subtitle1{color:#000}body.product .yotpo-review.yotpo-regular-box .yotpo-header{width:100%}body.product .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-user-name,body.product .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-review-stars,body.product .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-review-date{font-size:16px!important;margin:0 0 10px!important;float:none}body.product .yotpo-review.yotpo-regular-box .yotpo-main{width:100%;margin:0!important}body.product .yotpo-review.yotpo-regular-box .yotpo-main .content-review,body.product .yotpo-review.yotpo-regular-box .yotpo-main .rest-content-collapsed{font-size:15px}.contact_us_imagetext{position:relative;top:auto;transform:translateY(0);-webkit-transform:translateY(0);display:block;clear:both;background-color:#62656a;color:#fff}.contact_us_imagetext #contact_form .free-text-bg{overflow:hidden}.contact_us_imagetext h1.mainh1{color:#fff;font-size:24px;margin-bottom:10px}.contact_us_imagetext p.mainpara{font-size:16px;color:#fff}#contact_form .container.content,#contact_form .container.content.contactpagelast{padding:30px 0 40px}.contact-block{margin-bottom:15px}.lower_div p:first-child{font-size:16px;margin-right:3%;margin-left:3%}.lower_div p{font-size:15px}.form-wrap{padding:40px 10px 20px}.container.content.contactpagelast .user_about{font-size:16px;max-width:100%}label.eachlabel{font-size:16px}.contactpagelast input[type=submit]{height:50px;line-height:50px;font-size:16px;padding:0 30px;max-width:150px}.contactpagelast input[type=submit]:hover{opacity:.85!important}.affiliate-section .upper_div{width:280px;font-size:16px}.wholesale-contact-bg h1.mainh1{font-size:20px}.wholesale-contact-bg .form-wrap .inline-form-control,.wholesale-contact-bg .form-wrap .block-form-control{width:100%;padding:0}.review-page-banner .flex-caption{padding-bottom:50px}.review-page-banner .yotpo{bottom:7%;top:auto;transform:translateY(7%);-webkit-transform:translateY(7%)}.review-page .flex-caption .headline1{color:#fff}.info-box{padding:50px 10px 20px}.unbox-block img{max-width:200px}.unbox-video-section .video-content{padding-top:0;font-size:16px;text-align:center}.video-thumbnail{overflow:hidden}.unbox-section{padding:20px 10px}.unbox-section .container .one-third.column{width:97%;margin-left:1.5%;margin-right:1.5%;text-align:center}.small-video .video-content{min-height:100%}.small-video .video-content b{position:relative;bottom:auto;left:auto}.warranty_contact_us{width:100%}.warranty-section p{font-size:16px}.warranty-section .q-text{font-size:22px}}@media (max-width: 767px) and (max-width: 767px){.swatch .swatch-element-wrap span.variant_title{font-size:16px}.swatch .swatch-element-wrap .swatch-element{width:49%}.section.product_section .yotpo.bottomLine{width:100%}.section.product_section .ready-to-ship{width:100%;text-align:center;padding:0}}.shopify-preview-bar{display:none!important}.yotpo .yotpo-icon-default-star:before,.yotpo .yotpo-icon-star:before{content:"\e60e";color:#ffd200}.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{top:70px!important}@media only screen and (max-width: 767px){.flex-caption p.subtitle{line-height:1.5em}.why_eco_usaflag .why_eco_flag_1{max-width:84%}}@media only screen and (max-width: 1199px){.trial-section .subtitle1{margin-left:9%;margin-right:9%}}@media only screen and (max-width: 768px){.trial-section .flex-caption{top:50%}}a.faq_link{color:#fff;text-transform:none;font-style:italic}a.faq_link:hover{color:#fff;text-decoration:underline}#menu li:hover>ul li>ul li a{text-transform:none!important}@media (min-width: 768px) and (max-width: 959px){#menu ul li a,#menu ul li a:hover,#menu ul li a:active{font-size:13px}}@media (min-width: 960px) and (max-width: 1199px){#menu ul li a,#menu ul li a:hover,#menu ul li a:active{font-size:15px}}@media (min-width: 1200px){#menu li:hover>ul li:first-child{padding-top:10px!important}#menu li:hover>ul li:nth-child(n+2)>ul li:nth-child(odd){padding-top:0!important}#menu ul li a,#menu ul li a:hover,#menu ul li a:active{font-size:16px}}
/*# sourceMappingURL=/s/files/1/1390/2279/t/30/assets/custom.scss.css.map */
