let fancyboxInstance = null;document.addEventListener('DOMContentLoaded', function() {
createOrUpdateFancybox();
});BX.addCustomEvent("onAjaxSuccess", function() {
createOrUpdateFancybox();
});function createOrUpdateFancybox() {
const slElements = document.querySelectorAll('[data-fancybox]');
const slExist = slElements.length > 0;
if (!slExist) return;
if (fancyboxInstance) {
fancyboxInstance.destroy();
}
fancyboxInstance = Fancybox.bind("[data-fancybox]");
}