.sleep-studio-banner-blurb p,.sleep-studio-steps-container header h2,.sleep-studio-products-inner header h2,.sleep-studio-reviews-inner header h2,.sleep-studio-product-carousel-inner header h2{font-size:2em;line-height:1.2em;color:#002549;font-weight:400;text-transform:uppercase;margin:0}
.sleep-studio-step-info header h3{font-size:1.571em;line-height:1.2em;color:#002549;font-weight:400;text-transform:uppercase;margin:0 0 .3em}
.sleep-studio-step-description p{font-size:1.143em;line-height:1.2em;color:#002549;font-weight:400;margin:0}
.sleep-studio-product-blurb p,.sleep-studio-product-specs p{font-size:1.143em;line-height:1.2em;color:#64615e;font-weight:400;margin:0}
.sleep-studio-product-specs p{font-style:italic}
.sleep-studio-video-content h2{font-size:2.6em;line-height:1em;color:#002549;font-weight:400;text-transform:uppercase;margin:0}
.sleep-studio-product-info header h3{font-family:times,'times new roman',serif;font-weight:bold;font-size:2em;line-height:1em;font-style:italic;color:#64615e;margin:0}
.sleep-studio-review p{font-size:2em;line-height:1.4em;color:#002549;font-weight:300;font-style:italic;margin:0;padding:20px 0}
.sleep-studio-review p span{font-size:1.5em;font-weight:bold;display:inline-block;line-height:.5em}
.background-light-grey{background:#f7f7f7;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.sleep-studio-play-btn span{display:inline-block;border:1px solid #002549;padding:1em 2em;font-size:1.143em;font-weight:400;cursor:pointer;background:transparent;transition:all .3s}
.sleep-studio-play-btn span:hover{background:#002549;color:#fff}
.sleep-studio-btn span{display:inline-block;border:1px solid #64615e;color:#64615e;padding:.7em 2em;font-size:1em;font-weight:400;cursor:pointer;background:transparent;transition:all .3s}
.sleep-studio-product-btn a {display:inline-block;border:1px solid #64615e;background:#64615e;color:#fff;padding:.7em 2em;font-size:1em;font-weight:400;cursor:pointer;transition:all .3s}
.sleep-studio-product-btn a:hover {background:transparent;color:#64615e;}
.sleep-studio-product-btn {padding-top: 40px;}
.sleep-studio-products ul li:hover .sleep-studio-btn span{color:#fff;background:#64615e}
/* .sleep-studio-banner-inner{background:url(../images/sleep-studio-banner.jpg) no-repeat center center / cover}
.sleep-studio-logo{padding:160px 20px}
.sleep-studio-logo img{margin:0 auto 30px;max-width:220px} */
.sleep-studio-steps-outer{background:#fff}
.sleep-studio-steps-inner{max-width:1200px;margin:0 auto;padding:120px 20px}
.sleep-studio-steps-container>header{margin-bottom:40px}
.sleep-studio-steps ul li{margin-bottom:40px;max-width:400px;padding:10px 0 0 105px;min-height:80px}
.sleep-studio-step-icon{background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/pillow-number/images/sleep-studio-icon-sprite.png) no-repeat;width:95px;height:95px;left:0;top:0}
.sleep-studio-pillow-stack,.sleep-studio-steps-container{width:50%}
.sleep-studio-steps li:nth-child(1) .sleep-studio-step-icon{background-position:0 0}
.sleep-studio-steps li:nth-child(2) .sleep-studio-step-icon{background-position:0 -110px}
.sleep-studio-steps li:nth-child(3) .sleep-studio-step-icon{background-position:0 -220px}
.sleep-studio-steps li:nth-child(4) .sleep-studio-step-icon{background-position:0 -330px}
.sleep-studio-video-inner .table-cell{width:50%}
.sleep-studio-video-content{max-width:280px;margin:0 auto}
.sleep-studio-video-content header{margin-bottom:2em}
.sleep-studio-products-inner{padding:80px 40px;max-width:1200px;margin:0 auto}
.sleep-studio-products-inner>header{margin-bottom:20px}
.sleep-studio-products>ul>li{width:48%;margin:0 4% 40px 0;float:left;border:2px solid #fff;background:#fff;transition:all .3s}
.sleep-studio-products>ul>li a{cursor:pointer;color:#64615e;text-decoration:none;display:block;padding:40px}
.sleep-studio-products>ul>li a:hover{text-decoration:none}
.sleep-studio-products>ul>li:nth-child(2n+2){margin-right:0}
.sleep-studio-product-image img{margin:0 auto}
.sleep-studio-product-icon{width:52px;height:50px;margin:0 auto;background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/pillow-number/images/sleep-studio-icon-sprite.png) no-repeat}
.sleep-studio-products > ul {display: flex;justify-content: space-around;flex-wrap: wrap;}
.sleep-studio-products > ul > li {width: 46%;}
.sleep-studio-products>ul>li:nth-child(1) .sleep-studio-product-icon{background-position:0 -440px}
.sleep-studio-products>ul>li:nth-child(2) .sleep-studio-product-icon{background-position:0 -490px}
.sleep-studio-products>ul>li:nth-child(3) .sleep-studio-product-icon{background-position:0 -540px}
.sleep-studio-products>ul>li:nth-child(4) .sleep-studio-product-icon{background-position:0 -585px}
.sleep-studio-products>ul>li:nth-child(5) .sleep-studio-product-icon{background-position:0 -635px}
.sleep-studio-product-info header{margin-bottom:1em}
.sleep-studio-product-image{margin-bottom:1em}
.sleep-studio-product-blurb{margin-bottom:1.429em}
.sleep-studio-product-specs{display:flex;justify-content:center;margin-bottom:1.429em}
.sleep-studio-product-specs ul{list-style:disc}
.sleep-studio-products>ul>li:hover{background:#f7f7f7;border:2px solid #e8e8e8}
.sleep-studio-product-carousel-inner{max-width:1100px;margin:0 auto;padding:80px 20px}
.sleep-studio-product-carousel-inner header{margin-bottom:20px}
#sleep-studio-products-carousel .slick-list{background:#fff}
#sleep-studio-products-carousel .slick-slide{padding:20px 10px}
#sleep-studio-products-carousel .slick-prev{left:-70px}
#sleep-studio-products-carousel .slick-next{right:-70px}
#sleep-studio-products-carousel .slick-prev,#sleep-studio-products-carousel .slick-next{background-color:#fff}
.sleep-studio-reviews-outer{background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/pillow-number/images/sleep-studio-reviews-background.jpg) no-repeat center center / cover}
.slick-list {border-top: none !important}
.sleep-studio-reviews-inner{padding:100px 20px}
.sleep-studio-review{max-width:570px;margin:0 auto}
@media screen and (max-width:992px){.sleep-studio-steps-inner{padding:40px 20px}
.sleep-studio-video-content{max-width:230px}
.sleep-studio-products-inner{padding:40px 20px 0}
}@media screen and (max-width:750px){.sleep-studio-products>ul>li{background:#f7f7f7;border:2px solid #e8e8e8;height:550px}
.sleep-studio-reviews-inner{padding:40px 60px}
.slick-slider .slick-next{right:-50px !important}
.slick-slider .slick-prev{left:-50px !important}
.sleep-studio-review p{font-size:1.286em}
.sleep-studio-products>ul>li{width:100%;margin:0 0 20px}
.sleep-studio-video-inner .table-cell{display:block;width:100%}
.sleep-studio-video-content{text-align:center!important;padding:40px 0}
.sleep-studio-video-outer{padding:0 20px}
.sleep-studio-steps li .sleep-studio-step-icon{background-size:70px auto}
.sleep-studio-step-icon{width:70px;height:70px}
.sleep-studio-steps ul li{margin-bottom:20px;padding:10px 0 0 80px;min-height:80px}
.sleep-studio-steps li:nth-child(2) .sleep-studio-step-icon{background-position:0 -81px}
.sleep-studio-steps li:nth-child(3) .sleep-studio-step-icon{background-position:0 -162px}
.sleep-studio-steps li:nth-child(4) .sleep-studio-step-icon{background-position:0 -243px}
.sleep-studio-steps-container>header{margin-bottom:20px}
.sleep-studio-steps-container{float:none;width:100%;max-width:400px;margin:0 auto}
.sleep-studio-pillow-stack{float:none;width:100%;max-width:250px;margin:0 auto 20px}
.sleep-studio-steps-container header h2{text-align:center}
}