
/* ==========================================
   COMBOS EKSEL
   PASO 8.9.17
   ENLACE DE OFERTAS EN EL MENU
========================================== */

/* OFERTAS - MENU DE COMPUTADORA */

.navegacion-escritorio .nav-enlace-ofertas {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 9px 16px;

    background: #e52b39;
    color: #ffffff;

    border-radius: 8px;

    font-weight: 900;
    font-size: 13px;

    text-decoration: none;

    box-shadow: 0 3px 10px rgba(229, 43, 57, 0.18);

    transition:
        background 0.2s ease,
        transform 0.2s ease,
        box-shadow 0.2s ease;
}

.navegacion-escritorio .nav-enlace-ofertas:hover {
    background: #bc1d2a;
    color: #ffffff;

    transform: translateY(-2px);

    box-shadow: 0 6px 15px rgba(229, 43, 57, 0.25);
}

.navegacion-escritorio
.nav-enlace-ofertas[aria-current="page"] {
    background: #a91623;
    color: #ffffff;
}

/* OFERTAS - MENU DE CELULAR */

.menu-movil-contenido .menu-movil-enlace-ofertas {
    display: flex;
    align-items: center;

    padding: 14px 16px;

    background: #fff1f2;
    color: #b91c1c;

    border: 1px solid #fecdd3;
    border-radius: 10px;

    font-size: 14px;
    font-weight: 900;

    text-decoration: none;

    transition:
        background 0.2s ease,
        color 0.2s ease;
}

.menu-movil-contenido
.menu-movil-enlace-ofertas:hover {
    background: #ffe4e6;
    color: #991b1b;
}

.menu-movil-contenido
.menu-movil-enlace-ofertas[aria-current="page"] {
    background: #e52b39;
    color: #ffffff;
    border-color: #e52b39;
}

/* ACCESIBILIDAD */

.nav-enlace-ofertas:focus-visible,
.menu-movil-enlace-ofertas:focus-visible {
    outline: 3px solid #fbbf24;
    outline-offset: 3px;
}

/* ANIMACIONES REDUCIDAS */

@media (prefers-reduced-motion: reduce) {

    .navegacion-escritorio .nav-enlace-ofertas,
    .menu-movil-contenido .menu-movil-enlace-ofertas {
        transition: none;
    }

}
