.hb-best-seller,
.hb-menu-elite .label {
    display:inline-flex;align-items:center;justify-content:center;
    padding:6px 12px;border:0;border-radius:100px;
    background:linear-gradient(110deg,#fa075b,#d60068);color:#fff!important;
    font-size:10px;font-weight:750;line-height:1.2;letter-spacing:.7px;
    white-space:nowrap;box-shadow:0 0 18px #fa075b45;
    animation:hb-badge-glow 3s ease-in-out infinite;
}
.hb-menu-elite .label {margin-inline-start:12px;padding:4px 8px;font-size:9px;vertical-align:middle;}
@keyframes hb-badge-glow {50% {box-shadow:0 0 24px #fa075b75;}}
@media(prefers-reduced-motion:reduce){.hb-best-seller,.hb-menu-elite .label{animation:none;}}
