#zaspi-topbar-bf{background-color:#000;color:#fff;text-align:center;padding:11px 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;width:100%;box-sizing:border-box;position:relative;z-index:9999}
#zaspi-topbar-bf .topbar-inner{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;max-width:1200px;margin:0 auto}
#zaspi-topbar-bf .bf-title{font-weight:800;letter-spacing:.14em;text-transform:uppercase}
#zaspi-topbar-bf .bf-sep{width:1px;height:14px;background:rgba(255,255,255,.35)}
#zaspi-topbar-bf .bf-sale{font-weight:700;background:#80539C;border-radius:4px;padding:2px 9px;white-space:nowrap}
#zaspi-topbar-bf .bf-until{color:rgba(255,255,255,.7);font-size:13px;white-space:nowrap}
#zaspi-topbar-bf-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:rgba(255,255,255,.7);cursor:pointer;font-size:20px;line-height:1;padding:0 4px;display:flex;align-items:center}
#zaspi-topbar-bf-close:hover{color:#fff}
@media(max-width:480px){#zaspi-topbar-bf{font-size:13px;padding:9px 40px 9px 16px}#zaspi-topbar-bf .topbar-inner{gap:6px 8px}#zaspi-topbar-bf .bf-sep{display:none}#zaspi-topbar-bf .bf-until{font-size:12px}}
