.hero-banner{position:relative;min-height:var(--hero-banner-mobile-height);overflow:hidden;color:rgb(var(--hero-banner-text-color));background-color:rgb(var(--color-base-background))}.hero-banner__media,.hero-banner__picture,.hero-banner__image,.hero-banner__placeholder{display:block;width:100%;height:100%}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-banner__image,.hero-banner__placeholder{object-fit:cover;object-position:top}.hero-banner__placeholder{background-color:rgba(var(--hero-banner-overlay-color),.35)}.hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(var(--hero-banner-overlay-color),var(--hero-banner-overlay-opacity));pointer-events:none}.hero-banner__content{position:relative;z-index:2;display:flex;min-height:var(--hero-banner-mobile-height);padding:4rem 1.5rem}.hero-banner__content--top-left,.hero-banner__content--top-center,.hero-banner__content--top-right{align-items:flex-start}.hero-banner__content--middle-left,.hero-banner__content--middle-center,.hero-banner__content--middle-right{align-items:center}.hero-banner__content--bottom-left,.hero-banner__content--bottom-center,.hero-banner__content--bottom-right{align-items:flex-end}.hero-banner__content--top-left,.hero-banner__content--middle-left,.hero-banner__content--bottom-left{justify-content:flex-start}.hero-banner__content--top-center,.hero-banner__content--middle-center,.hero-banner__content--bottom-center{justify-content:center}.hero-banner__content--top-right,.hero-banner__content--middle-right,.hero-banner__content--bottom-right{justify-content:flex-end}.hero-banner__box{width:100%;max-width:710px}.hero-banner__box--left{text-align:left}.hero-banner__box--center{text-align:center}.hero-banner__box--right{text-align:right}.hero-banner__eyebrow{margin:0 0 14px;font-size:13px;line-height:1.1;font-weight:500;letter-spacing:0}.hero-banner__heading{max-width:610px;margin:0;color:currentColor;font-size:37.8px;line-height:.95;letter-spacing:-1.48px;text-transform:uppercase}.hero-banner__box--center .hero-banner__heading{margin-inline:auto}.hero-banner__box--right .hero-banner__heading{margin-inline-start:auto}.hero-banner__text{font-family:Montserrat;font-weight:500;font-size:13px;line-height:110%;letter-spacing:0;margin-top:12px}.hero-banner__text p{margin:0}.hero-banner__box--center .hero-banner__text{margin-inline:auto}.hero-banner__box--right .hero-banner__text{margin-inline-start:auto}.hero-banner__button{display:inline-flex;align-items:center;justify-content:center;padding:16.5px 48px;font-family:Montserrat;font-weight:600;font-size:14px;line-height:110%;letter-spacing:-4%;color:#24231e;background:#fff;border-radius:6px;transition:all .4s ease;margin-top:35px;text-decoration:none}.hero-banner__button:hover{background:#1e2525;color:#fff}@media screen and (max-width:749px){.hero-banner__content--mobile-left{justify-content:flex-start;align-items:flex-end}.hero-banner__content--mobile-center{justify-content:center}.hero-banner__content--mobile-right{justify-content:flex-end}.hero-banner__content--mobile-left .hero-banner__box{text-align:left}.hero-banner__content--mobile-center .hero-banner__box{text-align:center}.hero-banner__content--mobile-right .hero-banner__box{text-align:right}.hero-banner__content--mobile-center .hero-banner__heading,.hero-banner__content--mobile-center .hero-banner__text{margin-inline:auto}.hero-banner__content--mobile-right .hero-banner__heading,.hero-banner__content--mobile-right .hero-banner__text{margin-inline-start:auto}.hero-banner__heading{font-size:37.85px;max-width:250px;line-height:1.1}.hero-banner__content{padding:37px 22px}.hero-banner__button{margin-top:24px;max-width:75%;width:100%}.hero-banner__text{max-width:290px}}@media screen and (min-width:750px){.hero-banner{min-height:var(--hero-banner-desktop-height)}.hero-banner__content{min-height:var(--hero-banner-desktop-height);padding:6rem 7rem}.hero-banner__eyebrow,.hero-banner__text{font-size:14px}}@media screen and (min-width:1200px){.hero-banner__content{padding-inline:66px;max-width:1440px;width:100%;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-hero-banner.css.map */
