.hero-banner{position:relative;padding-top:180px}.hero-banner__bg,.hero-banner__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-banner__content{position:relative}.hero-banner__seo-h1{font-size:16px;line-height:22px;font-weight:700;color:#000;margin:0 0 12px;text-transform:uppercase;letter-spacing:.8px}.hero-banner__content{display:grid;grid-template-columns:.6fr 1fr}.hero-banner__text-side{margin-top:116px}.hero-banner__text-side>.hero-banner__title{font-size:88px;line-height:88px;font-weight:900;color:#000;margin:0 0 25px;text-transform:uppercase}.hero-banner--text{font-size:18px;line-height:26px;font-weight:500;color:#000}.hero-banner--text p:last-child{margin:0}.hero-banner--btn{margin-top:60px;padding:25px 70px;border-radius:40px;background-color:#ef0141;display:flex;gap:12px;align-items:center;justify-content:center;width:fit-content;font-size:18px;line-height:26px;color:#fff;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.hero-banner--btn path{fill:#fff}.hero-banner--btn:hover{color:#fff}@media(max-width:1199px){.hero-banner__text-side{margin:0}.hero-banner__text-side>.hero-banner__title{font-size:66px;line-height:66px}.hero-banner--btn{margin-top:40px}}@media(max-width:899px){.hero-banner{padding-top:220px}.hero-banner__content{grid-template-columns:1fr;gap:20px}.hero-banner__text-side{text-align:center}.hero-banner--btn{width:100%;max-width:350px;margin:36px auto 0}}@media(max-width:499px){.hero-banner__text-side>.hero-banner__title{font-size:44px;line-height:44px;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/hero-banner.css.map */
