.hero,.hero *,.hero *:before,.hero *:after{box-sizing:border-box}.hero{--hero-buttons-gap: 8px;--hero-gap-text: var(--hero-gap-text-mobile, 12px);--hero-gap-buttons: var(--hero-gap-buttons-mobile, 28px);color:rgb(var(--color-foreground))}.hero .hero__banner{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:var(--hero-position-mobile, flex-end);min-height:var(--hero-height-mobile, 498px);overflow:hidden;color:rgb(var(--color-foreground))}.hero .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.hero .hero__banner--overlay .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(108.56deg,#0009 34.28%,#0d0d0d86,#1a1a1a73,#26262660,#3333334d,#40404039,#4d4d4d26,#59595913,#6660 132.69%);pointer-events:none}.hero .hero__inner{position:relative;z-index:1;padding-block:var(--hero-content-padding-mobile, 50px)}.hero .hero__content{display:flex;flex-direction:column;align-items:var(--hero-align-mobile, flex-start);text-align:var(--hero-text-align-mobile, left)}.hero .hero__content>*{margin:0}.hero .hero__content>*+*{margin-top:var(--hero-gap-text)}.hero .hero__content>*+.hero__buttons{margin-top:var(--hero-gap-buttons)}.hero .hero__heading{max-width:100%;color:rgb(var(--color-foreground));overflow-wrap:break-word}@media screen and (max-width:989px){.hero .hero__heading .hero__br--desktop{display:none}}.hero .hero__content>.hero__eyebrow{margin-bottom:var(--hero-eyebrow-gap-mobile, var(--hero-gap-text));color:rgb(var(--color-foreground));font-family:var(--font-family-neue-haas);overflow-wrap:break-word}.hero .hero__content>.hero__eyebrow:last-child{margin-bottom:0}.hero .hero__content>.hero__eyebrow+*{margin-top:0}.hero .hero__text{max-width:var(--hero-text-max-width-mobile, 100%);color:var(--hero-text-color-mobile, var(--hero-text-muted));font-family:var(--font-family-neue-haas);font-weight:var(--font-weight-regular);font-size:var(--hero-text-size-mobile, var(--font-size-body-14));line-height:var(--hero-text-line-height-mobile, var(--line-height-140));letter-spacing:var(--hero-text-letter-spacing-mobile, var(--letter-spacing-positive-1));overflow-wrap:break-word}.hero .hero__text p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.hero .hero__text p+p{margin-top:1em}.hero .hero__text a{color:inherit}.hero .hero__buttons{display:flex;flex-wrap:wrap;justify-content:var(--hero-align-mobile, flex-start);gap:var(--hero-buttons-gap)}.hero .hero__button.button-outline{--btn-border-color: var(--hero-text-muted)}.hero .hero__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}.hero .hero__breadcrumbs{position:absolute;top:22px;left:0;right:0;z-index:2;color:rgb(var(--color-foreground));font-family:var(--font-family-neue-haas);text-align:left}.hero .hero__breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0 auto;padding-block:0;list-style:none;font-size:var(--font-size-body-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0)}.hero .hero__breadcrumbs-item{display:flex;align-items:baseline;gap:10px;min-width:0;padding-block:var(--breadcrumbs-item-padding-y)}.hero .hero__breadcrumbs-separator{flex:none;font-size:var(--font-size-body-13);letter-spacing:var(--letter-spacing-positive-1)}.hero .hero__breadcrumbs-current{min-width:0;overflow-wrap:break-word}.hero .hero__breadcrumbs-link{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--breadcrumbs-underline-offset);transition:text-decoration-color var(--duration-quick) var(--ease-default)}.hero .hero__breadcrumbs-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:none}@media screen and (min-width:990px){.hero .hero__breadcrumbs-link:hover{text-decoration-color:currentColor}}.hero .hero__banner--crumbs .hero__inner{padding-top:max(var(--hero-content-padding-mobile, 50px),64px)}.hero .hero__banner--crumbs-mid-mobile .hero__inner{padding-bottom:max(var(--hero-content-padding-mobile, 50px),64px)}@media(prefers-reduced-motion:reduce){.hero .hero__breadcrumbs-link{transition:none}}@media screen and (min-width:990px){.hero{--hero-buttons-gap: 12px;--hero-gap-text: var(--hero-gap-text-desktop, 18px);--hero-gap-buttons: var(--hero-gap-buttons-desktop, 36px)}.hero .hero__banner{justify-content:var(--hero-position-desktop, center);min-height:var(--hero-height-desktop, 603px)}.hero .hero__banner--overlay .hero__media:after{background:linear-gradient(31.53deg,#0009 25.55%,#0d0d0d86,#1a1a1a73,#26262660,#3333334d,#40404039,#4d4d4d26,#59595913,#6660 108.56%)}.hero .hero__banner--overlay-wide .hero__media:after{background:linear-gradient(25.03deg,#0009 25.55%,#0d0d0d86,#1a1a1a73,#26262660,#3333334d,#40404039,#4d4d4d26,#59595913,#6660 108.56%)}.hero .hero__inner{padding-block:var(--hero-content-padding-desktop, 30px)}.hero .hero__content>.hero__eyebrow{margin-bottom:var(--hero-eyebrow-gap-desktop, var(--hero-gap-text))}.hero .hero__content>.hero__eyebrow:last-child{margin-bottom:0}.hero .hero__breadcrumbs{top:20px}.hero .hero__breadcrumbs-list{font-size:var(--font-size-body-13);letter-spacing:var(--letter-spacing-positive-1)}.hero .hero__banner--crumbs .hero__inner{padding-top:max(var(--hero-content-padding-desktop, 30px),62px);padding-bottom:var(--hero-content-padding-desktop, 30px)}.hero .hero__banner--crumbs-mid-desktop .hero__inner{padding-bottom:max(var(--hero-content-padding-desktop, 30px),62px)}.hero .hero__content{align-items:var(--hero-align-desktop, flex-start);text-align:var(--hero-text-align-desktop, left)}.hero .hero__heading{max-width:var(--hero-heading-max-width, 100%)}.hero .hero__heading .hero__br--mobile{display:none}.hero .hero__text{max-width:var(--hero-text-max-width-desktop, 100%);color:var(--hero-text-color-desktop, var(--hero-text-muted));font-size:var(--hero-text-size-desktop, var(--font-size-body-16));line-height:var(--hero-text-line-height-desktop, var(--line-height-150));letter-spacing:var(--hero-text-letter-spacing-desktop, var(--letter-spacing-0))}.hero .hero__buttons{justify-content:var(--hero-align-desktop, flex-start)}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/section-hero.css.map */
