/* Menú: acceso destacado a las tarjetas (ca/en). Misma apariencia que la cabecera en español. */
nav#main-nav .nav-cta-tarjetas > a {
    background: var(--primary-color);
    color: #fff !important;
    border-radius: 20px;
    padding: 6px 14px !important;
}
nav#main-nav .nav-cta-tarjetas > a:hover { opacity: 0.9; }
@media (min-width: 769px) {
    nav#main-nav .nav-cta-tarjetas .submenu { min-width: 250px; }
    nav#main-nav .nav-cta-tarjetas .submenu a { white-space: nowrap; }
}
.submenu li a.submenu-seasonal { color: #7c2d12; font-weight: bold; background: #fff7ed; }
