(function(){if('scroll-snap-type' in document.body.style||CSS.supports("scroll-snap-type","x mandatory")){if(document.querySelector('.product-cards')){var e=document.getElementsByClassName('product-cards');for(var i=0;i<e.length;i++){var btnPrev=document.createElement("button");btnPrev.className="button prev";var btnPrevSpan=document.createElement("span");btnPrevSpan.className="visuallyhidden"
btnPrevSpan.innerHTML="Previous";btnPrev.appendChild(btnPrevSpan);btnPrev.setAttribute("section",e[i].id);btnPrev.addEventListener('click',function(){var scroller=document.getElementById(this.getAttribute("section")).querySelector(".wrapper");scroller.scrollBy(0-scroller.querySelector(".splide__slide").clientWidth,0)});var btnNext=document.createElement("button");btnNext.className="button next";var checkWidth=e[i].querySelector(".wrapper")
btnNext.classList.toggle("v",Math.ceil(checkWidth.scrollWidth-checkWidth.scrollLeft)!==checkWidth.clientWidth);var btnNextSpan=document.createElement("span");btnNextSpan.className="visuallyhidden"
btnNextSpan.innerHTML="Next";btnNext.appendChild(btnNextSpan);btnNext.setAttribute("section",e[i].id);btnNext.addEventListener('click',function(){var scroller=document.getElementById(this.getAttribute("section")).querySelector(".wrapper");scroller.scrollBy(scroller.querySelector(".splide__slide").clientWidth,0)});e[i].appendChild(btnPrev);e[i].appendChild(btnNext);e[i].querySelector(".wrapper").addEventListener("scroll",function(){const btnPrev=this.parentNode.querySelector(".button.prev");const btnNext=this.parentNode.querySelector(".button.next");btnNext.classList.toggle("v",Math.ceil(this.scrollWidth-this.scrollLeft)!==this.clientWidth);btnPrev.classList.toggle("v",this.scrollLeft>1)},{passive:!0})}}}else{if(document.querySelector('.splide_shop')){var elms=document.getElementsByClassName('splide_shop');for(var i=0;i<elms.length;i++){new Splide(elms[i],{perPage:3,arrows:!0,pagination:!1,gap:"4%",breakpoints:{800:{focus:"center",gap:"10%",perPage:1.8,padding:{right:'8%',left:'8%'},},570:{focus:"center",gap:"10%",perPage:1.3,padding:{right:'8%',left:'8%'},},}}).mount()}}}})()