[data-bf-campaign][data-state=upcoming] .bf-only-live,[data-bf-campaign][data-state=live] .bf-only-upcoming,[data-bf-campaign][data-state=ended] .bf-only-live,[data-bf-campaign][data-state=ended] .bf-only-upcoming{display:none!important}.bfbar{position:relative;background:var(--bfbar-bg);color:var(--bfbar-text);overflow:hidden}.bfbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:bfbar-shine 5s ease-in-out infinite;pointer-events:none}@keyframes bfbar-shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.bfbar__link{position:relative;display:flex;align-items:center;justify-content:center;gap:1.6rem;min-height:4rem;padding:.6rem 1.5rem;color:inherit;text-decoration:none;font-size:1.35rem;line-height:1.3;letter-spacing:.02em}.bfbar__tag{display:inline-flex;align-items:center;gap:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.bfbar__dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--bfbar-accent);animation:bfbar-pulse 1.6s ease-out infinite}@keyframes bfbar-pulse{0%{box-shadow:0 0 0 0 var(--bfbar-accent)}to{box-shadow:0 0 0 .8rem transparent}}.bfbar__msg{opacity:.85}.bfbar__discount{color:var(--bfbar-accent);font-weight:800;text-transform:uppercase}.bfbar__time{display:inline-flex;align-items:baseline;gap:.6rem;white-space:nowrap}.bfbar__label{opacity:.75}.bfbar__count{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.5rem}.bfbar__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.4rem;border-radius:999px;background:var(--bfbar-accent);color:#fff;font-weight:700;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:transform .2s ease}.bfbar__link:hover .bfbar__cta{transform:translate(3px)}@media screen and (max-width:749px){.bfbar__link{gap:1rem;min-height:3.8rem;padding:.5rem 1rem;font-size:1.2rem}.bfbar__msg{display:none!important}.bfbar__tag{font-size:1.1rem;letter-spacing:.08em}.bfbar__label{display:none!important}.bfbar__count{font-size:1.35rem}.bfbar__cta{padding:.4rem 1rem;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.bfbar:before,.bfbar__dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-black-friday-bar.css.map */
