.bf-editorial-hero{background:var(--bf-background);color:var(--bf-text);padding:clamp(1rem,2.6vw,2.4rem) 0 clamp(2.5rem,6vw,5.5rem)}.bf-editorial-hero__inner{width:min(1160px,calc(100% - 2rem));margin:0 auto}.bf-editorial-hero__promo{margin:0 0 clamp(1.2rem,2.5vw,2rem);padding:clamp(.9rem,2vw,1.35rem) 1rem;border-radius:1rem;background:var(--bf-gold);color:var(--bf-button-text);font-size:clamp(1rem,2vw,1.6rem);font-weight:700;letter-spacing:.045em;line-height:1.25;text-align:center;text-transform:uppercase}.bf-editorial-hero__media{width:min(1040px,100%);aspect-ratio:3 / 2;margin:0 auto;overflow:hidden;border-radius:clamp(1rem,2vw,1.6rem);background:#e5ddce}.bf-editorial-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.bf-editorial-hero__content{max-width:1050px;margin:0 auto;padding-top:clamp(1.8rem,4vw,3.5rem);text-align:center}.bf-editorial-hero__heading{margin:0;color:var(--bf-text);font-size:clamp(2.25rem,5.5vw,4.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.08}.bf-editorial-hero__text{max-width:920px;margin:clamp(1.2rem,3vw,2.2rem) auto 0;color:var(--bf-text);font-size:clamp(1.25rem,2.8vw,2.2rem);font-weight:500;line-height:1.45}.bf-editorial-hero__text p{margin:0;color:inherit}.bf-editorial-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;margin-top:clamp(1.6rem,3.5vw,2.6rem);padding:clamp(1rem,2vw,1.35rem) clamp(1.5rem,5vw,3.5rem);border-radius:1rem;background:var(--bf-gold);color:var(--bf-button-text);font-size:clamp(1.1rem,2.5vw,1.8rem);font-weight:800;letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,filter .18s ease}.bf-editorial-hero__button:hover,.bf-editorial-hero__button:focus-visible{color:var(--bf-button-text);filter:brightness(1.06);transform:translateY(-2px)}.bf-editorial-hero__button:focus-visible{outline:3px solid var(--bf-text);outline-offset:4px}@media screen and (max-width:749px){.bf-editorial-hero__inner{width:min(calc(100% - 1rem),42rem)}.bf-editorial-hero__promo{border-radius:.75rem;font-size:.95rem}.bf-editorial-hero__media{width:100%}.bf-editorial-hero__heading{font-size:clamp(2rem,10vw,3.1rem)}.bf-editorial-hero__text{font-size:clamp(1.15rem,5.5vw,1.55rem)}.bf-editorial-hero__button{width:100%;border-radius:.75rem;font-size:clamp(1rem,5vw,1.35rem)}}@media(prefers-reduced-motion:reduce){.bf-editorial-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=Ag */
