/*!
 * @author      Alex Lukyanau
 * @copyright   2017 Madwell
 * @license     http://opensource.org/licenses/GPL-3.0  GNU General Public License, version 3 (GPL-3.0)
 *
 *//*!
 * @author      Alex Lukyanau
 * @copyright   2017 Madwell
 * @license     http://opensource.org/licenses/GPL-3.0  GNU General Public License, version 3 (GPL-3.0)
 *
 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}strong,b{font-weight:bold}img{max-width:100%;height:auto}input,textarea,select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border-radius:none;-webkit-border-radius:none;border:none}/*!
 * @author      Alex Lukyanau
 * @copyright   2017 Madwell
 * @license     http://opensource.org/licenses/GPL-3.0  GNU General Public License, version 3 (GPL-3.0)
 *
 */.hidden{display:none}.right{float:right}.left{float:left}.text-right{text-align:right}.text-center{text-align:center}.centerY{position:absolute;top:50%;transform:translate(0, -50%)}.centerX{position:absolute;left:50%;transform:translate(-50%, 0)}.centered{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.sm-desktop-only,.tablet-only,.mobile-tablet-only{display:none}.mobile-only{display:none !important}@media only screen and (max-width: 600px){.mobile-only{display:block !important}}@media only screen and (max-width: 600px){.mobile-hide,.desktop-only{display:none}}body,html{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;font-weight:300;background:#fff}.wrapper.row,.wrapper{max-width:1440px;width:100%;position:relative;margin:0 auto}.inner-container{max-width:1372.78125px;margin:0 auto;position:relative}.text-blue{color:#00bbe3}h1,h2,h3,h4,h5,h6{line-height:1;letter-spacing:1.25px;font-weight:500}h1{font-size:76px;margin-bottom:36px;font-weight:700}h2{font-size:42px;margin-bottom:24px}p{font-family:"Whitney HTF";font-size:16px;line-height:1.25;margin-bottom:32px}p.big{font-size:32px;line-height:1.2}a{text-decoration:none;color:#00bbe3}.button, a.button{color:#00bbe3;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:13px;font-weight:700;line-height:3;text-transform:uppercase;letter-spacing:2.35px;text-align:center;padding:0 25px;cursor:pointer;text-decoration:none;border:3px solid #00bbe3;display:inline-block;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;-webkit-appearance:none}.button.blue:visited:hover{color:#fff}.button:hover{background-color:#00bbe3;color:#fff}.button.black{color:#000;border-color:#000}.button.black:hover{background-color:black;color:#fff}.button.white{border-color:#fff;color:#fff}.button.white:hover{background-color:#fff;color:#000}.overlay{display:none;position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(51,51,51,0.8);transition:0.6s opacity;-webkit-transition:0.6s opacity;-moz-transition:0.6s opacity;-ms-transition:0.6s opacity;-o-transition:0.6s opacity;z-index:3}.overlay.hidden{opacity:0}.modal-container{background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:1000px;max-width:95%;max-height:95%;padding:0 0 20px}.modal-content{padding:20px;overflow:scroll;max-height:calc(95vh - 20px)}.modal-content__title{font-size:36px;margin-top:20px;margin-bottom:10px}.modal-content__section-header{font-size:24px;margin-top:20px;margin-bottom:10px}.modal-content p{font-size:14px;margin-bottom:10px}.modal-x{width:44px;height:44px;line-height:44px;position:absolute;right:-2%;top:-2%;text-align:center;background-color:#FFF;font-size:35px;border-radius:100%;cursor:pointer}.trigger-modal{cursor:pointer}.scroll{display:block;position:absolute;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.35px;padding-bottom:21px;z-index:1;margin-top:-60px;transition:0.4s margin-top ease-in-out;height:100px;width:200px}.scroll:after{content:'';height:120px;width:4px;position:absolute;top:-20px;transform:rotate(-90deg);transition:0.4s left ease-in-out}.scroll:hover{margin-top:-80px}.scroll.white{color:#fff}.scroll.white:after{background:#fff}.scroll.blue{color:#00bbe3}.scroll.blue:after{background:#00bbe3}.scroll.fixed-left{left:3vw;transform:rotate(-90deg);text-align:right}.scroll.fixed-left:after{left:120px}.scroll.fixed-left:hover:after{left:60px}.scroll.fixed-right{transform:rotate(90deg);text-align:left;right:3vw}.scroll.fixed-right:after{left:80px}.scroll.fixed-right:hover:after{left:130px}@media only screen and (max-width: 1200px){.scroll.fixed-left{left:1vw}.scroll.fixed-right{right:1vw}}.wrapper.row,.wrapper{max-width:1290px;margin:auto}.desktop-hide{display:none}@media only screen and (max-width: 1440px){.wrapper{max-width:100vw}.inner-container{max-width:96.44314vw}}@media only screen and (max-width: 1200px){.inner-container{max-width:95.70312vw}.wrapper.row,.wrapper{max-width:1024px}}@media only screen and (max-width: 1023px){.inner-container{max-width:85.9375vw}.wrapper.row,.wrapper{max-width:600px}.desktop-only{display:none}.desktop-hide{display:block}}/*!
 * @author      Alex Lukyanau
 * @copyright   2018 Madwell
 * @license     http://opensource.org/licenses/GPL-3.0  GNU General Public License, version 3 (GPL-3.0)
 *
 */@media only screen and (max-width: 1023px){.pillow-height{padding-top:2em}}.pillow-height__title{font-size:18px;margin:0 auto;text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:18px;color:#00bbe3}@media only screen and (max-width: 600px){.pillow-height__title{font-size:16px;width:192px;margin-bottom:28px}}.pillow-height__description{color:black;text-align:center;margin:0 auto;font-size:16px;font-weight:500;line-height:19.44px;letter-spacing:0.22px}@media only screen and (max-width: 600px){.pillow-height__description{font-size:14px;width:242px}}.pillow-height .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding:3em 106px 0;max-width:1200px;margin:0 auto}@media only screen and (max-width: 1023px){.pillow-height .container{padding:3em 54px 0}}@media only screen and (max-width: 600px){.pillow-height .container{-ms-flex-direction:column;flex-direction:column;padding:29px 0 0}}.pillow-height .container label{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;width:147px;height:45px;border:2px solid #c1c5c8;color:#c1c5c8;cursor:pointer;transition:all .1s ease-in-out}@media only screen and (max-width: 1023px){.pillow-height .container label{width:101px;height:36px;font-size:11px}}@media only screen and (max-width: 600px){.pillow-height .container label{width:137px;height:45px;font-size:14px;font-weight:700;letter-spacing:0.27}}.pillow-height .container input{visibility:hidden;position:absolute}.pillow-height .container input:checked+label{border:3px solid #00b3e3;color:#00b3e3;font-weight:400}.pillow-height .radio__title{text-transform:uppercase;text-align:center;font-size:14px;height:2em;color:#00bbe3}@media only screen and (max-width: 1023px){.pillow-height .radio__title{margin-bottom:16px}}@media only screen and (max-width: 600px){.pillow-height .radio__title{margin-bottom:0;font-weight:700}}.pillow-height .radio__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:66%}@media only screen and (max-width: 1023px){.pillow-height .radio__container{padding:0 30px}}@media only screen and (max-width: 600px){.pillow-height .radio__container{-ms-flex-direction:column;flex-direction:column;width:100%;padding:0}}.pillow-height .radio__column{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:33%}@media only screen and (max-width: 600px){.pillow-height .radio__column{-ms-flex-direction:column;flex-direction:column;width:100%}}.pillow-height .radio__options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:25em;list-style-type:none}@media only screen and (max-width: 600px){.pillow-height .radio__options{height:auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.pillow-height .radio__option{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;margin-bottom:8px}@media only screen and (max-width: 600px){.pillow-height .radio__option{width:146px;height:45px;margin-bottom:0}.pillow-height .radio__option:nth-child(odd){margin-bottom:10px}}.pillow-height .radio__empty{width:148px;height:0}.pillow-height .results__container{border-left:1px solid #f4f4f4;width:33%;text-align:center;padding:0 0 0 38px}@media only screen and (max-width: 600px){.pillow-height .results__container{width:100%;padding:0}}.pillow-height .results__description{margin:0 auto;width:185px}.pillow-height .results__description p{font-size:16px;font-weight:400;line-height:20px;letter-spacing:0.35px}@media only screen and (max-width: 600px){.pillow-height .results__description p{font-size:14px}}.pillow-height .results__button{background:#00b3e3;color:white;font-size:14px;width:145px;height:47px;text-transform:uppercase;margin-top:1px}@media only screen and (max-width: 1023px){.pillow-height .results__button{width:160px;height:38px;font-size:14px;font-weight:700;letter-spacing:1.72px}}@media only screen and (max-width: 600px){.pillow-height .results{width:100%}}.pillow-height .results__score{color:#00b3e3;height:25%}@media only screen and (max-width: 600px){.pillow-height .results__score{height:86px}}/*!
 * @author      Alex Lukyanau
 * @copyright   2017 Madwell
 * @license     http://opensource.org/licenses/GPL-3.0  GNU General Public License, version 3 (GPL-3.0)
 *
 */*,*:before,*:after{box-sizing:border-box;outline:0}html{font-size:100%}.container{margin:0;padding:0;width:100%;list-style:none}.row{margin:0 -10px}.container,.row,.clearfix{*zoom:1}.container:before,.container:after,.row:before,.row:after,.clearfix:before,.clearfix:after{display:table;content:""}.container:after,.row:after,.clearfix:after{clear:both}[class^="col-"],[class*=" col-"]{position:relative;min-height:1px}.row.no-gutter{margin:0}.row.no-gutter [class^="col-"],.row.no-gutter [class*=" col-"]{padding:0}@media screen and (min-width: 600px){[class^="col-"],[class*=" col-"]{padding-left:1.19%;padding-right:1.19%;float:left}[class^="col-"].float-right,[class*=" col-"].float-right{float:right}.col-1{width:8.333%}.col-2{width:16.666%}.col-3{width:25%}.col-4{width:33.333%}.col-5{width:41.666%}.col-6{width:50%}.col-7{width:58.333%}.col-8{width:66.666%}.col-9{width:75%}.col-10{width:83.333%}.col-11{width:91.666%}.col-12{width:100%}.push-1{margin-left:8.333%}.push-2{margin-left:16.666%}.push-3{margin-left:25%}.push-4{margin-left:33.333%}.push-5{margin-left:41.666%}.push-6{margin-left:50%}.push-7{margin-left:58.333%}.push-8{margin-left:66.666%}.push-9{margin-left:75%}.push-10{margin-left:83.333%}.push-11{margin-left:91.666%}.push-12{margin-left:100%}.pull-1{margin-left:-8.333%}.pull-2{margin-left:-16.666%}.pull-3{margin-left:-25%}.pull-4{margin-left:-33.333%}.pull-5{margin-left:-41.666%}.pull-6{margin-left:-50%}.pull-7{margin-left:-58.333%}.pull-8{margin-left:-66.666%}.pull-9{margin-left:-75%}.pull-10{margin-left:-83.333%}.pull-11{margin-left:-91.666%}.pull-12{margin-left:-100%}}@media screen and (min-width: 600px) and (max-width: 1200px){.sm-col-1{width:8.333%}.sm-col-2{width:16.666%}.sm-col-3{width:25%}.sm-col-4{width:33.333%}.sm-col-5{width:41.666%}.sm-col-6{width:50%}.sm-col-7{width:58.333%}.sm-col-8{width:66.666%}.sm-col-9{width:75%}.sm-col-10{width:83.333%}.sm-col-11{width:91.666%}.sm-col-12{width:100%}.sm-push-0{margin-left:0}.sm-push-1{margin-left:8.333%}.sm-push-2{margin-left:16.666%}.sm-push-3{margin-left:25%}.sm-push-4{margin-left:33.333%}.sm-push-5{margin-left:41.666%}.sm-push-6{margin-left:50%}.sm-push-7{margin-left:58.333%}.sm-push-8{margin-left:66.666%}.sm-push-9{margin-left:75%}.sm-push-10{margin-left:83.333%}.sm-push-11{margin-left:91.666%}.sm-push-12{margin-left:100%}}@media screen and (min-width: 600px) and (max-width: 1023px){.tablet-col-1{width:8.333%}.tablet-col-2{width:16.666%}.tablet-col-3{width:25%}.tablet-col-4{width:33.333%}.tablet-col-5{width:41.666%}.tablet-col-6{width:50%}.tablet-col-7{width:58.333%}.tablet-col-8{width:66.666%}.tablet-col-9{width:75%}.tablet-col-10{width:83.333%}.tablet-col-11{width:91.666%}.tablet-col-12{width:100%}.tablet-push-0{margin-left:0}.tablet-push-1{margin-left:8.333%}.tablet-push-2{margin-left:16.666%}.tablet-push-3{margin-left:25%}.tablet-push-4{margin-left:33.333%}.tablet-push-5{margin-left:41.666%}.tablet-push-6{margin-left:50%}.tablet-push-7{margin-left:58.333%}.tablet-push-8{margin-left:66.666%}.tablet-push-9{margin-left:75%}.tablet-push-10{margin-left:83.333%}.tablet-push-11{margin-left:91.666%}.tablet-push-12{margin-left:100%}}@media screen and (max-width: 600px){.mobile-col-1{width:8.333%}.mobile-col-2{width:16.666%}.mobile-col-3{width:25%}.mobile-col-4{width:33.333%}.mobile-col-5{width:41.666%}.mobile-col-6{width:50%}.mobile-col-7{width:58.333%}.mobile-col-8{width:66.666%}.mobile-col-9{width:75%}.mobile-col-10{width:83.333%}.mobile-col-11{width:91.666%}.mobile-col-12{width:100%}.mobile-push-0{margin-left:0}.mobile-push-1{margin-left:8.333%}.mobile-push-2{margin-left:16.666%}.mobile-push-3{margin-left:25%}.mobile-push-4{margin-left:33.333%}.mobile-push-5{margin-left:41.666%}.mobile-push-6{margin-left:50%}.mobile-push-7{margin-left:58.333%}.mobile-push-8{margin-left:66.666%}.mobile-push-9{margin-left:75%}.mobile-push-10{margin-left:83.333%}.mobile-push-11{margin-left:91.666%}.mobile-push-12{margin-left:100%}}.menu-item-right .authorization-link::marker{color:#000}.product-intro{*zoom:1;background:#00bbe3;padding:119.53125px 0 139.21875px;text-align:center}.product-intro:before,.product-intro:after{display:table;content:""}.product-intro:after{clear:both}.product-intro__header,.product-intro__contents{color:#fff}.product-intro__header{font-size:45px;text-transform:uppercase;font-weight:500}.product-intro__contents{width:984.375px;font-size:25.3125px;line-height:1.4;font-weight:400;margin:42.1875px auto 63.28125px}.product-intro__img{max-width:309.375px;margin:0 auto 14.0625px}.product-intro__button-container{margin-top:-30px}.product-intro__button-1,.product-intro__button-2{background:#fff;color:#00bbe3;margin:0 50px;padding:1em 80px;line-height:1.4em}.category-title{font-size:62px;padding-right:16%}.category-description{top:264px}.benefit-band{background:#dbdddc;padding:67.5px 0}.benefit-band__col{text-align:center}.benefit-band__text{color:#6c6c6c;font-size:21.09375px;font-weight:500;padding-top:28.125px}.benefit-band__icon{height:56px}.press{background:#dbdddc;padding:119.53125px 0;text-align:center;text-transform:uppercase;*zoom:1}.press:before,.press:after{display:table;content:""}.press:after{clear:both}.press__header{font-size:45px;color:#00bbe3;text-transform:uppercase;font-weight:500;margin-bottom:87.1875px}.press__logo-container{height:56px}.press__logo{max-height:56px;max-width:276px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.related-products{text-align:center;padding:119.53125px 0 168.75px;background:#fff}.related-products__header{font-size:45px;color:#00bbe3;text-transform:uppercase;font-weight:500;margin-bottom:105.46875px}.related-products__col:hover .related-products__image{transform:scale(1.1) translate(-45%, -50%);-webkit-transform:scale(1.1) translate(-45%, -50%);-moz-transform:scale(1.1) translate(-45%, -50%);-ms-transform:scale(1.1) translate(-45%, -50%);-o-transform:scale(1.1) translate(-45%, -50%)}.related-products__col:hover .related-products__title:after{opacity:1}.related-products__image-container{display:block;height:267px;width:243px;margin:0 auto 40px;position:relative}.related-products__image{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:0.5s all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:0.5s all cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:0.5s all cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:0.5s all cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:0.5s all cubic-bezier(0.215, 0.61, 0.355, 1)}.related-products__title{color:#6c6c6c;display:inline-block;text-transform:uppercase;font-size:22.5px;font-weight:700}.related-products__title:after{content:'';display:block;opacity:0;width:inherit;height:2.8125px;margin-top:2.8125px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;background:#6c6c6c}.related-products__title:hover .related-products__image{transform:scale(1.1) translate(-45%, -50%);-webkit-transform:scale(1.1) translate(-45%, -50%);-moz-transform:scale(1.1) translate(-45%, -50%);-ms-transform:scale(1.1) translate(-45%, -50%);-o-transform:scale(1.1) translate(-45%, -50%)}.related-products__title:hover:after{opacity:1}.store-locator{text-align:center;background-image:url("img/universal/storelocator.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;height:734.0625px;padding:192.65625px 0;position:relative}.store-locator__layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:1}.store-locator__header{font-size:45px;color:#00bbe3;text-transform:uppercase;font-weight:500;z-index:2;position:relative}.store-locator__contents{z-index:2;position:relative;width:984.375px;font-size:25.3125px;line-height:1.4;font-weight:400;color:#fff;margin:35.15625px auto 73.125px}.store-locator__button{background-color:#00bbe3;color:#fff;margin:0 auto;z-index:2;position:relative}@media only screen and (max-width: 1440px){.product-intro{padding:8.30078vw 0 9.66797vw}.product-intro__header{font-size:3.125vw}.product-intro__contents{width:60.64453vw;font-size:1.75781vw;line-height:2.44141vw;margin:2.92969vw auto 4.39453vw}.product-intro__img{width:21.48438vw;margin:0 auto -1.95312vw}.product-intro__button-container{margin-top:-.97656vw}.product-intro__button-1,.product-intro__button-2{margin:0 3.32031vw;padding:0.5em 3.90625vw}.benefit-band{padding:4.6875vw 0 3.90625vw}.benefit-band__text{font-size:1.46484vw;padding-top:2.34375vw}.benefit-band__icon{height:3.90625vw}.press{padding:8.30078vw 0}.press__header{font-size:3.125vw;margin-bottom:6.05469vw}.press__logo-container{height:3.90625vw}.press__logo{max-height:3.90625vw;max-width:19.14062vw}.related-products{padding:7.8125vw 0 11.71875vw}.related-products__header{font-size:3.125vw;margin-bottom:7.32422vw}.related-products__title{font-size:1.5625vw}.related-products__title:after{height:.19531vw;margin-top:.19531vw}.related-products__image-container{height:18.55469vw;width:16.89453vw;margin:0 auto 40px}.store-locator{height:50.97656vw;padding:13.37891vw 0}.store-locator__header{font-size:3.125vw}.store-locator__contents{width:68.35938vw;font-size:1.75781vw;line-height:2.44141vw;margin:2.44141vw auto 5.07812vw}}@media only screen and (max-width: 1023px){.product-intro{padding:11.06771vw 0 12.89062vw}.product-intro__header{font-size:4.16667vw}.product-intro__contents{width:85.9375vw;font-size:2.34375vw;line-height:3.25521vw;margin:3.90625vw auto 5.85938vw}.product-intro__img{max-width:28.64583vw;margin:0 auto 1.30208vw}.product-intro__button-1,.product-intro__button-2{display:inline-block;font-size:2.21354vw;margin:0 1.30208vw;padding:0.5em 4.55729vw}.benefit-band{padding:6.25vw 0}.benefit-band__text{font-size:1.95312vw;padding-top:2.60417vw}.benefit-band__icon{height:4.55729vw}.press{padding:11.06771vw 0}.press__header{font-size:4.16667vw;margin-bottom:8.07292vw}.related-products{padding:11.06771vw 0 15.625vw}.related-products__header{font-size:4.16667vw;margin-bottom:9.76562vw}.related-products__title{font-size:2.08333vw}.related-products__title:after{height:.26042vw;margin-top:.26042vw}.store-locator{height:67.96875vw;padding:17.83854vw 0}.store-locator__header{font-size:4.16667vw}.store-locator__contents{width:85.9375vw;font-size:2.34375vw;line-height:3.25521vw;margin:3.25521vw auto 6.77083vw}.store-locator__button{font-size:2.21354vw}}@media only screen and (max-width: 600px){.product-intro{padding:14.6875vw 0 16.25vw}.product-intro__header{font-size:8.75vw;margin:0 auto}.product-intro__contents{width:84.375vw;font-size:4.6875vw;line-height:1.4em;margin:9.375vw auto 6.5625vw}.product-intro__img{max-width:none;width:45.625vw;margin-bottom:7.5vw}.product-intro__button-1,.product-intro__button-2{font-size:5vw;background:#fff;color:#00bbe3;display:inline-block;margin:0 1.5625vw;padding:0.5em 0;width:38.125vw}.product-intro__button-1{margin-left:0}.product-intro__button-2{margin-right:0}.benefit-band{padding:15vw 0 3.125vw}.benefit-band__text{font-size:4.6875vw;padding:5.3125vw 0 19.375vw}.benefit-band__icon{height:auto;max-height:10.625vw;max-width:15.625vw}.press{padding:15.625vw 0 5vw}.press__header{font-size:8.75vw;margin-bottom:9.6875vw}.press__logo-container{height:10.625vw;width:52.5vw;margin:0 auto 15vw}.press__logo{max-height:10.625vw;max-width:52.5vw}.related-products{padding:15.625vw 0 15.9375vw}.related-products__header{font-size:8.75vw;line-height:8.75vw;margin:0 auto;margin-bottom:11.25vw}.related-products__image-container{height:28.125vw;width:35.9375vw;margin:7.8125vw auto}.related-products__col:hover .related-products__image{transform:scale(1.1) translate(-45%, 0);-webkit-transform:scale(1.1) translate(-45%, 0);-moz-transform:scale(1.1) translate(-45%, 0);-ms-transform:scale(1.1) translate(-45%, 0);-o-transform:scale(1.1) translate(-45%, 0)}.related-products__image{transform:translate(-50%, 0);bottom:0;top:auto}.related-products__title{font-size:4.0625vw;margin-bottom:4.6875vw}.related-products__title:after{height:.625vw;margin-top:.625vw}.store-locator{height:auto;background-position:center;padding:15.625vw 0}.store-locator__header{font-size:8.75vw}.store-locator__contents{width:84.375vw;font-size:4.6875vw;line-height:1.4em;margin:8.4375vw auto 8.4375vw}.store-locator__button{margin-bottom:0;display:inline-block;font-size:5vw}}/*!
 * @author      Alex Lukyanau
 * @copyright   2017 Madwell
 * @license     http://opensource.org/licenses/GPL-3.0  GNU General Public License, version 3 (GPL-3.0)
 *
 */.page-layout-mattresses .hero{background-repeat:no-repeat;background-size:cover;background-position:center;height:821px}.page-layout-mattresses .hero__contents-container{padding-top:126px}.page-layout-mattresses .hero__header,.page-layout-mattresses .hero__contents,.page-layout-mattresses .hero__button{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom:160px}.page-layout-mattresses .hero__header{color:#00bbe3;text-transform:uppercase;font-size:62px;font-weight:500}.page-layout-mattresses .hero__contents{font-size:24px;margin:0 auto 83px;font-weight:400;line-height:1.4em;color:#fff;width:858px}.page-layout-mattresses .hero__button{background-color:#00bbe3;color:#fff;font-size:24px;margin-left:50%;transform:translateX(-50%)}.page-layout-mattresses .our-method{position:relative;height:484vh;background-color:#02090f;background-size:100% auto;background-repeat:no-repeat;background-position:bottom}.page-layout-mattresses .our-method__header{position:absolute;top:138px;left:84px;color:#00bbe3;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;z-index:2}.page-layout-mattresses .our-method .slick-dots{position:absolute;top:50%;transform:translate(0, -50%);right:30px}.page-layout-mattresses .our-method .slick-dots button,.page-layout-mattresses .our-method .slick-dots .custom-next-button{-webkit-appearance:none;border-radius:100%;background:transparent;border:2px solid #00bbe3;height:15px;width:15px;margin:4.5px 0;color:transparent;cursor:pointer;padding:0}.page-layout-mattresses .our-method .slick-dots .slick-active button,.page-layout-mattresses .our-method .slick-dots .slick-active .custom-next-button{background:#00bbe3}.page-layout-mattresses .method-slideshow__background.step0-background,.page-layout-mattresses .method-slideshow__background.step1-background,.page-layout-mattresses .method-slideshow__background.step2-background,.page-layout-mattresses .method-slideshow__background.step3-background,.page-layout-mattresses .method-slideshow__background.step4-background{transition:opacity 500ms ease !important}.page-layout-mattresses .method-slideshow__background.step0-background.slick-slide.slick-current.slick-active,.page-layout-mattresses .method-slideshow__background.step1-background.slick-slide.slick-current.slick-active,.page-layout-mattresses .method-slideshow__background.step2-background.slick-slide.slick-current.slick-active,.page-layout-mattresses .method-slideshow__background.step3-background.slick-slide.slick-current.slick-active,.page-layout-mattresses .method-slideshow__background.step4-background.slick-slide.slick-current.slick-active{transition:opacity 500ms ease !important}.page-layout-mattresses .method-slideshow{position:relative;top:0;left:0;height:100vh;width:100%;z-index:1}.page-layout-mattresses .method-slideshow.fixed{position:fixed}.page-layout-mattresses .method-slideshow.passed-slideshow{position:absolute;bottom:0;top:auto}.page-layout-mattresses .method-slideshow__background{width:100%;height:100vh;background-size:cover;background-position:center}.page-layout-mattresses .method-slideshow__background.step1-background{background-position:center 80%}.page-layout-mattresses .method-slideshow__background.step3-background{background-size:130%;background-position:70% 35%}.page-layout-mattresses .method-slideshow__background.step4-background{background-size:140%;background-position:80% 38%}.page-layout-mattresses .method-steps{position:absolute;top:0;z-index:1}.page-layout-mattresses .method-steps__timeline{width:510px;height:484vh;border-right:4px solid #00bbe3;position:absolute;left:0;top:0}.page-layout-mattresses .method-step{height:121vh;position:relative}.page-layout-mattresses .method-step__container{text-align:center;color:#fff;position:absolute;width:55.95703vw;left:510px;bottom:0;padding-top:8.2vh;padding-left:12.40234vw}.page-layout-mattresses .method-step__container:before{content:'';border-top:4px solid #00bbe3;position:absolute;top:0;left:0;width:32.01389vw;height:4px}.page-layout-mattresses .method-step__container:after{content:attr(data-step);color:#00bbe3;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:2.05078vw;font-weight:700;line-height:3.41797vw;position:absolute;top:-2.00195vw;left:32.01389vw;border:4px solid #00bbe3;border-radius:100%;height:4.00391vw;width:4.00391vw}.page-layout-mattresses .method-step__container.step1-container{height:61.8vh}.page-layout-mattresses .method-step__container.step2-container{height:70.5vh;color:#434343}.page-layout-mattresses .method-step__container.step3-container{height:63vh}.page-layout-mattresses .method-step__container.step4-container{height:62.9vh}.page-layout-mattresses .method-step__header{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;margin-bottom:3.4vh}.page-layout-mattresses .method-step__description{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:25px;font-weight:500;line-height:1.5em}.page-layout-mattresses .m1x,.page-layout-mattresses .m1{text-align:center;padding:70px 0;background:#fff}.page-layout-mattresses .m1x__header,.page-layout-mattresses .m1__header{font-size:32px;margin-bottom:35px;color:#00bbe3;text-transform:uppercase;font-weight:500}.page-layout-mattresses .m1x__contents,.page-layout-mattresses .m1__contents{line-height:1.4;font-weight:400;color:#6c6c6c;width:700px;font-size:18px;margin:0 auto 50px}.page-layout-mattresses .m1x__icon-container,.page-layout-mattresses .m1__icon-container{margin:50px auto 0;width:150px;text-align:center}.page-layout-mattresses .m1x__icon-container:first-of-type,.page-layout-mattresses .m1__icon-container:first-of-type{margin-top:0}.page-layout-mattresses .m1x__icon,.page-layout-mattresses .m1__icon{display:inline-block;vertical-align:middle;width:52px;margin-bottom:15px}.page-layout-mattresses .m1x__icon-description,.page-layout-mattresses .m1__icon-description{display:inline-block;vertical-align:middle}.page-layout-mattresses .m1x__icon-header,.page-layout-mattresses .m1__icon-header{font-size:16px;color:#6c6c6c;font-weight:700;line-height:1.3125;text-transform:uppercase}.page-layout-mattresses .m1x__icon-header.cradle,.page-layout-mattresses .m1__icon-header.cradle{color:#7E9FC2}.page-layout-mattresses .m1x__icon-header.moisture,.page-layout-mattresses .m1__icon-header.moisture{color:#EF6C2C}.page-layout-mattresses .m1x__icon-header.deflect,.page-layout-mattresses .m1__icon-header.deflect{color:#3FD3C7}.page-layout-mattresses .m1x__icon-header.lift,.page-layout-mattresses .m1__icon-header.lift{color:#96C96A}.page-layout-mattresses .m1x__icon-header.air-moving,.page-layout-mattresses .m1__icon-header.air-moving{color:#26A7B5}.page-layout-mattresses .m1x__icon-header.reduce,.page-layout-mattresses .m1__icon-header.reduce{color:#6c4b93}.page-layout-mattresses .m1x__icon-subheader,.page-layout-mattresses .m1__icon-subheader{font-size:14px;line-height:1.5;color:#6c6c6c;font-weight:300}.page-layout-mattresses .m1x__mattresses,.page-layout-mattresses .m1__mattresses{min-height:500px}.page-layout-mattresses .m1x__mattresses img,.page-layout-mattresses .m1__mattresses img{cursor:pointer;transition:0.4s opacity ease-in;-webkit-transition:0.4s opacity ease-in;-moz-transition:0.4s opacity ease-in;-ms-transition:0.4s opacity ease-in;-o-transition:0.4s opacity ease-in}.page-layout-mattresses .m1x__mattresses .angle,.page-layout-mattresses .m1__mattresses .angle{opacity:0}.page-layout-mattresses .m1x__mattresses:hover .front,.page-layout-mattresses .m1__mattresses:hover .front{opacity:0}.page-layout-mattresses .m1x__mattresses:hover .angle,.page-layout-mattresses .m1__mattresses:hover .angle{opacity:1}.page-layout-mattresses .m1x__show-bed-helper,.page-layout-mattresses .m1__show-bed-helper{font-size:12px;color:#6c6c6c}.page-layout-mattresses .m1x__show-bed,.page-layout-mattresses .m1__show-bed{top:45px;position:absolute;left:0}.page-layout-mattresses .m1x__button,.page-layout-mattresses .m1__button{background-color:#00bbe3;color:#fff;padding:0 70px;position:absolute;left:50%;transform:translate(-50%, 0);bottom:0}@media only screen and (max-width: 1440px){.page-layout-mattresses .hero{height:57.03125vw}.page-layout-mattresses .hero__contents-container{padding-top:8.78906vw}.page-layout-mattresses .hero__header,.page-layout-mattresses .hero__contents,.page-layout-mattresses .hero__button{margin-bottom:2.92969vw}.page-layout-mattresses .hero__header{font-size:5.07812vw;margin-bottom:11.13281vw}.page-layout-mattresses .hero__contents{font-size:1.75781vw;margin-bottom:4.19922vw;width:59.57031vw}.page-layout-mattresses .hero__button{font-size:1.66016vw}.page-layout-mattresses .our-method__header{position:absolute;top:9.57031vw;left:5.85938vw;font-size:3.125vw}.page-layout-mattresses .our-method .slick-dots{right:30px}.page-layout-mattresses .our-method .slick-dots button,.page-layout-mattresses .our-method .slick-dots .custom-next-button{height:15px;width:15px;margin:4.5px 0}.page-layout-mattresses .method-steps__timeline{width:35.44922vw}.page-layout-mattresses .method-step{width:39.84375vw;left:35.44922vw;padding-left:0}.page-layout-mattresses .method-step__container{left:0}.page-layout-mattresses .method-step:before{width:23.04688vw}.page-layout-mattresses .method-step:after{font-size:2.05078vw;line-height:3.41797vw;top:-2.00195vw;left:24.02344vw;border-radius:100%;height:4.00391vw;width:4.00391vw}.page-layout-mattresses .method-step__header{font-size:1.85547vw}.page-layout-mattresses .method-step__description{font-size:1.75781vw}.page-layout-mattresses .m1x__mattresses,.page-layout-mattresses .m1__mattresses{min-height:34.17969vw}}@media only screen and (max-width: 1200px){.page-layout-mattresses .m1x__mattresses,.page-layout-mattresses .m1__mattresses{min-height:37.10938vw}}@media only screen and (max-width: 1023px){.page-layout-mattresses .hero{height:63.80208vw}.page-layout-mattresses .hero__contents-container{padding-top:8.72396vw}.page-layout-mattresses .hero__header,.page-layout-mattresses .hero__contents,.page-layout-mattresses .hero__button{margin-bottom:3.90625vw}.page-layout-mattresses .hero__header{font-size:5.20833vw;margin-bottom:11.71875vw}.page-layout-mattresses .hero__contents{font-size:2.34375vw;margin-bottom:5.59896vw;width:79.42708vw}.page-layout-mattresses .hero__button{font-size:2.21354vw}.page-layout-mattresses .our-method__header{top:12.76042vw;left:7.8125vw;font-size:3.64583vw}.page-layout-mattresses .method-slideshow__background.step3-background,.page-layout-mattresses .method-slideshow__background.step4-background{background-size:cover}.page-layout-mattresses .method-steps__timeline{width:42.31771vw}.page-layout-mattresses .method-step{width:53.125vw;left:42.31771vw;padding-left:0}.page-layout-mattresses .method-step__container{width:49.86979vw;padding-left:2.47396vw}.page-layout-mattresses .method-step__container:before{width:24.08854vw}.page-layout-mattresses .method-step__container:after{font-size:3.25521vw;line-height:4.6875vw;top:-2.60417vw;left:24.08854vw;border-radius:100%;height:5.33854vw;width:5.33854vw}.page-layout-mattresses .method-step__header{font-size:3.125vw}.page-layout-mattresses .method-step__description{font-size:2.86458vw}.page-layout-mattresses .m1x,.page-layout-mattresses .m1{padding:10.41667vw 0 8.46354vw}.page-layout-mattresses .m1x__header,.page-layout-mattresses .m1__header{font-size:4.16667vw}.page-layout-mattresses .m1x__contents,.page-layout-mattresses .m1__contents{width:85.9375vw;font-size:2.34375vw;line-height:3.25521vw;margin:6.38021vw auto 6.38021vw}.page-layout-mattresses .m1x__icon-container,.page-layout-mattresses .m1__icon-container{margin:5.46875vw auto;text-align:center}.page-layout-mattresses .m1x__icon,.page-layout-mattresses .m1__icon{margin-right:0vw;display:block;margin:0 auto;max-width:5.85938vw;margin-bottom:1.5625vw}.page-layout-mattresses .m1x__icon-header,.page-layout-mattresses .m1__icon-header{font-size:2.08333vw;line-height:2.73438vw}.page-layout-mattresses .m1x__icon-description,.page-layout-mattresses .m1__icon-description{text-align:center}.page-layout-mattresses .m1x__icon-subheader,.page-layout-mattresses .m1__icon-subheader{font-size:1.82292vw;line-height:2.73438vw}.page-layout-mattresses .m1x__icon-subheader br,.page-layout-mattresses .m1__icon-subheader br{display:none}.page-layout-mattresses .m1x__show-bed,.page-layout-mattresses .m1__show-bed{margin-top:40%;transform:translateY(-50%)}.page-layout-mattresses .m1x__mattresses,.page-layout-mattresses .m1__mattresses{min-height:45.57292vw}.page-layout-mattresses .m1x__button,.page-layout-mattresses .m1__button{font-size:2.21354vw;padding:0 32px}}@media only screen and (max-width: 600px){.page-layout-mattresses .hero{height:auto;background-position-x:70%;background-size:auto 115%;background-position-y:-20px}.page-layout-mattresses .hero__contents-container{padding:10.3125vw 0;margin:auto;text-align:center}.page-layout-mattresses .hero__header{width:auto;font-size:7.1875vw;line-height:1.08;text-align:center;color:#00bbe3;margin:0 auto 6.25vw}.page-layout-mattresses .hero__contents{font-size:4.375vw;line-height:1.4em;text-align:center;margin-bottom:18.4375vw;margin:0 auto 9.375vw}.page-layout-mattresses .hero__button{margin:0 auto;display:inline-block;font-size:5vw;transform:none}.page-layout-mattresses .our-method,.page-layout-mattresses .method-slideshow,.page-layout-mattresses .method-slideshow.passed-slideshow,.page-layout-mattresses .method-slideshow__background,.page-layout-mattresses .method-step,.page-layout-mattresses .method-step__container{height:160vw;position:relative;width:100%;left:auto}.page-layout-mattresses .our-method .slick-dots{position:absolute;left:50%;transform:translate(-50%, 0);top:auto;bottom:55px;right:auto}.page-layout-mattresses .our-method .slick-dots li{display:inline-block}.page-layout-mattresses .our-method .slick-dots button,.page-layout-mattresses .our-method .slick-dots .custom-next-button{margin:0 4.5px}.page-layout-mattresses .our-method__header{position:relative;top:auto;left:auto;font-size:8.75vw;margin-bottom:53.125vw}.page-layout-mattresses .method-slideshow{top:0;left:0;height:160vw;width:100%;z-index:1}.page-layout-mattresses .method-slideshow__background{padding-top:82.1875vw}.page-layout-mattresses .method-slideshow__background.step1-background{padding-top:17.1875vw}.page-layout-mattresses .method-step__container{width:100%;left:auto;bottom:auto;padding-top:0;padding-left:0}.page-layout-mattresses .method-step__container:before{display:none}.page-layout-mattresses .method-step__container:after{font-size:6.875vw;line-height:11.875vw;top:-21.875vw;position:absolute;left:50%;transform:translate(-50%, 0);border-radius:100%;height:11.875vw;width:11.875vw;border-width:3px}.page-layout-mattresses .method-step__container.step1-container,.page-layout-mattresses .method-step__container.step2-container,.page-layout-mattresses .method-step__container.step3-container,.page-layout-mattresses .method-step__container.step4-container{position:relative;height:auto}.page-layout-mattresses .method-step__container.step1-container:after{top:42.5vw}.page-layout-mattresses .method-step__header{font-size:5.625vw;margin-bottom:5.3125vw}.page-layout-mattresses .method-step__description{font-size:5vw}.page-layout-mattresses .m1x,.page-layout-mattresses .m1{padding:15.625vw 0 16.25vw}.page-layout-mattresses .m1x__header,.page-layout-mattresses .m1__header{font-size:8.75vw}.page-layout-mattresses .m1x__contents,.page-layout-mattresses .m1__contents{width:84.375vw;font-size:4.6875vw;line-height:1.4em;margin:7.5vw auto 15.3125vw}.page-layout-mattresses .m1x__mobile-bed,.page-layout-mattresses .m1__mobile-bed{margin:0 auto 9.375vw}.page-layout-mattresses .m1x .mobile-col-6,.page-layout-mattresses .m1 .mobile-col-6{float:left}.page-layout-mattresses .m1x__icon-container,.page-layout-mattresses .m1__icon-container{margin:6.875vw auto;text-align:center}.page-layout-mattresses .m1x__icon-container.mobile-only,.page-layout-mattresses .m1__icon-container.mobile-only{margin-top:0}.page-layout-mattresses .m1x__icon,.page-layout-mattresses .m1__icon{max-width:14.0625vw;margin-bottom:3.75vw}.page-layout-mattresses .m1x__icon-header,.page-layout-mattresses .m1__icon-header{font-size:4.375vw;line-height:5vw}.page-layout-mattresses .m1x__icon-description,.page-layout-mattresses .m1__icon-description{text-align:center}.page-layout-mattresses .m1x__icon-subheader,.page-layout-mattresses .m1__icon-subheader{font-size:3.125vw;line-height:4.375vw}.page-layout-mattresses .m1x__icon-subheader br,.page-layout-mattresses .m1__icon-subheader br{display:none}.page-layout-mattresses .m1x__show-bed,.page-layout-mattresses .m1__show-bed{margin-top:34.375vw}.page-layout-mattresses .m1x__button,.page-layout-mattresses .m1__button{position:relative;left:auto;transform:none;display:inline-block !important;font-size:5vw;margin:9.0625vw auto 0}}/*!
 * @author      Alex Lukyanau
 * @copyright   2017 Madwell
 * @license     http://opensource.org/licenses/GPL-3.0  GNU General Public License, version 3 (GPL-3.0)
 *
 */.page-layout-pillows .hero{background-repeat:no-repeat;background-size:cover;background-position:center 70%;height:821px}.page-layout-pillows .hero__contents-container{width:492px;padding-top:77px;margin-left:84px}.page-layout-pillows .hero__header,.page-layout-pillows .hero__contents,.page-layout-pillows .hero__button{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom:42px}.page-layout-pillows .hero__header{color:#00bbe3;text-transform:uppercase;font-size:62px;font-weight:500}.page-layout-pillows .hero__contents{font-size:25px;margin-bottom:83px;font-weight:400;line-height:1.4em;color:#434343}.page-layout-pillows .hero__button{background-color:#00bbe3;color:#fff;font-size:24px}.page-layout-pillows .pillow-approach{background-color:#dbdddc;text-align:center;padding:84px 0 24px}.page-layout-pillows .pillow-approach__header{font-size:38.4px;font-weight:500;color:#00bbe3}.page-layout-pillows .pillow-approach__contents{font-size:23px;font-weight:500;line-height:1.25;margin:36px auto 48px;max-width:444px;color:#434343}.page-layout-pillows .pillow-approach__arrow{display:block;width:13.2px;margin:0 auto;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.page-layout-pillows .our-method{position:relative;height:360vh;background-color:#02090f;background-size:100% auto;background-repeat:no-repeat;background-position:bottom}.page-layout-pillows .our-method__header{position:absolute;top:138px;left:84px;color:#00bbe3;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;z-index:2}.page-layout-pillows .our-method .slick-dots{position:absolute;top:50%;transform:translate(0, -50%);right:30px}.page-layout-pillows .our-method .slick-dots button,.page-layout-pillows .our-method .slick-dots .custom-next-button{-webkit-appearance:none;border-radius:100%;background:transparent;border:2px solid #00bbe3;height:15px;width:15px;margin:4.5px 0;color:transparent;cursor:pointer;padding:0}.page-layout-pillows .our-method .slick-dots .slick-active button,.page-layout-pillows .our-method .slick-dots .slick-active .custom-next-button{background:#00bbe3}.page-layout-pillows .method-slideshow__background.step0-background,.page-layout-pillows .method-slideshow__background.step1-background,.page-layout-pillows .method-slideshow__background.step2-background,.page-layout-pillows .method-slideshow__background.step3-background,.page-layout-pillows .method-slideshow__background.step4-background{transition:opacity 500ms ease !important}.page-layout-pillows .method-slideshow__background.step0-background.slick-slide.slick-current.slick-active,.page-layout-pillows .method-slideshow__background.step1-background.slick-slide.slick-current.slick-active,.page-layout-pillows .method-slideshow__background.step2-background.slick-slide.slick-current.slick-active,.page-layout-pillows .method-slideshow__background.step3-background.slick-slide.slick-current.slick-active,.page-layout-pillows .method-slideshow__background.step4-background.slick-slide.slick-current.slick-active{transition:opacity 500ms ease !important}.page-layout-pillows .method-slideshow{position:relative;top:0;left:0;height:100vh;width:100%;z-index:1}.page-layout-pillows .method-slideshow.fixed{position:fixed}.page-layout-pillows .method-slideshow.passed-slideshow{position:absolute;bottom:0;top:auto}.page-layout-pillows .method-slideshow__background{width:100%;height:100vh;background-size:cover;background-position:center}.page-layout-pillows .method-slideshow__background.step1-background{background-position:center 80%}.page-layout-pillows .method-slideshow__background.step3-background{background-size:155%;background-position:40% 35%}.page-layout-pillows .method-steps{position:absolute;top:0;z-index:1}.page-layout-pillows .method-steps__timeline{width:510px;height:360vh;border-right:4px solid #00bbe3;position:absolute;left:0;top:0}.page-layout-pillows .method-step{height:121vh;position:relative}.page-layout-pillows .method-step__container{text-align:center;color:#fff;position:absolute;width:55.95703vw;left:510px;bottom:0;padding-top:8.2vh}.page-layout-pillows .method-step__container:before{content:'';border-top:4px solid #00bbe3;position:absolute;top:0;left:0;width:26.95312vw;height:4px}.page-layout-pillows .method-step__container:after{content:attr(data-step);color:#00bbe3;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:2.05078vw;font-weight:700;line-height:3.41797vw;position:absolute;top:-2.00195vw;left:26.95312vw;border:4px solid #00bbe3;border-radius:100%;height:4.00391vw;width:4.00391vw}.page-layout-pillows .method-step__container.step1-container{height:61.8vh}.page-layout-pillows .method-step__container.step2-container{height:70.5vh;color:#fff}.page-layout-pillows .method-step__container.step3-container{height:63vh;color:#434343}.page-layout-pillows .method-step__header{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;margin-bottom:3.4vh;letter-spacing:2px}.page-layout-pillows .method-step__icon-container{margin:33px -10px 25px;padding:0 110px}.page-layout-pillows .method-step__icon{display:inline-block;width:45px;vertical-align:middle}.page-layout-pillows .method-step__icon-description{display:inline-block;vertical-align:middle;margin-left:8px}.page-layout-pillows .method-step__icon-header{display:block;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4;text-align:left}.page-layout-pillows .method-step__icon-header.moisture{color:#EF6C2C}.page-layout-pillows .method-step__icon-header.moving{color:#26A7B5}.page-layout-pillows .method-step__icon-header.deflect{color:#3FD3C7}.page-layout-pillows .method-step__icon-header.lift{color:#7E9FC2}.page-layout-pillows .method-step__icon-header.cradle{color:#96C96A}.page-layout-pillows .method-step__icon-subheader{font-size:10px;font-weight:400;display:block;text-align:left}.page-layout-pillows .method-step__description{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:25px;font-weight:500;line-height:1.5em;max-width:580px;margin:0 auto}.page-layout-pillows .product-intro.pillows .product-intro__img{width:400px;max-width:initial}.page-layout-pillows .product-intro.pillows .product-intro__img img{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.page-layout-pillows .product-intro.pillows .product-intro__img:hover img{box-shadow:0 10px 30px -2px rgba(0,0,0,0.2)}.page-layout-pillows .related-products,.page-layout-pillows .top-picks .related-products{padding:60px 0 77px}.page-layout-pillows .related-products__image-container,.page-layout-pillows .top-picks .related-products__image-container{margin:0 auto 24px;width:222px}.page-layout-pillows .related-products__header,.page-layout-pillows .top-picks .related-products__header{margin-bottom:42px}.page-layout-pillows .related-products__col:hover .related-products__image,.page-layout-pillows .top-picks .related-products__col:hover .related-products__image{transform:scale(1.1) translate(-45%, -45%);-webkit-transform:scale(1.1) translate(-45%, -45%);-moz-transform:scale(1.1) translate(-45%, -45%);-ms-transform:scale(1.1) translate(-45%, -45%);-o-transform:scale(1.1) translate(-45%, -45%)}.page-layout-pillows .related-products__subheader,.page-layout-pillows .top-picks .related-products__subheader{font-size:18px;font-weight:500;color:#6c6c6c;margin-bottom:43px}.page-layout-pillows .related-products__subtitle,.page-layout-pillows .top-picks .related-products__subtitle{color:#6c6c6c;font-size:14px;font-weight:500;margin:14px 0 28px;line-height:1.2em;height:2em}.page-layout-pillows .related-products__button,.page-layout-pillows .top-picks .related-products__button{background-color:#00bbe3;font-size:17px;color:#fff;padding:0 43px;line-height:2.5em}@media only screen and (max-width: 1440px){.page-layout-pillows .hero{height:57.03125vw;background-size:115%;background-position:0 95%}.page-layout-pillows .hero__contents-container{width:39.0625vw;padding-top:5.37109vw;margin-left:5.85938vw}.page-layout-pillows .hero__header,.page-layout-pillows .hero__contents,.page-layout-pillows .hero__button{margin-bottom:2.92969vw}.page-layout-pillows .hero__header{font-size:5.07812vw}.page-layout-pillows .hero__contents{font-size:1.75781vw;margin-bottom:5.76172vw}.page-layout-pillows .hero__button{font-size:1.66016vw}.page-layout-pillows .pillow-approach{padding:5.83333vw 0 1.66667/pxvw px}.page-layout-pillows .pillow-approach__header{font-size:2.66667vw}.page-layout-pillows .pillow-approach__contents{font-size:2/pxvw px;margin:2.5vw auto 3.33333vw;max-width:30.83333vw}.page-layout-pillows .pillow-approach__arrow{width:.91667vw}.page-layout-pillows .our-method__header{position:absolute;top:9.57031vw;left:5.85938vw;font-size:3.125vw}.page-layout-pillows .our-method .slick-dots{right:30px}.page-layout-pillows .our-method .slick-dots button,.page-layout-pillows .our-method .slick-dots .custom-next-button{height:15px;width:15px;margin:4.5px 0}.page-layout-pillows .method-steps__timeline{width:35.44922vw}.page-layout-pillows .method-slideshow__background.step3-background{background-size:220%;background-position:62% 35%}.page-layout-pillows .method-step{width:39.84375vw;left:35.44922vw;padding-left:0}.page-layout-pillows .method-step__container{text-align:center;color:#fff;position:absolute;width:55.95703vw;left:0}.page-layout-pillows .method-step__container:before{width:26.95312vw}.page-layout-pillows .method-step__container:after{left:26.95312vw;font-size:2.05078vw;line-height:3.41797vw;top:-2.00195vw;left:26.95312vw;border-radius:100%;height:4.00391vw;width:4.00391vw}.page-layout-pillows .method-step__header{font-size:1.85547vw;letter-spacing:.19531vw}.page-layout-pillows .method-step__icon-container{margin:3.22266vw -.97656vw 2.44141vw;padding:0 1.95312vw}.page-layout-pillows .method-step__icon{width:3.36914vw}.page-layout-pillows .method-step__icon-description{margin-left:.58594vw}.page-layout-pillows .method-step__icon-header{font-size:1.17188vw}.page-layout-pillows .method-step__icon-subheader{font-size:.97656vw}.page-layout-pillows .method-step__description{font-size:1.75781vw;max-width:41.99219vw}.page-layout-pillows .product-intro.pillows .product-intro__img{width:39.0625vw}.page-layout-pillows .related-products,.page-layout-pillows .top-picks .related-products{padding:5.85938vw 0 7.51953vw}.page-layout-pillows .related-products__image-container,.page-layout-pillows .top-picks .related-products__image-container{margin:0 auto 1.66667vw;width:15.41667vw}.page-layout-pillows .related-products__header,.page-layout-pillows .top-picks .related-products__header{margin-bottom:4.10156vw}.page-layout-pillows .related-products__subheader,.page-layout-pillows .top-picks .related-products__subheader{font-size:1.75781vw;margin-bottom:4.19922vw}.page-layout-pillows .related-products__subtitle,.page-layout-pillows .top-picks .related-products__subtitle{font-size:1.36719vw;margin:1.36719vw 0 2.73438vw}.page-layout-pillows .related-products__button,.page-layout-pillows .top-picks .related-products__button{font-size:1.17188vw;padding:0 2.92969vw}}@media only screen and (max-width: 1200px){.page-layout-pillows .pillow-approach{padding:6.83594vw 0 1.95312vw}.page-layout-pillows .pillow-approach__header{font-size:3.125vw}.page-layout-pillows .pillow-approach__contents{font-size:1.95312vw;margin:2.92969vw auto 3.90625vw;max-width:36.13281vw}.page-layout-pillows .pillow-approach__arrow{width:1.07422vw}.page-layout-pillows .method-step__container{width:55.95703vw;left:0}.page-layout-pillows .method-step__container:after{font-size:2.05078vw;top:-2.00195vw;left:26.95312vw;height:4.00391vw;width:4.00391vw}.page-layout-pillows .method-step__container.step1-container{height:61.8vh}.page-layout-pillows .method-step__container.step2-container{height:70.5vh}.page-layout-pillows .method-step__container.step3-container{height:63vh}.page-layout-pillows .method-step__header{letter-spacing:.19531vw}.page-layout-pillows .method-step__icon-container{margin:3.22266vw -.97656vw 2.44141vw;padding:0 1.95312vw}.page-layout-pillows .method-step__icon{width:3.36914vw}.page-layout-pillows .method-step__icon-description{margin-left:.58594vw}.page-layout-pillows .method-step__icon-header{font-size:1.17188vw}.page-layout-pillows .method-step__icon-subheader{font-size:.97656vw}.page-layout-pillows .method-step__description{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.75781vw;max-width:41.99219vw}.page-layout-pillows .product-intro.pillows .product-intro__img{width:39.0625vw}.page-layout-pillows .related-products,.page-layout-pillows .top-picks .related-products{padding:5.85938vw 0 7.51953vw}.page-layout-pillows .related-products__image-container,.page-layout-pillows .top-picks .related-products__image-container{margin:0 auto 1.95312vw;width:18.06641vw}.page-layout-pillows .related-products__header,.page-layout-pillows .top-picks .related-products__header{margin-bottom:4.10156vw}.page-layout-pillows .related-products__subheader,.page-layout-pillows .top-picks .related-products__subheader{font-size:1.75781vw;margin-bottom:4.19922vw}.page-layout-pillows .related-products__subtitle,.page-layout-pillows .top-picks .related-products__subtitle{font-size:1.36719vw;margin:1.36719vw 0 2.73438vw}.page-layout-pillows .related-products__button,.page-layout-pillows .top-picks .related-products__button{font-size:1.17188vw;padding:0 2.92969vw}}@media only screen and (max-width: 1023px){.page-layout-pillows .hero{height:76.04167vw;background-size:cover;background-position:center 70%}.page-layout-pillows .hero__contents-container{width:33.85417vw;padding-top:7.16146vw;margin-left:5%}.page-layout-pillows .hero__header,.page-layout-pillows .hero__contents,.page-layout-pillows .hero__button{margin-bottom:3.90625vw}.page-layout-pillows .hero__header{font-size:5.07812vw}.page-layout-pillows .hero__contents{font-size:2.34375vw;margin-bottom:7.68229vw}.page-layout-pillows .hero__button{font-size:2.21354vw}.page-layout-pillows .pillow-approach{padding:9.11458vw 0 2.60417vw}.page-layout-pillows .pillow-approach__header{font-size:4.16667vw}.page-layout-pillows .pillow-approach__contents{font-size:2.60417vw;margin:3.90625vw auto 5.20833vw;max-width:48.17708vw}.page-layout-pillows .pillow-approach__arrow{width:1.43229vw}.page-layout-pillows .our-method{height:380vh}.page-layout-pillows .our-method__header{top:12.76042vw;left:7.8125vw;font-size:3.64583vw}.page-layout-pillows .method-slideshow__background.step3-background,.page-layout-pillows .method-slideshow__background.step4-background{background-size:cover}.page-layout-pillows .method-steps__timeline{width:42.31771vw;height:380vh}.page-layout-pillows .method-step{width:53.125vw;left:42.31771vw;padding-left:0}.page-layout-pillows .method-step__container{width:49.86979vw;padding-left:2.47396vw}.page-layout-pillows .method-step__container:before{width:24.08854vw}.page-layout-pillows .method-step__container:after{font-size:3.25521vw;line-height:4.6875vw;top:-2.60417vw;left:24.08854vw;border-radius:100%;height:5.33854vw;width:5.33854vw}.page-layout-pillows .method-step__header{font-size:3.125vw;margin-bottom:0}.page-layout-pillows .method-step__description{font-size:2.86458vw}.page-layout-pillows .method-step__icon-description{margin-left:0;display:block}.page-layout-pillows .method-step__icon-header{text-align:center;margin-top:1.30208vw}.page-layout-pillows .method-step__icon-subheader{text-align:center}.page-layout-pillows .related-products,.page-layout-pillows .top-picks .related-products{padding:7.8125vw 0 10.02604vw}.page-layout-pillows .related-products__image-container,.page-layout-pillows .top-picks .related-products__image-container{margin:0 auto 2.60417vw;width:17.57812vw}.page-layout-pillows .related-products__header,.page-layout-pillows .top-picks .related-products__header{margin-bottom:5.46875vw}.page-layout-pillows .related-products__subheader,.page-layout-pillows .top-picks .related-products__subheader{font-size:2.34375vw;margin-bottom:5.59896vw}.page-layout-pillows .related-products__subtitle,.page-layout-pillows .top-picks .related-products__subtitle{font-size:1.82292vw;margin:1.82292vw auto 3.64583vw;max-width:19.53125vw;height:4em}.page-layout-pillows .related-products__button,.page-layout-pillows .top-picks .related-products__button{font-size:1.5625vw;padding:0 3.90625vw}}@media only screen and (max-width: 600px){.page-layout-pillows .hero{height:140vw;background-position-x:92%;background-size:auto 110%;background-position-y:0%}.page-layout-pillows .hero__contents-container{width:84.375vw;padding:10.3125vw 0;margin:auto;text-align:center}.page-layout-pillows .hero__header{width:62.5vw;font-size:7.1875vw;line-height:1.08;text-align:center;color:#00bbe3;margin:0 auto 9.375vw}.page-layout-pillows .hero__contents{font-size:4.6875vw;line-height:1.4em;text-align:center;margin-bottom:18.4375vw;margin:0 auto 9.375vw}.page-layout-pillows .hero__button{margin-bottom:0;display:inline-block;font-size:5vw}.page-layout-pillows .pillow-approach{padding:21.875vw 0 6.25vw}.page-layout-pillows .pillow-approach__header{font-size:7.1875vw;line-height:1.08}.page-layout-pillows .pillow-approach__contents{font-size:4.6875vw;line-height:1.4em;margin:9.375vw auto 12.5vw;max-width:84.375vw}.page-layout-pillows .pillow-approach__arrow{width:3.4375vw}.page-layout-pillows .our-method,.page-layout-pillows .method-slideshow,.page-layout-pillows .method-slideshow.passed-slideshow,.page-layout-pillows .method-slideshow__background,.page-layout-pillows .method-step,.page-layout-pillows .method-step__container{height:160vw;position:relative;width:100%;left:auto}.page-layout-pillows .our-method .slick-dots{position:absolute;left:50%;transform:translate(-50%, 0);top:auto;bottom:55px;right:auto}.page-layout-pillows .our-method .slick-dots li{display:inline-block}.page-layout-pillows .our-method .slick-dots button,.page-layout-pillows .our-method .slick-dots .custom-next-button{margin:0 4.5px}.page-layout-pillows .our-method__header{position:relative;top:auto;left:auto;font-size:8.75vw;margin-bottom:53.125vw}.page-layout-pillows .method-slideshow{top:0;left:0;height:160vw;width:100%;z-index:1}.page-layout-pillows .method-slideshow__background{padding-top:0/pxvw}.page-layout-pillows .method-slideshow__background.step1-background{padding-top:0/pxvw}.page-layout-pillows .method-step__container{width:100%;left:auto;bottom:auto;padding-top:0;padding-left:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.page-layout-pillows .method-step__container:before{display:none}.page-layout-pillows .method-step__container:after{font-size:6.875vw;line-height:11.875vw;top:-21.875vw;position:absolute;left:50%;transform:translate(-50%, 0);border-radius:100%;height:11.875vw;width:11.875vw;border-width:3px}.page-layout-pillows .method-step__container.step1-container,.page-layout-pillows .method-step__container.step2-container,.page-layout-pillows .method-step__container.step3-container,.page-layout-pillows .method-step__container.step4-container{position:relative;height:auto}.page-layout-pillows .method-step__container.step1-container:after{top:-21.875vw}.page-layout-pillows .method-step__header{font-size:5.625vw;margin-bottom:5.3125vw}.page-layout-pillows .method-step__icon-container{margin:10.3125vw 3.125vw 7.8125vw;padding:0}.page-layout-pillows .method-step__icon-container .col-4{width:33.333%;float:left;margin:auto}.page-layout-pillows .method-step__icon-container .push-4{margin-left:33.333%}.page-layout-pillows .method-step__icon-container .push-2{margin-left:16.666%}.page-layout-pillows .method-step__icon{width:14.0625vw;margin:0 auto}.page-layout-pillows .method-step__icon-header{font-size:3.75vw}.page-layout-pillows .method-step__icon-subheader{font-size:3.125vw}.page-layout-pillows .method-step__description{font-size:5vw;max-width:84.375vw}.page-layout-pillows .product-intro.pillows .product-intro__header{max-width:84.375vw}.page-layout-pillows .product-intro.pillows .product-intro__img{width:100%;max-width:initial;padding:0 40px}.page-layout-pillows .product-intro.pillows .product-intro__contents{max-width:84.375vw}.page-layout-pillows .product-intro.pillows .product-intro__contents br{display:none}.page-layout-pillows .related-products,.page-layout-pillows .top-picks .related-products{padding:18.75vw 0 24.0625vw}.page-layout-pillows .related-products__image-container,.page-layout-pillows .top-picks .related-products__image-container{margin:0 auto 4.6875vw;width:31.25vw}.page-layout-pillows .related-products__header,.page-layout-pillows .top-picks .related-products__header{margin-bottom:13.125vw}.page-layout-pillows .related-products__col,.page-layout-pillows .top-picks .related-products__col{margin-bottom:18.75vw}.page-layout-pillows .related-products__col:last-of-type,.page-layout-pillows .top-picks .related-products__col:last-of-type{margin-bottom:0}.page-layout-pillows .related-products__col:hover .related-products__image,.page-layout-pillows .top-picks .related-products__col:hover .related-products__image{transform:scale(1.1) translate(-45%, 0%);-webkit-transform:scale(1.1) translate(-45%, 0%);-moz-transform:scale(1.1) translate(-45%, 0%);-ms-transform:scale(1.1) translate(-45%, 0%);-o-transform:scale(1.1) translate(-45%, 0%)}.page-layout-pillows .related-products__subheader,.page-layout-pillows .top-picks .related-products__subheader{font-size:5.625vw;margin-bottom:13.4375vw}.page-layout-pillows .related-products__title,.page-layout-pillows .top-picks .related-products__title{margin-bottom:0}.page-layout-pillows .related-products__subtitle,.page-layout-pillows .top-picks .related-products__subtitle{font-size:4.375vw;margin:0/pxvw auto 8.75vw;max-width:initial;width:100%;height:auto}.page-layout-pillows .related-products__button,.page-layout-pillows .top-picks .related-products__button{font-size:3.75vw;padding:0 9.375vw}}/*!
 * @author      Alex Lukyanau
 * @copyright   2017 Madwell
 * @license     http://opensource.org/licenses/GPL-3.0  GNU General Public License, version 3 (GPL-3.0)
 *
 */.page-layout-sheets .hero{background-repeat:no-repeat;background-size:cover;background-position:center 70%;height:821px}.page-layout-sheets .hero__contents-container{width:492px;padding-top:77px;margin-left:84px}.page-layout-sheets .hero__header,.page-layout-sheets .hero__contents,.page-layout-sheets .hero__button{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom:42px}.page-layout-sheets .hero__header{color:#00bbe3;text-transform:uppercase;font-size:62px;font-weight:500}.page-layout-sheets .hero__contents{font-size:25px;margin-bottom:83px;font-weight:400;line-height:1.4em;color:#434343}.page-layout-sheets .hero__button{background-color:#00bbe3;color:#fff;font-size:24px}.page-layout-sheets .sheet-performance{text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;height:620px;padding-top:103px}.page-layout-sheets .sheet-performance__header{color:#00bbe3;text-transform:uppercase;font-size:38.5px;font-weight:500;max-width:480px;margin:0 auto;line-height:1.156}.page-layout-sheets .sheets-slideshow{width:840px;margin:80px auto 110px}.page-layout-sheets .sheets-slideshow__header{color:#fff;font-size:28px;font-weight:400;margin-bottom:31px;line-height:1.15}.page-layout-sheets .sheets-slideshow__contents{color:#fff;max-width:450px;margin:0 auto;line-height:1.2;font-size:21px}.page-layout-sheets .slick-arrow{position:absolute !important;display:inline-block !important;background-color:#fff;position:relative;border-radius:100%;z-index:1;width:38.4px;height:38.4px;top:18px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.page-layout-sheets .slick-arrow:hover{background-color:#dbdddc}.page-layout-sheets .slick-arrow:active{transform:translateY(4px);-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px)}.page-layout-sheets .slick-arrow:before{position:absolute;content:'';background-repeat:no-repeat;background-size:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:8.4px;height:16.8px}.page-layout-sheets .slick-arrow.slick-prev{left:-42px}.page-layout-sheets .slick-arrow.slick-next{right:-42px}.page-layout-sheets .slick-arrow.slick-next:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);moz-transform-origin:30% 26%;transform-origin:30% 26%}.page-layout-sheets .sheets-for__halfshow{background-color:#fff;text-align:center}.page-layout-sheets .sheets-for__image{background-repeat:no-repeat;height:715px;background-size:100%;background-position:center;position:relative}.page-layout-sheets .sheets-for__image.hyper{float:right}.page-layout-sheets .sheets-for__badge{position:absolute;bottom:10px;left:20px;width:170px}.page-layout-sheets .sheets-for__description{padding-top:106px}.page-layout-sheets .sheets-for__header{font-size:31px;font-weight:500;text-transform:uppercase;color:#6c6c6c;max-width:330px;margin:0 auto;line-height:1.2}.page-layout-sheets .sheets-for__subheader{font-size:25px;font-weight:700;color:#6c6c6c;margin-top:41px}.page-layout-sheets .sheets-for__contents{font-size:17px;font-weight:400;color:#6c6c6c;max-width:408px;margin:36px auto;line-height:1.2}.page-layout-sheets .sheets-for__icon-container{padding:18px 24px}.page-layout-sheets .sheets-for__icon{width:68.4px}.page-layout-sheets .sheets-for__icon-header{text-transform:uppercase;font-size:14.4px;font-weight:700;margin-top:24px;line-height:1.2}.page-layout-sheets .sheets-for__icon-header.blue{color:#00bbe3}.page-layout-sheets .sheets-for__icon-header.evaporation{color:#96C96A}.page-layout-sheets .sheets-for__icon-header.moisture{color:#EF6C2C}.page-layout-sheets .sheets-for__icon-subheader{color:#6c6c6c;margin-top:4.8px;font-size:12px}.page-layout-sheets .sheets-for__button{background-color:#00bbe3;color:#fff;font-size:20.4px;margin:42px auto 0px;padding:0 68.4px;line-height:2.4em}.page-layout-sheets .product-intro.sheets{background-size:cover;background-position:center 65%}.page-layout-sheets .product-intro.sheets .sheets-for__icon-subheader{color:#fff}.page-layout-sheets .product-intro.sheets .product-intro__button-1{background-color:#00bbe3;color:#fff;font-size:25.2px;margin-top:56.4px}.page-layout-sheets .related-products__image-container.mattress{width:284.4px}@media only screen and (max-width: 1600px){.page-layout-sheets .sheets-for__image{background-position:center 80%}}@media only screen and (max-width: 1440px){.page-layout-sheets .hero{height:57.03125vw;background-size:115%;background-position:0 95%}.page-layout-sheets .hero__contents-container{width:34.17969vw;padding-top:5.37109vw;margin-left:5.85938vw}.page-layout-sheets .hero__header,.page-layout-sheets .hero__contents,.page-layout-sheets .hero__button{margin-bottom:2.92969vw}.page-layout-sheets .hero__header{font-size:4.88281vw}.page-layout-sheets .hero__contents{font-size:1.75781vw;margin-bottom:5.76172vw}.page-layout-sheets .hero__button{font-size:1.66016vw}.page-layout-sheets .sheet-performance{height:43.05556vw;padding-top:7.15278vw}.page-layout-sheets .sheet-performance__header{font-size:2.67361vw;max-width:33.33333vw}.page-layout-sheets .sheets-slideshow{width:58.33333vw;margin:5.55556vw auto 7.67361vw}.page-layout-sheets .sheets-slideshow__header{font-size:1.94444vw;margin-bottom:2.15278vw}.page-layout-sheets .sheets-slideshow__contents{max-width:31.25vw;font-size:1.45833vw}.page-layout-sheets .slick-arrow{width:2.66667vw;height:2.66667vw;top:1.25vw}.page-layout-sheets .slick-arrow:active{transform:translateY(.33333vw);-webkit-transform:translateY(.33333vw);-moz-transform:translateY(.33333vw);-ms-transform:translateY(.33333vw);-o-transform:translateY(.33333vw)}.page-layout-sheets .slick-arrow:before{width:.58333vw;height:1.16667vw}.page-layout-sheets .slick-arrow.slick-prev{left:-2.91667vw}.page-layout-sheets .slick-arrow.slick-next{right:-2.91667vw}.page-layout-sheets .sheets-for__image{height:49.65278vw;background-position:center 80%;background-size:105%}.page-layout-sheets .sheets-for__badge{position:absolute;bottom:10px;left:20px;width:11.80556vw}.page-layout-sheets .sheets-for__description{padding-top:7.36111vw}.page-layout-sheets .sheets-for__header{font-size:2.15278vw;max-width:22.91667vw}.page-layout-sheets .sheets-for__subheader{font-size:1.73611vw;margin-top:2.84722vw}.page-layout-sheets .sheets-for__contents{font-size:1.18056vw;max-width:28.33333vw;margin:2.5vw auto}.page-layout-sheets .sheets-for__icon-container{padding:1.25vw 1.66667vw}.page-layout-sheets .sheets-for__icon{width:4.75vw}.page-layout-sheets .sheets-for__icon-header{font-size:1vw;margin-top:1.66667vw}.page-layout-sheets .sheets-for__icon-subheader{margin-top:.33333vw;font-size:.83333vw}.page-layout-sheets .sheets-for__button{font-size:1.41667vw;margin:2.91667vw auto 0px;padding:0 4.75vw}.page-layout-sheets .product-intro.sheets .product-intro__button-1{font-size:1.75vw;margin-top:3.91667vw}.page-layout-sheets .related-products__image-container.mattress{width:19.75vw}}@media only screen and (max-width: 1200px){.page-layout-sheets .sheet-performance{height:50.39062vw;padding-top:8.39844vw}.page-layout-sheets .sheet-performance__header{font-size:3.125vw;max-width:39.0625vw}.page-layout-sheets .sheets-slideshow{width:68.35938vw;margin:7.03125vw auto 8.98438vw}.page-layout-sheets .sheets-slideshow__header{font-size:2.34375vw;margin-bottom:2.92969vw}.page-layout-sheets .sheets-slideshow__contents{max-width:39.0625vw;font-size:1.75781vw}.page-layout-sheets .slick-arrow{width:3.125vw;height:3.125vw;top:1.46484vw}.page-layout-sheets .slick-arrow:active{transform:translateY(.39062vw);-webkit-transform:translateY(.39062vw);-moz-transform:translateY(.39062vw);-ms-transform:translateY(.39062vw);-o-transform:translateY(.39062vw)}.page-layout-sheets .slick-arrow:before{width:.68359vw;height:1.36719vw}.page-layout-sheets .slick-arrow.slick-prev{left:-3.41797vw}.page-layout-sheets .slick-arrow.slick-next{right:-3.41797vw}.page-layout-sheets .sheets-for__image{height:58.10547vw;background-position:center}.page-layout-sheets .sheets-for__description{padding-top:8.59375vw}.page-layout-sheets .sheets-for__header{font-size:2.53906vw;max-width:24.41406vw}.page-layout-sheets .sheets-for__subheader{font-size:1.75781vw;margin-top:3.32031vw}.page-layout-sheets .sheets-for__contents{font-size:1.36719vw;max-width:33.20312vw;margin:2.92969vw auto}.page-layout-sheets .sheets-for__icon-container{padding:1.46484vw 1.95312vw}.page-layout-sheets .sheets-for__icon{width:5.56641vw}.page-layout-sheets .sheets-for__icon-header{font-size:1.17188vw;margin-top:1.95312vw}.page-layout-sheets .sheets-for__icon-subheader{margin-top:.39062vw;font-size:.97656vw}.page-layout-sheets .sheets-for__button{font-size:1.66016vw;margin:3.41797vw auto 0px;padding:0 5.56641vw}.page-layout-sheets .product-intro.sheets .product-intro__button-1{font-size:2.05078vw;margin-top:4.58984vw}.page-layout-sheets .related-products__image-container.mattress{width:23.14453vw}}@media only screen and (max-width: 1023px){.page-layout-sheets .hero{height:76.04167vw;background-size:cover;background-position:center 70%}.page-layout-sheets .hero__contents-container{width:45.57292vw;padding-top:7.16146vw;margin-left:7.8125vw}.page-layout-sheets .hero__header,.page-layout-sheets .hero__contents,.page-layout-sheets .hero__button{margin-bottom:3.90625vw}.page-layout-sheets .hero__header{font-size:5.33854vw}.page-layout-sheets .hero__contents{font-size:2.34375vw;margin-bottom:7.68229vw}.page-layout-sheets .hero__button{font-size:2.21354vw}.page-layout-sheets .sheet-performance{height:70.3125vw;padding-top:11.19792vw}.page-layout-sheets .sheet-performance__header{font-size:4.16667vw;max-width:52.08333vw}.page-layout-sheets .sheets-slideshow{width:77.73438vw;margin:9.375vw auto 11.97917vw}.page-layout-sheets .sheets-slideshow__header{font-size:3.125vw;margin-bottom:3.38542vw}.page-layout-sheets .sheets-slideshow__contents{max-width:49.47917vw;font-size:2.34375vw}.page-layout-sheets .slick-arrow{width:4.16667vw;height:4.16667vw;top:1.95312vw}.page-layout-sheets .slick-arrow:active{transform:translateY(.52083vw);-webkit-transform:translateY(.52083vw);-moz-transform:translateY(.52083vw);-ms-transform:translateY(.52083vw);-o-transform:translateY(.52083vw)}.page-layout-sheets .slick-arrow:before{width:.91146vw;height:1.82292vw}.page-layout-sheets .slick-arrow.slick-prev{left:-4.55729vw}.page-layout-sheets .slick-arrow.slick-next{right:-4.55729vw}.page-layout-sheets .sheets-for__image{height:57.94271vw;background-position:center}.page-layout-sheets .sheets-for__description{padding-top:5.85938vw}.page-layout-sheets .sheets-for__header{font-size:2.86458vw;max-width:32.55208vw}.page-layout-sheets .sheets-for__subheader{font-size:1.75781vw;margin-top:3.64583vw}.page-layout-sheets .sheets-for__contents{font-size:1.5625vw;max-width:44.27083vw;margin:2.60417vw auto}.page-layout-sheets .sheets-for__icon-container{padding:1.5625vw 2.21354vw}.page-layout-sheets .sheets-for__icon{width:6.25vw}.page-layout-sheets .sheets-for__icon-header{font-size:1.30208vw;margin-top:2.21354vw}.page-layout-sheets .sheets-for__icon-subheader{margin-top:.44271vw;font-size:1.10677vw}.page-layout-sheets .sheets-for__button{font-size:1.82292vw;margin:1.04167vw auto 0px;padding:0 6.25vw}.page-layout-sheets .product-intro.sheets .product-intro__button-1{font-size:2.73438vw;margin-top:6.11979vw}.page-layout-sheets .related-products__image-container.mattress{width:30.85938vw}}@media only screen and (max-width: 600px){.page-layout-sheets .hero{height:auto;background-position-x:70%;background-size:auto 115%;background-position-y:-20px}.page-layout-sheets .hero__contents-container{width:84.375vw;padding:10.3125vw 0;margin:auto;text-align:center}.page-layout-sheets .hero__header{width:62.5vw;font-size:7.1875vw;line-height:1.08;text-align:center;color:#00bbe3;margin:0 auto 9.375vw}.page-layout-sheets .hero__contents{font-size:4.6875vw;line-height:1.4em;text-align:center;margin-bottom:18.4375vw;margin:0 auto 9.375vw}.page-layout-sheets .hero__button{margin-bottom:0;display:inline-block;font-size:5vw}.page-layout-sheets .sheet-performance{height:168.75vw;padding-top:26.875vw}.page-layout-sheets .sheet-performance__header{font-size:10vw;max-width:125vw}.page-layout-sheets .sheets-slideshow{width:68.75vw;margin:14.375vw auto}.page-layout-sheets .sheets-slideshow__header{font-size:6.5625vw;margin-bottom:8.125vw}.page-layout-sheets .sheets-slideshow__contents{max-width:109.375vw;font-size:4.375vw}.page-layout-sheets .slick-arrow{width:10vw;height:10vw;top:11.5625vw}.page-layout-sheets .slick-arrow:active{transform:translateY(1.25vw);-webkit-transform:translateY(1.25vw);-moz-transform:translateY(1.25vw);-ms-transform:translateY(1.25vw);-o-transform:translateY(1.25vw)}.page-layout-sheets .slick-arrow:before{width:2.1875vw;height:4.375vw}.page-layout-sheets .slick-arrow.slick-prev{left:-10.9375vw}.page-layout-sheets .slick-arrow.slick-next{right:-10.9375vw}.page-layout-sheets .sheets-for__image{height:90vw;background-size:100%;background-position:center 75%;width:100%;float:none}.page-layout-sheets .sheets-for__image.hyper{float:none}.page-layout-sheets .sheets-for__badge{bottom:1.5625vw;left:4.6875vw;width:21.875vw}.page-layout-sheets .sheets-for__description{padding:10.9375vw 0;width:100%;float:none}.page-layout-sheets .sheets-for__header{font-size:6.875vw;max-width:78.125vw}.page-layout-sheets .sheets-for__subheader{font-size:4.21875vw;margin-top:8.75vw}.page-layout-sheets .sheets-for__contents{font-size:3.75vw;max-width:84.375vw;margin:6.25vw auto}.page-layout-sheets .sheets-for__icon-container{padding:3.75vw 4.6875vw}.page-layout-sheets .sheets-for__icon-container .col-4{width:33.333%;float:left}.page-layout-sheets .sheets-for__icon{width:15vw}.page-layout-sheets .sheets-for__icon-header{font-size:3.125vw;margin-top:5.3125vw}.page-layout-sheets .sheets-for__icon-subheader{margin-top:1.0625vw;font-size:2.65625vw}.page-layout-sheets .sheets-for__button{font-size:4.375vw;margin:2.5vw auto 0px;padding:0 15vw}.page-layout-sheets .product-intro.sheets .product-intro__button-1{font-size:6.5625vw;margin-top:14.6875vw;width:84.375vw}.page-layout-sheets .product-intro.sheets .product-intro__icon-container{padding:0 15px}.page-layout-sheets .product-intro.sheets .product-intro__icon-container .col-4{width:33.333%;float:left}.page-layout-sheets .related-products__image-container.mattress{width:46.875vw}}/*!
 * @author      Alex Lukyanau
 * @copyright   2018 Madwell
 * @license     http://opensource.org/licenses/GPL-3.0  GNU General Public License, version 3 (GPL-3.0)
 *
 */.cms-index-index .columns{display:block}.cms-index-index .slick-track{height:230px}@media only screen and (max-width: 1023px){.cms-index-index .slick-track{height:auto}}.cms-index-index .column.main p{margin-bottom:0}.home-hero{position:relative;overflow:hidden;padding:185px 0 184px;z-index:1;display:block;background-color:black;background-image:none}@media only screen and (max-width: 600px){.home-hero{background-image:url("../Madwell_Widgets/images/homepage/hero/mobile_homehero.jpg");background-position:center center;background-size:cover;background-repeat:no-repeat}}.home-hero *,.home-hero ::before,.home-hero ::after{box-sizing:border-box;outline:0}.home-hero__video{width:100%;height:600px;position:absolute;top:0;left:0;display:block}@media only screen and (max-width: 600px){.home-hero__video{display:none}}.home-hero__video video{-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%)}@media (min-width: 1440px){.home-hero__video video{top:50% !important;transform:translate(-50%, -50%) !important}}.home-hero__headline{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:74px;font-weight:700;line-height:1.5;text-transform:uppercase;color:#fff;letter-spacing:5.17px;position:relative;text-align:center}@media only screen and (max-width: 1023px){.home-hero__headline{font-size:54px;line-height:101.19px;letter-spacing:3.38px}}.home-hero__button{position:absolute;left:50%;transform:translate(-50%, 0);bottom:0;margin-bottom:50px}@media only screen and (max-width: 1200px){.home-hero{min-height:580px}.home-hero__headline{font-size:65px}}@media only screen and (max-width: 1023px){.home-hero{padding:80px 0 110px;min-height:700px}.home-hero__video{height:830px}.home-hero__headline{width:400px;margin:auto;font-size:60px;line-height:1.3}.home-hero__image{max-width:none;height:130%;top:40%}.home-hero__button{bottom:154px;margin-bottom:0}}@media only screen and (max-width: 600px){.home-hero{padding:60px 0 105px;min-height:420px}.home-hero__video{height:373px;transform:scale(1.4)}.home-hero__headline{width:auto;padding:0 15%;margin:auto;font-size:35px;line-height:1.3}.home-hero__image{top:42%;height:120%}.home-hero__button{margin-bottom:25px;color:#fff;border:3px solid #fff;background:none;bottom:0}}.home-system{position:relative;background:#dbdddc;height:887px;overflow:hidden;z-index:0}.home-system__button{margin-top:3.5em}.home-system__container{z-index:1;padding-top:79px}.home-system__headline{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:43px;font-weight:300;line-height:1.1;margin-bottom:38px;letter-spacing:1px}.home-system__copy{font-size:16px;font-weight:500;color:#484848;line-height:2;width:440px;margin-bottom:60px}@media only screen and (max-width: 1200px){.home-system{height:798px}.home-system__headline{font-size:35px;margin-bottom:60px}.home-system__copy{font-size:17px;width:360px}}@media only screen and (max-width: 1023px){.home-system{height:1241px}.home-system__container{padding-top:70px;height:1241px;width:100%}.home-system__headline{text-align:center}.home-system__copy{font-size:18px;width:100%;position:absolute;bottom:142px;margin:0;text-align:center}.home-system__button{position:absolute;left:50%;transform:translate(-50%, 0);bottom:60px}.home-system__gradient{position:absolute;bottom:0;left:0;height:49%;width:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #dbdddc 35%)}}@media only screen and (max-width: 600px){.home-system{height:762px}.home-system__container{padding-top:24px;height:762px;margin:auto;width:320px}.home-system__headline{font-size:21px;font-weight:400}.home-system__copy{font-size:14px;bottom:105px;width:280px;margin:auto;position:absolute;left:50%;transform:translate(-50%, 0)}.home-system__button{bottom:37px;font-size:12px;width:235px;padding:0}.home-system__gradient{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #dbdddc 25%)}}.home-system-interaction{position:relative;height:900px}.home-system-interaction__bed{position:absolute;top:0;right:-25%;height:100%;max-width:none;z-index:0}.home-system-interaction__label{background-color:transparent;color:transparent;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:11px;font-weight:700;line-height:3;text-transform:uppercase;letter-spacing:1.11px;display:inline-block;padding:0 15px;transition:0.2s all}.home-system-interaction__category:before,.home-system-interaction__label:before{content:'';height:70px;width:70px;background-size:contain;position:absolute;left:-65px;transform:translateY(-26%);transition:0.5s all}.home-system-interaction__label:before{opacity:0}.home-system-interaction__category{position:absolute;z-index:1}.home-system-interaction__category.pillows{top:190px;left:330px}.home-system-interaction__category.pillows:before{background-image:url("../Madwell_Widgets/images/homepage/meet-system/meetsystem_neutral_pillows.svg")}.home-system-interaction__category.pillows .home-system-interaction__label:before{background-image:url("../Madwell_Widgets/images/homepage/meet-system/meetsystem_neutral_pillows-hover.svg")}.home-system-interaction__category.mattresses{top:350px;left:400px}.home-system-interaction__category.mattresses:before{background-image:url("../Madwell_Widgets/images/homepage/meet-system/meetsystem_neutral_mattress.svg")}.home-system-interaction__category.mattresses .home-system-interaction__label:before{background-image:url("../Madwell_Widgets/images/homepage/meet-system/meetsystem_neutral_mattress-hover.svg")}.home-system-interaction__category.sheets-blankets{top:445px;left:100px}.home-system-interaction__category.sheets-blankets:before{background-image:url("../Madwell_Widgets/images/homepage/meet-system/meetsystem_neutral_sheetsblankets.svg")}.home-system-interaction__category.sheets-blankets .home-system-interaction__label:before{background-image:url("../Madwell_Widgets/images/homepage/meet-system/meetsystem_neutral_sheetsblankets-hover.svg")}.home-system-interaction__category.protectors{top:550px;left:360px}.home-system-interaction__category.protectors:before{background-image:url("../Madwell_Widgets/images/homepage/meet-system/meetsystem_neutral_protectors.svg")}.home-system-interaction__category.protectors .home-system-interaction__label:before{background-image:url("../Madwell_Widgets/images/homepage/meet-system/meetsystem_neutral_protectors-hover.svg")}.home-system-interaction__category:hover .home-system-interaction__label{background-color:rgba(255,255,255,0.8);color:#00bbe3}.home-system-interaction__category:hover .home-system-interaction__label:before{opacity:1}.home-system-interaction__category:hover:before{opacity:0}@media only screen and (max-width: 1200px){.home-system-interaction{height:798px}.home-system-interaction__bed{right:-35%}.home-system-interaction__copy{font-size:17px;width:360px}.home-system-interaction__category.pillows{top:170px;left:275px}.home-system-interaction__category.mattresses{top:310px;left:350px}.home-system-interaction__category.sheets-blankets{top:375px;left:80px}.home-system-interaction__category.protectors{top:500px;left:330px}}@media only screen and (max-width: 1023px){.home-system-interaction{height:945px;width:100%;position:absolute;top:0}.home-system-interaction__bed{right:-40%}.home-system-interaction__category.mattresses:before,.home-system-interaction__category.protectors:before,.home-system-interaction__category.mattresses .home-system-interaction__label:before,.home-system-interaction__category.protectors .home-system-interaction__label:before{right:-65px;left:auto}.home-system-interaction__label{background-color:rgba(255,255,255,0.8);color:#00bbe3}.home-system-interaction__category.pillows{top:220px;left:160px}.home-system-interaction__category.mattresses{top:390px;left:410px}.home-system-interaction__category.sheets-blankets{top:520px;left:80px}.home-system-interaction__category.protectors{top:670px;left:390px}}@media only screen and (max-width: 600px){.home-system-interaction{height:450px;max-width:320px;left:0;right:0;margin:0 auto}.home-system-interaction__bed{right:-30%}.home-system-interaction__category:before,.home-system-interaction__label:before{height:54px;width:54px;left:-50px}.home-system-interaction__category.mattresses:before,.home-system-interaction__category.protectors:before,.home-system-interaction__category.mattresses .home-system-interaction__label:before,.home-system-interaction__category.protectors .home-system-interaction__label:before{right:-50px}.home-system-interaction__label{line-height:2.5;padding:0 10px}.home-system-interaction__category.pillows{top:110px;left:100px}.home-system-interaction__category.mattresses{top:165px;left:150px}.home-system-interaction__category.sheets-blankets{top:230px;left:100px}.home-system-interaction__category.protectors{top:300px;left:150px}}.home-press{background-color:#000;color:#fff;text-align:center;padding:66px 0 60px}.home-press__headline{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:43px;font-weight:300;line-height:1.1;margin-bottom:10px}.home-press__button{margin-bottom:44px}.home-press__logo{display:inline-block;margin:0 3%}.home-press__logo img{vertical-align:middle;max-height:55px}@media only screen and (max-width: 1200px){.home-press{padding:59px 0 54px}.home-press__headline{font-size:39px}.home-press__button{margin-bottom:49px}.home-press__logo img{max-height:50px;max-width:200px}}@media only screen and (max-width: 1023px){.home-press{padding:57px 0 66px}.home-press__headline{font-size:36px}.home-press__button{margin-bottom:70px}.home-press__logo{margin:0 40px;transition:0.2s all;position:relative;height:50px;width:200px}.home-press__logo img{max-height:50px;max-width:250px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.home-press__logo:not(.slick-current){opacity:0.4}.home-press__list{width:100%;max-width:none}}@media only screen and (max-width: 600px){.home-press{padding:29px 0 40px}.home-press__headline{font-size:19px;margin-bottom:15px}.home-press__button{margin-bottom:35px}.home-press__logo{margin:0 10px;transition:0.2s all;position:relative;height:40px;width:180px}.home-press__logo img{max-height:40px;max-width:180px}}.home-reviews{margin-bottom:34px;position:relative;display:block}.home-reviews__review{height:230px}.home-reviews__container{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.home-reviews__quote{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;color:#fff;font-size:34px;font-weight:400;line-height:1.5;display:inline-block;position:relative;max-width:700px;padding-top:20px}.home-reviews__quote:before,.home-reviews__quote:after{content:'';position:absolute;width:50px;height:34px;background-repeat:no-repeat}.home-reviews__quote:before{background-image:url("../Madwell_Widgets/images/homepage/quotationmarks-left.svg");left:-64px;top:0}.home-reviews__quote:after{background-image:url("../Madwell_Widgets/images/homepage/quotationmarks-right.svg");right:-64px;bottom:-9px}.home-reviews__source{color:#00bbe3;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:1.68px;margin:0 auto 10px}.home-reviews .slick-dots li{display:inline;opacity:0.8;margin:0 3.5px}.home-reviews .slick-dots li button,.home-reviews .slick-dots li .custom-next-button{color:transparent;background:#fff;border:2px solid #fff;border-radius:100%;height:13px;width:13px;padding:0;transition:0.2s all}.home-reviews .slick-dots li.slick-active button,.home-reviews .slick-dots li.slick-active .custom-next-button{background:#00bbe3;border-color:#00bbe3}@media only screen and (max-width: 1200px){.home-reviews__quote{font-size:30px;padding-top:15px;max-width:750px}.home-reviews__quote:before,.home-reviews__quote:after{width:45px;height:30px}.home-reviews__quote:before{left:-64px}.home-reviews__quote:after{right:-64px}}@media only screen and (max-width: 1023px){.home-reviews__quote{font-size:22px;padding-top:17px;max-width:550px}.home-reviews__quote:before,.home-reviews__quote:after{width:36px;height:24px}.home-reviews__quote:before{left:-59px}.home-reviews__quote:after{right:-59px}.home-reviews__source{font-size:16px;margin-bottom:10px}}@media only screen and (max-width: 600px){.home-reviews{margin-bottom:22px}.home-reviews__quote{font-size:14px;padding-top:9px;max-width:220px;margin-bottom:16px}.home-reviews__quote:before,.home-reviews__quote:after{width:24px;height:16px}.home-reviews__quote:before{left:-30px}.home-reviews__quote:after{right:-25px;bottom:-5px}.home-reviews__source{max-width:220px;font-size:14px;margin-bottom:10px}}.home-facts{background-color:#f8f7f7;padding:53px 0;text-align:center}.home-facts__button{margin-top:3.5em;width:auto}.home-facts__button:first-child{display:none}.home-facts__headline{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:39px;font-weight:300;text-align:center;margin-bottom:47px}.home-facts__image{margin-bottom:36px;width:100%}.home-facts__fact-header{margin-bottom:44px;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:24px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:1.81px}.home-facts__fact-copy{color:#484848;width:90%;margin:0 auto;font-size:16px;font-weight:500;line-height:1.5}@media only screen and (max-width: 1200px){.home-facts{padding:47px 0}.home-facts__headline{margin-bottom:42px}.home-facts__image{margin-bottom:30px}.home-facts__fact-header{font-size:22px;margin-bottom:30px}.home-facts__fact-copy{width:100%;font-size:14px}.home-facts__button{width:auto}}@media only screen and (max-width: 1023px){.home-facts{padding:48px 0 69px}.home-facts .col-4{max-width:181px;padding:0}.home-facts .col-4:nth-child(2){margin:0 28px}.home-facts__headline{font-size:36px;margin-bottom:70px;line-height:1.4}.home-facts__image{margin-bottom:49px}.home-facts__fact-header{font-size:18px;margin-bottom:46px;height:60px}.home-facts__fact-copy{width:100%;font-size:18px;margin-bottom:55px;height:320px}.home-facts__button{padding:0;width:184px}}@media only screen and (max-width: 600px){.home-facts{padding:29px 0 34px}.home-facts .col-4{max-width:600px;margin:0 auto 51px;padding:0 10%}.home-facts .col-4:nth-child(2){margin:0 auto 51px}.home-facts__button{width:auto;padding:0 25px}.home-facts__headline{font-size:21px;margin:0 auto 21px;padding:0 8%;font-weight:400}.home-facts__headline br{display:none}.home-facts__image{margin:0 auto 20px}.home-facts__fact-header{font-size:16px;margin-bottom:20px;height:auto}.home-facts__fact-copy{font-size:14px;margin-bottom:22px;height:auto}}.home-product{*zoom:1;background:#fff;max-width:1200px;margin:0 auto}.home-product:before,.home-product:after{display:table;content:""}.home-product:after{clear:both}.home-product__image-container{padding:0;height:644px;position:relative;overflow:hidden}.home-product__image{height:100%;max-width:none;width:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:transform .8s ease-in-out}.home-product__image:hover{transform:translateY(-50%) translateX(-50%) scale(1.2)}.home-product__container{padding-top:118px;width:485px;transition:1s all ease-in-out;opacity:0;margin-right:-50px}.home-product__container.in-view{opacity:1;margin-right:0}.home-product__title{font-size:43px;font-weight:300;line-height:1.1;margin-bottom:36px}.home-product__icon{max-height:32px;max-width:90px;margin-bottom:36px}.home-product__description{color:#484848;font-size:16px;font-weight:500;line-height:1.5;max-width:314px;margin-bottom:45px}.home-product__button{margin-top:45px}.home-product.pillow .home-product__description{margin-left:auto}.home-product.pillow .home-product__container{margin-right:auto;margin-left:-50px}.home-product.pillow .home-product__container.in-view{margin-left:0}@media only screen and (max-width: 1200px){.home-product__image{height:100%;max-width:none;width:auto}.home-product__container{width:370px}.home-product__title{font-size:39px}.home-product__description{font-size:17px;max-width:280px;margin-bottom:46px}}@media only screen and (max-width: 1023px){.home-product__image-container{height:548px}.home-product__container{width:260px;max-width:100%;padding-top:66px}.home-product__container:nth-child(2){padding-left:34px}.home-product__title{font-size:28px;font-weight:400;line-height:34px;margin-bottom:45px}.home-product__icon{max-height:48px;max-width:92px;margin-bottom:45px}.home-product__icon:nth-child(2){max-width:150px;height:52px}.home-product__description{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.12px;max-width:200px;margin-bottom:41px}}@media only screen and (max-width: 600px){.home-product__image-container{height:100vw}.home-product__container{width:260px;max-width:none;margin:auto;text-align:center;padding:35px 0;float:none}.home-product__title{font-size:19px;color:#fff;position:absolute;left:50%;transform:translate(-50%, 0);top:calc(-100vw + 30px);width:100%;text-align:center;margin:0}.home-product__title br{display:none}.home-product__icon{max-height:29px;max-width:73px;margin-bottom:25px}.home-product__description{font-size:14px;max-width:none;margin-bottom:16px}.home-product.mattress{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-product.mattress .home-product__title{z-index:1}.home-product.mattress .home-product__container,.home-product.mattress .home-product__container.in-view,.home-product.pillow .home-product__container,.home-product.pillow .home-product__container.in-view{margin-right:auto;margin-left:auto}}.home-pillow-id{background-color:#000;color:#fff;text-align:center;padding:56px 0}.home-pillow-id__quote{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;color:#fff;font-size:27px;font-weight:400;line-height:1.5;position:relative;max-width:calc(90% - 150px);width:1190px;padding-top:20px;display:inline-block;margin-bottom:18px}.home-pillow-id__quote:before,.home-pillow-id__quote:after{content:'';position:absolute;width:50px;height:34px;background-repeat:no-repeat}.home-pillow-id__quote:before{background-image:url("../Madwell_Widgets/images/homepage/quotationmarks-left.svg");left:-64px;top:0}.home-pillow-id__quote:after{background-image:url("../Madwell_Widgets/images/homepage/quotationmarks-right.svg");right:-64px;bottom:-9px}.home-pillow-id__source{color:#00bbe3;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:1.68px;margin-bottom:50px;margin-top:18px}.home-pillow-id__cta{text-transform:uppercase;display:block;font-size:22px;margin-top:44px;margin-bottom:30px}.home-pillow-id__button{background-color:#00bbe3;color:#fff;line-height:62px;font-size:15px}.home-pillow-id__button:hover{background:transparent}.home-pillow-id__logo{width:160px;display:inline;vertical-align:middle;margin-left:5px}@media only screen and (max-width: 1200px){.home-pillow-id__quote{font-size:24px;padding-top:15px}.home-pillow-id__quote:before,.home-pillow-id__quote:after{width:45px;height:30px}.home-pillow-id__quote:before{left:-64px}.home-pillow-id__quote:after{right:-64px}.home-pillow-id__source{font-size:19px;margin-bottom:40px}.home-pillow-id__cta{font-size:20px;margin-bottom:30px}.home-pillow-id__button{line-height:56px}}@media only screen and (max-width: 1023px){.home-pillow-id__quote{font-size:24px;width:500px}.home-pillow-id__source{margin-bottom:62px}.home-pillow-id__cta{font-size:18px}.home-pillow-id__button{line-height:46px}.home-pillow-id__logo{width:140px}}@media only screen and (max-width: 600px){.home-pillow-id{padding:38px 0}.home-pillow-id__quote{font-size:14px;padding-top:9px;width:220px;max-width:none;margin-bottom:19px}.home-pillow-id__quote:before,.home-pillow-id__quote:after{width:24px;height:16px}.home-pillow-id__quote:before{left:-30px}.home-pillow-id__quote:after{right:-20px;bottom:-5px}.home-pillow-id__source{font-size:14px;margin-bottom:30px}.home-pillow-id__cta{font-size:16px;font-weight:700;margin-bottom:17px}.home-pillow-id__button{line-height:36px;font-size:14px}.home-pillow-id__logo{width:90px}}.home-retailer{background-color:#000;padding:61px 0 73px;color:#fff;text-align:center}.home-retailer__headline{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:43px;font-weight:300;line-height:1.1;margin-bottom:24px}.home-retailer__copy{font-size:16px;color:#fff;font-weight:500;line-height:22px;letter-spacing:0.58px;margin-bottom:24px}.home-retailer__button{margin-top:54px}@media only screen and (max-width: 1200px){.home-retailer{padding:55px 0 61px}.home-retailer__headline{font-size:39px;margin-bottom:40px}.home-retailer__copy{font-size:17px;margin-bottom:39px}}@media only screen and (max-width: 1023px){.home-retailer{padding:64px 0 59px}.home-retailer__headline{font-size:36px;margin-bottom:34px}.home-retailer__copy{font-size:18px;margin:0 auto 45px;max-width:90%}}@media only screen and (max-width: 600px){.home-retailer{padding:31px 0 29px}.home-retailer__headline{font-size:19px;margin-bottom:18px}.home-retailer__copy{font-size:14px;line-height:1.3;margin:0 auto 22px;max-width:225px}}.home-story{background-image:url("img/OurStory.jpg");background-position:center top 55%;background-repeat:no-repeat;background-size:cover;padding:156px 0 66px;color:#fff;text-align:center}.home-story__headline{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:74px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:5.17px;margin-bottom:10px}.home-story__copy{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;color:#fff;font-size:32px;font-weight:400;line-height:44px;letter-spacing:0.52px;margin-bottom:54px}@media only screen and (max-width: 1200px){.home-story{padding:141px 0 108px;background-size:130%;background-position:center top 70%}.home-story__headline{font-size:67px}.home-story__copy{font-size:26px;line-height:1.5;margin-bottom:76px}}@media only screen and (max-width: 1023px){.home-story{padding:156px 0 53px;background-size:auto 125%;background-position:left 40% bottom}.home-story__headline{font-size:54px;margin:0 auto 41px;padding:0 35px;line-height:68px;letter-spacing:4.37px}.home-story__copy{font-size:28px;font-weight:300;line-height:34px;margin:0 auto 55px;width:480px}.home-story__copy br{display:none}}@media only screen and (max-width: 600px){.home-story{padding:40px 0 49px;background-size:auto 125%;background-position:left 40% bottom;height:500px}.home-story__headline{font-size:35px;margin:0 auto 20px;line-height:42.78px;letter-spacing:5.25px}.home-story__headline br{display:none}.home-story__copy{font-size:16px;font-weight:400;line-height:1.5;margin:0 auto 47px;width:250px}}.home-explore{background:#fff;text-align:center;padding:61px 0 110px}.home-explore__headline{font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:43px;font-weight:300;line-height:1.1;margin-bottom:44px}.home-explore__category{display:inline-block;position:relative;margin:0 3%;height:80px;cursor:pointer;opacity:0.4;transition:0.5s opacity;min-width:60px}.home-explore__category:hover{opacity:1}.home-explore__category img{vertical-align:middle}.home-explore__category:after{content:attr(product);position:relative;width:100%;text-align:center;left:0;top:30px;font-family:"DIN Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:0.96px;display:block}.home-explore__category.pillows img{max-width:83px}.home-explore__category.mattresses img{max-width:126px}.home-explore__category.sheets-blankets img{max-width:81px}.home-explore__category.protectors img{max-width:72px}.home-explore__category.toppers-pads img{max-width:108px}.home-explore__category.kids-baby img{max-width:53px}.home-explore__category.more img{max-width:60px}@media only screen and (max-width: 1200px){.home-explore{padding:55px 0 60px}.home-explore__headline{font-size:39px;margin-bottom:83px}.home-explore__category{height:90px;margin:0 2.5%}.home-explore__category:after{top:30px;font-size:11px}.home-explore__category.pillows img{max-width:74px}.home-explore__category.mattresses img{max-width:113px}.home-explore__category.sheets-blankets img{max-width:73px}.home-explore__category.protectors img{max-width:65px}.home-explore__category.toppers-pads img{max-width:97px}.home-explore__category.kids-baby img{max-width:48px}.home-explore__category.more img{max-width:54px}}@media only screen and (max-width: 1023px){.home-explore{padding:80px 0 0}.home-explore__headline{font-size:28px;font-weight:400;margin-bottom:64px}.home-explore__category{width:32%;height:135px;margin:0 0 75px}.home-explore__category:after{position:absolute;left:50%;transform:translate(-50%, 0);top:90px;font-size:23px;margin:auto;height:60px;width:100%;max-width:150px}.home-explore__category.pillows img{max-width:89px}.home-explore__category.mattresses img{max-width:124px}.home-explore__category.sheets-blankets img{max-width:106px}.home-explore__category.protectors img{max-width:91px}.home-explore__category.toppers-pads img{max-width:156px}.home-explore__category.kids-baby img{max-width:74px}.home-explore__category.more img{max-width:86px}}@media only screen and (max-width: 600px){.home-explore{padding:22px 0 0}.home-explore__headline{font-size:19px;margin-bottom:27px}.home-explore__category{height:50px;margin-bottom:53px;width:40%}.home-explore__category:after{top:50px;font-size:12px;height:30px;max-width:80px}.home-explore__category.pillows img{max-width:45px}.home-explore__category.mattresses img{max-width:62px}.home-explore__category.sheets-blankets img{max-width:54px}.home-explore__category.protectors img{max-width:47px}.home-explore__category.toppers-pads img{max-width:79px}.home-explore__category.kids-baby img{max-width:38px}.home-explore__category.more img{max-width:44px}}@media all and (-ms-high-contrast: none){.home-hero__video{background-image:url("../Madwell_Widgets/images/homepage/hero/home-hero-ie.jpg") !important;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important}.home-hero__video video{display:none !important}}@media only screen and (max-width: 1023px){.form.methods-shipping>div{display:block !important}.form.methods-shipping>div .table-checkout-shipping-method .col.col-method{padding:10px}}@media only screen and (max-width: 1023px) and (max-width: 600px){.checkout-cart-index .cart.item .price-excluding-tax .price{font-size:0.8em}.cart.table-wrapper .item-info .col{padding-left:0px;padding-right:0px}.checkout-index-index .messages .message-success{padding-left:20px}.checkout-index-index .messages .headerRow{font-size:0.5em}.checkout-index-index .messages .leftCol{font-size:0.5em}}.table-checkout-shipping-method tbody tr td{border-top:none;padding:20px 10px}.checkout-shipping-method{margin-top:50px;margin-bottom:20px}.bg-tooltip-indicator{cursor:pointer;width:18px;height:18px;text-align:center;color:#fff;background-color:#00bbe3;border-radius:20px;padding-top:0;top:3px;position:relative;line-height:20px}.checkout-index-index .table-checkout-shipping-method tbody td{float:none;vertical-align:middle}.checkout-index-index .bg-tooltip-indicator{display:inline-block}.bg-tooltip-indicator:hover:after{content:"White Glove Delivery includes door-to-door delivery, unpacking, disposal of packing materials, and in-home set-up. Additionally, the removal of your old mattress and box spring is available for $85.";font-family:Arial;position:absolute;border-radius:10px !important;width:200px;height:auto;padding:8px;background-color:#000;color:white;z-index:9999999;line-height:20px;opacity:1;right:0}.checkout-container .opc-sidebar .modal-content{margin-bottom:150px;overflow:visible}.checkbox{appearance:checkbox;-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox}.register-index-index .page-title-wrapper{display:none}.register-index-index .register-banner{opacity:0;max-width:1040px;margin:0 auto;padding:20px}.register-index-index .register-banner h1{font-size:34px;text-transform:uppercase;text-align:center;margin-bottom:10px;color:#00bce9}.register-index-index .register-banner p{max-width:600px;text-align:center;margin:0 auto;font-size:16px;line-height:1.75}#form-validate>.steps{background-color:#F8F8F8}#form-validate>.steps ul{max-width:650px;position:relative;margin:0 auto;padding:50px 40px 20px 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 900px){#form-validate>.steps ul{max-width:900px}}@media (max-width: 600px){#form-validate>.steps ul{padding:50px 80px 20px 80px}}#form-validate>.steps ul li{background:#4D4D4F;color:white;content:' ';display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;height:.1em;line-height:3em;position:relative;text-align:right}@media (max-width: 900px){#form-validate>.steps ul li.first{margin-left:70px}}@media (max-width: 600px){#form-validate>.steps ul li.first{margin-left:0}}#form-validate>.steps ul li.back-button{background:none;position:absolute;left:-100px;width:70px;bottom:0}@media (max-width: 900px){#form-validate>.steps ul li.back-button{left:10px;width:0}#form-validate>.steps ul li.back-button a{left:5px}}#form-validate>.steps ul li.back-button i{font-size:1.5em;padding-right:1em;display:inline !important}@media (max-width: 600px){#form-validate>.steps ul li.back-button{position:absolute;left:30px;bottom:0}#form-validate>.steps ul li.back-button span{display:none}#form-validate>.steps ul li.back-button a{left:-10px}}#form-validate>.steps ul li.back-button::before{display:none}#form-validate>.steps ul li::before{color:#FFF;background:#4D4D4F;border-radius:50%;content:' ';height:13px;left:0;line-height:2em;position:absolute;text-align:center;top:-6px;width:13px}#form-validate>.steps ul li:last-child{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}#form-validate>.steps ul li a{text-decoration:none;color:#4D4D4F;text-transform:uppercase;font-size:12px;font-weight:500;position:absolute;top:-48px;left:-10px;min-width:40px}#form-validate>.steps ul .current::before{background:#FFF;border:0.13em solid #00bce9;height:20px;width:20px;top:-8px}#form-validate>.steps ul .current a{color:#00bce9}.actions ul{text-align:center}.actions ul li{display:inline-block}.actions ul li:first-child{display:none}.actions ul li a{margin:1rem !important;display:inline-block}.actions button,.actions .custom-next-button,.actions a{text-decoration:none;color:#00bce9;padding:10px 20px 10px 20px;border:2px solid #00bce9;text-transform:uppercase;font-weight:500;letter-spacing:2px;transition:color 0.3s, background-color 0.3s}.actions button:hover,.actions .custom-next-button:hover,.actions a:hover{color:#FFF;background-color:#00bce9}.actions .disabled{display:none}.form.register{min-height:460px;opacity:0;margin-bottom:3rem !important}.form.register h3{font-size:35px;text-align:center;padding:30px;color:#00bce9;font-weight:200}.form.register h3.invisible{opacity:0}.form.register .fieldset{max-width:1040px;margin:0 auto;padding:0}.form.register .fieldset.message{padding-top:0 !important;margin-top:0 !important}.form.register .fieldset.online{padding-bottom:0 !important;margin-bottom:0 !important}.form.register .fieldset.retail{padding-bottom:0 !important;margin-bottom:0 !important}.form.register .fieldset .field{margin-bottom:20px;padding:0 0.6rem 0 0.6rem}.form.register .fieldset .field .button{margin-top:1.6em}.form.register .fieldset .product-sizes .field{float:none;display:table-cell}@media (max-width: 1024px){.form.register .fieldset .product-sizes .field{width:100%;float:left}}.form.register .fieldset .control{float:none !important;width:100% !important}.form.register .fieldset .label,.form.register .fieldset .purchase-confirmation ul.content-container li a,.purchase-confirmation ul.content-container li .form.register .fieldset a{float:none !important;width:100% !important;text-align:left !important;padding-bottom:10px !important;font-weight:400}.form.register .fieldset .label:after,.form.register .fieldset .purchase-confirmation ul.content-container li a:after,.purchase-confirmation ul.content-container li .form.register .fieldset a:after{font-size:1em !important}.form.register .fieldset select,.form.register .fieldset textarea{border:1px solid #c2c2c2}.form.register .fieldset select.mage-error,.form.register .fieldset textarea.mage-error{border:1px solid #ed8380 !important}.form.register .fieldset>.field.choice:before,.form.register .fieldset>.field.no-label:before{content:none}@media (max-width: 599px){.register-index-index .fieldset{position:relative}.register-index-index .field.choice.newsletter.col-12{position:absolute;top:250px}.register-index-index .field.telephone.col-6{margin-top:75px}}.categories-list .wrapper{max-width:900px !important}#register-product-category ul li{display:inline-block;padding:1.5rem;opacity:0.3;animation:fadeInFromNone 0.5s ease-out}#register-product-category ul li img{width:100%}#register-product-category ul li.visible{opacity:1;animation:fadeInFromNone 0.5s ease-out}#register-product-category ul li.visible a h6{color:#00bce9;white-space:nowrap}#register-product-category ul li.visible a img{filter:invert(56%) sepia(34%) saturate(4827%) hue-rotate(154deg) brightness(102%) contrast(101%)}#register-product-category ul li.init{opacity:1;animation:fadeInFromNone 0.5s ease-out}#register-product-category ul li.init .home-explore__category{opacity:1;animation:fadeInFromNone 0.5s ease-out}#register-product-category ul li a.home-explore__category{width:100% !important}#register-product-category ul li a.active h6{color:#00bce9 !important}#register-product-category ul li a h6{font-size:0.8em;color:#000;text-transform:uppercase;white-space:nowrap}#register-product-category .tab-content{max-width:960px;position:relative;margin:0 auto;padding:0px 0px 20px 0px;display:-ms-flexbox;-ms-flex-pack:justify;justify-content:space-between}#register-product-category .form.register .fieldset .field{margin-bottom:0}.bv-cv2-cleanslate .bv-core-container-221 .bv-mbox-inline .bv-mbox-close{display:none !important}.purchase-confirmation .retail,.purchase-confirmation .online,.purchase-confirmation .message{max-width:1020px}.purchase-confirmation .retail div,.purchase-confirmation .online div,.purchase-confirmation .message div{margin:0}.purchase-confirmation ul.content-container{max-width:1280px;clear:both}.purchase-confirmation ul.content-container li{display:inline-block;padding:50px}.purchase-confirmation ul.content-container li a{color:#4D4D4F;font-weight:400;text-transform:uppercase;font-size:16px;padding:35px;border:2px solid #4D4D4F;border-radius:20px;display:inline-block;opacity:0.3;background-position:center 20px;min-height:280px;background-repeat:no-repeat;background-size:auto 70%;position:relative;width:100%;max-width:425px}.purchase-confirmation ul.content-container li a.active{opacity:1;filter:invert(56%) sepia(34%) saturate(4827%) hue-rotate(154deg) brightness(102%) contrast(101%)}.purchase-confirmation ul.content-container li a.init{opacity:1}.purchase-confirmation ul.content-container li a::before{display:block;max-width:150px;margin:0 auto;padding-bottom:20px}.purchase-confirmation ul.content-container li a::before p{font-weight:700}.purchase-confirmation ul.content-container li a p{position:absolute;bottom:0px;right:0;left:0;text-align:center}.purchase-confirmation ul.content-container .content-container.fieldset{clear:both}.purchase-confirmation #attachment{display:none}.purchase-confirmation #file-confirm{margin-left:10px}.purchase-confirmation .new-file-btn{max-width:150px;text-align:center;background-color:#00bbe3;padding:10px;color:white;font-weight:bold;border-radius:20px;cursor:pointer;width:100%;display:inline-block}span.field.info.col-12{line-height:1.5;font-style:italic}.col-12.support p{margin-bottom:0;text-align:center}.right-align{text-align:right}.left-align{text-align:left}@media (max-width: 600px){.right-align{width:100%;padding-bottom:0 !important;text-align:center}.left-align{width:100%;padding-top:20px !important;text-align:center}}.register-index-index .page-wrapper{min-height:auto}.register-index-index .page-wrapper .mage-error[generated="true"]{display:none !important}.register-index-index .page-wrapper .bg-success{height:600px;background-color:#0c9583}.register-index-index .page-wrapper .bg-success .bg-success-background{background-image:url(/pub/media/wysiwyg/product_registration/BG-ProductRegistration-LandingPage-Hero-COMPLETE-2580x1200.jpg),url(/media/wysiwyg/product_registration/BG-ProductRegistration-LandingPage-Hero-COMPLETE-2580x1200.jpg);background-size:cover;max-width:1040px;height:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.register-index-index .page-wrapper .bg-success .bg-success-background img{display:none}.register-index-index .page-wrapper .bg-success .bg-success-background h1{font-size:48px;text-transform:uppercase;color:#fff;max-width:400px;text-align:right;line-height:1.35;padding-right:20px}.register-index-index .page-wrapper .bg-success .bg-success-background p{font-size:16px;color:#fff;max-width:400px;line-height:2;text-align:right;margin-bottom:20px;padding-right:20px}.register-index-index .page-wrapper .bg-success .bg-success-background a{text-decoration:none;padding:10px 20px 10px 20px;margin-right:20px;text-transform:uppercase;font-weight:500;letter-spacing:1px;border:2px solid #FFF;transition:color 0.3s, background-color 0.3s}.register-index-index .page-wrapper .bg-success .bg-success-background .bg-button-1{color:#FFF;cursor:pointer}.register-index-index .page-wrapper .bg-success .bg-success-background .bg-button-1:hover{color:#0c9583;background-color:#FFF}.register-index-index .page-wrapper .bg-success .bg-success-background .bg-button-2{color:#0c9583;background-color:#FFF;margin-top:20px;cursor:pointer}.register-index-index .page-wrapper .bg-success .bg-success-background .bg-button-2:hover{background-color:#0c9583;color:#FFF}@media (max-width: 800px){.register-index-index .bg-success{height:auto !important}.register-index-index .bg-success-background{background-image:none !important;-ms-flex-align:center !important;align-items:center !important}.register-index-index .bg-success-background img{display:block !important;width:100% !important}.register-index-index .bg-success-background h1{text-align:center !important}.register-index-index .bg-success-background p{text-align:center !important}.register-index-index .bg-success-background a.bg-button-2{margin-bottom:40px}}
.checkout-index-index input#newsletter_subscribe {
    -webkit-appearance: checkbox;
}
.cms-pillow-id #emailResults #mailchimp-sub{
    opacity: 1;
    -webkit-appearance: checkbox;
    position: relative;
    width: 20px;
    height: 20px;
    top: 3px;
}
.cms-pillow-id #emailResults .mailchimp-subscription{
    color: #fff;
    clear: both;
}
 .cms-pillow-id .listing-page .email-container__form {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding: 22px 24px;
    display: inline-block !important;
    align-items: center;
}
/* google captcha style*/
.contact-index-index .grecaptcha-badge {
 z-index: 10000;
 bottom:60px !important;
}
.contact-index-index .page-main {
    overflow-x: hidden;
}
.contact-index-index .grecaptcha-badge-top {
    bottom: 0 !important;
    position: absolute !important;
}
.contact-index-index .g-recaptcha {
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    
}
.catalog-category-view .subcategory-products .subcategory-product .product-firmness {
    margin-bottom: 10px;
}
.checkout-index-index .checkout-shipping-method._block-content-loading #checkout-step-shipping_method .no-quotes-block{display: none;}

/** Styles for Products with configurable products on mobile **/
@media only screen and (max-width: 599px) {
    .catalog-product-view .product-sticky-bar .product-add-form #product_addtocart_form .product-options-wrapper .field.configurable .control {
        display: block !important;
        margin: 0 5px;
    }
    .page-product-configurable .field.configurable.required .label{
        display: flex;
    }
    .page-product-configurable .field.configurable.required .custom__select{
        display:block!important;
    }
}
.page-product-bundle.catalog-product-view .option-display{display: none!important}

/** Glacier, Cosmo, and S Mattress Product Fixes **/
.product-glacier-performance-pillow.catalog-product-view .product-blocks .product-gist .gist-container .gist-container-icons .icon-item .icon img, .product-s-mattresses.catalog-product-view .product-blocks .product-gist .gist-container .gist-container-icons .icon-item .icon img {
    filter: invert(0);
}

.product-glacier-performance-pillow .short-description ul, .product-cosmo-performance-pillow .short-description ul, .product-s-mattresses .short-description ul {
    font-size: 14px;
    list-style-type: disc;
    margin-left: 15px;
}

.product-glacier-performance-pillow .short-description p, .product-cosmo-performance-pillow .short-description p, .product-s-mattresses .short-description ul {
    margin-bottom: 20px; 
}

.product-glacier-performance-pillow .short-description ul>li, .product-cosmo-performance-pillow .short-description ul>li, .product-s-mattresses .short-description ul>li {
    margin-bottom: 0;
}

@media only screen and (max-width: 599px) {
    .product-glacier-performance-pillow.catalog-product-view .product-content .product-info-main .short-description, .product-cosmo-performance-pillow.catalog-product-view .product-content .product-info-main .short-description, .product-s-mattresses.catalog-product-view .product-content .product-info-main .short-description {
        text-align: left;
    }

    .product-glacier-performance-pillow.catalog-product-view .product-blocks .product-gist .gist-container .gist-container-icons .icon-item .icon img, .product-s-mattresses.catalog-product-view .product-blocks .product-gist .gist-container .gist-container-icons .icon-item .icon img {
        filter: invert(100%);
    }
    .catalog-product-view .product-sticky-bar .product-add-form{
    	z-index: 1;
    }
    #product-options-wrapper > div > div.size-button > p{
    	text-align: center;
    }
}
@media (min-width: 1023px){
    .account .columns {
        width: 100%;
        max-width: 1240px;
        padding: 0 20px;
        margin: 0 auto;
    }
    .account .page-title-wrapper {
        width: 100%;
        max-width: 1240px;
        margin: 20px auto 20px;
        padding: 0 20px;
    }
}

/** Navigation Fixes **/
.braintree-applepay-minicart.minicart, #top-cart-btn-checkout{
 display:none;
}

}
@media only screen and (max-width: 1022px){
	.nav-open .nav-sections {
		z-index: 11;
	}
	.action.nav-toggle {
		z-index: 12;
	}
}
.braintree-apple-pay-button{
	border-radius: 0px;
	padding:20px;
}
@media (max-width: 600px) {
	.braintree-apple-pay-button{
		width:100%;
	}
}

