body:has(.bf26){background:#050505}body:has(.bf26) [id*=__promo_strip]{display:none}.bf26{--black:#050505;--gold:#f7c953;--gold2:#a86a0e;--line:#edbd45;background:#050505;color:#fff;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.bf26 *{box-sizing:border-box}.bf26 h1,.bf26 h2,.bf26 h3,.bf26 p{margin-top:0}.bf26 a:focus-visible{outline:3px solid #fff;outline-offset:4px}.bf26__wrap{width:min(1440px,calc(100% - 72px));margin-inline:auto}.bf26__hero{position:relative;min-height:430px;display:grid;place-items:center;padding:50px 0 44px;text-align:center;background:#070707 url(bf26-reference-2026.png) center top/cover no-repeat;border-bottom:2px solid var(--line);isolation:isolate}.bf26__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#0003);z-index:-1}.bf26__hero-inner{position:relative;z-index:1}.bf26__hero-kicker{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 14px;font-size:clamp(1rem,1.6vw,1.55rem);font-weight:900;letter-spacing:.04em}.bf26__hero-kicker:before,.bf26__hero-kicker:after{content:"";width:86px;height:2px;background:var(--gold)}.bf26__hero h1{margin:0;font-size:clamp(4rem,8vw,8.6rem);font-style:italic;font-weight:950;letter-spacing:-.055em;line-height:.9;text-shadow:0 8px 22px #000}.bf26__hero h1 span{display:inline}.bf26__gold-word{margin-left:.13em;color:var(--gold)}.bf26__hero-sub{display:none}.bf26__dates{display:grid;justify-content:center;margin-top:24px}.bf26__date-range{position:relative;min-width:min(620px,80vw);margin:0;padding:12px 52px;background:linear-gradient(90deg,#9b5f08,#ffe384 48%,#ae700d);clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);color:#090704;font-size:clamp(1.35rem,2.4vw,2.35rem);font-weight:950}.bf26__date-channel{margin:14px 0 0;font-size:clamp(.9rem,1.5vw,1.35rem);font-weight:850;letter-spacing:.14em}.bf26__section{position:relative;padding:30px 0;border-bottom:2px solid var(--line);background:radial-gradient(circle at 54% 52%,rgba(236,176,48,.12),transparent 35%),linear-gradient(105deg,#030303 0,#090806 52%,#18130d)}.bf26__row{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.25fr) minmax(220px,.65fr);gap:34px;align-items:center;min-height:230px}.bf26__copyblock{align-self:center}.bf26__number{display:block;margin-bottom:10px;color:var(--gold);font-size:1.52rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bf26 h2{margin:0;color:#fff;font-size:clamp(2.4rem,4.7vw,4.9rem);font-weight:950;letter-spacing:-.045em;line-height:.93}.bf26__display,.bf26__accent{color:var(--gold)}.bf26__copy{margin-top:12px;color:#fff;font-size:clamp(1.54rem,1.96vw,1.89rem);line-height:1.3}.bf26__copy p{margin:0}.bf26__micro{margin:10px 0 0;color:#ddd4c5;font-size:1.65rem;line-height:1.4}.bf26__visual{position:relative;min-width:0;display:grid;place-items:center}.bf26__asset{display:block;width:100%;height:220px;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(0,0,0,.65))}.bf26__asset--mops{height:255px}.bf26__asset--bulbs{height:230px;mix-blend-mode:screen}.bf26__asset--clearance,.bf26__asset--addon{height:245px}.bf26__cta{display:flex;justify-content:flex-end}.bf26__button,.bf26__button--disabled{width:min(100%,280px);min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 22px;border:1px solid #ffe99e;border-radius:15px;background:linear-gradient(135deg,#fff0ae 0,#f4c44f,#b87512);box-shadow:0 10px 25px #0000008c,0 0 24px #f4c44f33;color:#090704!important;font-size:1.62rem;font-weight:950;text-decoration:none}.bf26__button:hover{transform:translateY(-2px);box-shadow:0 13px 30px #0000009e,0 0 30px #f4c44f4d}.bf26__button span,.bf26__button--disabled span{font-size:1.5rem;line-height:1}.bf26__button--disabled{opacity:.92;cursor:default}.bf26__rewards{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:18px;width:100%}.bf26__reward-card,.bf26__tier{min-height:142px;display:flex;flex-direction:column;justify-content:center;padding:18px;border:2px solid #ffd968;border-radius:15px;background:linear-gradient(145deg,#19150e,#080807);box-shadow:inset 0 0 25px #f7c95314,0 0 16px #f7c95352;text-align:center}.bf26__reward-card small,.bf26__tier small{font-size:1.67rem;font-weight:900}.bf26__reward-card strong,.bf26__tier strong{display:block;margin:8px 0 2px;color:var(--gold);font-size:clamp(2rem,3.6vw,3.65rem);line-height:.9}.bf26__reward-card span,.bf26__tier span{font-size:1.62rem;font-weight:850}.bf26__cta--bulbs{position:relative;align-self:stretch;align-items:flex-end}.bf26__cta--bulbs .bf26__asset{position:absolute;top:24px;right:0;width:min(100%,280px);height:145px;object-fit:contain;transform:scale(1.06);transform-origin:center top}.bf26__clearance-badge{position:absolute;right:4%;top:0;width:94px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#f32c32,#a60005);box-shadow:0 12px 25px #0000008c;font-size:1.5rem;font-weight:950;line-height:.85;text-align:center}.bf26__addon-visual{width:100%}.bf26__addon-visual .bf26__asset{height:245px}@media(max-width:1050px){.bf26__wrap{width:min(100% - 38px,1440px)}.bf26__row{grid-template-columns:minmax(220px,.82fr) minmax(330px,1.18fr);gap:26px}.bf26__cta{grid-column:1/-1;justify-content:center}.bf26__button,.bf26__button--disabled{width:280px}.bf26__section{padding:34px 0}}@media(max-width:700px){.bf26__wrap{width:min(100% - 28px,1440px)}.bf26__hero{min-height:420px;padding:48px 0 38px;background-position:center top}.bf26__hero-kicker{font-size:.9rem;gap:9px}.bf26__hero-kicker:before,.bf26__hero-kicker:after{width:25px}.bf26__hero h1{font-size:clamp(3rem,16vw,4.3rem);line-height:.9}.bf26__hero h1 span{display:block}.bf26__gold-word{margin:.05em 0 0}.bf26__date-range{min-width:100%;padding:12px 24px;font-size:1.24rem}.bf26__date-channel{font-size:.95rem}.bf26__section{padding:42px 0}.bf26__row{grid-template-columns:1fr;gap:22px;min-height:0}.bf26 h2{font-size:clamp(2.55rem,12vw,3.8rem)}.bf26__number{font-size:1.45rem}.bf26__copy{font-size:1.57rem;line-height:1.32}.bf26__micro{font-size:1.57rem;line-height:1.42}.bf26__visual{order:2}.bf26__cta{order:3}.bf26__asset,.bf26__asset--mops,.bf26__asset--bulbs,.bf26__asset--clearance,.bf26__asset--addon{height:auto;max-height:255px}.bf26__rewards{gap:10px}.bf26__reward-card,.bf26__tier{min-height:130px;padding:12px}.bf26__reward-card small,.bf26__tier small,.bf26__reward-card span,.bf26__tier span{font-size:1.33rem}.bf26__reward-card strong,.bf26__tier strong{font-size:2.35rem}.bf26__cta--bulbs{flex-direction:column;align-items:center;gap:2px}.bf26__cta--bulbs .bf26__asset{position:static;width:100%;height:235px;max-height:none;transform:scale(1.12);transform-origin:center bottom}.bf26__clearance-badge{width:78px;font-size:1.15rem}.bf26__button,.bf26__button--disabled{width:100%;min-height:56px;font-size:1.58rem}.bf26__addon-visual .bf26__asset{height:auto}.bf26__section--addon h2 .bf26__accent{display:block}}@media(prefers-reduced-motion:reduce){.bf26 *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/bf-2026.css.map */
