.hero-banner{position:relative;overflow:hidden;width:100%;display:flex;align-items:center}.hero-banner *{font-family:Poppins}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-banner__media img{display:block;width:100%;height:100%;object-fit:cover}.hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-banner__content{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:60px 50px;display:flex;flex-direction:column;gap:16px}.hero-banner__content--left{align-items:flex-start;text-align:left}.hero-banner__content--center{align-items:center;text-align:center}.hero-banner__content--right{align-items:flex-end;text-align:right}.hero-banner__stars{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hero-banner__stars-icons{display:flex;gap:2px}.hero-banner__star{width:18px;height:18px}.hero-banner__title *{margin:0}.hero-banner__title h1{font-size:var(--home-h1-font-size, 52px);letter-spacing:var(--home-h1-letter-spacing, 0px);line-height:var(--home-h1-line-height, 110%);font-weight:600}.hero-banner__title h2{font-size:var(--home-h2-font-size, 36px);letter-spacing:var(--home-h2-letter-spacing, 0px);line-height:var(--home-h2-line-height, 120%);font-weight:600}.hero-banner__title h3{font-size:var(--home-h3-font-size, 24px);letter-spacing:var(--home-h3-letter-spacing, 0px);line-height:var(--home-h3-line-height, 120%);font-weight:600}.hero-banner__title h4{font-size:var(--home-h4-font-size, 18px);letter-spacing:var(--home-h4-letter-spacing, 0px);line-height:var(--home-h4-line-height, 120%);font-weight:600}.hero-banner__title p{font-size:var(--home-p-font-size, 18px);letter-spacing:var(--home-p-letter-spacing, 0px);line-height:var(--home-p-line-height, 150%);margin:0;font-weight:400}.hero-banner__subtitle{margin:0}.hero-banner__subtitle p{font-size:var(--home-p-font-size, 18px);letter-spacing:var(--home-p-letter-spacing, 0px);line-height:var(--home-p-line-height, 150%);margin:0;font-weight:400}.hero-banner__subtitle a{font-size:var(--home-a-font-size, 16px);letter-spacing:var(--home-a-letter-spacing, 0px);line-height:var(--home-a-line-height, 150%);color:inherit}.hero-banner__subtitle span{font-size:var(--home-span-font-size, 14px);letter-spacing:var(--home-span-letter-spacing, 0px);line-height:var(--home-span-line-height, 150%)}.hero-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border:none;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.hero-banner__button:hover{opacity:.9;transform:translateY(-1px)}.hero-banner__button-arrow{font-size:18px;transition:transform .2s ease}.hero-banner__button:hover .hero-banner__button-arrow{transform:translate(3px)}.hero-banner__badge{display:inline-block;padding:6px 16px;border-radius:4px;font-size:14px;font-weight:600}@media screen and (max-width:749px){.hero-banner__content{padding:40px 24px;gap:12px}.hero-banner__title,.hero-banner__subtitle{max-width:100%}.hero-banner__button{padding:12px 28px;font-size:15px;width:100%;justify-content:center}.hero-banner__badge{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-hero-banner.css.map */
