.silentnight-main-container-outer *{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
.silentnight-main-container-outer *{-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}
.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}
.block{display:block}
.inline{display:inline}
.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}
#product_features_19 {max-width: 1280px;margin: 0 auto;}
@media screen and (min-width:1280px){
.row-972 .container,.row-1038 .container,.row-1089 .container,.row-992 .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}
.silentnight-main-container-outer{background:#f5f5f5;padding:20px 0}
.silentnight-main-container-inner{font-family:lato,arial,sans-serif;font-size:14px;width:100%;max-width:1260px;padding:0;margin:0 auto 20px;background:#fff}
.silentnight-main-container-inner img{display:block;max-width:100%}
@media screen and (max-width:992px){
.silentnight-main-container-inner{font-size:12px}
}.silentnight-banner-outer{background:url(https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/Silent+Night/Eco+Comfort+Breath/images/silentnight-banner.jpg) no-repeat center center / cover}
.silentnight-banner-inner{padding:110px 20px}
.silentnight-logo{top:30px;left:30px;max-width:160px}
.silentnight-eco-comfort-breath-logo img{margin:-40px auto 0}
.silentnight-banner-blurb h2{margin:-20px 0 0;font-size:2.571em;line-height:1em;font-weight:800;color:#3d3d3c;text-shadow:0 0 10px rgba(255,255,255,1),0 0 20px rgba(255,255,255,1),0 0 30px rgba(255,255,255,1),0 0 40px rgba(255,255,255,1)}
.silentnight-intro-inner{padding:80px 20px}
.silentnight-intro-blurb h2{margin:0 0 .3em;font-size:3.286em;line-height:1em;color:#0062af;font-weight:800}
.silentnight-intro-blurb h3{margin:0;font-size:2.857em;line-height:1em;color:#d0e0a1;font-weight:800}
.silentnight-eco-mattress-outer{height:700px;background:url(https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/Silent+Night/Eco+Comfort+Breath/images/silentnight-eco-comfort-breath-background.jpg) no-repeat center center / cover}
.silentnight-eco-mattress-inner{padding:40px 60px;height:100%}
.silentnight-eco-mattress-graphic-outer,.silentnight-eco-mattress-spec-outer{width:50%;height:100%}
.silentnight-eco-mattress-graphic-content{z-index:99}
.silentnight-eco-mattress-graphic-content .silentnight-play-button{position:relative;margin:0 auto;left:auto;top:auto;cursor:pointer;width:82px}
.silentnight-eco-mattress-graphic-logos img{margin:0 auto 20px}
.silentnight-eco-mattress-graphic-image{bottom:0;left:0;padding:0 0 20px 60px;width:50%}
.silentnight-eco-mattress-spec-inner{height:100%;padding:0}
.silentnight-eco-mattress-spec-inner .table-cell>header{margin-bottom:3em}
.silentnight-eco-mattress-spec-inner .table-cell>header h2,.silentnight-eco-mattress-spec-inner .table-cell>header h3{margin:0;font-size:2.143em;line-height:1em;color:#3d3d3c;font-weight:700;text-transform:uppercase}
.silentnight-eco-mattress-spec-inner .table-cell>header h3{font-weight:300}
.silentnight-eco-mattress-spec-list{padding-left:80px}
.silentnight-eco-mattress-spec-list ul li{margin-bottom:1.857em}
.silentnight-eco-mattress-spec-list ul li:last-child{margin-bottom:0}
.silentnight-eco-mattress-spec-list header{margin-bottom:.3em;position:relative}
.silentnight-eco-mattress-spec-list header h4{margin:0;font-size:1.286em;line-height:1em;color:#3d3d3c;font-weight:700}
.silentnight-eco-mattress-spec-blurb p{margin:0;font-size:1.143em;line-height:1.3em;color:#3d3d3c;font-weight:500}
.silentnight-eco-mattress-spec-list ul li:first-child header:before{content:url(https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/Silent+Night/Eco+Comfort+Breath/images/silentnight-spec-number-1.png);position:absolute;left:-40px;top:-5px}
.silentnight-eco-mattress-spec-list ul li:nth-child(2) header:before{content:url(https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/Silent+Night/Eco+Comfort+Breath/images/silentnight-spec-number-2.png);position:absolute;left:-40px;top:-5px}
.silentnight-eco-mattress-spec-list ul li:nth-child(3) header:before{content:url(https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/Silent+Night/Eco+Comfort+Breath/images/silentnight-spec-number-3.png);position:absolute;left:-40px;top:-5px}
.silentnight-shop-eco-mattress-inner{padding:80px 20px}
.silentnight-shop-eco-mattress-inner>header{margin-bottom:40px}
.silentnight-shop-eco-mattress-inner>header h2{margin:00;font-size:2.143em;line-height:1em;color:#0062af;font-weight:800}
.silentnight-eco-comfort-products-outer{margin-bottom:40px}
.silentnight-eco-comfort-products-inner{width:100%;max-width:900px;margin:0 auto}
.silentnight-eco-comfort-product{width:47%;background:#f5f5f5;padding:40px}
.silentnight-eco-comfort-product:first-child{margin-right:6%}
.silentnight-eco-comfort-product>header h3{margin:0 0 .2em;font-size:1.857em;line-height:1em;color:#3d3d3c;font-weight:700;text-transform:uppercase}
.silentnight-eco-comfort-product>header p{margin:0;font-size:1.286em;line-height:1em;color:#3d3d3c;font-weight:700}
.silentnight-eco-comfort-image img{margin:0 auto 20px}
.silentnight-eco-comfort-sizes>header h4{margin:0 0 .5em;font-size:1.143em;line-height:1em;color:#3d3d3c;font-weight:700}
.silentnight-eco-comfort-sizes ul{max-width:200px;margin:0 auto}
.silentnight-eco-comfort-sizes ul li{float:left;width:48%;text-align:center;padding:.6em;background:#d0e0a1}
.silentnight-eco-comfort-sizes ul li:first-child,.silentnight-eco-comfort-sizes ul li:nth-child(2){margin-bottom:7px}
.silentnight-eco-comfort-sizes ul li:nth-child(2n+1){margin-right:4%}
.silentnight-eco-comfort-sizes ul li p{margin:0;font-size:1.143em;line-height:1.3em;color:#3d3d3c;font-weight:500}
.silentnight-environment-outer{padding:0 20px 100px}
.silentnight-environment-inner{width:100%;max-width:900px;margin:0 auto}
.silentnight-environment-inner ul li{float:left;width:30%;margin-right:5%}
.silentnight-environment-inner ul li:last-child{margin-right:0}
.silentnight-environment-inner ul li img{width:100%}
.silentnight-shop-the-range-button a{display:inline-block;font-size:1.143em;line-height:1em;font-weight:600;color:#fff;padding:16px 36px;background:#0062af;text-decoration:none;text-align:center;transition:all .2s}
.silentnight-shop-the-range-button a:hover,.silentnight-shop-the-range-button a:active,.silentnight-shop-the-range-button a:visited{color:#fff;text-decoration:none;background:#007ee0}
@media screen and (max-width:1300px){
.silentnight-main-container-outer{padding:20px 20px}
}
@media screen and (max-width:750px){
.silentnight-banner-inner{padding:90px 20px 40px}
.silentnight-logo{top:20px;left:20px;max-width:120px}
.silentnight-intro-inner,.silentnight-shop-eco-mattress-inner{padding:40px 20px}
.silentnight-intro-blurb h2{font-size:28px}
.silentnight-intro-blurb h3{font-size:24px}
.silentnight-eco-mattress-inner{padding:40px 20px}
.silentnight-eco-mattress-spec-outer{display:none}
.silentnight-eco-mattress-graphic-outer,.silentnight-eco-mattress-spec-outer{width:100%;float:none}
.silentnight-eco-mattress-graphic-image{bottom:0;left:0;padding:0 20px 20px;width:100%}
.silentnight-eco-mattress-graphic-image img{margin:0 auto}
.silentnight-shop-eco-mattress-inner>header{margin-bottom:20px}
.silentnight-eco-comfort-product{width:100%;max-width:380px;margin:0 auto;float:none;padding:30px 20px}
.silentnight-eco-comfort-product:first-child{margin:0 auto 20px}
.silentnight-environment-inner ul li{float:none;width:100%;max-width:380px;margin:0 auto 20px}
.silentnight-environment-inner ul li:last-child{margin-right:auto;margin-bottom:0}
}
@media screen and (max-width:750px){
.silentnight-eco-mattress-outer{height:600px}
}