.main-media{padding:150px 0 166px;position:relative}.main-media:before{content:"";background:linear-gradient(0deg,#2cf2a0,#1d1f1e00);position:absolute;top:0;left:0;width:100%;height:184px;opacity:20%;transform:rotate(180deg)}.main-media:after{content:"";background:linear-gradient(0deg,#2cf2a0,#1d1f1e00);position:absolute;bottom:0;left:0;width:100%;height:126px;opacity:20%}.video-section__media{position:relative;padding-bottom:56.25%}.video-section__media.deferred-media{box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.video-section__media.deferred-media:after{content:none}.video-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.video-section__media iframe{background-color:rgba(var(--color-foreground),.03);border:0}.video-section__poster,.video-section__media iframe{position:absolute;width:100%;height:100%}.media-section .custom-videos-section .video-section__media{border:none;position:relative;transition:.5s ease-in-out;background:transparent}.custom-videos-section{display:grid;grid-template-columns:48.5% 48.5%;column-gap:3%}.media-section .page-title-content{margin-bottom:58px}.media-section .page-title-content h2.media-page-title{margin:0;font-family:Termina;font-style:normal;font-weight:600;font-size:60px;line-height:68px;text-align:center;letter-spacing:.05em;color:#fff}.media-section .page-title-content .media-page-text p{margin:40px 0 0;font-family:Termina;font-style:normal;font-weight:500;font-size:20px;line-height:28px;text-align:center;letter-spacing:.04em;color:#fff}.custom-videos-section .video-content h4{font-style:normal;font-weight:600;font-size:24px;line-height:28px;letter-spacing:.05em;color:#fff;margin:60px 0 40px}.custom-videos-section .video-content .video-content-text p{font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.05em;color:#fff;margin:0}.custom-videos-section .video-section{margin-top:80px}.custom-videos-section .video-section:nth-child(1),.custom-videos-section .video-section:nth-child(2){margin-top:0}.custom-videos-section .video-section .deferred-media__poster-button{background-color:#2cf2a0;border:0;color:#1d1f1e;height:53px;width:53px;left:36px;top:unset;bottom:36px;transform:unset}.custom-videos-section .video-section .video-section__poster:after{content:"";position:absolute;top:0;left:0;background:#1d1f1e4d;border-radius:10px;width:100%;height:100%;transition:.5s ease-in-out}.media-section .custom-videos-section .video-section__media:hover .video-section__poster:after{background:transparent}.media-section .custom-videos-section .video-section__media:hover .deferred-media__poster-button{display:none}.custom-videos-section .video-section .video-section__poster img{transition:.5s ease-in-out}.custom-videos-section .video-section .video-section__poster{border-radius:10px}.custom-videos-section .video-section .video-section__poster:hover img{transform:scale(1.1)}.main-sleep-section{padding-top:150px;position:relative;z-index:1}.main-sleep-section:before{content:"";background:url(/cdn/shop/files/sleep-shadow.png?v=1743067985);position:absolute;right:0;top:-110px;left:0;background-repeat:no-repeat;background-size:auto;width:100%;height:600px;z-index:-1;bottom:0;background-position:center}.sleep-content h2{font-weight:600;font-size:60px;line-height:68px;text-align:center;letter-spacing:.05em;color:#fff;margin:0 auto 40px;padding:0;max-width:1024px}.sleep-content p{font-weight:500;font-size:20px;line-height:28px;text-align:center;letter-spacing:.05em;color:#fff;max-width:792px;margin:0 auto 40px}.sleep-content img{width:100%;max-width:1030px;margin:0 auto;display:table}.sleep-content h3{font-weight:600;font-size:40px;line-height:48px;letter-spacing:.05em;text-transform:capitalize;color:#fff;margin:0;padding:120px 0 80px;text-align:center}ul.slp_blk_cov{display:grid;list-style-type:none;padding:0;margin:0;grid-template-columns:33.33% 33.33% 33.33%;row-gap:90px}li.slp-block{display:grid;align-items:flex-start;grid-template-columns:36% 59%;grid-column-gap:5%}li.slp-block div:last-child{padding-top:52px}li.slp-block h4{padding:0 0 20px;margin:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:.05em;color:#2cf2a0}li.slp-block p{padding:0;margin:0;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.05em;color:#fff;text-align:left}li.slp-block svg{vertical-align:middle}.main-blog.cstm-feature-blog:after{display:none}.main-blog.cstm-feature-blog{position:relative}.main-blog.cstm-feature-blog:before{content:"";background:url(/cdn/shop/files/Ellipse_9.png?v=1743066400);position:absolute;bottom:-20%;right:0;top:unset;left:unset;background-repeat:no-repeat;background-position:right;background-size:100% 100%}.ftxtcsm{text-align:center;display:table;width:100%}.ftxtcsm h2{margin:0;padding:0 0 20px;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.05em;text-transform:capitalize;color:#fff}.ftxtcsm p{padding:0;font-weight:500;font-size:18px;line-height:24px;text-align:center;letter-spacing:.04em;color:#fff;max-width:911px;margin:0 auto 68px}.blog__view-all.center .blog__button{margin-top:35px!important;background:transparent;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.05em;text-decoration-line:none;color:#fff;transition:.5s;border:none;padding:0;min-width:auto}.blog__view-all.center .blog__button:hover{color:#2cf2a0}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:first-child .kl-private-reset-css-Xuajs1,div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(2) .kl-private-reset-css-Xuajs1,div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(3) .kl-private-reset-css-Xuajs1{max-width:100%!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form{border:unset!important;overflow:hidden;padding-top:0!important;padding-bottom:0!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(2){min-width:400px!important;width:400px!important;z-index:1}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(1){position:relative;z-index:1;padding:0 55px 0 15px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(1):before{content:"";background:url(/cdn/shop/files/Ellipse_9_f28df873-13c7-45e9-9fbd-60a5ddcb0f7c.png?v=1743503647);position:absolute;top:-7%;left:-8%;background-repeat:no-repeat;background-position:right;background-size:contain;width:800px;height:100%;border-radius:10px}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(1):after{content:"";background:url(/cdn/shop/files/Ellipse_8_ab36426f-e978-4d26-9b87-c889ddcc6def.png?v=1743504035);position:absolute;top:unset;left:-8%;bottom:-3%;background-repeat:no-repeat;background-position:center;background-size:cover;width:800px;height:100%;border-radius:10px;z-index:-1}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(2) input{font-family:Termina!important;font-weight:500!important;letter-spacing:-1.4%!important;padding:0 24px!important;height:44px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(2) input::placeholder{font-family:Termina!important;font-weight:500!important;letter-spacing:-1.4%!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(3) .kl-private-reset-css-Xuajs1 button{font-family:Termina!important;font-weight:500!important;width:fit-content!important;margin:14px auto 0;letter-spacing:.05em!important;height:36px!important;padding:0 20px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(3) .kl-private-reset-css-Xuajs1 button:hover{background:#2cf2a0cf!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(4) .kl-private-reset-css-Xuajs1 p{font-size:16px!important;letter-spacing:.04em!important;font-weight:500!important;max-width:450px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:first-child .kl-private-reset-css-Xuajs1 h2 span{letter-spacing:.03em!important;font-weight:600!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:first-child>.kl-private-reset-css-Xuajs1{padding:0!important}body:has(div:not([class])>.needsclick:first-child>[role=dialog]){overflow:hidden}.Footer_Shop-cta{position:fixed;bottom:2.5rem;right:2.5rem;transition-duration:.5s;z-index:9;display:none}.Footer_Shop-cta .button:hover{background:#3bd394cf!important;color:#1d1f1e;border:1px solid rgb(59 211 148 / 81%)!important}@media only screen and (max-width:1199px){.main-media{padding:100px 0}.media-section .page-title-content h2.media-page-title{font-size:50px;line-height:60px}.main-sleep-section{padding-top:100px}}@media only screen and (max-width:1024px){.media-section .page-title-content h2.media-page-title{font-size:40px;line-height:50px}}@media only screen and (max-width:1024px){.sleep-content h2{font-size:40px;line-height:48px;margin:0 auto 40px}.sleep-content h3{padding:80px 0}ul.slp_blk_cov{grid-template-columns:50% 50%}}@media only screen and (max-width:989px){.main-blog.cstm-feature-blog .blog__posts.articles-wrapper{flex-flow:wrap;overflow:hidden;margin:0}.main-blog.cstm-feature-blog .blog-articles .article{margin:0;padding:0!important}.main-blog.cstm-feature-blog .slider--tablet:after{display:none}.main-blog.cstm-feature-blog .blog-articles .article{width:calc((100% - 26px)/2);flex-grow:unset}}@media only screen and (max-width:767px){.main-media{padding:80px 0}.main-media:before,.main-media:after{height:72px}.media-section .page-title-content h2.media-page-title{font-size:30px;line-height:40px}.media-section .page-title-content .media-page-text p{margin:40px 0 0;font-size:14px;line-height:20px}.custom-videos-section{grid-template-columns:100%;column-gap:0%}.custom-videos-section .video-content h4{font-size:18px;line-height:26px;margin:40px 0 20px}.custom-videos-section .video-content .video-content-text p{font-size:12px;line-height:18px}.custom-videos-section .video-section:nth-child(2){margin-top:80px}.custom-videos-section .video-section .deferred-media__poster-button{left:50%;top:50%;bottom:unset;transform:translate(-50%,-50%)}.sleep-content h2{font-size:30px;line-height:40px;margin:0 auto 40px}.sleep-content p{font-size:14px;line-height:20px;letter-spacing:.04em;color:#fff;margin:0 auto 40px}.sleep-content h3{padding-top:80px;font-size:24px;line-height:30px;letter-spacing:.05em;padding-bottom:40px}ul.slp_blk_cov{margin:17px 0 0;display:table;width:100%}li.slp-block{display:grid;grid-template-columns:26.2% 67.2%;grid-column-gap:20px;margin-bottom:40px;align-items:flex-end}li.slp-block div:last-child{padding-top:10px}li.slp-block h4{padding:0 0 10px;font-size:18px;line-height:26px}li.slp-block p{font-size:12px;line-height:18px}.sleep-content h3{position:sticky;padding-top:80px;padding-bottom:40px;background-color:#1d1f1e;z-index:1;top:0}.ftxtcsm h2{padding:0 0 40px;font-size:24px;line-height:30px}.ftxtcsm p{font-size:12px;line-height:18px;letter-spacing:.04em;margin:0 auto 58px}.main-sleep-section{padding-top:80px}.main-sleep-section:before{top:-130px}.Footer_Shop-cta{display:block}}@media only screen and (max-width:575px){.media-section .page-title-content .media-page-text p{margin:40px auto 0;max-width:305px}.main-blog.cstm-feature-blog .blog-articles .article{width:100%}.main-blog.cstm-feature-blog:before{bottom:-5%;background-size:cover}.main-blog.cstm-feature-blog{padding:45px 0 80px}.blog__view-all.center .blog__button{margin-top:30px!important;font-size:12px;line-height:18px}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img))>.kl-private-reset-css-Xuajs1{transform:scale(1)!important;flex:unset!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img))>.kl-private-reset-css-Xuajs1>div[data-testid=POPUP]>div.kl-private-reset-css-Xuajs1{margin-left:30px!important;margin-right:30px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form{flex-direction:column!important;padding:0!important;max-width:315px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:first-child .kl-private-reset-css-Xuajs1 h2 span{font-size:26px!important;line-height:36px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(2)>.kl-private-reset-css-Xuajs1{padding-top:26px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:first-child .kl-private-reset-css-Xuajs1{padding:0!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(3) .kl-private-reset-css-Xuajs1 button{margin-top:6px!important;font-size:16px!important;line-height:20px!important;height:32px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:last-child>.kl-private-reset-css-Xuajs1{padding-top:30px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(4) .kl-private-reset-css-Xuajs1 p span{font-size:10px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(2){min-height:auto!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(1){min-height:300px!important;padding:0 25px!important;width:auto!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(2){margin:0!important;border-radius:0!important;min-height:unset!important;all:unset!important;width:100%!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(2)>.needsclick{position:relative}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(2)>.needsclick:before{content:"";padding-bottom:108%}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(2)>.needsclick img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div [data-testid=form-row]:nth-child(2) input{height:36px!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(1):before{top:0;left:0;background-position:left;background-size:cover;width:100%}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(1):after{bottom:0;width:100%;background-size:cover;left:0;background-position:left;border-radius:unset}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)){align-items:flex-start!important;height:100%!important}div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img))>.needsclick{max-height:100%!important}}@media only screen and (max-width:360px){div[aria-label="POPUP Form"]:not(:has([data-testid=form-component] button img)) .klaviyo-form>div.kl-private-reset-css-Xuajs1:nth-child(1){min-height:350px!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom-stylesheet.css.map */
