.footer__content-top{padding-left:1.5rem;padding-right:1.5rem}.footer-block__details-content{gap:4px}.footer__block-newsletter{align-items:center;flex-direction:column;gap:32px}.footer-block__details-content>li:not(:last-child){margin:0;padding:0}.footer-block__details-content .list-menu__item--link{color:#fff;font-size:14px;line-height:22px}.footer__block-newsletter .footer-block__heading{color:#b3ffe3;font-size:32px;font-weight:700;letter-spacing:0;line-height:38px;margin-bottom:8px;text-align:center}.footer__block-newsletter .footer-block__subheading{color:#fff;font-size:16px;font-weight:400;line-height:24px;margin:0 0 20px;text-align:center}.newsletter-form__field-wrapper .field__input{background:#fff3;border:1px solid rgba(255,255,255,.4);border-radius:8px;color:#fff;font-size:16px;font-weight:400;line-height:24px;padding:12px 16px;width:100%}.newsletter-form__field-wrapper .field__input::placeholder{color:#ffffffb3;opacity:1}.footer__block-newsletter .newsletter-form__button{background:#b3ffe3;border:2px solid #b3ffe3;border-radius:150px;color:#2e3038;display:flex;font-size:16px;gap:8px;height:48px;margin:12px auto 0;padding:8px 24px 8px 28px;position:relative;width:100%}.footer__block-newsletter .newsletter-form__button:not(:focus-visible):not(.focused){background:#b3ffe3;border:2px solid #b3ffe3}.footer__block-newsletter .newsletter-form__button:not(:focus-visible):not(.focused):hover{background:#65deb1!important;border:2px solid #65deb1!important}.footer__block-newsletter .icon-xs{width:20px!important;height:20px!important}.footer__list-social{margin:48px auto}.footer__list-social .list-social__item path{fill:#fff}.footer__list-social .list-social__item:hover .icon{transform:scale(1)}.footer__list-social .list-social__item:hover path{fill:#b3ffe3}.footer__blocks-link-wrapper .footer-block--menu{border-bottom:1px solid #677DD2;overflow:visible;width:100vw;margin-left:calc(-50vw + 50%);position:relative;padding:0 15px}.footer__blocks-link-wrapper .footer-block--menu:first-child{border-top:1px solid #677DD2}.footer__blocks-link-wrapper .footer-block__heading{font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:0;padding:20px 0}.footer__blocks-link-wrapper .footer-block__heading svg path{fill:#fff}.footer-block__details-content .list-menu__item--link:hover{text-decoration:underline}.footer__copyright{text-align:left}.footer__content-bottom{border-top:none}.footer__content-bottom-wrapper{gap:20px}.footer__content-bottom-wrapper .footer__copyright{font-size:14px;font-weight:400;line-height:22px;margin-top:0}.footer__content-bottom-wrapper .policies{align-items:flex-start;display:flex;gap:20px}.footer__content-bottom-wrapper .policies li:before{content:unset}.footer__content-bottom-wrapper .policies a{color:#e9ecf2;font-size:14px;font-weight:400;line-height:22px;padding:0;text-decoration:none}@media screen and (min-width: 750px){.footer__content-top{padding-top:0;padding-bottom:0}.footer-block{display:flex}.footer-block__heading{margin:0 0 16px}.footer-block__details-content{gap:16px}.footer__blocks-link-wrapper{justify-content:space-between;gap:40px}.footer__blocks-link-wrapper .footer-block--menu{width:auto;margin-left:0;padding:0;border:none}.footer__blocks-link-wrapper .footer-block__heading{color:#acb6ef;padding:0 0 16px}.footer-block__details-content .list-menu__item--link{padding:0}.footer__block-newsletter .list-social{justify-content:center}.footer__copyright{text-wrap:nowrap}.footer__content-bottom{border-top:1px solid #677DD2;margin-top:60px}.footer__blocks-link-wrapper .footer-block--menu:first-child{border-top:none}.footer-block--menu{flex-direction:column}.footer-block--menu ul.footer-block__details-content{display:flex!important}.mobile-menu-title .sd-icon-caret-down,.mobile-menu-title .sd-icon-caret-up{display:none!important}}@media screen and (min-width: 990px){.footer__blocks-wrapper{gap:40px}.flex.f-dt-xl-d-row{flex-direction:row}.footer-block__heading{font-size:calc(var(--font-heading-scale) * 1.4rem)}.footer__block-newsletter{display:flex;max-width:340px;align-items:flex-start}.footer__block-newsletter .footer-block__heading,.footer__block-newsletter .footer-block__subheading{text-align:left}.footer__block-newsletter .newsletter-form__button{margin:12px 0 0;max-width:150px}.footer__block-newsletter .footer__list-social{margin:48px 0 0}.footer__block-newsletter .list-social{justify-content:flex-start}.footer__block-newsletter .list-social .list-social__item:first-child .list-social__link{padding-left:0}.footer__blocks-link-wrapper{gap:80px}}
/*# sourceMappingURL=/cdn/shop/t/442/assets/sleepdoctor-footer.css.map?v=16437832456779140751755702268 */
