.bf-banner{--bf-u: 1px;--bf-gutter: 2.7%;--bf-badge-x: 64.6%;--bf-accent: #e58c47;--bf-ink: #ffffff;--bf-bg: #11101e;--bf-scrim: 0;position:relative;display:block;overflow:hidden;isolation:isolate;background-color:var(--bf-bg);color:var(--bf-ink);font-family:var(--font-heading-family, inherit)}.bf-banner,.bf-banner *,.bf-banner *:before,.bf-banner *:after{box-sizing:border-box}.bf-banner--page{--bf-u: clamp(.6px, .07018vw, 1.35px);--bf-badge-x: 74.6%;height:calc(400 * var(--bf-u));min-height:300px}.bf-banner--slide{--bf-u: clamp(.6px, .07018vw, 1px);--bf-gutter: max(32px, calc((100% - 1280px)/2) );height:100%;min-height:400px}.bf-hero-slide{display:block;height:100%}.bf-banner .bf-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bf-banner .bf-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bf-banner .bf-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(10,10,22,var(--bf-scrim)),#0a0a1600 62%)}.bf-banner .bf-banner__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bf-banner .bf-banner__logo{display:block;width:calc(191 * var(--bf-u));height:auto;margin-bottom:calc(26 * var(--bf-u))}.bf-banner .bf-banner__content{position:absolute;top:50%;left:var(--bf-gutter);transform:translateY(-50%);width:calc(var(--bf-badge-x) - var(--bf-gutter) - 142.5 * var(--bf-u) - 24px);display:flex;flex-direction:column;align-items:flex-start}.bf-banner .bf-banner__heading{margin:0;font-size:calc(62 * var(--bf-u));line-height:.98;font-weight:900;letter-spacing:-.005em;text-transform:uppercase;color:var(--bf-ink)}.bf-banner .bf-banner__kicker{margin:calc(13 * var(--bf-u)) 0 0;display:flex;align-items:center;gap:calc(22 * var(--bf-u));font-size:calc(18 * var(--bf-u));line-height:1;font-weight:700;letter-spacing:.38em;text-transform:uppercase}.bf-banner .bf-banner__rule{flex:0 0 auto;width:calc(41 * var(--bf-u));height:calc(2 * var(--bf-u));background-color:var(--bf-accent)}.bf-banner .bf-banner__rule--start{display:none}.bf-banner .bf-banner__dates{margin:calc(20 * var(--bf-u)) 0 0;font-size:calc(18 * var(--bf-u));line-height:1.2;font-weight:700}.bf-banner .bf-banner__cta{margin-top:calc(16 * var(--bf-u));display:inline-flex;align-items:center;justify-content:center;min-height:calc(42 * var(--bf-u));padding:calc(6 * var(--bf-u)) calc(30 * var(--bf-u));border:0;border-radius:0;background-color:var(--bf-accent);color:#fff;font-size:calc(12 * var(--bf-u));line-height:1;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease}.bf-banner .bf-banner__cta:hover,.bf-banner .bf-banner__cta:focus-visible{background-color:#c97334;color:#fff;text-decoration:none}.bf-banner .bf-banner__badge{position:absolute;top:50%;left:var(--bf-badge-x);transform:translate(-50%,-50%);display:block;width:calc(285 * var(--bf-u));height:auto;filter:drop-shadow(0 0 calc(12 * var(--bf-u)) rgba(255,200,132,.6)) drop-shadow(0 0 calc(34 * var(--bf-u)) rgba(255,186,110,.26))}@media screen and (max-width:749px){.bf-banner{--bf-gutter: 6%}.bf-banner--page{--bf-u: min(.0926vw, .46px);height:clamp(430px,calc(1270 * var(--bf-u)),620px)}.bf-banner--slide{--bf-u: min(.0926vw, .2963px)}.bf-banner .bf-banner__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:var(--bf-gutter);text-align:center}.bf-banner .bf-banner__content{display:contents}.bf-banner .bf-banner__logo{order:1;width:calc(426 * var(--bf-u));margin-bottom:0}.bf-banner .bf-banner__heading{order:2;margin-top:calc(97 * var(--bf-u));font-size:calc(112 * var(--bf-u))}.bf-banner .bf-banner__kicker{order:3;margin-top:calc(28 * var(--bf-u));gap:calc(33 * var(--bf-u));font-size:calc(38 * var(--bf-u));letter-spacing:.5em;text-indent:.5em}.bf-banner .bf-banner__rule--start{display:block}.bf-banner .bf-banner__rule{width:calc(88 * var(--bf-u))}.bf-banner .bf-banner__badge{position:static;order:4;transform:none;width:calc(620 * var(--bf-u));filter:drop-shadow(0 0 calc(10 * var(--bf-u)) rgba(255,200,132,.28)) drop-shadow(0 0 calc(22 * var(--bf-u)) rgba(255,186,110,.1));margin-block:calc(-8 * var(--bf-u)) calc(-22 * var(--bf-u))}.bf-banner .bf-banner__dates{order:5;margin-top:0;font-size:max(13px,calc(38 * var(--bf-u)))}.bf-banner .bf-banner__cta{order:6;margin-top:calc(25 * var(--bf-u));min-height:max(44px,calc(86 * var(--bf-u)));padding:calc(10 * var(--bf-u)) max(24px,calc(60 * var(--bf-u)));font-size:max(11px,calc(25 * var(--bf-u)))}}@media(prefers-reduced-motion:reduce){.bf-banner .bf-banner__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-bf-banner.css.map */
