@font-face{font-family:GillBold;src:url(/cdn/shop/files/Gill_Sans_Bold.woff?v=1745595907) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GillMedium;src:url(/cdn/shop/files/Gill_Sans_Medium.woff?v=1745595907) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GillLight;src:url(/cdn/shop/files/Gill_Sans_Light.woff?v=1745595907) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/cdn/shop/files/Roboto-VariableFont_wdth_wght.woff?v=1748879285) format("woff");font-weight:400;font-style:normal}@font-face{font-family:RobotoBold;src:url(/cdn/shop/files/Roboto-Bold.woff?v=1748884199) format("woff");font-weight:400;font-style:normal}.template-page-sleep h2,.template-page-sleep h3,.template-page-sleep h4{font-family:GillBold;color:#000}.template-page-sleep p{font-family:GillMedium;color:#000}.sleep-lead-page{font-family:sans-serif;color:#000;line-height:1.6}.sleep-lead-page.mobile{display:none}.template-page-mailing-list-offer #shopify-section-header{display:none!important}.template-page-sleep-lp #shopify-section-header,.template-page-sleep-lp footer,#shopify-section-template--24917800092031__comingsoon2021101{display:none!important}.template-page-sleep-new #shopify-section-header,.template-page-sleep-new footer,#shopify-section-template--24942747091327__comingsoon2021101{display:none!important}.template-page-sleep #shopify-section-header,.template-page-sleep footer,#shopify-section-template--24930249408895__comingsoon2021101{display:none!important}.template-page-natural-sleep #shopify-section-header,.template-page-natural-sleep footer,#shopify-section-template--24930249408895__comingsoon2021101{display:none!important}.container{max-width:1280px;margin:0 auto}.banner{background-color:#f5f5f5;padding:60px 0;margin-bottom:40px}.banner .container{display:flex;align-items:center;gap:100px}.banner-content{flex:1}.banner h1{font-size:40px;margin-top:0;margin-bottom:30px;color:#000;font-weight:700}.banner-description{font-size:18px;color:#000}.banner-image{flex:1}.banner-image img{width:100%;border-radius:8px;box-shadow:0 5px 15px #0000001a}.sleep-items{padding:40px 0 0}.sleep-item{display:flex;gap:80px;margin-bottom:150px;align-items:center}.sleep-item:nth-child(2n){flex-direction:row-reverse}.sleep-item-content{flex:1}.sleep-item h2{font-size:46px;color:#000;text-transform:capitalize;text-align:left;margin:0}.item-description{font-size:18px}.item-image{flex:1;max-width:500px;height:400px}.item-image img{width:100%;border-radius:20px;box-shadow:0 5px 15px #0000001a;height:100%;object-fit:cover;display:block}.item-number{font-size:120px;line-height:90px;font-family:GillBold;color:#000}.sleep-item-heading{display:flex;align-items:center;gap:20px;margin-bottom:20px}.sleep-cta-banner{margin:50px 20px}.sleep-cta-container{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.sleep-cta-heading{font-size:50px;font-weight:800;line-height:1.2;margin-bottom:20px}.sleep-cta-content{font-size:24px;line-height:1.5;text-align:center}.sleep-cta-content p{margin:0}.sleep-cta-button{display:block;margin:20px auto;max-width:max-content;padding:12px 32px;background-color:#0a4b70;color:#fff;text-align:center;border-radius:5px;font-size:24px;box-shadow:2px 2px #33303052;font-family:GillBold}.sleep-cta-button:hover{color:#fff!important}.sleep-cta-social-proof{font-size:16px;text-align:center;margin-top:0;margin-bottom:30px;font-weight:400;font-family:GillBold}.sleep-cta-subtext.mobile{display:none}.struggling-banner .banner-image{max-width:500px;height:500px}.struggling-banner .banner-image img{width:100%;border-radius:20px;box-shadow:none;height:100%;object-fit:cover}.struggling-banner .banner-area{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100dvh;display:flex;position:relative}.lp-container{display:flex;justify-content:center;align-items:center;padding:100px 0;gap:100px;vertical-align:middle;color:#fff;position:relative}.struggling-banner .banner-content{max-width:580px}.struggling-banner .banner-description p{color:#fff;font-family:Robot,sans-serif;font-weight:400;font-size:24px;line-height:28px;letter-spacing:0px;vertical-align:middle}.struggling-banner .banner-heading h2{text-align:left;font-family:Robot,sans-serif;font-weight:700;font-size:60px;letter-spacing:0px;vertical-align:middle;color:#fff;margin-bottom:16px}.banner-btn button{background:#3b4eca;width:149.875px;height:60px;border-radius:8px;color:#fff;box-shadow:0 4px 6px #0000001a;border:none;font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center}.banner-sub-text h5{margin-top:32px;margin-bottom:24px;font-family:Robot,sans-serif;font-weight:500;font-size:30px;line-height:36px;letter-spacing:0px;vertical-align:middle}.backed-by-science-container{padding:80px 0;text-align:center}.science-heading-container{margin:0 auto 60px}.science-heading{margin-bottom:16px;color:#000;font-family:Roboto,sans-serif;font-weight:700;font-size:36px;line-height:40px;letter-spacing:0px;text-align:center;vertical-align:middle}.science-subheading{color:#374151;max-width:900px;margin:0 auto;font-family:Roboto,sans-serif;font-weight:400;font-size:22px;line-height:28px;letter-spacing:0px;text-align:center;vertical-align:middle}.science-stats-container{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;margin-top:40px}.stat-card{background:#fff;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a;box-shadow:#00000059 0 5px 15px;padding:33px;min-width:200px;flex:1;max-width:390px;display:flex;flex-direction:column;align-items:center;border:1px solid #f3f4f6}.stat-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.custom-icon{max-width:30px;max-height:30px;width:auto;height:auto}.stat-value{color:#000;margin-bottom:8px;font-family:Roboto,sans-serif;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;text-align:center;vertical-align:middle}.stat-text{color:#374151;line-height:1.4;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center;vertical-align:middle}.real-sleep-results-container{padding:80px 0;width:100%;background-color:#001128}.real-sleep-results-header{text-align:center;max-width:820px;margin:0 auto 60px}.real-sleep-results-heading{font-family:Roboto,sans-serif;font-weight:700;font-size:36px;line-height:40px;letter-spacing:0px;text-align:center;vertical-align:middle;color:#fff;margin-bottom:16px}.real-sleep-results-subheading{color:#fff;margin:0;font-family:Roboto,sans-serif;font-weight:400;font-size:22px;line-height:28px;letter-spacing:0px;text-align:center;vertical-align:middle}.real-sleep-results-features{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.feature-card{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:32px;flex:1;min-width:250px;max-width:390px;display:flex;flex-direction:column;align-items:flex-start}.feature-icon-wrapper{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.feature-icon{display:flex}.feature-title{margin:0 0 12px;color:#000;font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;vertical-align:middle}.feature-description{color:#4b5563;margin:0;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle}.sleep-benefits-container{padding:80px 0;text-align:center}.sleep-benefits-heading{font-family:Roboto,sans-serif;font-weight:700;font-size:36px;line-height:40px;letter-spacing:0px;text-align:center;vertical-align:middle;color:#000;margin-bottom:60px}.sleep-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;max-width:900px;margin:0 auto;text-align:left}.benefit-item{display:flex;align-items:flex-start;gap:16px}.sleep-benefits-grid .benefit-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#4864e6;margin-top:3px}.checkmark-icon{width:30px;height:25px}.benefit-content{flex:1}.sleep-benefits-grid .benefit-title{margin:0 0 8px;color:#000;font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;vertical-align:middle}.benefit-description{color:#4b5563;margin:0;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle}.custom-sleep-modes-container{padding:80px 0;width:100%}.sleep-modes-header{text-align:center;max-width:600px;margin:0 auto 60px}.sleep-modes-heading{margin-bottom:16px;color:#fff;font-family:Roboto,sans-serif;font-weight:700;font-size:36px;line-height:40px;letter-spacing:0px;text-align:center;vertical-align:middle}.sleep-modes-subheading{color:#fff;margin:0;font-family:Roboto,sans-serif;font-weight:400;font-size:22px;line-height:28px;letter-spacing:0px;text-align:center;vertical-align:middle}.sleep-modes-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.sleep-mode-card{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:24px;flex:1;min-width:200px;max-width:284px;display:flex;flex-direction:column;align-items:center;text-align:center}.sleep-mode-icon-wrapper{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.sleep-mode-icon{display:flex}.custom-icon{max-width:24px;max-height:24px;width:auto;height:auto}.sleep-mode-title{margin:0 0 8px;color:#000;font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center;vertical-align:middle}.sleep-mode-duration{color:#4b5563;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center;vertical-align:middle}.sleep-mode-description{color:#4b5563;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center;vertical-align:middle;margin-top:12px}.whats-in-box-container{display:flex;align-items:center;gap:100px;padding:80px 0}.box-image-container{flex:1;border-radius:20px}.box-image-container img{object-fit:cover;width:100%;height:100%;border-radius:20px}.box-image{width:100%;height:auto;border-radius:8px}.box-content-container{flex:1}.whats-in-box-container .box-title{text-align:left;margin-bottom:32px;font-family:Roboto,sans-serif;font-weight:700;font-size:36px;line-height:40px;letter-spacing:0px;vertical-align:middle;color:#000}.box-items-list{display:flex;flex-direction:column;gap:24px}.box-item{display:flex;align-items:center;gap:16px}.box-item-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.box-item-icon img{width:100%;object-fit:cover;height:100%}.box-item-title{margin:0;font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;vertical-align:middle}.box-item-description{color:#4b5563;margin:0;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle}.testimonials-wrapper{padding:80px 0;text-align:center}.testimonials-title{margin-bottom:60px;font-family:Roboto,sans-serif;font-weight:700;font-size:36px;line-height:40px;letter-spacing:0px;text-align:center;vertical-align:middle;color:#fff}.testimonials-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.testimonial-card{display:flex;background:#fff;border-radius:16px;padding:32px;max-width:430px;text-align:left;box-shadow:0 4px 6px -1px #0000001a;flex-direction:column;justify-content:space-between}.testimonial-quote{margin-bottom:24px;color:#374151;font-family:Roboto,sans-serif;font-weight:400;font-style:italic;font-size:18px;line-height:28px;letter-spacing:0px;vertical-align:middle}.testimonial-meta{color:#000;font-family:Roboto,sans-serif;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle;display:flex;gap:16px}.testimonial-icon{width:48px;height:48px;border-radius:50%;background:#ebedfa;display:flex;align-items:center;justify-content:center}.testimonial-icon svg{flex-shrink:0}.testimonial-info{display:flex;flex-direction:column}.testimonial-info strong{font-weight:600;color:#000}.testimonial-info span{color:#6b7280;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;vertical-align:middle}.struggling-banner .banner-area:before{background:linear-gradient(90deg,#0f172ae6,#0f172ab3,#0f172a66);content:"";position:absolute;height:100dvh;width:100%}.benefits-cta-wrapper{padding:80px 0;text-align:center}.benefits-headline{color:#374151;margin-bottom:40px;font-family:Roboto,sans-serif;font-weight:400;font-size:24px;line-height:28px;letter-spacing:0px;text-align:center;vertical-align:middle}.benefits-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.benefit-card{background:#fff;border-radius:12px;padding:25px;max-width:220px;flex:1;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;align-items:center;border:1px solid #f3f4f6}.benefits-cta-wrapper .benefit-icon{flex-shrink:0;width:48px;height:48px;display:flex;margin-bottom:16px;align-items:center;justify-content:center;color:#4864e6;margin-top:3px;background:#ebedfa;border-radius:50%}.benefits-cta-wrapper .benefit-title{color:#000;font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:28px;letter-spacing:0px;text-align:center;vertical-align:middle}.benefits-cta-button{display:inline-block;margin:48px 0 32px;background:#3b4eca;color:#fff;padding:20px 48px;border-radius:8px;text-decoration:none;font-weight:600;box-shadow:0 10px 15px -3px #0000001a;font-size:20px;font-family:Roboto,sans-serif}.benefits-cta-button:hover{color:#fff!important}.payment-icons{display:flex;justify-content:center;align-items:center;gap:24px}.template-page-sleep #reamaze-widget-icon,.template-page-sleep-new #reamaze-widget-icon,.template-page-sleep-lp #reamaze-widget-icon,.template-page-pillow-lp #reamaze-widget-icon,.template-page-natural-sleep #reamaze-widget-icon{display:none!important}.template-page-sleep-new .banner .container{flex-direction:row-reverse}.template-page-sleep-new .banner{background-color:#0c4053;padding:80px 0}.template-page-sleep-new .banner h1,.template-page-sleep-new .banner-description{color:#fff}.template-page-sleep-new .item-image{position:relative}.template-page-sleep-new .sleep-item:nth-child(1) .item-image:before{content:"";position:absolute;width:300px;height:300px;background-color:#0c4053;border-radius:50%;bottom:-150px;left:-130px;z-index:1;opacity:.8;box-shadow:0 0 60px #0c405399}.template-page-sleep-new .sleep-item:nth-child(1) .item-image:after{content:"";position:absolute;width:300px;height:300px;background-color:#0c4053;border-radius:50%;bottom:-150px;left:-130px;z-index:1;opacity:.8;box-shadow:0 0 60px #0c405399}.template-page-sleep-new .item-image img{z-index:9;position:relative}@keyframes pulseGlow{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.7}}.template-page-pillow-lp #shopify-section-header,.template-page-pillow-lp footer,#shopify-section-template--24917800092031__comingsoon2021101{display:none!important}body.template-page-pillow-lp h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,.testimonial-card__text,a,button{font-family:Roboto,sans-serif!important}.color-swatch{border:2px solid #23a5d5;display:inline-block;width:32px;height:32px;border-radius:50%;border:1px solid #ccc;vertical-align:middle;margin:0 4px}.option-values input[type=radio]:checked+.option-value .color-swatch{border:2px solid #23a5d5}.product-showcase-section{padding:80px 0;background:#fff;font-family:Roboto,sans-serif!important}.product-showcase-section .container{padding:0 20px}.hero-banner__button-container,.hero-banner__delivery-text{display:none}#shopify-section-template--25050888405375__pillow_bottom_banner_RgaNtJ .hero-banner{background-color:#23a5d50d!important}.product-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.product-images{display:flex;flex-direction:column;gap:16px;background:#f9fafb;padding:16px;border-radius:32px}.main-image img,.placeholder-image{width:100%;max-width:600px;object-fit:cover;border-radius:24px}.thumbnail-images{display:flex;gap:16px;flex-wrap:wrap}.thumbnail{width:31%;height:180px;position:relative;display:block}.thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:20px;cursor:pointer;position:relative;transition:border-color .3s}.thumbnail img:hover{border-color:#007bff}.product-details{display:flex;flex-direction:column}.product-title{font-size:30px;font-weight:700;margin:0 0 16px;color:#1f2937;font-family:Roboto,sans-serif}.product-rating{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.stars{color:#facc15;font-size:1.2rem}.rating-text{color:#4b5563;font-size:16px;font-weight:400;font-family:Roboto,sans-serif}.stock-status{color:#23a5d5;padding:4px 12px;border-radius:9999px;font-size:14px;font-weight:500;background:#23a5d51a;font-family:Roboto,sans-serif}.product-price{display:flex;gap:8px;flex-wrap:wrap;font-family:Roboto,sans-serif}.price-compare{text-decoration:line-through;color:#6c757d;font-size:1.2rem}.price-current{font-size:36px;font-weight:700;color:#1f2937;line-height:normal;font-family:Roboto,sans-serif}.price-note{color:#4b5563;font-size:16px;font-family:Roboto,sans-serif}.shipping-info{color:#4b5563;font-weight:400;font-size:16px;font-family:Roboto,sans-serif}.product-option{margin-bottom:32px}.option-label{display:block;font-weight:600;margin-bottom:16px;color:#1f2937}.option-values{display:flex;gap:16px;flex-wrap:wrap}.option-values input[type=radio]{display:none}.option-value{width:32px;height:32px}.option-value.color-option{width:40px;height:40px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}#product-form .btn{padding:16px 30px;border:none;border-radius:8px;font-weight:600;font-size:18px;cursor:pointer;transition:all .3s;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;text-transform:none}#product-form .btn-primary{background:#23a5d5;color:#fff;width:100%;margin-bottom:16px}#product-form .btn-primary:hover:not(:disabled){background:#23a5d5;transform:translateY(-2px)}#product-form .btn-primary:disabled{background:#6c757d;cursor:not-allowed}#product-form .payment-buttons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.btn-paypal{background:#0070ba;color:#fff}.btn-klarna{background:#ffb3c7;color:#fff}.whats-included{padding-top:32px}.whats-included h3{margin-bottom:16px;font-size:16px;font-weight:600;color:#212529}.included-list{list-style:none;padding:0;margin:0}.product-details li.included-item{color:#1f2937;font-size:16px;font-weight:400;line-height:25px;padding-top:8px;display:flex;align-items:center;gap:8px}.checkmark{line-height:normal}.delivery-support{display:flex;flex-direction:column;gap:24px;margin-top:32px}.info-item{display:flex;align-items:center;gap:16px}.info-icon{width:48px;text-align:center;height:48px;display:block;line-height:normal}.info-content{display:flex;flex-direction:column}.info-content strong{color:#1f2937;font-size:16px}.info-content span{color:#4b5563;font-size:16px}.hidden{display:none}.included-delivery{display:flex;align-items:center;gap:100px}:is(.template-page-natural-sleep,.template-page-pillow-lp) .sleep-engine__subheading{font-size:20px;line-height:28px;color:#374151}:is(.template-page-natural-sleep,.template-page-pillow-lp) .benefits__subheading{font-size:20px;color:#374151}:is(.template-page-natural-sleep,.template-page-pillow-lp) .clinical-results-header p{font-size:20px}:is(.template-page-natural-sleep,.template-page-pillow-lp) .benefit-item__title{margin-bottom:4px}:is(.template-page-natural-sleep,.template-page-pillow-lp) .sleep-features__heading,:is(.template-page-natural-sleep,.template-page-pillow-lp) .comfort-features__heading,:is(.template-page-natural-sleep,.template-page-pillow-lp) .smart-pillow-hero__heading,:is(.template-page-natural-sleep,.template-page-pillow-lp) .sleep-engine__heading,:is(.template-page-natural-sleep,.template-page-pillow-lp) .sleep-testimonials__heading,:is(.template-page-natural-sleep,.template-page-pillow-lp) .benefits__heading,:is(.template-page-natural-sleep,.template-page-pillow-lp) .clinical-results-header h2,:is(.template-page-natural-sleep,.template-page-pillow-lp) .hero-banner__heading,:is(.template-page-natural-sleep,.template-page-pillow-lp) .product-title,:is(.template-page-natural-sleep,.template-page-pillow-lp) .faq-title{font-family:RobotoBold!important}.template-page-pillow-lp .product-rating{display:none}.sleep-engine__scientists-text,.comfort-feature__title,.benefits__enhancement-heading,.benefit-item__title,.result-item__title,.chart-title,.whats-included h3,.info-content strong,.faq-question,.sleep-engine__step-title{font-family:RobotoBold!important}.hero-banner__subheading,.benefit-item__description,.chart-label,.product-details li.included-item,.testimonial-card__location{font-family:Roboto,sans-serif!important}@media (max-width: 768px){body{margin:0;padding:0;background-color:#fff}.included-delivery{align-items:baseline;gap:0;flex-direction:column}.sleep-cta-content{text-align:left}.sleep-lead-page.mobile{display:block;max-width:100%;overflow-x:hidden}.sleep-lead-page.desktop{display:none}.container{padding:0;max-width:100%}.banner{padding:0;background-color:#fff;margin-bottom:0;border-bottom:1px solid}.banner .container{flex-direction:column;gap:0}.banner h1{font-weight:700;font-size:65px;line-height:119%;letter-spacing:0%;text-align:center;text-transform:capitalize;color:#000}.banner-description{font-size:24px;order:2;padding:0;background-color:#fff;margin:30px 0;font-family:GillMedium;text-align:center}.banner-description p{margin:0 0 20px}.banner-description p:nth-last-child(1){margin:0}.banner-image{order:1;max-width:100%;margin:0}.banner-image img{width:100%;border-radius:20px;box-shadow:none;display:block}.sleep-items,.sleep-items .container{padding:0}.sleep-item{flex-direction:column;gap:0;margin-bottom:00px;background-color:#fff;padding:30px 0;border-bottom:1px solid #000}.sleep-item:nth-child(2n){flex-direction:column}.sleep-lead-page{margin:0 20px}.template-page-sleep .ComingSoonPage{background-color:#fff;padding-top:50px}.item-number-container{display:flex;align-items:center;gap:10px;margin-bottom:30px;width:100%;text-align:left}.item-number{font-size:100px;line-height:80px;font-family:GillBold}.sleep-item h2{font-size:30px;font-weight:700;color:#000;padding:0;margin:0;display:block;text-align:left}.item-image{width:100%;max-width:100%;height:auto}.item-image img{box-shadow:none;object-fit:cover;flex:auto}.item-description{font-size:24px;margin-top:30px}.item-description p{margin:0 0 20px}.item-description p:nth-last-child(1){margin:0}.sleep-cta-container .sleep-cta-heading{font-size:55px;font-weight:800;margin:0 0 30px;line-height:1.2;text-align:left;width:100%}.sleep-cta-banner{margin:30px 20px}.template-page-sleep .sleep-cta-subtext{margin-bottom:30px;font-weight:400;line-height:1.4}.template-page-sleep .sleep-cta-maintext{margin-bottom:30px;font-weight:500}.template-page-sleep .sleep-cta-actiontext{margin-bottom:50px;font-weight:400;line-height:1.4}.sleep-cta-button{margin:0 auto;padding:12px 50px;max-width:max-content;font-size:24px}.sleep-cta-social-proof{font-size:14px;text-align:center;margin-top:30px;font-weight:400;font-family:GillBold}.sleep-cta-subtext.desktop{display:none}.sleep-cta-subtext.mobile{display:block}.sleep-cta-container{gap:0;flex-direction:column}.stat-card{flex:45%}.science-heading{font-size:28px}.feature-card{width:100%;max-width:400px}.real-sleep-results-heading{font-size:28px}.sleep-benefits-heading{font-size:28px;margin-bottom:30px}.sleep-mode-card{max-width:none;flex:45%}.sleep-modes-heading{font-size:28px}.whats-in-box-container{flex-direction:column-reverse;gap:50px;align-items:baseline}.box-image-container{max-width:100%;margin:0}.lp-container{flex-direction:column;padding:0 20px;gap:50px}.lp-container .banner-description{background-color:transparent;text-align:left}.template-page-sleep-lp h2{font-size:40px!important;line-height:40px!important}.template-page-sleep-lp p{font-size:24px!important}.banner-sub-text h5{font-size:22px}.struggling-banner .banner-area{padding:50px 0;height:auto}.struggling-banner .banner-area:before{top:0;height:100%}.real-sleep-results-container,.backed-by-science-container,.sleep-benefits-container,.custom-sleep-modes-container,.whats-in-box-container,.testimonials-wrapper,.benefits-cta-wrapper{padding:40px 20px}.benefit-title{text-align:left}.benefit-card{max-width:100%;width:100%}.testimonials-title,.whats-in-box-container .box-title,.sleep-modes-header,.real-sleep-results-header,.science-heading-container{margin-bottom:30px}.item-number-container h2{display:flex;align-items:center;gap:20px;width:100%;font-size:45px}.item-number-container h2 .item-numbers{font-size:110px}.benefit-card,.testimonial-card{flex:45%}.struggling-banner .banner-content,.struggling-banner .banner-image{max-width:100%}.stat-text{font-size:22px}.feature-title,.sleep-mode-title,.box-item-title,.sleep-benefits-grid .benefit-title{font-size:24px}.sleep-mode-duration,.testimonial-info span{font-size:20px}.testimonial-info strong{font-size:22px}.faq-section{padding:40px 20px}.product-showcase-grid{display:block;grid-template-columns:1fr;gap:30px}.product-title{font-size:2rem}.payment-buttons{grid-template-columns:1fr}.product-rating{align-items:flex-start;gap:10px}.main-image img,.placeholder-image{width:100%;height:auto;max-width:100%}.thumbnail{width:47%;height:75px!important;position:relative;display:block;margin:0 10px}.product-showcase-section{padding:40px 20px}.whats-included{padding-top:0}.product-showcase-grid .product-title{font-size:24px}.product-images .slick-next{right:-15px;width:30px;height:30px;background-color:#23a5d5!important;border-radius:50%;z-index:9;outline:none;transition:ease all .3s;opacity:1!important}.product-images .slick-prev{display:block;left:-15px;width:30px;height:30px;background-color:#23a5d5!important;border-radius:50%;z-index:9;outline:none;transition:ease all .3s;opacity:1!important}.product-images .slick-prev:before,.product-images .slick-next:before{display:none}.product-images svg{color:#fff;width:14px;height:14px}}@media (max-width: 480px){.banner-description{font-size:17px}.sleep-benefits-grid .benefit-title,.sleep-mode-title,.box-item-title{font-size:20px}.testimonial-info span{font-size:16px}.testimonial-info strong{font-size:18px}.sleep-mode-duration{font-size:16px}.feature-title{font-size:20px}.banner h1{font-size:32px}.sleep-item h2{font-size:30px}.item-description{font-size:18px}.sleep-cta-container .sleep-cta-heading{font-size:36px}.sleep-cta-button{max-width:230px;padding:12px 16px;font-size:20px}.item-number-container h2{display:flex;align-items:center;gap:20px;width:100%;font-size:28px}.item-number-container h2 .item-numbers{font-size:100px}.real-sleep-results-features{flex-direction:column;align-items:center}.sleep-benefits-grid{grid-template-columns:1fr;max-width:450px}.benefits-grid{flex-direction:column;align-items:center}.benefit-card{flex:100%;width:100%}.science-stats-container{flex-direction:column;align-items:center}.stat-card,.sleep-mode-card,.testimonial-card{flex:100%;width:100%}.testimonials-list{flex-direction:column;align-items:center}.template-page-sleep-lp p{font-size:18px!important}.template-page-sleep-lp h2{font-size:28px!important;line-height:40px!important}.stat-text{font-size:16px}.statistics-container{min-width:none}}@media (max-width: 768px){.section-product-showcase-2 .thumbnail-images{flex-direction:row;flex-wrap:nowrap}.section-product-showcase-2 .thumbnail img{width:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/my-custom.css.map */
