.sleepace-main-container *{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
.sleepace-main-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}
ol,ul{list-style:none;margin-bottom:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a,a:focus,a:hover{outline:0}
sup{vertical-align:super!important;font-size:75%!important;top:0!important}
.clear-fix:after{content:"";display:table;clear:both}
.float-left{float:left}
.float-right{float:right}
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.text-right{text-align:right}
.text-center{text-align:center}
.text-left{text-align:left}
.text-justify{text-align:justify}
.hn-block{display:block}
.hn-inline{display:inline}
.hn-inline-block{display:inline-block}
.table{display:table;background:transparent}
.table-row{display:table-row}
.table-cell{display:table-cell;vertical-align:middle}
.feature-heading,.feature-image,.feature-description,.mainbox-primary h2.title,.row-1103>.alpha,.row-993>.alpha>.col-sm-9,.row-994{display:none}
.feature-description{margin:0!important;height:0!important}
.row-972 .container,.row-1038 .container,.row-1089 .container,.row-992>.container,.row-993>.alpha{padding-left:0;padding-right:0;padding-bottom:0;background:#fff}
.row-992>.container>.row,.push-out{margin-left:0;margin-right:0}
.row-1103>.omega{width:100%!important;max-width:1260px!important}
.gap-main-top{padding-top:0}
.gap{display:none!important}
.wysiwyg-content ul{list-style:none}
@media screen and (min-width:1280px){.row-972 .container,.row-1038 .container,.row-1089 .container,.row-1103>.omega{max-width:100%}
.gap-main-top{padding-top:0}
}
@media screen and (min-width:992px){.gap-main-top{padding-top:0}
}.wysiwyg-content ul,.wysiwyg-content ol{padding-left:0;margin-bottom:0}
.sleepace-main-container{font-family:lato,arial,sans-serif;font-size:14px;width:100%;max-width:1260px;padding:0 15px;margin:0 auto 80px}
.sleepace-main-container img{display:block;max-width:100%}
@media screen and (max-width:992px){.sleepace-main-container{font-size:12px}
}.sleepace-header-inner{padding:20px 0 6px}
.sleepace-logo{margin-right:60px}
.sleepace-nav ul li{float:left;padding-top:8px}
.sleepace-nav ul li a{display:block;padding:8px 20px;text-align:center;text-decoration:none;color:#777;font-size:1em;line-height:1em;font-weight:400;background:#fff;transition:all .2s}
.sleepace-nav ul li a:hover{text-decoration:none;color:#fff;background:#8ec31f}
.sleepace-banner-outer{height:460px;background:url(https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/Sleepace/images/sleepace-banner.jpg) no-repeat center right / cover;margin-bottom:20px}
.sleepace-header{margin-bottom:1em}
.sleepace-header h2{font-size:2.857em;font-weight:600;line-height:1em;margin:0}
.sleepace-blurb p{font-size:1.429em;font-weight:600;line-height:1.2em;margin:0}
.sleepace-header-blue h2,.sleepace-blurb-blue p{color:#2799ce;text-shadow:0 0 1px rgba(255,255,255,1),0 0 2px rgba(255,255,255,1),0 0 3px rgba(255,255,255,1),0 0 4px rgba(255,255,255,1),0 0 6px rgba(255,255,255,1),0 0 8px rgba(255,255,255,1),0 0 10px rgba(255,255,255,1),0 0 12px rgba(255,255,255,1),0 0 14px rgba(255,255,255,1),0 0 16px rgba(255,255,255,1),0 0 18px rgba(255,255,255,1),0 0 20px rgba(255,255,255,1),0 0 22px rgba(255,255,255,1),0 0 24px rgba(255,255,255,1),0 0 26px rgba(255,255,255,1),0 0 28px rgba(255,255,255,1),0 0 30px rgba(255,255,255,1)}
.sleepace-header-white h2,.sleepace-blurb-white p{color:#fff}
.sleepace-btns{max-width:300px;margin:0 auto}
.sleepace-shop-now-btn a, .sleepace-shop-now-btn span{display:inline-block;font-size:1em;line-height:1em;font-weight:500;color:#fff;padding:.7143em 0 .6429em;border:2px solid #2799ce;background:#2799ce;border-radius:20px;text-decoration:none;transition:all .2s;width:140px}
.sleepace-video-btn span{display:inline-block;font-size:1em;line-height:1em;font-weight:700;color:#2799ce;padding:.7143em 0 .6429em;border:2px solid #2799ce;background:transparent;border-radius:20px;text-decoration:none;transition:all .2s;cursor:pointer;width:140px}
.sleepace-video-btn-white span{color:#fff;border-color:#fff}
.sleepace-shop-now-btn a:hover,.sleepace-video-btn span:hover{color:#fff;background:#8ec31f;border-color:#8ec31f;text-decoration:none}
.sleepace-video-btn{margin-right:20px}
.sleepace-products-outer{margin-bottom:60px}
.sleepace-product-outer{width:49%;float:left;margin-bottom:20px}
.sleepace-product-outer:nth-child(2n+1){margin-right:2%}
.sleepace-product-aroma{background:url(https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/Sleepace/images/sleepace-product-background-aroma.jpg) no-repeat center center / cover}
.sleepace-product-reston{background:url(https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/Sleepace/images/sleepace-product-background-reston.jpg) no-repeat center center / cover}
.sleepace-product-nox-lighting{background:url(https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/Sleepace/images/sleepace-product-background-nox-lighting.jpg) no-repeat center center / cover}
.sleepace-product-sleepdot{background:url(https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/Sleepace/images/sleepace-product-background-sleepdot.jpg) no-repeat center center / cover}
.sleepace-product-content{padding:100px 20px 80px}
.sleepace-blurb{min-height:140px;max-width:400px;margin:0 auto}
.sleepace-mobile-menu-btn{top:14px;right:0;width:32px;height:32px;display:none;cursor:pointer}
.sleepace-mobile-menu-icon{height:3px;width:32px;top:26px;background-color:#101616;position:absolute;transition:all .3s}
.sleepace-mobile-menu-icon:before{content:"";left:0;position:absolute;top:-10px;height:3px;width:32px;background-color:#101616;transition-duration:.5s}
.sleepace-mobile-menu-icon:after{content:"";left:0;position:absolute;top:10px;height:3px;width:32px;background-color:#101616;transition-duration:.5s}
.sleepace-menu-open .sleepace-mobile-menu-icon{background:transparent}
.sleepace-menu-open .sleepace-mobile-menu-icon:before{transform:rotate(45deg);top:0}
.sleepace-menu-open .sleepace-mobile-menu-icon:after{transform:rotate(-45deg);top:0}
@media screen and (max-width:992px){.sleepace-banner-outer{height:320px}
.sleepace-product-content{padding:50px 20px 50px}
.sleepace-shop-now-btn a, .sleepace-shop-now-btn span, .sleepace-video-btn span{width:110px}
.sleepace-btns{max-width:240px}
}
@media screen and (max-width:750px){.sleepace-mobile-menu-btn{display:block}
.sleepace-nav{display:none}
.sleepace-nav{display:none;float:none;position:absolute;width:100%;top:62px;background:#fff;padding:1em 0;box-shadow:0 6px 10px rgba(0,0,0,0.5)}
.sleepace-nav ul li{float:none;margin-right:0;text-align:center;padding:.5em}
.sleepace-product-outer{width:100%;float:none}
.sleepace-product-outer:nth-child(2n+1){margin-right:0}
.sleepace-products-outer{margin-bottom:20px}
.sleepace-blurb{min-height:100px}
}
@media screen and (max-width:550px){.sleepace-banner-outer{height:200px}
}
