#cg-promotion{position:sticky;top:0;z-index:999;background:#0c00ff;color:#fff;font-family:Poppins,Arial,sans-serif}
#cg-promotion .cg-promotion-inner{box-sizing:border-box;max-width:1440px;margin:auto;padding:10px 52px 10px 24px;display:flex;align-items:center;justify-content:center;gap:20px;position:relative;min-height:46px}
#cg-promotion p{margin:0;font-size:13px;font-weight:500;line-height:1.45;color:#fff}
#cg-promotion a{font-size:13px;font-weight:600;line-height:1.45;color:#fff;text-decoration:none;white-space:nowrap;border-bottom:1px solid #ffffff88}
#cg-promotion button{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#fff;cursor:pointer;font-size:24px;padding:0;box-shadow:none}
#cg-promotion a:focus-visible,#cg-promotion button:focus-visible{outline:2px solid #fff;outline-offset:3px}
#cg-promotion[hidden]{display:none!important}
body.cg-promotion-active .navbar-fixed nav{top:var(--cg-promotion-height,46px)}
body.admin-bar #cg-promotion{top:32px}body.admin-bar.cg-promotion-active .navbar-fixed nav{top:calc(var(--cg-promotion-height,46px) + 32px)}
@media(max-width:782px){body.admin-bar #cg-promotion{top:46px}body.admin-bar.cg-promotion-active .navbar-fixed nav{top:calc(var(--cg-promotion-height,46px) + 46px)}}
@media(max-width:600px){#cg-promotion .cg-promotion-inner{gap:3px;flex-direction:column;padding:10px 44px 10px 16px;text-align:center}#cg-promotion p,#cg-promotion a{font-size:12px}body.admin-bar #cg-promotion{top:0}body.admin-bar.cg-promotion-active .navbar-fixed nav{top:var(--cg-promotion-height,60px)}}
