.iacc-popup[hidden]{display:none}.iacc-popup{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.iacc-popup__fondo{position:absolute;inset:0;background:rgb(8 33 41 / .72);animation:iacc-popup-fondo .2s ease-out both}.iacc-popup__caja{position:relative;width:auto;max-width:min(var(--popup-ancho, 720px), 62vw, 100%);border-radius:14px;overflow:hidden;box-shadow:0 18px 48px rgb(0 0 0 / .32);animation:iacc-popup-entra .28s cubic-bezier(.2, .8, .3, 1) both}@media (max-width:767px){.iacc-popup__caja{max-width:min(var(--popup-ancho-movil, 480px), 80vw)}}.iacc-popup__enlace{display:block;text-decoration:none}.iacc-popup__img{display:block;width:auto;height:auto;max-width:100%;max-height:68vh;aspect-ratio:var(--popup-ar, 4 / 5);object-fit:contain}@media (max-width:767px){.iacc-popup__img{aspect-ratio:var(--popup-ar-movil, 4 / 5);max-height:68vh}}.iacc-popup__cerrar{position:absolute;top:10px;right:10px;z-index:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgb(8 33 41 / .55);color:#fff;cursor:pointer;transition:background .15s}.iacc-popup__cerrar:hover,.iacc-popup__cerrar:focus-visible{background:rgb(8 33 41 / .85)}.iacc-popup__cuenta{position:absolute;top:10px;right:62px;z-index:1;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0 10px;border-radius:22px;background:rgb(8 33 41 / .55);color:#fff;font:700 14px/1 var(--wp--preset--font-family--body, system-ui), sans-serif;font-variant-numeric:tabular-nums;pointer-events:none}@keyframes iacc-popup-fondo{from{opacity:0}to{opacity:1}}@keyframes iacc-popup-entra{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.iacc-popup__fondo,.iacc-popup__caja{animation-duration:.01ms}}