.hero{position:relative;display:flex;align-items:center;min-height:540px;overflow:hidden}.hero--full-height{min-height:100svh}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.hero__media img{width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(148deg,#ffffffe6 0% 32%,#fff0)}.hero-wrap{width:100%}.hero-text-panel{width:100%;display:flex;flex-direction:column;justify-content:center;padding:80px 72px}.hero-body{max-width:640px}.hero h1{color:var(--hb-heading-c, var(--text));margin-bottom:20px;line-height:1.05;animation:fadeUp .55s var(--ease) both}.hero--has-image h1{color:var(--hb-heading-c, #000)}.hero h1 b{color:var(--hb-hl-c, var(--red));font-style:normal;font-weight:700}.hero-kicker{color:var(--hb-kicker-c, var(--red));font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.9rem;margin-bottom:28px;animation:fadeUp .55s var(--ease) .04s both}.hero--has-image .hero-kicker{color:var(--hb-kicker-c, var(--red))}.hero-sub{color:var(--hb-sub-c, var(--text-mid));font-size:1.05rem;line-height:1.65;margin-bottom:36px;max-width:420px;animation:fadeUp .55s var(--ease) .08s both}.hero--has-image .hero-sub,.hero--on-color .hero-sub{color:var(--hb-sub-c, rgba(255,255,255,.85))}.hero .btn-primary{background:var(--hb-cta-bg, var(--red));color:var(--hb-cta-text, #fff)}.hero .btn-secondary{border-color:var(--hb-cta2-border, rgba(255,255,255,.35));color:var(--hb-cta2-text, #fff)}.hero-note-pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;background:#ffffffeb;color:var(--text);border:1px solid rgba(0,0,0,.06);font-size:.78rem;font-weight:600;padding:8px 16px;border-radius:999px;margin-bottom:24px;box-shadow:var(--shadow-xs);animation:fadeUp .55s var(--ease) .1s both}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;animation:fadeUp .55s var(--ease) .16s both}@media(max-width:900px){.hero-text-panel{padding:48px 24px 40px}.hero h1{font-size:2.2rem;color:var(--hb-heading-c-m, var(--hb-heading-c, var(--text)))}.hero--has-image h1{color:var(--hb-heading-c-m, var(--hb-heading-c, #000))}.hero h1 b{color:var(--hb-hl-c-m, var(--hb-hl-c, var(--red)))}.hero-kicker,.hero--has-image .hero-kicker{color:var(--hb-kicker-c-m, var(--hb-kicker-c, var(--red)))}.hero-sub{font-size:.95rem;color:var(--hb-sub-c-m, var(--hb-sub-c, var(--text-mid)))}.hero--has-image .hero-sub,.hero--on-color .hero-sub{color:var(--hb-sub-c-m, var(--hb-sub-c, rgba(255,255,255,.85)))}.hero .btn-primary{background:var(--hb-cta-bg-m, var(--hb-cta-bg, var(--red)));color:var(--hb-cta-text-m, var(--hb-cta-text, #fff))}.hero .btn-secondary{border-color:var(--hb-cta2-border-m, var(--hb-cta2-border, rgba(255,255,255,.35)));color:var(--hb-cta2-text-m, var(--hb-cta2-text, #fff))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero-banner.css.map */
