html.bf-on{--bf-bg: #0a0a12;--bf-gold: #FFC93C;--bf-pink: #FF4F87;--bf-cyan: #39E0FF}#bf-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none}html.bf-flash:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;background:#fff;opacity:.85;pointer-events:none;animation:bf-flash-out .26s ease-out forwards}@keyframes bf-flash-out{to{opacity:0}}html.bf-on .noel-bar,html.bf-on .flash,html.bf-on .hw-bar{display:none!important}.bf-bar{position:relative;overflow:hidden;color:#fff4d2;background:linear-gradient(90deg,#05050a,#1a1026 25%,#2a0b1f,#1a1026 75%,#05050a);background-size:300% 100%;animation:bf-bg 10s linear infinite;box-shadow:inset 0 -1px #ffc93c8c}.bf-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 10% 30%,#fff,transparent),radial-gradient(1.2px 1.2px at 30% 70%,#FFC93C,transparent),radial-gradient(1.6px 1.6px at 55% 25%,#39E0FF,transparent),radial-gradient(1.2px 1.2px at 75% 75%,#FF4F87,transparent),radial-gradient(1.5px 1.5px at 92% 35%,#fff,transparent);animation:bf-tw 2.4s ease-in-out infinite alternate}.bf-bar[hidden]{display:none}.bf-bar__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .9rem;padding:.6rem 1rem;min-height:2.6rem;color:inherit;text-decoration:none;text-align:center;font-weight:var(--font-body-weight-bold, 700);line-height:1.3}.bf-bar__timer{padding:.2rem .75rem;border-radius:999px;background:linear-gradient(135deg,#ffc93c,#ff8fb4 60%,#39e0ff);color:#0a0a12;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 14px #ffc93c99}.bf-bar__cta{color:#39e0ff;text-decoration:underline;white-space:nowrap}.bf-bar__inner.is-fading .bf-bar__text,.bf-bar__inner.is-fading .bf-bar__cta{opacity:0;transition:opacity .9s ease}@keyframes bf-bg{to{background-position:300% 0}}@keyframes bf-tw{0%{opacity:.3}to{opacity:1}}.bf-neon-text{color:#fff!important;text-shadow:0 0 6px rgba(255,201,60,.9),0 0 16px rgba(255,201,60,.6),0 0 32px rgba(57,224,255,.45);animation:bf-flicker 3.4s infinite}@keyframes bf-flicker{0%,92%,to{opacity:1}93%{opacity:.55}94%{opacity:1}96%{opacity:.7}97%{opacity:1}}.bf-hero{position:relative;isolation:isolate}.bf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 60% at 50% 30%,rgba(10,10,18,.55),rgba(10,10,18,.15) 60%,transparent 85%);pointer-events:none}.bf-coll-banner{position:relative;isolation:isolate}.bf-coll-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a0a1280,#0a0a1214 70%);pointer-events:none}.bf-badge{display:none!important}html.bf-on .bf-badge{display:inline-flex!important;background:#0a0a12!important;color:#ffc93c!important;box-shadow:0 0 10px #ffc93c8c}.bf-note{margin:.6rem 0 0;padding:.6rem .85rem;border-radius:14px;background:#0a0a12;border:2px solid #FFC93C;color:#fff4d2;font-size:.93rem;line-height:1.35;box-shadow:0 0 14px #ffc93c59}@media(prefers-reduced-motion:reduce){.bf-bar,.bf-bar:before,.bf-neon-text,html.bf-flash:after{animation:none!important}#bf-canvas{display:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/blackfriday-magic.css.map */
