.promo-hero{--promo-hero-min-block-size: 576px;--promo-hero-image-ratio: calc(1440 / 571);--promo-hero-eyebrow-size: 13px;--promo-hero-eyebrow-line: 18px;--promo-hero-eyebrow-weight: var(--font-weight-semibold);--promo-hero-heading-size: 38px;--promo-hero-heading-line: 38px;--promo-hero-button-inline-size: 245px;--promo-hero-button-weight: var(--font-weight-semibold);--promo-hero-group-gap: 9px;--promo-hero-copy-gap: 10px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-block-size:var(--promo-hero-min-block-size);font-family:var(--font-brand-family);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.promo-hero{--promo-hero-min-block-size: max(571px, 100vw / var(--promo-hero-image-ratio));--promo-hero-eyebrow-size: 13px;--promo-hero-eyebrow-line: 25px;--promo-hero-eyebrow-weight: var(--font-weight-semibold);--promo-hero-heading-size: var(--text-section-heading);--promo-hero-heading-line: 49px;--promo-hero-button-inline-size: 338px;--promo-hero-button-weight: var(--font-weight-regular);--promo-hero-group-gap: 12px;--promo-hero-copy-gap: 16px;justify-content:center}.promo-hero .promo-hero__heading{max-width:500px}}.promo-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}@keyframes promo-hero-fade-in{0%{opacity:0}}.promo-hero__image{inline-size:100%;block-size:100%;object-fit:cover}@keyframes promo-hero-reveal{0%{opacity:0;transform:translateY(var(--promo-hero-reveal-distance))}to{opacity:1;transform:translateY(0)}}.promo-hero__inner{position:relative;inline-size:100%;max-width:none;margin-inline:0}@media screen and (min-width:750px){.promo-hero__inner{padding-inline-start:50px}}.promo-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:750px){.promo-hero__content{align-items:flex-start;max-inline-size:500px;text-align:start}}.promo-hero__eyebrow,.promo-hero__copy{--promo-hero-reveal-distance: 30px;animation:promo-hero-reveal .8s cubic-bezier(.215,.61,.355,1) .8s backwards}.promo-hero__eyebrow{margin-block:0;font-size:var(--promo-hero-eyebrow-size);font-weight:var(--promo-hero-eyebrow-weight);line-height:var(--promo-hero-eyebrow-line);letter-spacing:1px;text-transform:uppercase}.promo-hero__copy{display:flex;flex-direction:column;gap:var(--promo-hero-copy-gap);inline-size:100%;margin-block-start:var(--promo-hero-group-gap)}.promo-hero__heading{margin-block:0;font-size:var(--promo-hero-heading-size);font-weight:var(--font-weight-regular);line-height:var(--promo-hero-heading-line);letter-spacing:var(--text-section-heading-track)}.promo-hero__heading--image{margin-block:6px;line-height:0}.promo-hero__heading-image{display:inline-block;inline-size:244px;max-inline-size:100%;block-size:auto}@media screen and (min-width:641px){.promo-hero__heading-image{inline-size:445px}}@media screen and (min-width:1008px){.promo-hero__heading-image{inline-size:389px}}@media screen and (min-width:641px){.promo-hero__body br{display:none}}.promo-hero__body{margin-block:0;font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--text-body-line)}.promo-hero__buttons{--promo-hero-reveal-distance: 20px;display:flex;flex-direction:column;align-items:center;gap:10px;margin-block-start:22px;animation:promo-hero-reveal .8s cubic-bezier(.215,.61,.355,1) .8s backwards}@media screen and (min-width:750px){.promo-hero__buttons{align-items:flex-start}}.promo-hero__button{display:flex;align-items:center;justify-content:center;inline-size:var(--promo-hero-button-inline-size);min-block-size:45px;padding-inline:16px;border:1px solid transparent;border-radius:var(--radius-button);font-size:var(--text-button);font-weight:var(--promo-hero-button-weight);line-height:var(--text-button-line);letter-spacing:var(--text-button-track);text-align:center;text-decoration:none;text-transform:uppercase}.promo-hero__button--outline{border-color:rgb(var(--color-secondary-button-text));background-color:transparent;color:rgb(var(--color-secondary-button-text))}.promo-hero__button--solid{border-color:rgb(var(--color-button));background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}@media(hover:hover){.promo-hero__button--outline:hover{border-color:rgb(var(--color-button));background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.promo-hero__button--solid:hover{border-color:var(--brand-navy);background-color:var(--brand-navy);color:var(--brand-off-white)}}.promo-hero__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.promo-hero__image{animation:promo-hero-fade-in var(--transition-image) backwards}@media(prefers-reduced-motion:reduce){.promo-hero__image,.promo-hero__eyebrow,.promo-hero__copy,.promo-hero__buttons{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/926/assets/section-promo-hero.css.map */
