!function($){"use strict";function SP_WPS_CarouselInit(){$(".wps-product-section").each((function(index){var custom_id=$(this).attr("id"),layout_type=$("#"+custom_id).data("layout"),sliderData=$("#"+custom_id).data("swiper");if("grid"!=layout_type&&""!=custom_id&&!$("#"+custom_id).hasClass("swiper-initialized")){var wspSwiper=new Swiper("#"+custom_id,{speed:sliderData.speed,slidesPerView:sliderData.slidesPerView.mobile,loop:sliderData.infinite,spaceBetween:sliderData.spaceBetween,autoplay:!!sliderData.autoplay&&{delay:sliderData.autoplaySpeed,disableOnInteraction:!1},allowTouchMove:sliderData.swipe,simulateTouch:sliderData.draggable,freeMode:sliderData.freeMode,mousewheel:sliderData.mousewheel,autoHeight:sliderData.adaptiveHeight,keyboard:{enabled:sliderData.carousel_accessibility},grabCursor:!0,fadeEffect:{crossFade:!0},updateOnWindowResize:!0,breakpoints:{576:{slidesPerView:sliderData.slidesPerView.tablet},992:{slidesPerView:sliderData.slidesPerView.desktop},1200:{slidesPerView:sliderData.slidesPerView.lg_desktop}},pagination:{el:"#"+custom_id+" .wpsp-pagination-dot",clickable:!0},navigation:{nextEl:"#"+custom_id+" .wpsp-nav.swiper-button-next",prevEl:"#"+custom_id+" .wpsp-nav.swiper-button-prev"}});sliderData.pauseOnHover&&sliderData.autoplay&&$("#"+custom_id).on({mouseenter:function(){wspSwiper.autoplay.stop()},mouseleave:function(){wspSwiper.autoplay.start()}})}})),$("body").find(".wps-product-section").each((function(){var _this=$(this),custom_id=$(this).attr("id"),preloader;if("1"==_this.data("preloader")){var parents_class,parents_siblings_id=$("#"+custom_id).parent(".wps-slider-section").find(".wps-preloader").attr("id");$(document).ready((function(){$("#"+parents_siblings_id).animate({opacity:1},600).hide(),$("#"+custom_id).animate({opacity:1},600)}))}})),$(".wps-slider-section").addClass("wps-slider-section-loaded")}$(document).ready((function(){SP_WPS_CarouselInit()})),$(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/product_slider_shortcode.default",SP_WPS_CarouselInit)}))}(jQuery);