@font-face{font-family:'Gotham-Ultra';src:url('../fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'),url(../fonts/Gotham-Ultra.otf) format('opentype'),url(../fonts/Gotham-Ultra.woff) format('woff'),url(../fonts/Gotham-Ultra.ttf) format('truetype'),url('../fonts/Gotham-Ultra.svg#Gotham-Ultra') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Gotham-Book';src:url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),url(../fonts/Gotham-Book.otf) format('opentype'),url(../fonts/Gotham-Book.woff) format('woff'),url(../fonts/Gotham-Book.ttf) format('truetype'),url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Gotham-Medium';src:url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),url(../fonts/Gotham-Medium.otf) format('opentype'),url(../fonts/Gotham-Medium.woff) format('woff'),url(../fonts/Gotham-Medium.ttf) format('truetype'),url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:"Gotham-light";src:url(//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.eot);src:url("//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.eot?#iefix") format("embedded-opentype"),url(//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.woff) format("woff"),url(//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.ttf) format("truetype"),url("//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.svg#Gotham") format("svg")}#mattress-lp .container{width:1050px;max-width:100%}#mattress-lp #m-hero{background-image:url(../images/mattresses-lp/bg1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:600px;text-align:center;position:relative}#mattress-lp #m-hero h1{font-size:78.35px;color:#fff;font-family:'Gotham-Book';margin:0;text-transform:uppercase;padding:0;margin:80px 0 10px}#mattress-lp #m-hero h1 strong{font-family:'Gotham-Ultra';display:inline-block;margin-right:20px}#mattress-lp #m-hero p{font-size:23.5px;font-family:'Gotham-Light';line-height:31px;color:#fff;margin:0;font-style:italic}#mattress-lp #m-hero a{width:205px;height:54px;line-height:54px;margin:35px 5px 0;text-align:center;color:#fff;font-size:14px;text-transform:uppercase;background-color:#fc681b;font-family:'Gotham-Medium';display:inline-block}#mattress-lp #m-featured{position:relative;background-color:#fbf500;background-image:url(../images/mattresses-lp/star-left.png),url(../images/mattresses-lp/star-right.png);background-repeat:no-repeat;background-position:0 0,100% 0;font-size:0;text-align:center;padding:20px 0 35px 0}#mattress-lp #m-featured .cloud1,#mattress-lp .m-banner .cloud1{content:"";display:block;position:absolute;left:0;top:-60px;width:212px;height:264px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../images/mattresses-lp/cloud-1.png)}#mattress-lp #m-featured .cloud2,#mattress-lp .m-banner .cloud2{content:"";display:block;position:absolute;right:0;top:120px;width:388px;height:264px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../images/mattresses-lp/cloud-2.png)}#mattress-lp #m-featured .left{display:inline-block;vertical-align:middle;text-align:left}#mattress-lp #m-featured .left h2{font-size:44.13px;color:#fc681b;text-transform:uppercase;line-height:1;margin:0 0 15px 0;padding:0;font-family:'Gotham-Black'}#mattress-lp #m-featured .left p{font-size:19.84px;color:#070000;margin:0;line-height:24.5px;font-family:'Gotham-Bold';padding:0}#mattress-lp #m-featured .center{display:inline-block;text-align:left;vertical-align:middle;margin:0 45px 0 30px}#mattress-lp #m-featured .center .m-price{font-size:97.45px;color:#fc681b;font-family:'Gotham-Bold';line-height:1}#mattress-lp #m-featured .center .m-price span{display:inline-block;vertical-align:super;position:relative;font-size:56.725px;top:5px}#mattress-lp #m-featured .center .m-price>span:first-child{top:9px}#mattress-lp #m-featured .center .m-price span>span{font-size:20px;color:#fc681b;position:absolute;right:-2px;font-family:'Gotham-Book';bottom:-21px;top:auto}#mattress-lp #m-featured .center .m-price span:last-child{margin-left:-5px}#mattress-lp #m-featured .center a{display:inline-block;width:205px;line-height:54px;color:#fff;text-align:center;font-size:16.45px;background-color:#fc681b;font-family:'Gotham-Medium';margin-top:10px;text-transform:uppercase;height:54px}#mattress-lp #m-featured .right{display:inline-block;vertical-align:middle;text-align:left}#mattress-lp #m-featured .right img{top:70px;position:relative}#m-quiz{font-size:0;text-align:center;padding:90px 15px 100px 15px}#m-quiz h2{font-family:'Gotham-Black';font-size:41px;color:#fc681b;margin:0 0 60px 0;padding:0;text-transform:uppercase}#m-quiz .q-item{width:950px;max-width:100%;margin:0 auto}#m-quiz .q-item.to-click .question{cursor:pointer}#m-quiz .q-item:first-child:before{content:"";display:block;width:920px;max-width:100%;margin:0 auto;border-top:1px solid #ddd}#m-quiz .q-item:after{content:"";display:block;width:920px;max-width:100%;margin:0 auto;border-top:1px solid #ddd}#m-quiz .q-item .question{font-size:22px;font-family:'Gotham-Book';color:#cbcbcb;height:82px;line-height:82px;max-height:1000px;overflow:hidden;transition:none}#m-quiz .q-item.on .question{max-height:0}#m-quiz .q-item .answer{display:inline-block;vertical-align:top}#m-quiz .q-item .answers{max-height:0;transition:all 800ms ease;overflow:hidden}#m-quiz .q-item.on .answers{max-height:1600px}#m-quiz .q-item h3{font-family:'Gotham-Book';font-size:30px;color:#585858;font-weight:400;margin:45px 0 45px 0;padding:0}#m-quiz .q-item a{width:145px;height:56px;line-height:56px;border:1px solid #fc681b;text-align:center;text-transform:uppercase;font-size:16.44px;color:#fc681b;font-family:'Gotham-Medium';display:inline-block;margin-bottom:40px;pointer-events:none}#m-quiz .q-item .filled+a{pointer-events:all}#m-quiz .q-item a.active,#m-quiz .q-item a:hover{background-color:#fc681b;color:#fff}#m-quiz .q-item .answers{font-size:0}#m-quiz .q-item .answer{cursor:pointer;margin:0 43.5px 55px 43.5px;transition:all 300ms ease}#m-quiz .q-item[data-q="5"] .answer{margin:0 15px 55px 15px}#m-quiz .q-item[data-q="5"].on:after{display:none}#m-quiz .q-item[data-q="5"].on{margin-bottom:-30px}#m-quiz .q-item .answer:hover p,#m-quiz .q-item .answer.active p{color:#fc681b}#m-quiz .q-item .answer p{font-family:'Gotham-Book';transition:all 300ms ease;color:silver;font-size:16px;line-height:20px;margin:0}#m-quiz .q-item .answer i{display:inline-block;width:93px;height:93px;text-align:center;line-height:93px;border:1px solid #c7c7c7;border-radius:50%;-webkit-border-radius:50%;padding:1px;transition:all 300ms ease;margin-bottom:18px}#m-quiz .q-item .answer:hover i,#m-quiz .q-item .answer.active i{border:1px solid #fc681b}#m-quiz .q-item .answer:hover i span,#m-quiz .q-item .answer.active i span{background-color:#fc681b}#m-quiz .q-item .answer i span{display:block;height:89px;width:89px;border-radius:50%;transition:all 300ms ease;-webkit-border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:contain;line-height:89px}#m-quiz .q-item .answer i span img{transition:all 300ms ease;vertical-align:middle}#m-quiz .q-item .answer:hover i span img,#m-quiz .q-item .answer.active i span img{filter:brightness(0) invert(1)}#m-results{padding:0 15px 120px 15px}#m-results h2{font-size:45px;font-family:'Gotham-Black';color:#fc681b;text-align:center;margin:0;padding:0;text-transform:uppercase}#m-how{background-image:url(../images/mattresses-lp/mhowbg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding-top:75px;min-height:620px;position:relative}#m-how .title{color:#fff;line-height:1;font-size:0;text-align:center}#m-how .title>span{display:block;text-align:center;font-size:26.49px;text-transform:uppercase;color:#fff;font-family:'Gotham-Book';margin-bottom:-5px}#m-how .title .left{display:inline-block;font-size:106.5px;text-transform:uppercase;font-family:'Gotham-Black';vertical-align:middle;letter-spacing:-2px}#m-how .title .right{display:inline-block;vertical-align:middle;margin-left:10px}#m-how .title .right .r-top{font-size:35px;font-family:'Gotham-Medium';text-transform:uppercase;letter-spacing:-1px;margin-bottom:-5px}#m-how .title .right .r-bottom{font-size:59px;font-family:'Gotham-Black';text-transform:uppercase;letter-spacing:-1.5px}#m-how:before{content:"";display:block;width:264px;height:413px;position:absolute;left:20px;bottom:0;background-image:url(../images/mattresses-lp/guy@2x.png);background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}.how-icons{width:1100px;max-width:100%;margin:40px auto 0 auto;font-size:0;text-align:center}.how-icons img{display:inline-block;vertical-align:middle}.how-icons .image{height:60px;line-height:60px;margin-bottom:10px}.how-icons .image+p{font-size:19.16px;text-transform:uppercase;font-family:'Gotham-Medium'}.how-icons p{color:#fff;width:205px;max-width:100%;margin:0 auto;font-size:18px;font-family:'Gotham-Book';line-height:19.56px}.how-icons .h-icon{width:25%;text-align:center;display:inline-block;vertical-align:top}#m-how .shop-all a{width:230px;height:54px;line-height:54px;font-size:16.22px;color:#fff;background-color:#fc8141;display:block;margin:65px auto 0 auto;max-width:100%;text-align:center;font-family:'Gotham-Medium';text-transform:uppercase}#m-how:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;background-image:url(../images/mattresses-lp/clouds.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;height:163px;width:100%;display:block}#m-favorites{text-align:center;padding:85px 15px 0 15px}#m-favorites .title{font-size:49px;font-family:'Gotham-Book';line-height:1;text-align:center;color:#fc681b;margin-bottom:20px}#m-favorites .title span{font-size:105px;text-transform:uppercase;font-family:'Gotham-Black';display:block;margin-top:-5px}#m-favorites>p{font-size:18px;color:#0d0101;font-family:'Gotham-Book';margin:0 0 0 0}#m-favorites .category-switcher{font-size:0;text-align:center;margin-top:30px}#m-favorites .category-switcher a{width:170px;height:45px;line-height:45px;vertical-align:top;font-size:13.66px;color:#fc681b;border:1px solid #fc681b;text-align:center;display:inline-block;font-family:'Gotham-Medium';margin:0 25px}#m-favorites .category-switcher a.active,#m-favorites .category-switcher a:hover{background-color:#fc681b;color:#fff}#m-categories{width:1040px;max-width:100%;margin:5px auto 0 auto;text-align:center}.m-favorite-categories{font-size:0}.m-favorite-categories>div{display:inline-block;vertical-align:top;margin:0 0;width:33.3333%}.m-favorite-categories .swiper-button-next,.m-favorite-categories .swiper-button-prev{width:18px;height:31px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:-15px;position:absolute;top:50%}.m-favorite-categories .swiper-button-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAfCAYAAADqUJ2JAAABaUlEQVRIiZ3Vv2oVQRQH4O+OyQsIWuUd4iMIt5UUIU0SEhAimFSCiFdJp5CbKqRJUiiKIliksorFVFtb+gwWBiyDBJMUexeui/Pneqqd/cHHMHvO7KBpmjt4gwc4x0u8VVkxRhAmyNLk+e5kvV0LdRUmO+nX0axYwK9ENhMW8CqTV2MBh9gvYBs1EIwK2Hus10AlLOBDDgu99QgH/4P1IXiKkwK2XANdY6eAfdY2cRaqweZxOo2loGksNXfzOB0Oh0swaJomY4Fb+IjVRH6J+7kddfUHD/Ejs7OjGgh+41smX6yF5nAvk3+vgQbaeVtI5BfYLkEd8iiRX2I5xtiUoH08ziArMcYz8n00xrMcgi/dixQ0xvNEdoW1aSQFlZBN7Xj8VX1otwL59K+wf7Hl7u+tFDINjbCXQXbwLpML2h4pIcc5pINeZ/InNUgH3U5kL7S/qqoKOEsg41qkg7bwVft5f2rPZCYEbgCpNFOP7hcBXAAAAABJRU5ErkJggg==);right:0}.m-favorite-categories .swiper-button-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAfCAYAAADqUJ2JAAABUUlEQVRIiaXVPUscURQG4GdF/0CwzH/Q2nbbsIVYRRTENSZWARE3kE5Rt5Jt1EJRApIUVsFCi622TulvsLCwFBE/iuHCIrkfo6e78x4eGOaeOY3BYOANtYgtjOMc7dE3IN+wN3Ru4XDknUioT3WgGAK3pVAKgY0SaC6DdPv9fi8HzeIkg3QgBc3iV6Kni044xJpyyO4wEoOmM8gBVl8/fN3cwp8MsoLnFNTCGcbqIsNQDjlKIQGayiC/sZxCArSXQK6xgMcUEqCJRP4P9zkkQFeJfBJFv5oR1UDeRfKPqldvlEAD1SV8iPQslWDh819gJoF9Vc1WFoK/GWwNOyVQwD7jKdK/HsP+N1NnmK+LxYbztAD7WQIFrJ3INxT82EIdq4Y1VtvNZrMDjcJNm9siX0rX0T6+J/LNOguyhx+R7EPdlb0TwS7qQgFbwY3qelyi/QJrClCHTibHEwAAAABJRU5ErkJggg==);left:0}.m-favorite-categories{padding-left:50px;padding-right:50px;position:relative}.m-favorite-categories .image{height:180px;line-height:180px;text-align:center;margin-bottom:23px}.m-favorite-categories .image img{vertical-align:bottom}.m-favorite-categories p{font-size:16.27px;color:#070000;line-height:20px;font-family:'Gotham-Bold';text-transform:uppercase;width:280px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:10px}.m-favorite-categories .m-price{font-size:50px;color:#000;font-family:'Gotham-Bold';line-height:1}.m-favorite-categories .m-price span{display:inline-block;vertical-align:super;position:relative;font-size:30px;top:0}.m-favorite-categories .m-price>span:first-child{top:0}.m-favorite-categories .m-price span>span{font-size:8px;color:#000;position:absolute;right:3px;font-family:'Gotham-Book';bottom:-11px;top:auto}.m-favorite-categories .m-price span:last-child{margin-left:-2.5px}.m-favorite-categories a{margin:10px auto 0 auto;height:45px;line-height:45px;text-align:center;text-transform:uppercase;text-decoration:none;width:170px;display:block;max-width:100%;font-size:13.66px;color:#f8f8f8;font-family:'Gotham-Medium';background-color:#fc681b}#m-brands{background-image:url(../images/mattresses-lp/bg-mat.png);background-repeat:no-repeat;background-position:0 0;background-color:#e5e5e5;text-align:center;margin-top:130px}#m-brands .container{width:1150px;max-width:100%;font-size:0}.container{max-width:100%}#m-brands .left img{max-width:100%;position:absolute;bottom:0;left:0}#m-brands .left{vertical-align:middle;display:inline-block;margin-right:5px;width:400px;height:320px;position:relative}#m-brands .center{display:inline-block;vertical-align:middle;text-align:center;width:calc(100% - 405px);padding-top:10px;padding-right:30px}#m-brands .center p{font-size:29.95px;color:#030000;text-transform:uppercase;font-family:'Gotham-Medium';margin:0 0 30px 0;line-height:1.3}#m-brands .center p strong{font-family:'Gotham-Black';font-weight:400}#m-brands .center p em{font-size:25.92px;font-family:'Gotham-Medium';font-style:italic;text-transform:none}#m-brands .center img{margin:0 15px;vertical-align:middle}#m-brands .center a:last-child img{width:200px;max-width:100%}#m-accessories{padding:100px 15px 80px 15px;text-align:center}#m-accessories .title{font-size:48.95px;font-family:'Gotham-Medium';color:#030000;margin-bottom:30px;text-transform:uppercase}#m-accessories .m-favorite-categories p>span{font-size:10px;line-height:1;top:-10px;position:relative;margin-bottom:-10px;display:inline-block}#m-accessories .m-favorite-categories>div:first-child p{margin-bottom:5px}#m-accessories .title strong{font-family:'Gotham-Black'}#m-accessories .m-favorite-categories{width:1160px;max-width:100%;margin:0 auto}#m-accessories .m-favorite-categories .image img{max-width:100%}#m-accessories .m-favorite-categories .image{height:153px;margin-bottom:30px;line-height:153px}#m-accessories .m-favorite-categories p{font-size:18.8px;line-height:23.22px;width:270px;margin-bottom:5px}#m-accessories .m-favorite-categories .m-price{font-size:57.18px}#m-accessories .m-favorite-categories .m-price span>span{font-size:10px;margin-left:0;bottom:-13px;right:-3px}#m-accessories .m-favorite-categories .m-price span{font-size:32px}#m-accessories .m-favorite-categories a{width:195px;height:51px;line-height:51px;font-size:15.58px}#m-why{padding:65px 0 25px 0;width:1000px;max-width:100%;margin-left:auto;margin-right:auto;border-bottom:0 solid #d5d5d5;margin-bottom:10px}#m-why .title{font-size:48.95px;color:#fc681b;font-family:'Gotham-Bold';margin-bottom:5px}#m-why .title+p{font-size:17.57px;line-height:23.96px;font-family:'Gotham-Book';margin:0}#m-why .why-icons{margin-top:45px;font-size:0;width:810px;max-width:100%;margin-left:auto;margin-right:auto}#m-why .why-icons>.w-item{display:inline-block;vertical-align:top;width:33.333%;margin-bottom:50px}#m-why .why-icons>.w-item .image{height:60px;line-height:60px;margin-bottom:10px}#m-why .why-icons>.w-item p{font-size:21px;font-weight:600;color:#fc681b;line-height:26px;margin:0}.product-info>.right .product-name{margin-top:0}a.product-get-it-now-button{width:250px;height:60px;line-height:60px;display:inline-block;vertical-align:middle}a.product-get-it-now-button+a{font-family:'Gotham-Book';font-size:14px;color:#fc681b;display:inline-block;vertical-align:middle;margin-left:20px}.product-datas2{margin-bottom:50px}.product-info>.left p{margin-top:10px}.product-info>.right{padding-top:55px}.m-banner{position:relative;background-image:url(../images/mattresses-lp/b-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0;padding:35px 0}.m-banner div.left{display:inline-block;vertical-align:middle;text-align:center;margin-right:20px}.m-banner div.left>div:nth-child(1){font-size:29.86px;font-family:'Gotham-Book';line-height:1}.m-banner div.left>div:nth-child(2){font-size:79.63px;font-family:'Gotham-Black';line-height:1;margin-bottom:10px}.m-banner div.left>div:nth-child(2) span{vertical-align:super;display:inline-block;font-size:40px}.m-banner div.left>div:nth-child(3){font-size:17.58px;font-family:'Gotham-Book';line-height:1;text-transform:uppercase}.m-banner div.center{display:inline-block;vertical-align:middle}.m-banner div.center img{max-width:100%}.m-banner div.right{display:inline-block;vertical-align:middle;color:#fff;line-height:1;padding-top:10px}.m-banner div.right>div:nth-child(1){display:inline-block;vertical-align:middle;font-size:110.52px;font-family:'Gotham-Black';padding-right:5px}.m-banner div.right>div:nth-child(1) span{display:inline-block;vertical-align:super;font-size:60px}.m-banner div.right>div:nth-child(2){display:inline-block;vertical-align:middle;font-size:40.94px;font-family:'Gotham-Book';text-transform:uppercase}.m-banner div.right>div:nth-child(2) span{font-size:44.61px;display:block;margin-bottom:5px}