woodmartThemeModule.$document.on("wdShopPageInit",function(){woodmartThemeModule.categoriesMenuSideHidden()}),jQuery.each(["frontend/element_ready/wd_product_categories.default","frontend/element_ready/wd_page_title.default"],function(e,o){woodmartThemeModule.wdElementorAddAction(o,function(){"function"==typeof woodmartThemeModule.closeMobileNavigation&&woodmartThemeModule.closeMobileNavigation(),woodmartThemeModule.categoriesMenuSideHidden()})}),window.addEventListener("popstate",function(){woodmartThemeModule.categoriesMenuSideHidden()}),woodmartThemeModule.showHideMobileTollBarButton=function(){var e=document.querySelector(".wd-nav-product-cat-wrap .wd-nav-product-cat, .page-title .wd-nav-product-cat"),o=document.querySelector(".wd-toolbar-shop-cat");o&&(battonSettings="settings"in o.dataset?JSON.parse(o.dataset.settings):{}).hasOwnProperty("shop_categories_ancestors")&&"0"!==battonSettings.shop_categories_ancestors&&"no"!==battonSettings.shop_categories_ancestors&&(e?o.classList.contains("wd-hide")&&o.classList.remove("wd-hide"):o.classList.add("wd-hide"))},woodmartThemeModule.$document.on("pjax:beforeSend",function(){var e=document.querySelector(".wd-side-hidden-cat"),o=e?e.childNodes:null,e=document.querySelector(".wd-nav-product-cat-wrap .wd-btn-show-cat, .page-title .wd-btn-show-cat"),t=e?e.parentNode:null;if(o&&t)for(var d=0;d<o.length;d++)t.appendChild(o[d].cloneNode(!0))}),woodmartThemeModule.categoriesMenuSideHidden=function(){var e=document.querySelectorAll(".wd-btn-show-cat, .wd-toolbar-shop-cat");woodmartThemeModule.showHideMobileTollBarButton(),e.forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();var o,t,d=document.querySelector(".wd-side-hidden-cat"),e=document.querySelector(".wd-nav-product-cat"),i=!1;e&&"sideCategories"in e.dataset&&(d&&(d.remove(),d=document.querySelector(".wd-side-hidden-cat")),(t=JSON.parse(e.dataset.sideCategories)).hasOwnProperty("shop_categories_ancestors")&&t.shop_categories_ancestors&&"0"!==t.shop_categories_ancestors&&"no"!==t.shop_categories_ancestors&&(i=!0),e&&!d&&((o=document.createElement("div")).classList.add("mobile-nav","wd-side-hidden","wd-side-hidden-cat","wd-"+t.mobile_categories_position),"default"!==t.mobile_categories_color_scheme&&o.classList.add("color-scheme-"+t.mobile_categories_color_scheme),"only_arrow"===t.mobile_categories_submenu_opening_action?o.classList.add("wd-opener-arrow"):"item_and_arrow"===t.mobile_categories_submenu_opening_action&&o.classList.add("wd-opener-item"),"side-hidden"===t.mobile_categories_layout&&(e.classList.contains("wd-style-underline")&&e.classList.remove("wd-style-underline"),e.classList.contains("wd-style-bg")&&e.classList.remove("wd-style-bg"),e.querySelectorAll(".wd-dropdown.wd-dropdown-menu").forEach(function(e){e.classList.remove("wd-dropdown","wd-dropdown-menu")}),e.classList.add("wd-nav-mobile","wd-layout-"+t.mobile_categories_menu_layout),"drilldown"===t.mobile_categories_menu_layout)&&e.classList.add("wd-drilldown-"+t.mobile_categories_drilldown_animation),e.previousElementSibling&&e.previousElementSibling.classList.contains("wd-heading")&&o.appendChild(e.previousElementSibling),o.appendChild(e),document.body.appendChild(o),t=(d=document.querySelector(".wd-side-hidden-cat")).querySelectorAll(".wd-nav-mobile .menu-item-has-children"),e=d.querySelectorAll(".login-side-opener, .close-side-widget"),"function"!=typeof woodmartThemeModule.mobileNavigationAddOpeners||i||woodmartThemeModule.mobileNavigationAddOpeners(t),"function"!=typeof woodmartThemeModule.mobileNavigationClickAction||i||woodmartThemeModule.mobileNavigationClickAction(d),"function"==typeof woodmartThemeModule.mobileNavigationCloseSideWidgets)&&woodmartThemeModule.mobileNavigationCloseSideWidgets(e),d.classList.contains("wd-opened")&&"function"==typeof woodmartThemeModule.closeMobileNavigation?woodmartThemeModule.closeMobileNavigation():"function"==typeof woodmartThemeModule.openMobileNavigation&&setTimeout(function(){var e=d.parentNode;e&&e.classList.add("wd-opened"),woodmartThemeModule.openMobileNavigation(d)},10))})})},window.addEventListener("load",function(){woodmartThemeModule.categoriesMenuSideHidden()});