.hero-banner{position:relative;overflow:hidden;margin-top:var(--margin-top-mobile);margin-bottom:var(--margin-bottom-mobile);background:var(--background-gradient, var(--background-color))}.hero-banner--rounded{border-radius:0 0 32px 32px}.hero-banner__row{display:flex;flex-wrap:nowrap;flex-direction:var(--direction-mobile)}.hero-banner__row>.hero-banner-block{flex:1}.hero-banner__row--fixed .hero-banner-block__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:var(--fixed-image-fit)}@media screen and (min-width: 992px){.hero-banner{margin-top:var(--margin-top-desktop);margin-bottom:var(--margin-bottom-desktop)}}@media screen and (min-width: 1200px){.hero-banner__row{flex-direction:var(--direction-desktop)}}.hero-banner-block{position:relative;overflow:hidden;background:var(--background-gradient, var(--background-color))}.hero-banner-block__wrapper{display:grid;grid-template:var(--grid-template-mobile);min-height:var(--fixed-height-mobile, auto)}.hero-banner-block__media{position:relative;grid-area:var(--grid-media-area-mobile);max-height:var(--fixed-height-mobile, auto)}.hero-banner-block__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:calc(var(--enable-mobile-overlay) * 1);background:var(--overlay-gradient);pointer-events:none}.hero-banner-block__media-link{position:absolute;top:0;right:0;bottom:0;left:0}.hero-banner-block__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-banner-block__content{position:relative;grid-area:var(--grid-content-area-mobile);place-self:var(--content-placement-mobile);justify-self:var(--content-alignment-mobile);max-width:calc(var(--content-width) + var(--container-padding) * 2);padding:calc(var(--container-padding) + 16px) var(--container-padding);color:var(--text-color-mobile, var(--c-primary-font))}.hero-banner-block__content>*>*{width:100%}@media screen and (min-width: 992px){.hero-banner-block__wrapper{grid-template:var(--grid-template-desktop)}.hero-banner-block__media{grid-area:var(--grid-media-area-desktop)}.hero-banner-block__media:after{opacity:calc(var(--enable-desktop-overlay) * 1)}.hero-banner-block__content{grid-area:var(--grid-content-area-desktop);place-self:var(--content-placement-desktop);justify-self:var(--content-alignment-desktop);color:var(--text-color-desktop, var(--c-primary-font))}}@media screen and (min-width: 1200px){.hero-banner-block__wrapper{min-height:var(--fixed-height-desktop, auto)}.hero-banner-block__media{max-height:var(--fixed-height-desktop, auto)}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/section-hero-banner.css.map */
