.editorial-banner{position:relative;display:flex;overflow:hidden;color:#fff;text-decoration:none}.editorial-banner--text-dark{color:rgb(var(--color-foreground))}.editorial-banner--full{min-height:100vh;min-height:100svh}.editorial-banner--two-thirds{min-height:66vh;min-height:66svh}.editorial-banner--large{min-height:85vh}.editorial-banner--medium{min-height:65vh}.editorial-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d9d5cc}.editorial-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.editorial-banner__image{width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(.2,.6,.2,1)}.editorial-banner__image.placeholder-svg{fill:rgba(var(--color-foreground),.35)}.editorial-banner__image--mobile{display:none}@media screen and (max-width:749px){.editorial-banner__image--desktop{display:none}.editorial-banner__image--mobile{display:block}}a.editorial-banner:hover .editorial-banner__image{transform:scale(1.02)}.editorial-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;padding:8rem 2.4rem;text-align:center}.editorial-banner__content--center{justify-content:center}.editorial-banner__content--bottom-center{justify-content:flex-end}.editorial-banner__content--bottom-left{justify-content:flex-end;align-items:flex-start;text-align:left}@media screen and (min-width:750px){.editorial-banner__content{padding:10rem 6rem}}.editorial-banner__content--top-center{justify-content:flex-start;padding-top:max(30vh,28rem)}.editorial-banner__heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3rem);line-height:1.2;letter-spacing:.04em}@media screen and (min-width:750px){.editorial-banner__heading{font-size:calc(var(--font-heading-scale) * 4rem)}}.editorial-banner__subheading{margin:0;max-width:48rem;color:inherit;font-size:1.6rem;line-height:1.6;letter-spacing:.04em}.editorial-banner__subheading--caps{font-size:1.4rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.editorial-banner__link{margin-top:.8rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;font-size:1.2rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.editorial-banner__image{transition:none}}.editorial-banner__subheading-link{color:inherit;text-decoration:none;padding-bottom:.4rem;border-bottom:1px solid currentColor}.editorial-banner__subheading-link:hover{opacity:.8}.editorial-banner__subheading-note{margin:-.4rem 0 0;color:inherit;font-size:1.2rem;line-height:1.6;letter-spacing:.12em}.editorial-banner__cta{margin-top:1.6rem;color:inherit;font-size:1.4rem;letter-spacing:.12em;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.5rem}.editorial-banner__cta:hover,.editorial-banner__cta:focus-visible{opacity:.8}.editorial-banner__nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 0;margin-top:3.2rem}.editorial-banner__nav-link{color:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.3em;text-decoration:none;text-transform:uppercase;text-underline-offset:.5rem}.editorial-banner__nav-link:hover,.editorial-banner__nav-link:focus-visible{text-decoration:underline}.editorial-banner__nav-link+.editorial-banner__nav-link:before{content:"\b7";display:inline-block;margin:0 1.4rem;letter-spacing:0}body:not(.password) .editorial-banner--first .editorial-banner__content{padding-top:max(18rem,var(--editorial-content-top, 0rem));padding-bottom:6rem}@media screen and (min-width:990px){body:not(.password) .editorial-banner--first .editorial-banner__content{padding-top:26rem;padding-bottom:8rem}body:not(.password) .editorial-banner--first .editorial-banner__content--top-center{padding-top:max(30vh,28rem)}}.editorial-banner__content{min-width:0;box-sizing:border-box}.editorial-banner__nav{max-width:100%}@media screen and (max-width:749px){.editorial-banner__nav{flex-direction:column;gap:1.4rem;margin-top:2.4rem}.editorial-banner__nav-link{font-size:1.1rem;letter-spacing:.22em}.editorial-banner__nav-link+.editorial-banner__nav-link:before{content:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-editorial-banner.css.map */
