.hero-banner{position:relative;overflow:hidden;display:flex;align-items:center;min-height:225px;padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}@media screen and (min-width: 990px){.hero-banner{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}}.hero-banner-overlaps--bottom{margin-bottom:calc(-1 * var(--spacing-2));padding-bottom:var(--spacing-5);z-index:1}@media screen and (min-width: 990px){.hero-banner-overlaps--bottom{margin-bottom:calc(-1 * var(--spacing-4));padding-bottom:var(--spacing-9)}}.hero-banner__media-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-banner__media-wrapper:after{position:absolute;content:"";height:100%;width:100%;background:linear-gradient(90deg,#000 11.03%,#0003 44.44%);display:block;top:0;left:0;z-index:1}.hero-banner--no-gradient .hero-banner__media-wrapper:after{display:none}.hero-banner__image{object-fit:cover;width:100%;height:100%}.hero-banner__inner{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(var(--spacing-base) + var(--spacing-half));position:relative;width:100%;z-index:2}.hero-banner__content{font-size:22px;color:var(--color-white);line-height:130%;max-width:490px}@media screen and (min-width: 990px){.hero-banner__content{font-size:var(--body-font-size-extra-large)}}.hero-banner--wide .hero-banner__content{max-width:695px}.hero-banner__heading{color:var(--color-white);letter-spacing:1.52px}.hero-banner__heading em{color:var(--color-white)}@media screen and (min-width: 500px){.hero-banner__button-wrapper .button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/hero-banner.css.map */
