.wb-hero{position:relative;display:flex;overflow:hidden}.wb-hero--small{min-height:28rem}.wb-hero--medium{min-height:34rem}.wb-hero--large{min-height:39rem}@media screen and (min-width:750px){.wb-hero--small{min-height:clamp(42rem,50vw,64rem)}.wb-hero--medium{min-height:clamp(56rem,50vw,82rem)}.wb-hero--large{min-height:clamp(72rem,50vw,100rem)}}.wb-hero--adapt .wb-hero__media{position:relative}.wb-hero--adapt .wb-hero__media img{position:relative;height:auto}.wb-hero--adapt .wb-hero__content{position:absolute;top:0;right:0;bottom:0;left:0}.wb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.wb-hero__media img,.wb-hero__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;object-position:center var(--wb-hero-focal, 50%)}.wb-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wb-hero--x-left .wb-hero__scrim--light{background:linear-gradient(to right,rgba(255,255,255,var(--wb-hero-scrim, .45)),rgba(255,255,255,calc(var(--wb-hero-scrim, .45) * .9)) 32%,#fff0 58%)}.wb-hero--x-left .wb-hero__scrim--dark{background:linear-gradient(to right,rgba(0,0,0,var(--wb-hero-scrim, .45)),rgba(0,0,0,calc(var(--wb-hero-scrim, .45) * .9)) 32%,#0000 58%)}.wb-hero--x-right .wb-hero__scrim--light{background:linear-gradient(to left,rgba(255,255,255,var(--wb-hero-scrim, .45)),rgba(255,255,255,calc(var(--wb-hero-scrim, .45) * .9)) 32%,#fff0 58%)}.wb-hero--x-right .wb-hero__scrim--dark{background:linear-gradient(to left,rgba(0,0,0,var(--wb-hero-scrim, .45)),rgba(0,0,0,calc(var(--wb-hero-scrim, .45) * .9)) 32%,#0000 58%)}.wb-hero--x-center .wb-hero__scrim--light{background:rgba(255,255,255,calc(var(--wb-hero-scrim, .45) * .75))}.wb-hero--x-center .wb-hero__scrim--dark{background:rgba(0,0,0,calc(var(--wb-hero-scrim, .45) * .75))}@media screen and (max-width:749px){.wb-hero:not(.wb-hero--mobile-overlay) .wb-hero__scrim--light,.wb-hero:not(.wb-hero--mobile-overlay) .wb-hero__scrim--dark{background:none}.wb-hero--mobile-overlay .wb-hero__scrim--light{background:rgba(255,255,255,calc(var(--wb-hero-scrim, .45) * 1.25))}.wb-hero--mobile-overlay .wb-hero__scrim--dark{background:rgba(0,0,0,calc(var(--wb-hero-scrim, .45) * 1.25))}.wb-hero--mobile-hidden .wb-hero__content{display:none}.wb-hero--mobile-below{display:block;min-height:0}.wb-hero--mobile-below .wb-hero__media{position:relative}.wb-hero--mobile-below.wb-hero--small .wb-hero__media{height:28rem}.wb-hero--mobile-below.wb-hero--medium .wb-hero__media{height:34rem}.wb-hero--mobile-below.wb-hero--large .wb-hero__media{height:39rem}.wb-hero--mobile-below.wb-hero--adapt .wb-hero__media,.wb-hero--mobile-below.wb-hero--adapt .wb-hero__media img{height:auto}.wb-hero--mobile-below .wb-hero__content{position:static;display:block;padding-top:3.2rem;padding-bottom:.8rem}.wb-hero--mobile-below .wb-hero__text{max-width:none}.wb-hero--mobile-below .wb-hero__heading{font-size:clamp(3.4rem,2rem + 4vw,4.4rem)}}.wb-hero__content{position:relative;z-index:1;display:flex;width:100%;padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:750px){.wb-hero__content{padding-top:6rem;padding-bottom:6rem}}.wb-hero--x-left .wb-hero__content{justify-content:flex-start}.wb-hero--x-center .wb-hero__content{justify-content:center}.wb-hero--x-right .wb-hero__content{justify-content:flex-end}.wb-hero--y-top .wb-hero__content{align-items:flex-start}.wb-hero--y-middle .wb-hero__content{align-items:center}.wb-hero--y-bottom .wb-hero__content{align-items:flex-end}@media screen and (min-width:2200px){.wb-hero--y-middle .wb-hero__content{align-items:flex-start}}.wb-hero__text{max-width:52rem}.wb-hero--x-center .wb-hero__text{text-align:center}.wb-hero--x-right .wb-hero__text{text-align:right}.wb-hero__heading{margin:0;font-size:clamp(3.2rem,1.2rem + 3.6vw,5.6rem);line-height:1.14;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}.wb-hero__subheading{margin:1.8rem 0 0;font-size:clamp(1.4rem,1.2rem + .4vw,1.8rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground))}.wb-hero__tagline{margin:1rem 0 0;font-size:clamp(1.2rem,1.1rem + .3vw,1.5rem);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground))}.wb-hero__button{margin-top:3.2rem;padding:1.6rem 3.2rem;font-size:1.4rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-wb-hero.css.map */
