html body .ozs--banner .ozs__media{background:0 0;aspect-ratio:auto;height:auto;line-height:0;font-size:0;display:block}html body .ozs--banner .ozs_picture,html body .ozs--banner .ozs__img,html body .ozs--banner .ozs__media img{display:block;width:100%;height:auto;object-fit:cover;margin:0;padding:0;border:none;outline:0;box-shadow:none;vertical-align:bottom}html body .ozs--banner .ozs__track{gap:0}html body .ozs--banner,html body .ozs--banner .ozs__media,html body .ozs--banner .ozs__slide,html body .ozs--banner .ozs__track,html body .ozs--banner .ozs__viewport{padding:0;margin:0;border:none;outline:0}.ozs--banner.ozs--peek .ozs__track{padding-left:0;padding-right:0}.ozs--banner.ozs--peek .ozs__slide{flex-basis:100%}.ozs--banner{width:100%;max-width:100%;margin-left:0;margin-right:0;line-height:0;font-size:0;border:none;overflow:hidden;--oz-banner-link-inset-x:calc(var(--oz-nav-size, 36px) + 1.25rem)}.ozs--banner .ozs__slide,.ozs--banner .ozs__track,.ozs--banner .ozs__viewport{width:100%;overflow:hidden}.ozs--banner .ozs__nav{z-index:8}.ozs--banner .ozs__nav-btn{z-index:9}.ozs--banner.ozs--banner-nav-visible .ozs__media-link{left:var(--oz-banner-link-inset-x);right:var(--oz-banner-link-inset-x);top:0;bottom:0;width:auto}
html body .ozs--banner .ozs__nav{position:absolute;inset:0;z-index:8}

/* ===== Flechas del slider principal (banner). inmed 30-09-2026: quitados borde/brillo
   dorado, chevron blanco, hover dorado y transparencia: manda el diseno del tema.
   Solo diseno visual (tamano/color/sombra/icono/hover) - la posicion lateral
   (left/right, centrado vertical) se mantiene igual que siempre. ===== */
html body .ozs.ozs--banner .ozs__nav-btn {
    width: 54px !important;
    height: 54px !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: none !important;
    border-radius: 10px !important;
    top: var(--ozs-nav-top, 50%);
    transform: translateY(-50%);
    transition:
        background 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease !important;
}
html body .ozs.ozs--banner .ozs__nav-btn--prev { left: 16px !important; }
html body .ozs.ozs--banner .ozs__nav-btn--next { right: 16px !important; }

/* Al pasar el raton: la flecha NO se mueve (sin esto la regla heredada translateY(-1px)
   le quitaba el centrado, bajaba y el clic se perdia). */
html body .ozs.ozs--banner .ozs__nav-btn:hover,
html body .ozs.ozs--banner .ozs__nav-btn:focus-visible {
    transform: translateY(-50%) !important;
}

/* Desactivada: solo se mantiene centrada en vertical (sin transparencia ni dorado). */
html body .ozs.ozs--banner .ozs__nav-btn[disabled],
html body .ozs.ozs--banner .ozs__nav-btn.is-disabled {
    transform: translateY(-50%) !important;
    cursor: default;
}

@media (max-width: 768px) {
    html body .ozs.ozs--banner .ozs__nav-btn {
        width: 44px !important;
        height: 44px !important;
    }
    html body .ozs.ozs--banner .ozs__nav-btn--prev { left: 12px !important; }
    html body .ozs.ozs--banner .ozs__nav-btn--next { right: 12px !important; }
}