/** Product Page Fix (Hide Description for 2.3.5 - Need to remove in future) **/
.page-main-description.product-full-width-section {
    display: none;
}

/** SHOP ALL Category Banner Text Fixes **/
.catalog-category-view .category-image.default .content-container {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    text-align: right;
}

.catalog-category-view .category-image.default .content-container .category-description {
    padding-right: 20px;
    position: unset;
    width: 500px;
    display: flex;
    justify-content: flex-end;
}

.catalog-category-view .category-image.default .category-title {
    color: #000;
    margin-top: 20px;
    text-align: right !important;
    padding: 20px !important;
    position: unset !important;
}

.catalog-category-view .category-image.default .content-container .category-description p {
    color: #000;
    text-align: right;
    width: 90%;
    max-width: 500px;
    padding-right: 20px;
}

@media (max-width: 600px) {
    .catalog-category-view .category-image.default .content-container {
        align-items: center;
        text-align: center;
        position: absolute;
        justify-content: center;
        height: 100%;
        top: 0;
        width: 100%;
        padding: 0 10px;
    }

    .catalog-category-view .category-image.default .content-container .category-description {
        max-width: 500px;
        width: 90%;
        padding-right: unset;
    }

    .catalog-category-view .category-image.default .content-container .category-description p {
        text-align: center;
        font-size: 14px;
        max-width: 500px;
        width: 100%;
        margin: 0 auto;
        padding-right: unset;
    }

    .catalog-category-view .category-image.default .category-title {
        text-align: center !important;
        font-size: 34px;
        margin-top: 0;
        padding: 10px !important;
    }

    .catalog-category-view .category-image.default .scroll_text {
        display: none;
    }
}

@media (max-width: 400px) {
    .catalog-category-view .category-image.default .category-title {
        font-size: 24px;
    }
}