.hero-banner{position:relative;background-color:var(--background-color);overflow:hidden;margin-top:calc(0rem - var(--hh-sticky-header-height));width:100%}.hero-banner video{width:100%}.hero-full-bleed-banner{margin-top:0}.hero-banner__container hh-animate-on-scroll{width:auto!important}.hero-banner__container{position:relative;min-height:100%;display:flex;z-index:2;align-items:var(--mobile-vertical-align, center);justify-content:var(--mobile-horizantal-align, center);text-align:var(--mobile-text-align, center);padding:var(--hh-section-vertical-margin) var(--hh-spacing-md);pointer-events:none;min-height:57.5rem;max-width:100%}@media screen and (min-width: 990px){.hero-banner__container{padding:var(--hh-spacing-xl);min-height:71.5rem;align-items:var(--desktop-vertical-align, center);justify-content:var(--desktop-horizantal-align, center);text-align:var(--desktop-text-align, center)}}@media screen and (min-width: 2100px){.hero-banner__container{padding:calc(var(--hh-spacing-xl) * 2)}}.hero-banner__media-holder{position:absolute;z-index:1;height:100%;width:100%;left:0;top:0}.hero-banner__media-holder:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;background:var(--media-overlay)}.hero-banner__media-holder img{width:100%;height:100%;object-fit:cover}.hero-banner__content{max-width:56.5rem;pointer-events:all}.hero-banner__content-inner{width:100%;opacity:1}.hero-banner__content--extra-wide{max-width:85rem}.hero-banner__tagline,.hero-banner__heading,.hero-banner__details{width:100%;display:block;color:var(--text-color)}.hero-banner__cta{display:inline-flex;--hh-min-height: 5rem;--hh-min-width: 19.7rem}.hero-banner--half{display:block}@media screen and (min-width: 990px){.hero-banner--half{display:grid;grid-template-columns:repeat(2,1fr)}}.hero-banner--half .hero-banner__media-grid-box{position:relative;height:57.5rem}@media screen and (min-width: 990px){.hero-banner--half .hero-banner__media-grid-box{min-height:71.5rem}}.hero-banner--half .hero-banner__container{min-height:0;padding:var(--hh-spacing-xl)}@media screen and (min-width: 2100px){.hero-banner--half .hero-banner__container{padding:calc(var(--hh-spacing-xl) * 2)}}.hero-banner--under-header .hero-banner__content{padding-top:6rem}@media screen and (min-width: 750px){.hero-banner--under-header .hero-banner__content{padding-top:7rem}}.hero-banner--under-header.hero-banner--half .hero-banner__content{padding-top:0}@media screen and (min-width: 990px){.hero-banner--under-header.hero-banner--half .hero-banner__content{padding-top:7rem}}@media screen and (max-width: 749px){.hero-full-bleed-banner .hero-banner__media-holder{position:relative}.hero-full-bleed-banner .hero-banner__container{min-height:auto}.hero-banner__tagline,.hero-banner__heading,.hero-banner__details{color:var(--text-mobile-color, var(--text-color))}}.hero-banner.hero-banner--lock-aspect-ratio{margin-top:0}.hero-banner--lock-aspect-ratio{height:0;padding-bottom:var(--aspect-ratio-mobile);width:100%}@media screen and (min-width: 990px){.hero-banner--lock-aspect-ratio{padding-bottom:var(--aspect-ratio-tablet)}}@media screen and (min-width: 1160px){.hero-banner--lock-aspect-ratio{padding-bottom:var(--aspect-ratio-desktop)}}.hero-banner--lock-aspect-ratio .hero-banner__container{position:absolute;top:0;left:0;bottom:0;right:0;min-height:0}.hero-banner-section{position:relative;display:flex;align-items:flex-end;overflow:hidden;max-height:90vh}
/*# sourceMappingURL=/cdn/shop/t/1118/assets/section-hero-banner.css.map */
