!function(i){"use strict";var t,o,s,e=i("body"),n=!1;e.on("change",".aro-products-per-page #per_page",function(t){t.preventDefault();var s,t=this.value;s=t,n&&n.abort(),n=i.ajax({type:"GET",url:s,beforeSend:function(){i("ul.aro-products").addClass("preloader")},success:function(t){let o=i(t);i("#main ul.aro-products").replaceWith(o.find("#main ul.aro-products")),i("#main .woocommerce-pagination").replaceWith(o.find("#main .woocommerce-pagination")),window.history.pushState(null,null,s),n=!1,i(document).trigger("aro-products-loaded")}})}),i(document).ready(function(){var t;3<(t=i("body.woocommerce-cart .cross-sells ul.products")).find("li.product").length&&t.slick({dots:!0,arrows:!1,infinite:!1,speed:300,slidesToShow:parseInt(3),autoplay:!1,slidesToScroll:1,lazyLoad:"ondemand",responsive:[{breakpoint:1024,settings:{slidesToShow:parseInt(3)}},{breakpoint:768,settings:{slidesToShow:parseInt(1)}}]})}),i(".woocommerce-ordering select").change(function(){var t=i(this).find("option:selected").text(),t=i("").append(i("").text(t));i(this).after(t),i(this).width(t.width()),t.remove()}).change(),(t=i(".products")).on("click",".quantity input",function(){return!1}),t.on("change input",".quantity .qty",function(){i(this).parents(".product").find(".add_to_cart_button").attr("data-quantity",i(this).val())}),t.on("keypress",".quantity .qty",function(t){13===(t.which||t.keyCode)&&i(this).parents(".product").find(".add_to_cart_button").trigger("click")}),(o=i(".products-list")).on("click",".quantity input",function(){return!1}),o.on("change input",".quantity .qty",function(){i(this).parents(".product-list").find(".add_to_cart_button").attr("data-quantity",i(this).val())}),o.on("keypress",".quantity .qty",function(t){13===(t.which||t.keyCode)&&i(this).parents(".product-list").find(".add_to_cart_button").trigger("click")}),i("body").on("click",".product-block .product-color .item",function(){var t=i(this).data("image"),o=i(this).closest(".product-block").find(".product-image img");o.attr("src",t.src),o.attr("srcset",t.srcset),o.attr("sizes",t.sizes),i(this).hasClass("active-swatch")||(i(this).parent().find(".active-swatch").removeClass("active-swatch"),i(this).addClass("active-swatch"))}),(s=i(".widget_product_categories").find("ul")).length&&s.find("li").each(function(){var o=i(this),t=o.find("> a"),s=o.find("> ul.children");s.length&&(o.hasClass("closed")?(s.hide(),t.before('')):(o.hasClass("opened")||o.addClass("opened"),t.before('')),o.find("i").on("click",function(t){s.slideToggle("slow"),o.hasClass("closed")?(o.removeClass("closed").addClass("opened"),o.find(">i").removeClass("icon-plus").addClass("icon-minus")):(o.removeClass("opened").addClass("closed"),o.find(">i").removeClass("icon-minus").addClass("icon-plus")),t.stopImmediatePropagation()}),o.on("click",function(t){i(t.target).filter("a").length||(s.slideToggle("slow"),o.hasClass("closed")?(o.removeClass("closed").addClass("opened"),o.find("i").removeClass("icon-plus").addClass("icon-minus")):(o.removeClass("opened").addClass("closed"),o.find("i").removeClass("icon-minus").addClass("icon-plus")),t.stopImmediatePropagation())}))}),i("body").on("mouseenter",".group-action .add_to_cart_tooltips:not(.tooltipstered), .group-action .woosw-btn:not(.tooltipstered), .group-action .woosq-btn:not(.tooltipstered), .group-action .woosc-btn:not(.tooltipstered)",function(){var t=i(this);void 0!==i.fn.tooltipster&&t.tooltipster({position:"top",functionBefore:function(t,o){t.content(t._$origin.text())},theme:"opal-product-tooltipster",delay:0,animation:"grow"}).tooltipster("show")}),i(document).on("added_to_wishlist removed_from_wishlist",function(){var o=i(".header-wishlist .count, .footer-wishlist .count, .header-wishlist .wishlist-count-item");i.ajax({url:yith_wcwl_l10n.ajax_url,data:{action:"yith_wcwl_update_wishlist_count"},dataType:"json",success:function(t){o.html(t.count),i(".wishlist-count-text").html(t.text)}})}),i("body").on("woosw_change_count",function(t,o){var s=i(".header-wishlist .count, .footer-wishlist .count, .header-wishlist .wishlist-count-item");i.ajax({url:woosw_vars.ajax_url,data:{action:"woosw_ajax_update_count"},dataType:"json",success:function(t){i(".wishlist-count-text").html(t.text)}}),s.html(o)})}(jQuery);