.hero-banner-main{grid-column:1/-1;position:relative}.hero-banner-main.hero-banner-homepage{margin-bottom:100px}.hero-banner-main .page-width{max-width:1470px;padding:0 40px;margin:0 auto}.hero-banner-main .hero-banner__wrapper{display:grid;grid-template-columns:604px 1fr}.hero-banner-main .hero-banner__wrapper .hero-banner__heading{font-size:80px;line-height:90px;color:#fff;font-weight:500;font-style:italic;margin:0!important}.hero-banner-main .hero-banner__wrapper p{font-size:20px;color:#fff;margin-top:10px;line-height:36px;font-family:Inter!important;max-width:565px}.hero-banner-main .hero-banner__wrapper .hero-banner__subheading{font-size:36px;margin-top:24px;font-style:italic;font-weight:500;color:#fff}.hero-banner-main .hero-banner__wrapper .hero-banner__buttons{display:flex;align-items:center;gap:16px;margin-top:40px}.hero-banner-main .hero-banner__wrapper .button{min-width:200px;text-align:center;border-radius:100px;box-shadow:none!important;font-size:20px;font-weight:700;border:1px solid #fff!important}.hero-banner-main .hero-banner__wrapper .button-secondary{border:1px solid #fff!important;background-color:#fff!important;color:#5c2028!important}.hero-banner-main .hero-banner__wrapper .button-secondary:hover{background:#5c2028!important;color:#fff!important}.hero-banner-main .hero-banner__wrapper .hero-banner__image{position:absolute;left:45%;max-width:360px;bottom:-70px}.hero-banner-main.hero-banner-inner-page .hero-banner__wrapper{grid-template-columns:624px 1fr}.hero-banner-main.hero-banner-inner-page .hero-banner__wrapper .hero-banner__heading{font-style:normal}.hero-banner-main.hero-banner-inner-page .hero-banner__wrapper p{max-width:100%}@media(max-width:1260px){.hero-banner-main{padding:100px 0!important}.hero-banner-main .hero-banner__wrapper .hero-banner__image{left:unset;right:200px;max-width:60%}.hero-banner-main.hero-banner-inner-page{padding:120px 0!important}}@media(max-width:1024px){.hero-banner-main{padding:100px 0 0!important}.hero-banner-main .hero-banner__wrapper{grid-template-columns:1fr;gap:60px}.hero-banner-main .hero-banner__wrapper .hero-banner__image{position:static;margin-bottom:-70px}.hero-banner-main.hero-banner-inner-page .hero-banner__wrapper{grid-template-columns:1fr}}@media(max-width:768px){.hero-banner-main .page-width{padding:0 16px}.hero-banner-main .hero-banner__wrapper .hero-banner__heading{font-size:50px;line-height:50px}.hero-banner-main .hero-banner__wrapper p{font-size:18px;line-height:30px;max-width:100%}.hero-banner-main .hero-banner__wrapper .hero-banner__subheading{font-size:24px;margin-top:16px}.hero-banner-main .hero-banner__wrapper .hero-banner__buttons{align-items:center;flex-wrap:wrap;margin-top:20px}.hero-banner-main .hero-banner__wrapper .button{font-size:16px}}@media(max-width:525px){.hero-banner-main{padding-top:50px!important}.hero-banner-main .hero-banner__wrapper .hero-banner__heading{font-size:40px}.hero-banner-main .hero-banner__wrapper p{font-size:16px;line-height:24px}.hero-banner-main .hero-banner__wrapper p br{display:none}.hero-banner-main .hero-banner__wrapper .hero-banner__subheading{font-size:20px;margin-top:10px}.hero-banner-main.hero-banner-inner-page{padding:80px 0!important}.hero-banner-main .hero-banner__wrapper .hero-banner__image{max-width:240px;position:relative;z-index:1;left:0;bottom:0}.hero-banner-main .hero-banner__wrapper .button{min-width:160px;padding:14px 24px;line-height:1.4}}@media(max-width:425px){.hero-banner-main .hero-banner__wrapper .hero-banner__buttons{gap:8px}.hero-banner-main .hero-banner__wrapper .button{min-width:120px;padding:10px 20px}}@media(max-width:375px){.hero-banner-main .hero-banner__wrapper .hero-banner__image{max-width:200px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-hero-banner.css.map */
