document.addEventListener('click', function (e) {
var trigger = e.target.closest('a.bricks-lightbox, .bricks-lightbox');
if (!trigger) return;var observer = new MutationObserver(function (mutations, obs) {
var img = document.querySelector('.pswp__img');
if (img) {
// Forzamos reflow para que el navegador registre el estado inicial
// antes de agregar la clase que dispara la animación.
img.classList.remove('lucuma-zoom-in');
void img.offsetWidth;
img.classList.add('lucuma-zoom-in');
obs.disconnect();
}
});observer.observe(document.body, { childList: true, subtree: true });// por las dudas, cortamos la escucha a los 2s si no encontró nada
setTimeout(function () { observer.disconnect(); }, 2000);
}, true);