.margin-adjust-container{margin:-3rem}@media (max-width: 768px){.margin-adjust-container{margin:0}}.discount-details-container{flex-direction:column;padding:2rem 4rem}@media (max-width: 768px){.discount-details-container{padding:2rem}}.discount-details-container .discount-details-top{width:100%}@media (max-width: 768px){.discount-details-container .discount-details-top .discount-details-desktop-image{display:none}}.discount-details-container .discount-details-top .discount-details-mobile-image{width:100%}@media (min-width: 768px){.discount-details-container .discount-details-top .discount-details-mobile-image{display:none}}.discount-details-container .discount-details-bottom{display:flex}@media (max-width: 768px){.discount-details-container .discount-details-bottom{flex-direction:column-reverse}}.discount-details-container .discount-details-bottom .discount-details-text{display:flex;align-items:center}.discount-details-container .discount-details-bottom .discount-details-cta{color:#3a5a6d;font-size:16px}.flash-sale-luxe-mattress{width:100%}.flex-1{flex:1;padding:.5rem}.ends-thursday-banner{width:100%}@media (max-width: 768px){.ends-thursday-banner{padding:0 3rem}}.homepage-banner{position:relative;background:url(/cdn/shop/files/Background.png?v=1639758262) no-repeat center center;background-size:cover}.homepage-banner h1{font-family:Roboto;font-size:2.4rem}@media (min-width: 992px){.homepage-banner h1{font-size:3rem}}@media (min-width: 1200px){.homepage-banner h1{font-size:4rem}}.homepage-banner h1 strong{letter-spacing:5px;margin-right:-7px}.homepage-banner h1 span{font-weight:200}.homepage-banner h3{font-family:Roboto}.homepage-banner__mattress{padding-left:0}@media (min-width: 768px){.homepage-banner__mattress{height:300px;display:flex;align-items:center}}@media (min-width: 992px){.homepage-banner__mattress{height:400px}}.homepage-banner__mattress img{width:100%;margin-top:30px}.homepage .btn-primary,.homepage .resources .wpcf7 input[type=submit],.resources .wpcf7 .homepage input[type=submit],.homepage .contact-info .wpcf7 input[type=submit],.contact-info .wpcf7 .homepage input[type=submit],.homepage .woocommerce-checkout .woocommerce button.wc-stripe-checkout-button,.woocommerce-checkout .woocommerce .homepage button.wc-stripe-checkout-button{background-color:#319296}.homepage__info{position:relative;z-index:5}@media (max-width: 767.99px){.homepage__mattress{max-width:600px}}.parallax-window{min-height:800px;background:transparent}@media (min-width: 992px){.parallax-window{min-height:1000px}}@media (min-width: 1770px){.parallax-window{min-height:1000px}}.parallax-slider{max-height:1160px}.parallax-mirror{z-index:1!important}.parallax__wrapper{position:absolute;top:50px;left:0;width:100%}@media (min-width: 768px){.parallax__wrapper{right:0}}.parallax-slider{left:0!important;width:100%!important}.homepage__title{font-size:46px;color:#4a4a4a;letter-spacing:7.4px;line-height:35px}.homepage__subtitle{font-size:16px;color:#4a4a4a;letter-spacing:3.48px}.homepage .btn-primary,.homepage .resources .wpcf7 input[type=submit],.resources .wpcf7 .homepage input[type=submit],.homepage .contact-info .wpcf7 input[type=submit],.contact-info .wpcf7 .homepage input[type=submit],.homepage .woocommerce-checkout .woocommerce button.wc-stripe-checkout-button,.woocommerce-checkout .woocommerce .homepage button.wc-stripe-checkout-button{padding:.8rem .75rem;background:#8ed4d8;box-shadow:0 2px 4px #00000069;font-size:20px;color:#fff;letter-spacing:3.07px;border-radius:0;width:200px}@media (min-width: 768px){.homepage .btn-primary,.homepage .resources .wpcf7 input[type=submit],.resources .wpcf7 .homepage input[type=submit],.homepage .contact-info .wpcf7 input[type=submit],.contact-info .wpcf7 .homepage input[type=submit],.homepage .woocommerce-checkout .woocommerce button.wc-stripe-checkout-button,.woocommerce-checkout .woocommerce .homepage button.wc-stripe-checkout-button{width:265px}}.homepage__info{box-shadow:0 2px 4px #00000069}.homepage__info h3{font-size:20px;color:#4a4a4a;letter-spacing:2.27px;line-height:24px}.homepage__info p{font-size:11px;color:#4a4a4a;letter-spacing:1.97px;line-height:22px}.reviews__title{font-weight:600;font-size:20px;letter-spacing:3.07px}.reviews__quote{font-size:17px;color:#4a4a4a;letter-spacing:3.07px;font-weight:600;line-height:1.3}.reviews__author{color:#8ed4d8;font-weight:600}.snooze-news__header{font-weight:600;font-size:20px;color:#4a4a4a;padding-bottom:7px;letter-spacing:3.07px;text-align:center;border-bottom:4px solid #8ED4D4}.snooze-news__title{font-weight:600;font-size:16px;color:#4a4a4a;letter-spacing:3.07px;text-align:center}@media (min-width: 1200px){.snooze-news__title{font-size:20px}}.snooze-news .btn.btn-primary,.snooze-news .wpcf7 input.btn-primary[type=submit],.wpcf7 .snooze-news input.btn-primary[type=submit],.snooze-news .resources .wpcf7 input[type=submit],.resources .wpcf7 .snooze-news input[type=submit],.snooze-news .contact-info .wpcf7 input[type=submit],.contact-info .wpcf7 .snooze-news input[type=submit],.snooze-news .woocommerce-checkout .woocommerce button.btn.wc-stripe-checkout-button,.woocommerce-checkout .woocommerce .snooze-news button.btn.wc-stripe-checkout-button{padding:.8rem .75rem;background:#8ed4d8;box-shadow:0 2px 4px #00000069;font-size:20px;color:#fff;letter-spacing:3.07px;border-radius:0;width:200px}@media (min-width: 768px){.snooze-news .btn.btn-primary,.snooze-news .wpcf7 input.btn-primary[type=submit],.wpcf7 .snooze-news input.btn-primary[type=submit],.snooze-news .resources .wpcf7 input[type=submit],.resources .wpcf7 .snooze-news input[type=submit],.snooze-news .contact-info .wpcf7 input[type=submit],.contact-info .wpcf7 .snooze-news input[type=submit],.snooze-news .woocommerce-checkout .woocommerce button.btn.wc-stripe-checkout-button,.woocommerce-checkout .woocommerce .snooze-news button.btn.wc-stripe-checkout-button{width:265px}}#snooze-news .slick-dots li{height:20px;width:20px;border:1px solid #000;margin-right:8px;border-radius:20px}#snooze-news .slick-dots li button:before{opacity:0}#snooze-news .slick-dots li.slick-active{background-color:#f5f5f5}.mt-10{margin-top:10rem}.bg-teal{background-color:#8ed4d4}.bg-primary--accent{background-color:#63a0a5!important}.bg-gradient--grey{background-image:linear-gradient(-180deg,#f0ecec,#fff)}#shopify-section-footer{background-color:#f7f7f7}.idme-btn-affinity{margin-bottom:5px;display:block}.home-banner-disclaimer{font-size:9px!important}@media (min-width: 768px){.home-banner-disclaimer{font-size:12px!important}}.mattress-mod h2{color:#3a5a6d;font-size:40px}.mattress-mod .btn-primary{background-color:#3a5a6d!important;border-color:#3a5a6d!important}.mattress-mod .ribbon-new__wrapper{top:4px}.mattress-mod .ribbon-new{background-color:#a0d2d3;padding:5px 50px;font-weight:700;font-size:20px;width:100%;text-align:center}@media (min-width: 768px){.mattress-mod .ribbon-new{width:70%;text-align:left}}.mattress-mod .plank-hybrid-content p,.mattress-mod .plank-content p{font-size:25px;line-height:25px}.home-promo-hybrid .promo-alert{color:#c03b00;font-size:25px;line-height:25px}
/*# sourceMappingURL=/cdn/shop/t/45/assets/site.scss.css.map */
