.sd-hero__header--homepage{text-align:center;padding:60px 0 64px;margin:0 auto}.sd-hero__header--homepage .sd-hero__heading{margin-top:0;margin-bottom:0}.sd-hero .sd-hero__cta-container--homepage{position:relative;z-index:1;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.sd-hero__cta-curve--inverted{width:100%;line-height:0;margin-top:-1px}.sd-hero__cta-curve--inverted svg{display:block;width:100%;height:auto}.sd-hero__cta-content--homepage{padding:0 1.5rem 48px}.sd-hero__actions--homepage{display:flex;flex-direction:column;align-items:center;gap:32px;margin-top:0;text-align:center}.sd-hero__actions--homepage .sd-hero__text{margin:32px 0}.sd-hero__actions--homepage .sd-hero__text :is(p,h1,h2,h3,h4,h5,h6){margin:0}.sd-hero__actions--homepage .sd-hero__button{width:100%;margin:0 auto}.sd-hero__actions--homepage .sd-hero__button .btn{width:100%;height:54px;display:flex;align-items:center;justify-content:center;border-radius:150px;font-family:Lato,sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:none}@media(max-width:749px){.sd-hero__cta-content--homepage{padding:0 1rem 48px}.sd-hero__actions--homepage{gap:16px}.sd-hero__actions--homepage .sd-hero__text{margin:32px 0 16px}.sd-hero__actions--homepage .sd-hero__buttons-row{align-items:center}.sd-hero__actions--homepage .sd-hero__button{max-width:300px}}@media(min-width:750px){.sd-hero__header--homepage{padding:0 0 16px;text-align:left;margin:0}.sd-hero:has(.sd-hero__cta-container--homepage) .content-container{max-width:640px;margin:0 auto}.sd-hero:has(.sd-hero__cta-container--homepage){height:600px;overflow:hidden}.sd-hero:has(.sd-hero__cta-container--homepage) .page-width{min-height:auto;height:100%;padding-top:0;padding-bottom:0;margin:0 auto;justify-content:center}.sd-hero .sd-hero__cta-container--homepage{width:auto;margin-left:0;margin-right:0}.sd-hero__cta-container--homepage .sd-hero__cta-curve--inverted{display:none}.sd-hero__cta-content--homepage{background:transparent!important;padding:0}.sd-hero__actions--homepage{max-width:640px;align-items:flex-start;text-align:left;gap:16px}.sd-hero__actions--homepage .sd-hero__text{width:100%;margin:0 0 32px;max-width:608px}.sd-hero__actions--homepage .sd-hero__button{width:auto;margin:0}.sd-hero__actions--homepage .sd-hero__button .btn{width:auto;height:auto;padding:14px 74px;font-size:18px;line-height:26px}}
/*# sourceMappingURL=/cdn/shop/t/598/assets/sleepdoctor-hero-rebrand-homepage.css.map */
