(()=>{"use strict";const e=(e,t,n)=>{let s;return function(){const o=arguments,a=this,r=()=>{s=null,n||e.apply(a,o)},i=n&&!s;clearTimeout(s),s=setTimeout(r,t),i&&e.apply(a,o)}};function t(e){if(["Space","Enter","Tab"].includes[e.code]||!document.querySelector("body").classList.contains("menu-is-open"))return;const t=document.querySelector(":focus"),n=e.shiftKey&&"Tab"===e.code;if("nav-toggle"===t.getAttribute("id")){if(n)return;setTimeout((function(){document.querySelectorAll("ul.primary-menu li:first-child a")[0].focus()}),10)}}!function(){function t(e){var t=window.getComputedStyle(document.body,":before").getPropertyValue("content");if(t&&-1!==t.indexOf(e))return!0}"object"!=typeof window.TenUp&&(window.TenUp={}),TenUp.navigation=function(n,s){var o,a={target:"#primary-nav",toggle:"#js-menu-toggle",sub_menu_open:"hover"};for(o=0;o a"),g=p.length,h=r.querySelectorAll(".menu-item-has-children"),y=h.length,b=e((function(e){t("has-offscreen-nav")?T():function(){var e,t,n;if(!document.body.classList.contains("has-full-nav")){for(r.removeAttribute("aria-hidden"),c=0;c{["Space","Enter"].includes(e.code)&&A(e)})),L[S].setAttribute("tabindex","0");r.classList.add("click"===f?"uses-click":"uses-hover")}else"click"!==f&&t("has-full-nav")&&(h[c].addEventListener("mouseover",k),h[c].addEventListener("mouseout",(function(){var e,t=r.querySelectorAll(".submenu-is-open"),n=t.length;if(n)for(e=0;e{e.addEventListener("mouseover",(t=>{e.parentElement.classList.add("child-has-focus"),e.previousElementSibling.classList.add("submenu-is-open")}),!1)})));"function"==typeof s&&s.call()}function E(e){e.preventDefault(),document.body.classList.contains("menu-is-open")?(r.setAttribute("aria-hidden","true"),d.setAttribute("aria-expanded","false"),document.body.classList.remove("menu-is-open")):(r.setAttribute("aria-hidden","false"),d.setAttribute("aria-expanded","true"),r.querySelectorAll("a")[0].focus(),document.body.classList.add("menu-is-open"))}function A(e){if(i=e.currentTarget,"svg"===(u=e.target).tagName||"path"===u.tagName)u=i.closest(".menu-item > a");else if(console.log(u.previousSibling.previousSibling.href),goFrontend.isMobile){if("A"===u.tagName)return;if("UL"===u.tagName){let e=u.previousSibling.previousSibling.href;if(null!==e)return void(window.location.href=e)}}if(u.getAttribute("aria-haspopup")){e.preventDefault(),e.stopPropagation();var n,s=u.parentNode,o=s.querySelector(".sub-menu"),a=(r.querySelectorAll(".child-has-focus").length,r.querySelectorAll(".child-has-focus > a.submenu-is-open")),c=a.length;if(t("has-full-nav")&&c>0)for(n=0;n a.submenu-is-open")),i=a.length;if(t("has-full-nav")&&i>0)for(n=0;n{TenUp&&TenUp.navigation({target:"#header__navigation",toggle:"#nav-toggle",sub_menu_open:goFrontend.openMenuOnHover?"hover":"click"}),document.addEventListener("keydown",t)};function s(e){if(9!==e.keyCode||!document.querySelector(".site-search.active"))return;const t=document.activeElement;document.activeElement.classList.contains("search-form__input")&&e.shiftKey&&setTimeout((function(){t.parentElement.getElementsByClassName("search-input__button").item(0).focus()}),10),document.activeElement.classList.contains("search-input__button")&&!e.shiftKey&&setTimeout((function(){t.parentElement.getElementsByClassName("search-form__input").item(0).focus()}),10)}const o=()=>{if(!document.getElementById("header__search-toggle"))return;const e=e=>{const t=e,n=document.querySelector(t.dataset.toggleTarget);n.classList.contains("show-modal")?(n.classList.remove("active"),setTimeout((()=>{n.classList.remove("show-modal"),t.focus()}),250)):(n.classList.add("show-modal"),setTimeout((()=>{if(n.classList.add("active"),t.dataset.setFocus){const e=document.querySelector(t.dataset.setFocus);if(e){const t=e.value;e.value="",e.focus(),e.value=t}}}),10))};document.querySelectorAll("*[data-toggle-target]").forEach((t=>{t.addEventListener("click",(n=>{n.preventDefault(),e(t)}))})),document.addEventListener("keyup",(t=>{27===t.keyCode&&(t.preventDefault(),document.querySelectorAll(".search-modal.active").forEach((t=>{e(document.querySelector('*[data-toggle-target="'+t.dataset.modalTargetString+'"]'))})))})),document.addEventListener("click",(t=>{const n=t.target,s=document.querySelector(".search-modal.active");n===s&&e(document.querySelector('*[data-toggle-target="'+s.dataset.modalTargetString+'"]'))})),document.addEventListener("keydown",s)},a=document.getElementById("header__cart-toggle"),r=document.getElementById("site-overlay"),i=document.getElementById("site-nav--cart"),u=document.getElementById("site-close-handle"),c=()=>{i.classList.toggle("active"),r.classList.toggle("active"),document.body.classList.toggle("sidebar-move")};n(),o(),null!==a&&null!==r&&null!==u&&(document.body.classList.add("has-woo-cart-slideout"),a.addEventListener("click",(function(e){e.preventDefault(),c()})),r.addEventListener("click",c),u.addEventListener("click",c)),document.addEventListener("DOMContentLoaded",(function(){const t="undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.navMenusPreview.NavMenuInstancePartial,s=e((()=>{document.body.classList.remove("has-offscreen-nav"),n(),o()}),1e3);t&&wp.customize.selectiveRefresh.bind("partial-content-rendered",(function(e){e&&"null"!==e.container[0].parentNode&&"header_variation"===e.partial.id&&s()}))}))})();