.hero-banner{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:var(--section-height-mobile, 560px);padding:300px 20px 52px;overflow:hidden}.hero-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-banner .hero-banner__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:multiply;background-image:linear-gradient(239.52deg,#fff0 32.58%,#779ca56d 49.29%,#414042b3 72.88%)}.hero-banner__inner{position:relative;z-index:1;width:100%}.hero-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%}.hero-banner__heading{font-family:var(--mobile-h1-font-family);font-weight:var(--mobile-h1-font-weight);font-size:var(--mobile-h1-font-size);line-height:var(--mobile-h1-line-height);letter-spacing:var(--mobile-h1-letter-spacing);color:var(--hero-text-color, var(--color-deep-teal));margin:0;font-style:normal}.hero-banner__body{font-family:var(--mobile-body-l-font-family);font-weight:var(--mobile-body-l-font-weight);font-size:var(--mobile-body-l-font-size);line-height:var(--mobile-body-l-line-height);letter-spacing:var(--mobile-body-l-letter-spacing);color:var(--hero-text-color, var(--color-clean-slate));margin:0;font-style:normal}.hero-banner__cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px 18px;background-color:var(--color-deep-teal);border-radius:40px;border:none;cursor:pointer;text-decoration:none;font-family:var(--mobile-cta-font-family);font-weight:var(--mobile-cta-font-weight);font-size:var(--mobile-cta-font-size);line-height:var(--mobile-cta-line-height);letter-spacing:var(--mobile-cta-letter-spacing);color:#fff;white-space:nowrap;font-style:normal}.hero-banner__cta:hover{opacity:.9;color:#fff}.hero-banner__social-proof{display:flex;align-items:center;gap:8px}.hero-banner__stars{display:flex;align-items:center;gap:0}.hero-banner__star{display:block;width:16.8px;height:16.8px;flex-shrink:0}.hero-banner__star svg{width:100%;height:100%}.hero-banner__review-text{font-family:var(--mobile-body-bold-font-family);font-weight:var(--mobile-body-bold-font-weight);font-size:var(--mobile-body-bold-font-size);line-height:var(--mobile-body-bold-line-height);letter-spacing:var(--mobile-body-bold-letter-spacing);color:var(--hero-text-color, var(--color-deep-teal));white-space:nowrap;margin:0;font-style:normal}@media screen and (min-width:750px){.hero-banner{min-height:var(--section-height-desktop, 600px);padding:400px clamp(24px,5.3vw,80px) 72px}.hero-banner__inner{max-width:1352px;margin:0 auto}.hero-banner__content{gap:27px;width:572px}.hero-banner__heading{font-size:var(--desktop-h1-font-size);line-height:var(--desktop-h1-line-height);letter-spacing:var(--desktop-h1-letter-spacing)}.hero-banner__body{font-size:var(--desktop-body-l-font-size);line-height:var(--desktop-body-l-line-height);letter-spacing:var(--desktop-body-l-letter-spacing)}.hero-banner__cta{font-size:var(--desktop-cta-font-size);line-height:var(--desktop-cta-line-height);letter-spacing:var(--desktop-cta-letter-spacing)}.hero-banner__social-proof{gap:12px}.hero-banner__star{width:18.4px;height:18.4px}.hero-banner__review-text{font-size:var(--desktop-body-bold-font-size);line-height:var(--desktop-body-bold-line-height);letter-spacing:var(--desktop-body-bold-letter-spacing)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-hero-banner.css.map */
