/*
 * QJ_PROMOCION_FONDO_PREMIUM_V5
 *
 * Elimina franjas negras sin recortar
 * el logotipo, productos, distintivos ni textos.
 *
 * Solo afecta a la promocion slide-05.png.
 */

body.home .Modern-Slider
.qj-slide05-promo .img-fill {
    position: relative !important;
    overflow: hidden !important;
    background-color: #76152c !important;
}

/* Extensión visual de la imagen a todo el ancho */

body.home .Modern-Slider
.qj-slide05-promo .img-fill::before {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: -20px !important;

    background-image: var(--qj-slide05-bg) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;

    filter: blur(18px) brightness(.85) !important;

    z-index: 0 !important;
    pointer-events: none !important;
}

/* Mantener imagen original completa */

body.home .Modern-Slider
.qj-slide05-promo .imagen-quesos {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;
    z-index: 1 !important;
}

/* Nunca recortar ni deformar la promocion */

body.home .Modern-Slider
.qj-slide05-promo img[src*="slide-05.png"] {
    position: absolute !important;
    inset: 0 !important;

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    object-position: center center !important;

    transform: none !important;
    z-index: 2 !important;
}

/* Respeta las alturas que establece el JS V4. */

