/*
*/
/* Size Chart */
function addSizeChartPopup() {
const target = document.querySelector('.s-product-options-wrapper');
if (!target || document.querySelector('.size-chart-popup-trigger')) return;
const trigger = document.createElement("div");
trigger.className = "size-chart-popup-trigger";
trigger.innerHTML = `
`;
target.insertAdjacentElement("afterend", trigger);
const popup = document.createElement("div");
popup.className = "size-chart-popup";
popup.innerHTML = `
`;
document.body.appendChild(popup);
trigger.addEventListener("click", () => popup.classList.add("visible"));
popup.querySelector(".popup-close").addEventListener("click", () => popup.classList.remove("visible"));
popup.querySelector(".popup-overlay").addEventListener("click", () => popup.classList.remove("visible"));
}
const observer = new MutationObserver(() => {
const target = document.querySelector('.s-product-options-wrapper');
if (target && !document.querySelector('.size-chart-popup-trigger')) {
addSizeChartPopup();
}
});
observer.observe(document.body, { childList: true, subtree: true });
document.addEventListener("DOMContentLoaded", addSizeChartPopup);