"use strict";var minusBtn=function(){var t=document.createElement("span"),e=get_svg_icon("minus");return t.setAttribute("class","product-qty"),t.setAttribute("data-qty","minus"),t.innerHTML=e,t},plusBtn=function(){var t=document.createElement("span"),e=get_svg_icon("plus");return t.setAttribute("class","product-qty"),t.setAttribute("data-qty","plus"),t.innerHTML=e,t};function customQuantity(){var t=document.querySelectorAll(".quantity");t.length&&t.forEach(function(t){var e=t.querySelector("input.qty"),n=document.querySelector("body");if(e){"hidden"==e.type&&n.classList.contains("single-product")&&(e.closest(".quantity").style.display="none"),e.classList.add("ajax-ready"),t.querySelector('.product-qty[data-qty="minus"]')||t.insertBefore(minusBtn(),e),t.querySelector('.product-qty[data-qty="plus"]')||t.appendChild(plusBtn()),t.closest("form.cart");var r=t.querySelectorAll(".product-qty"),a=Number(e.getAttribute("max")||-1),u=e.value,i=new Event("change",{bubbles:!0});e.addEventListener("change",function(){var t=e.value,n=Number(e.getAttribute("min")||0);if(Number(t)0&&Number(t)>a){alert(woostify_woocommerce_general.qty_warning),e.value=u;return}e.classList.add("ajax-ready");var r=e.closest(".product-loop-wrapper");if(r){var i=r.querySelector(".add_to_cart_button");i&&i.setAttribute("data-quantity",t)}});for(var o=0,s=r.length;o=n){if(t<=r||t-n=a||t+n>a))return;e.value=Number((t+n).toFixed(n.countDecimals()))}e.dispatchEvent(i);var o=document.querySelector("[name='update_cart']");o&&(o.disabled=!1)}}})}document.addEventListener("DOMContentLoaded",function(){"function"==typeof onElementorLoaded&&onElementorLoaded(function(){window.elementorFrontend.hooks.addAction("frontend/element_ready/woostify-product-add-to-cart.default",function(){customQuantity()})}),customQuantity()});