.hero{position:relative;min-height:var(--hero-height);display:flex;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero__bg--mobile{display:none}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--hero-overlay-color);opacity:var(--hero-overlay-opacity);z-index:1}.hero__logo-wrap{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3}.hero__logo{display:block;width:var(--hero-logo-width);height:auto}.hero__inner{position:relative;z-index:2;display:flex;width:100%;padding-top:var(--hero-padding-y);padding-bottom:var(--hero-padding-y)}.hero--h-left .hero__inner{justify-content:flex-start}.hero--h-center .hero__inner{justify-content:center}.hero--h-right .hero__inner{justify-content:flex-end}.hero--h-center .hero__content{text-align:center}.hero--h-right .hero__content{text-align:right}.hero--v-top .hero__inner{align-items:flex-start}.hero--v-center .hero__inner{align-items:center}.hero--v-bottom .hero__inner{align-items:flex-end}.hero__content{max-width:var(--hero-content-max-width);padding-left:var(--hero-padding-x);padding-right:var(--hero-padding-x)}.hero__subheading{color:var(--hero-subheading-color);font-size:var(--hero-subheading-size);letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 16px}.hero__heading{color:var(--hero-heading-color);font-size:var(--hero-heading-size);line-height:1.15;letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px}.hero__text{color:var(--hero-text-color);font-size:var(--hero-text-size);line-height:1.7}.hero__text p{margin:0 0 1em}.hero__text p:last-child{margin-bottom:0}.hero__buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.hero--h-center .hero__buttons{justify-content:center}.hero--h-right .hero__buttons{justify-content:flex-end}.hero__button{display:inline-block;padding:14px 28px;font-size:var(--hero-btn-size);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:var(--hero-btn-radius);transition:opacity .2s ease}.hero__button--primary{background-color:var(--hero-btn-bg);color:var(--hero-btn-text)}.hero__button--secondary{background-color:var(--hero-btn2-bg);color:var(--hero-btn2-text)}.hero__button:hover{opacity:.85}.hero__caption{position:absolute;bottom:20px;z-index:2;color:var(--hero-caption-color);font-size:12px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.hero__caption--right{right:24px}.hero__caption--left{left:24px}.customer-b2b.template-page-wholesale .hero__button--secondary{display:none}@media screen and (max-width:749px){.hero{min-height:var(--hero-height-mobile)}.hero__logo{width:var(--hero-logo-width-mobile)}.hero__heading{font-size:var(--hero-heading-size-mobile)}.hero__text{font-size:var(--hero-text-size-mobile)}.hero__bg--mobile{display:block}.hero__bg--mobile~.hero__overlay{z-index:1}.hero__bg--desktop:has(~.hero__bg--mobile){display:none}}@supports not selector(:has(*)){@media screen and (max-width:749px){.hero__bg--mobile{display:block;z-index:0}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero-banner.css.map */
