/* ==========================================
   MENÚ - CORTES LÁSER (clases reales confirmadas)
   ul.main-header-menu > li.menu-item > a.menu-link
   ========================================== */

/* Reordenar visualmente sin tocar WordPress */
/* Orden real en el HTML: Cart, Checkout, inicio, My account, Shop */
/* Orden deseado: inicio, Shop, Cart, Checkout, My account */
ul.main-header-menu > li:nth-child(1) { order: 3; } /* Cart */
ul.main-header-menu > li:nth-child(2) { order: 4; } /* Checkout */
ul.main-header-menu > li:nth-child(3) { order: 1; } /* inicio */
ul.main-header-menu > li:nth-child(4) { order: 5; } /* My account */
ul.main-header-menu > li:nth-child(5) { order: 2; } /* Shop */

/* Estilo tipo botón para cada enlace */
ul.main-header-menu .menu-link {
    display: inline-block !important;
    padding: 8px 18px !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    margin-left: 8px !important;
    transition: transform 0.15s ease, opacity 0.15s ease;
}

ul.main-header-menu .menu-link:hover {
    transform: translateY(-2px);
    opacity: 0.9;
    color: #ffffff !important;
}

/* Colores por destino (usando el href real de cada enlace) */
ul.main-header-menu a.menu-link[href*="cart"] { background-color: #16a34a !important; }       /* verde */
ul.main-header-menu a.menu-link[href*="checkout"] { background-color: #ea580c !important; }   /* naranja */
ul.main-header-menu a.menu-link[href*="my-account"] { background-color: #7c3aed !important; } /* morado */
ul.main-header-menu a.menu-link[href*="shop"] { background-color: #0891b2 !important; }        /* celeste */

/* inicio: no tiene palabra clave en el href (es la raíz "/"), lo identificamos por su posición real (3er <li>) */
ul.main-header-menu > li:nth-child(3) a.menu-link { background-color: #2563eb !important; }   /* azul */

/* Que el ítem activo (página actual) resalte un poco más */
ul.main-header-menu > li.current-menu-item > a.menu-link {
    box-shadow: 0 4px 12px rgba(0,0,0,0.25) !important;
}