#sd_hero_template__banner_hero_static{width:100vw;margin-left:calc(50% - 50vw);padding:40px 0}.sd-hero .page-width{display:flex;flex-direction:column}.sd-hero{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}.sd-hero__text{margin-bottom:28px}.sd-hero__icon{display:flex;align-items:center;gap:12px;margin-bottom:8px}.sd-hero__icon-image{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sd-hero__icon-image img{display:block;width:100%;height:100%}.sd-hero__icon-text{flex:1}.sd-hero__actions{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:20px}.sd-hero__actions:has(.sd-hero__button):has(.sd-hero__reviews){gap:24px}.sd-hero__button{order:2;width:100%;max-width:200px}.sd-hero__reviews{order:1}.sd-hero__reviews-link{text-decoration:none;color:unset}.sd-hero__rating-container{display:flex;align-items:center;gap:8px}.sd-hero__rating-number{text-align:center;font-size:36px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-.36px}.sd-hero__star-rating{height:20px;display:flex;gap:2px}.sd-hero__star-rating>svg{height:20px;width:20px}.sd-hero__star-wrap{display:flex;flex-direction:column}.sd-hero__reviews-text{text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.sd-hero .content-container{order:1}.sd-hero .sd-hero__image-desktop,.sd-hero .sd-hero__image-mobile,.sd-hero--image-before .content-container{order:2}.sd-hero--image-before .sd-hero__image-desktop,.sd-hero--image-before .sd-hero__image-mobile{order:1}@media (max-width: 749px){.sd-hero--mobile-below .sd-hero__actions{flex-direction:column;align-items:stretch}.sd-hero--mobile-below .sd-hero__button{width:100%;order:unset}.sd-hero--mobile-below .sd-hero__reviews{order:unset}.sd-hero--mobile-below .sd-hero__button .btn{width:100%}}.sd-hero__scroll-to{position:relative;display:flex;justify-content:center}.sd-hero__scroll-to-link{display:flex;flex-direction:row;align-items:center;gap:8px;text-decoration:none;transition:opacity .3s ease}.sd-hero__scroll-to-link:hover{opacity:.7}.sd-hero__scroll-to-text{font-size:16px;font-weight:400;line-height:1.2;text-align:center}.sd-hero__scroll-to-icon{display:block}@media (min-width: 750px){.sd-hero__scroll-to{position:absolute;bottom:20px;left:50%;transform:translate(-50%);margin-top:0;z-index:10}.sd-hero__scroll-to-link{flex-direction:column}.sd-hero__scroll-to-text{font-size:18px}}.animate-hero-top-heading{animation:hero-top-heading .6s ease-out forwards}.animate-hero-top{animation:hero-top .6s ease-out .1s forwards;opacity:0}.animate-hero-bottom{animation:hero-bottom .6s ease-out .2s forwards;opacity:0}@keyframes hero-top-heading{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-top{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media only screen and (min-width: 750px){.sd-hero .page-width{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sd-hero .content-container,.sd-hero--image-before .content-container{order:1}.sd-hero .sd-hero__image-desktop,.sd-hero .sd-hero__image-mobile,.sd-hero--image-before .sd-hero__image-desktop,.sd-hero--image-before .sd-hero__image-mobile{order:2}.sd-hero__heading :is(h1,h2,h3,h4,h5,h6,p).title-xxl{font-size:var(--font-title-xxl);margin:0}.sd-hero__text{margin-bottom:40px}.sd-hero__rating-number{font-size:42px;line-height:48px;letter-spacing:-.42px}.sd-hero__actions{gap:16px}.sd-hero__actions:has(.sd-hero__button):has(.sd-hero__reviews){gap:24px}.sd-hero__button{order:1;max-width:225px}.sd-hero__reviews{order:2}}.sd-article #article_content #sd_hero_template__banner_hero_static h3{font-size:24px;line-height:30px}.title,.title-lg,.sd-hero__text{margin-top:0;margin-bottom:16px}.sd-hero__actions{margin-top:32px;margin-bottom:32px}.btn{width:100%;padding:10px 22px}@media screen and (max-width: 749px){.sd-hero__text{font-size:14px;line-height:22px}}@media screen and (min-width: 750px){#sd_hero_template__banner_hero_static .page-width{gap:40px}.sd-article #article_content #sd_hero_template__banner_hero_static h3{font-size:40px;line-height:46px}#sd_hero_template__banner_hero_static .title,#sd_hero_template__banner_hero_static .title-lg,#sd_hero_template__banner_hero_static .sd-hero__text{margin-bottom:20px}.btn{padding:16px 50px}}
/*# sourceMappingURL=/cdn/shop/t/442/assets/sleepdoctor-article-hero-cta.css.map */
