.hero-banner{position:relative;overflow:hidden;background-image:var(--hero-banner-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll}.hero-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-banner-gradient, none);pointer-events:none}.hero-banner__inner{position:relative;z-index:1}.hero-banner__container{position:relative}.hero-banner__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;max-width:57.5%}.hero-banner__caption{margin:0 0 1rem!important;font-size:2rem;font-weight:600;line-height:1}.hero-banner__heading{width:100%;margin:0 0 3rem!important;line-height:1.075}.hero-banner__text{width:100%}.hero-banner__text p{font-size:2rem;line-height:1.5}.hero-banner__text p:not(:last-child){margin-bottom:1.8rem}.hero-banner__button{margin-top:5rem}.hero-banner__button--medium{max-width:35rem}.hero-banner__button--large{max-width:40rem}.hero-banner__custom{width:100%;margin-top:2rem}.hero-banner__side-image{position:absolute;z-index:1;top:0;left:40.67%;width:71.95%;pointer-events:none}.hero-banner .product__rating p{font-size:1.8rem;color:var(--white)!important;line-height:1.55}@media screen and (min-width:990px){.hero-banner__side-image{top:auto;bottom:0;transform:translateY(27.6%)}}.hero-banner__side-image img{display:block;width:100%;height:auto}@media screen and (max-width:989px){.hero-banner{background-image:var(--hero-banner-image-mobile, var(--hero-banner-image, none))}.hero-banner:before{background:var(--hero-banner-gradient-mobile, var(--hero-banner-gradient, none))}.hero-banner__content{max-width:none}.hero-banner__heading{margin-bottom:1rem!important;line-height:1.2}.hero-banner__text p{font-size:1.8rem;line-height:1.56}.hero-banner__button{margin-top:2rem;max-width:none}.hero-banner__custom{margin-top:1rem}.hero-banner--has-side-image .hero-banner__container{padding-bottom:0}.hero-banner .hero-banner__container{padding-top:1rem}.hero-banner__side-image{position:relative;top:auto;left:auto;width:123%;margin:-4.6% -11.5% -45%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-hero-banner.css.map */
