document.addEventListener("DOMContentLoaded",(function(){AOS.init()}),!1),function(e){"undefined"==typeof vanillaZoom?e.vanillaZoom=function(){var e={init:function(e){var t=document.querySelector(e);if(t){var n=t.querySelector(".small-preview"),a=t.querySelector(".zoomed-image");a?n?(a.style.backgroundImage="url("+n.src+")",n.classList.add("active"),t.addEventListener("click",(function(e){var n=e.target;if(n.classList.contains("small-preview")){t.querySelectorAll(".small-preview").forEach((function(e){e.classList.remove("active")})),n.classList.add("active");var o=n.src;a.style.backgroundImage="url("+o+")"}})),a.addEventListener("mouseenter",(function(e){this.style.backgroundSize="250%"}),!1),a.addEventListener("mousemove",(function(e){var t=this.getBoundingClientRect(),n=e.clientX-t.left,a=e.clientY-t.top,o=Math.round(100/(t.width/n)),i=Math.round(100/(t.height/a));this.style.backgroundPosition=o+"% "+i+"%"}),!1),a.addEventListener("mouseleave",(function(e){this.style.backgroundSize="contain",this.style.backgroundPosition="left center"}),!1)):console.error("No preview images on page. Please make sure you are using the right markup."):console.error("No zoomed image element. Please make sure you are using the right markup.")}else console.error("No container element. Please make sure you are using the right markup.")}};return e}():console.log("Library already defined.")}(window),document.getElementsByClassName("clean-gallery").length>0&&baguetteBox.run(".clean-gallery",{animation:"slideIn"}),document.getElementsByClassName("clean-product").length>0&&(window.onload=function(){vanillaZoom.init("#product-preview")}),document.querySelectorAll("[data-bss-baguettebox]").length>0&&baguetteBox.run("[data-bss-baguettebox]",{animation:"slideIn"});