/* Black Friday 2026: botón rojo con letras blancas en el menú */
#top-menu > li.bf-menu > a > span:first-child {
  background:#d0021b !important; color:#ffffff !important; font-weight:700 !important;
  padding:6px 12px !important; border-radius:4px; display:inline-flex; align-items:center; line-height:1.2;
}
#top-menu > li.bf-menu > a > span:first-child svg { fill:#ffffff !important; color:#ffffff !important; }
#top-menu > li.bf-menu > a:hover > span:first-child,
#top-menu > li.bf-menu:hover > a > span:first-child { background:#a00015 !important; color:#ffffff !important; }
#top-menu > li.bf-menu .pk-sub-menu a:hover,
#top-menu > li.bf-menu .pk-sub-menu a:hover span { color:#d0021b !important; }
/* En móvil, el botón rojo solo ocupa lo que mide el texto */
@media (max-width: 991px) {
  #top-menu > li.bf-menu > a > span:first-child { flex:0 0 auto !important; width:auto !important; max-width:max-content !important; }
}