document.addEventListener("DOMContentLoaded", () => {
const slides = document.querySelectorAll(".v-product-slide");
let current = 0;
let busy = false;
function showSlide(index) {
if (index < 0 || index >= slides.length) return;
slides.forEach(slide => slide.classList.remove("active"));
slides[index].classList.add("active");
current = index;
}
window.addEventListener("wheel", (e) => {
if (busy) return;
busy = true;
e.preventDefault();
if (e.deltaY > 0) {
showSlide(current + 1);
} else {
showSlide(current - 1);
}
setTimeout(() => busy = false, 1000);
}, { passive: false });
});