const mediaMax760=window.matchMedia("(max-width: 760px)"),mediaMin760=window.matchMedia("(min-width: 761px)"),mediaTablet=window.matchMedia("(min-width: 761px) and (max-width: 1000px)");let footer_id=document.querySelector(".shopify-section-footer"),nav_user_id=document.getElementById("nav-user"),root_id=document.getElementById("root"),totop_id=document.getElementById("totop"),all_list_drop=document.querySelectorAll(".l4dr");var search_input,navEvt=new CustomEvent("nav"),navtopEvt=new CustomEvent("navTop"),stickyNavEvt=new CustomEvent("stickyNav"),searchEvt=new CustomEvent("search"),moduleProductBackgroundEvt=new CustomEvent("moduleProductBackground"),fancyboxEvt=new CustomEvent("fancybox"),productVariantsEvt=new CustomEvent("productVariants"),productcardVariantsEvt=new CustomEvent("productcardVariants"),stickyAddToCartEvt=new CustomEvent("stickyAddToCart"),sellingplansEvt=new CustomEvent("sellingplans"),pickupAvailabilityEvt=new CustomEvent("pickupAvailability"),productBuybarBtnEvt=new CustomEvent("productBuybarBtn"),recommendedProductsEvt=new CustomEvent("recommendedProducts"),recentlyViewedProductsEvt=new CustomEvent("recentlyViewedProducts"),modulePanelEvt=new CustomEvent("modulePanel"),modulePanelAnchorEvt=new CustomEvent("modulePanelAnchor"),accordeonEvt=new CustomEvent("accordeon"),alertsEvt=new CustomEvent("alerts"),ratingsEvt=new CustomEvent("ratings"),mainProductSlideToEvt=new CustomEvent("mainProductSlideTo"),moduleFeaturedSlideToEvt=new CustomEvent("moduleFeaturedSlideTo"),listCollectionSliderUpdateEvt=new CustomEvent("listCollectionSliderUpdate"),showHideDataElementEvt=new CustomEvent("showHideDataElement"),listDropEvt=new CustomEvent("listDrop"),masonryEvt=new CustomEvent("masonry"),countdownEvt=new CustomEvent("countdown"),localizationFormEvt=new CustomEvent("localizationForm"),tooltipEvt=new CustomEvent("tooltip"),updateSlidersEvt=new CustomEvent("updateSliders"),popupsEvt=new CustomEvent("popups"),announcementEvt=new CustomEvent("announcement"),dataChangeEvt=new CustomEvent("dataChange"),removeSDCcssEvt=new CustomEvent("removeSDCcss"),schemeTooltipEvt=new CustomEvent("schemeTooltip"),listScrollableEvt=new CustomEvent("listScrollable"),imageCompareEvt=new CustomEvent("imageCompare"),inputDateEvt=new CustomEvent("inputDate"),listCartEvt=new CustomEvent("listCart"),heightLimitEvt=new CustomEvent("heightLimit"),hotspotsEvt=new CustomEvent("hotspots"),bindInputEvt=new CustomEvent("bindInput"),muteVideoEvt=new CustomEvent("muteVideo"),shopTheLookDrawerEvt=new CustomEvent("shopTheLookDrawer"),productBlockPopupEvt=new CustomEvent("productBlockPopup"),sizechartPopupEvt=new CustomEvent("sizechartPopup"),navScrollEvt=new CustomEvent("navScroll");const viewportHeight=window.innerHeight,navBottom=nav_main?nav_main.getBoundingClientRect().bottom:0;search_id&&(search_input=search_id.getElementsByTagName("input"));const js_selects=fp("js/plugin-selects.js","plugin_selects_js");/*! Helper Functions -------------------------------------------------- */function close_dropdown(element){return html_tag.classList.remove("user-form-active"),element.classList.contains("toggle")&&!element.classList.contains("mtoggle")?(element.classList.remove("toggle"),element.setAttribute("aria-expanded",!1),!0):!1}const isNotShopify=()=>window.Shopify===void 0||Object.keys(window.Shopify).length<3;function toggle_dropdowns_simple(el){el.classList.contains("toggle")?el.classList.remove("toggle"):el.classList.add("toggle")}function removeM2A(){html_tag.classList.remove("m2a"),setTimeout(()=>{html_tag.classList.remove("m2a-delay")},400)}function close_mobile_nav(){html_tag.classList.remove("nav-hover"),removeM2A(),Array.from(document.querySelectorAll('a[aria-controls="nav"]')).forEach(function(el){el.setAttribute("aria-expanded",!1)});function updateTabIndex(){mediaMax1000.matches&&Array.from(document.getElementById("nav").querySelectorAll("a")).forEach(function(el){el.setAttribute("tabindex","-1")})}updateTabIndex(),mediaMax1000.addEventListener("change",updateTabIndex)}function remove_active_submenus(elements){for(const el of elements){const parent=el.parentElement;parent&&parent.classList.contains("toggle")&&(parent.classList.remove("toggle"),parent.getAttribute("aria-expanded")!=="false"&&parent.setAttribute("aria-expanded","false"))}}function clear_mobile_nav(){nav_top_id&&remove_active_submenus(nav_top_id.querySelectorAll("a.toggle")),nav_user_id&&remove_active_submenus(nav_user_id.querySelectorAll("a.toggle")),nav_bar_id&&remove_active_submenus(nav_bar_id.querySelectorAll("a.toggle")),nav_id&&setTimeout(function(){Array.from(nav_id.querySelectorAll("a.toggle")).forEach(el=>{el.parentElement.classList.contains("toggle")&&el.parentElement.classList.remove("toggle")}),nav_id.hasAttribute("data-type")&&nav_id.removeAttribute("data-type"),Array.from(nav_id.querySelectorAll("li.mtoggle")).forEach(function(el){el.classList.remove("mtoggle")}),Array.from(nav_id.querySelectorAll("ul.ul-toggle")).forEach(function(el){el.classList.remove("ul-toggle")}),Array.from(nav_id.getElementsByClassName("header-before")).forEach(function(el){el.classList.remove("data-title-active")})},400)}function toggle_dropdowns(el,selector){asyncCSS(),html_tag.classList.remove("user-form-active");const parent=el.parentElement;function closeAll(){selector&&document.querySelectorAll(selector+" li.toggle").forEach(item=>{item.classList.remove("toggle"),item.setAttribute("aria-expanded",!1)})}if(parent.classList.contains("toggle"))parent.classList.remove("toggle"),parent.setAttribute("aria-expanded",!1),parent.classList.contains("has-form")&&html_tag.classList.remove("user-form-active"),closeAll();else{closeAll(),parent.classList.contains("has-form")&&!parent.classList.contains("currency")&&!parent.classList.contains("lang")&&setTimeout(()=>html_tag.classList.add("user-form-active"),0);const ul=el.closest("ul");ul&&ul.querySelectorAll("li").forEach(li=>li.classList.remove("toggle")),parent.classList.add("toggle"),parent.setAttribute("aria-expanded",!0),parent.focus()}el.closest('[data-type="horizontal-nav"]')&&nav_bar_id&&(nav_bar_id.querySelectorAll('[data-type="horizontal-nav"] > li.sub.toggle').length?html_tag.classList.add("nav-hover"):html_tag.classList.remove("nav-hover"))}window.addEventListener("navTop",function(evt){nav_top_id&&Array.from(nav_top_id.querySelectorAll("a.toggle")).forEach(function(el){function click_handler(el2){close_mobile_nav(),nav_id&&remove_active_submenus(nav_id.querySelectorAll("a.toggle")),nav_user_id&&remove_active_submenus(nav_user_id.querySelectorAll("a.toggle")),toggle_dropdowns(el2)}if(el.addEventListener("click",function(e){click_handler(el),e.preventDefault()}),el.addEventListener("keyup",function(e){e.key===" "&&(click_handler(el),e.preventDefault())}),!isMobile){const nextSibling=el.nextElementSibling;nextSibling&&nextSibling.addEventListener("mouseleave",function(){close_dropdown(el.parentElement)})}})}),window.dispatchEvent(navtopEvt);var footerIntoNavExecuted=!1;function footerIntoNav(){if(!footerIntoNavExecuted&&footer_id&&nav_id){let appendIfAbsent2=function(className,sourceElements){!nav_id.getElementsByClassName(className).length&&sourceElements.length&&nav_id.appendChild(sourceElements[0].cloneNode(!0))};var appendIfAbsent=appendIfAbsent2;const f_m6cn=footer_id.getElementsByClassName("m6cn"),f_l4sc=footer_id.getElementsByClassName("l4sc");appendIfAbsent2("m6cn",f_m6cn),appendIfAbsent2("l4sc",f_l4sc),Array.from(nav_user_id.querySelectorAll('ul[data-type="user-nav"] > li:not(.cart, .lang, .currency) img:not(.desktop-only)')).forEach(function(el){const cloneMe=el.parentNode.cloneNode(!0);cloneMe.classList.add("has-img"),cloneMe.classList.remove("mobile-hide"),nav_id.appendChild(cloneMe)}),footerIntoNavExecuted=!0}}document.addEventListener("click",function(event){if(event.target.matches('.shopify-section-footer li.lang a[aria-controls="nav"], .shopify-section-footer li.currency a[aria-controls="nav"], .shopify-section-footer li.lang a[aria-controls="nav"] *, .shopify-section-footer li.currency a[aria-controls="nav"] *')){const targetLi=event.target.closest("li");if(targetLi&&(targetLi.classList.contains("lang")||targetLi.classList.contains("currency"))){const category=targetLi.classList.contains("lang")?"lang":"currency",nv_cl=nav_id.querySelector(`.${category} > a.toggle:not(.toggle-back)`);nv_cl&&(nv_cl.click(),setTimeout(()=>nv_cl.focus(),100))}event.preventDefault()}});var userNavIntoNavExecuted=!1;function userNavIntoNav(){if(!userNavIntoNavExecuted){if(nav_id){const nb=document.createElement("a");if(nb.classList.add("close","close-nav"),nb.innerHTML+="Close",nb.setAttribute("href","./"),nav_id.appendChild(nb),nav_id.hasAttribute("aria-label")){const nf=createElementWithClass("div","header");nf.innerHTML=nav_id.getAttribute("aria-label"),nav_id.prepend(nf)}const ng=document.createElement("div");ng.classList.add("header-before","header"),nav_id.prepend(ng);const processedElements=[];Array.from(document.querySelectorAll("#nav > ul > li > a.toggle")).forEach(function(el){const clone_me=el.cloneNode(!0);if(clone_me.classList.add("toggle-back"),el.parentElement.prepend(clone_me),!processedElements.includes(el)){const clone_me2=el.cloneNode(!0);clone_me2.classList.add("toggle-back"),el.parentElement.prepend(clone_me2),processedElements.push(el)}});const ndContainer=nav_id.querySelector("ul[data-type]");if(ndContainer){var nd=ndContainer.children;const na=document.createElement("ul");na.classList.add("inner","ul-inner"),nav_id.appendChild(na),Array.from(nd).forEach(function(el){const clone=el.cloneNode(!0);clone.classList.remove("sub-static"),na.appendChild(clone)}),na.addEventListener("mouseleave",function(){nav_id.classList.remove("ul-hover")})}if(nav_bar_id){const nav_bar_li=[],nav_id_btn=document.querySelectorAll("#header > .link-btn a, #header-inner > .link-btn a");if(Array.from(document.querySelectorAll("#nav-bar > ul > li")).forEach(el=>{const clone_me=el.cloneNode(!0);clone_me.classList.add("nav-bar-element"),nav_bar_li.push(clone_me)}),nav_id_btn.length){const nav_id_ul=document.querySelector("#nav > ul"),nav_id_sub_cont=document.createElement("li");nav_id_sub_cont.classList.add("nav-bar-element","nav-bar-element-main"),document.querySelector("#nav-bar > ul > li:not(.show-all)")===null&&nav_id_sub_cont.classList.add("is-empty"),nav_id_sub_cont.innerHTML=''+nav_id_btn[0].textContent+' alle
',nav_id_btn[0].classList.contains("mobile-hide")&&nav_id_sub_cont.classList.add("mobile-hide"),nav_id_btn[0].classList.contains("mobile-text-uppercase")&&nav_id_sub_cont.classList.add("mobile-text-uppercase");const ariaLabel=nav_bar_id.getAttribute("aria-label");ariaLabel&&(nav_id_sub_cont.querySelector("span.hidden").innerHTML=ariaLabel),nav_id_ul.prepend(nav_id_sub_cont),nav_bar_li.forEach(function(el){nav_id_ul.appendChild(el)})}}Array.from(document.querySelectorAll("#nav > ul > li > a.toggle")).forEach(function(el){const clone_me=el.cloneNode(!0);clone_me.classList.add("toggle-back"),el.parentElement.prepend(clone_me)})}if(nav_user_id&&nav_id){const userNavElement=nav_user_id.querySelector("ul[data-type]");if(userNavElement){const clonedUserNav=userNavElement.cloneNode(!0);clonedUserNav.classList.add("nav-user"),clonedUserNav.querySelectorAll(".currency, .lang").forEach(element=>element.remove()),nav_id.appendChild(clonedUserNav)}const nav_user_form=nav_id.querySelector(".user-login");nav_user_form&&nav_user_form.remove()}if(nav_id&&nav_top_id&&!nav_id.querySelectorAll("ul.nav-top").length){const navTopElement=nav_top_id.querySelector("ul[data-type]");if(navTopElement){const cloneMe=navTopElement.cloneNode(!0);cloneMe.classList.add("nav-top"),nav_id.appendChild(cloneMe),cloneMe.querySelectorAll(".localization-form a").forEach(function(el){el.classList.remove("listening")}),window.dispatchEvent(localizationFormEvt)}}userNavIntoNavExecuted=!0}}let customMegaRAF=0;function customMegaHeight(){customMegaRAF=0,root_styles.style.setProperty("--mega_nav_mah",`${viewportHeight-navBottom}px`)}function customMega(){!nav_main||mediaMax1000.matches||customMegaRAF||(customMegaRAF=requestAnimationFrame(customMegaHeight))}const neq=document.querySelectorAll('a[aria-controls="nav"]');let mediaListenerAttached=!1;function nav_burger(){html_tag.classList.add("has-nav");const toggleLinks=nav_id.querySelectorAll("a.toggle");for(const a of toggleLinks)a.parentElement&&a.parentElement.classList.remove("toggle");if(nav_top_id&&remove_active_submenus(nav_top_id.querySelectorAll("a.toggle")),nav_user_id&&remove_active_submenus(nav_user_id.querySelectorAll("a.toggle")),nav_bar_id&&remove_active_submenus(nav_bar_id.querySelectorAll("a.toggle")),html_tag.classList.remove("nav-hover"),footer_id){const checkLangCurrency=(footerSelector,topSelector,className)=>{const footerElement=footer_id.querySelector(footerSelector),topElement=top_id.querySelector(topSelector);!footerElement&&topElement&&html_tag.classList.add(className)};checkLangCurrency("li.lang","li.lang.mobile-nav-only","no-footer-lang"),checkLangCurrency("li.currency","li.currency.mobile-nav-only","no-footer-curr")}if(html_tag.classList.contains("m2a")){close_mobile_nav();return}requestAnimationFrame(()=>{html_tag.classList.add("m2a","m2a-delay"),html_tag.classList.remove("search-compact-active","search-full","tr_hh","search-full-mode","user-form-active"),search_id&&search_id.classList.remove("full","has-text");for(const el of neq)el.setAttribute("aria-expanded",!0);if(!mediaListenerAttached){const links=nav_id.querySelectorAll("a"),updateTabIndex=()=>{mediaMax1000.matches&&links.forEach(a=>a.removeAttribute("tabindex"))};mediaMax1000.addEventListener("change",updateTabIndex,{passive:!0}),mediaListenerAttached=!0,updateTabIndex()}}),requestAnimationFrame(()=>{const nestedF=()=>{customMega(),userNavIntoNav(),footerIntoNav()};"requestIdleCallback"in window?requestIdleCallback(nestedF):setTimeout(nestedF,0);const firstFocusable=nav_id.querySelector("li:not(.nav-bar-element) > a:not(.toggle)")||nav_id.querySelectorAll("a").item(1);firstFocusable&&typeof firstFocusable.focus=="function"&&firstFocusable.focus(),new_css("menu-css",css_menu)})}function navSubHover(el){var nav_id2=document.getElementById("nav");el.classList.contains("sub")||el.classList.contains("show-all")?html_tag.classList.add("nav-hover"):html_tag.classList.remove("nav-hover");const d=el.dataset.index,p=el.closest("ul");if(el.classList.contains("sub")){var ulInner=nav_id2.querySelector(".ul-inner");ulInner&&ulInner.children.length>0&&Array.from(ulInner.children).forEach(function(el2){el2.classList.remove("hover"),el2.setAttribute("aria-expanded",!1),el2.matches('[data-index="'+d+'"]')&&(el2.classList.add("hover"),el2.setAttribute("aria-expanded",!0))}),Array.from(p.children).forEach(function(el2){el2.parentElement.parentElement.classList.add("ul-hover"),el2.classList.remove("hover"),el2.setAttribute("aria-expanded",!1)}),el.classList.add("hover"),Array.from(el.children).forEach(function(em){em.tagName.toLowerCase()==="ul"&&(p.parentElement.setAttribute("data-items",em.children.length),em.parentElement.classList.contains("sub-classic")&&em.children.length>5&&p.parentElement.setAttribute("data-items",1))}),el.setAttribute("aria-expanded",!0)}else Array.from(p.children).forEach(function(el2){el2.removeAttribute("aria-expanded",!1)})}if(window.addEventListener("nav",function(evt){var s,t;if(nav_id&&!isMobile&&nav_id.addEventListener("mouseover",function(){new_css("menu-css",css_menu)}),top_id&&(Array.from(top_id.querySelectorAll("a.toggle")).forEach(function(el){el.addEventListener("click",function(){new_css("menu-css",css_menu)})}),isMobile||top_id.addEventListener("mouseover",function(){new_css("menu-css",css_menu)})),nav_bar_id||nav_id?(html_tag.classList.remove("t1mn"),html_tag.classList.remove("t1nn")):(html_tag.classList.add("t1mn"),html_tag.classList.add("t1nn")),nav_bar_id&&(append_url(nav_bar_id.children[0],"Close","close"),nav_bar_id.querySelectorAll("a.toggle").forEach(el=>{el.parentElement.classList.add("sub");const click_handler=el2=>{close_mobile_nav(),nav_id&&remove_active_submenus(nav_id.querySelectorAll("a.toggle")),nav_top_id&&remove_active_submenus(nav_top_id.querySelectorAll("a.toggle")),nav_user_id&&remove_active_submenus(nav_user_id.querySelectorAll("a.toggle")),toggle_dropdowns(el2)};["click","touchstart"].forEach(evt2=>{el.addEventListener(evt2,e=>{click_handler(el),e.preventDefault()})}),el.addEventListener("keyup",e=>{e.key===" "&&(click_handler(el),e.preventDefault())})}),isMobile||Array.from(document.querySelectorAll("#nav-bar > ul > li")).forEach(el=>{el.addEventListener("mouseover",function(){removeM2A()})}),document.querySelectorAll("#header > .link-btn a, #header-inner > .link-btn a").length?html_tag.classList.remove("t1nb"):html_tag.classList.add("t1nb"),!isMobile&&nav_bar_id.children[0]!==void 0&&Array.from(nav_bar_id.children[0].children).forEach(function(el){el.addEventListener("mouseover",function(e){el.classList.contains("sub")||el.classList.contains("show-all")?html_tag.classList.add("nav-hover"):html_tag.classList.remove("nav-hover")}),el.addEventListener("mouseleave",function(e){html_tag.classList.remove("nav-hover")})})),nav_id){Array.from(document.querySelectorAll("#nav > ul > li > a.toggle")).forEach(function(el){el.parentNode.querySelectorAll("li > ul:first-child").length||el.parentElement.classList.add("sub-classic")});for(const el of nav_id.querySelectorAll("a.toggle")){const parent=el.parentElement;parent.classList.contains("sub")||parent.classList.add("sub")}const ndContainer=nav_id.querySelector("ul[data-type]");if(ndContainer){var nd=ndContainer.children;Array.from(nd).forEach(function(el,index){el.setAttribute("data-index",nd.length-index)}),Array.from(nd).forEach(function(el){isMobile||(el.addEventListener("mouseover",function(e){navSubHover(el),e.preventDefault()}),el.addEventListener("mouseleave",function(e){html_tag.classList.remove("nav-hover")})),Array.from(el.querySelectorAll("a.toggle:not(.toggle-back)")).forEach(function(em){em.addEventListener("click",function(e){navSubHover(el)})})}),isMobile||Array.from(nd).forEach(function(el){el.addEventListener("mouseover",function(e){el.classList.contains("sub")||el.classList.contains("show-all")?html_tag.classList.add("nav-hover"):html_tag.classList.remove("nav-hover")}),el.addEventListener("mouseleave",function(e){html_tag.classList.remove("nav-hover")})})}html_tag.classList.contains("t1nn")||html_tag.classList.remove("t1nn")}if(neq){const getDist=function(el,e){const linkBtn=el.closest(".link-btn");if(linkBtn){const container=linkBtn.offsetParent;if(container&&container.id==="header"){const l1=linkBtn.getBoundingClientRect(),l2=container.getBoundingClientRect(),dl=l1.left-l2.left,dr=l2.right-l1.right;root_styles.style.setProperty("--nav_l",dl+"px"),root_styles.style.setProperty("--nav_r",dr+"px")}}};for(const el of neq)el.addEventListener("click",e=>{nav_burger(),getDist(el,e),e.preventDefault()}),el.addEventListener("keyup",e=>{e.key===" "&&(nav_burger(),getDist(el,e),e.preventDefault())})}if(!nav_id&&!nav_bar_id&&!html_tag.classList.contains("t1nn")&&html_tag.classList.add("t1nn"),nav_id){let navHandlerX2=function(el){clear_mobile_nav(),close_mobile_nav()},navHandlerWide2=function(el){html_tag.classList.toggle("nav-more-active")},navHandler2=function(el){var parentElement=el.parentElement,mobileHeader=nav_id.querySelector(".header-before"),parentList=el.closest("ul");nav_top_id&&remove_active_submenus(nav_top_id.querySelectorAll("a.toggle")),nav_bar_id&&remove_active_submenus(nav_bar_id.querySelectorAll("a.toggle")),nav_user_id&&remove_active_submenus(nav_user_id.querySelectorAll("a.toggle")),parentElement.classList.contains("toggle")?(parentElement.classList.remove("toggle","mtoggle"),parentList.classList.remove("ul-toggle"),parentElement.hasAttribute("data-title")&&mobileHeader.classList.remove("data-title-active")):(Array.from(parentList.children).forEach(function(el2){el2.classList.remove("toggle")}),parentElement.classList.add("toggle","mtoggle"),parentList.classList.add("ul-toggle"),nav_id.setAttribute("data-type",el.closest("[data-type]").getAttribute("data-type")),parentElement.hasAttribute("data-title")&&(mobileHeader.innerHTML=parentElement.getAttribute("data-title"),mobileHeader.classList.add("data-title-active"))),nav_id.querySelectorAll(".ul-toggle:not(.nav-user)").length===0&&nav_id.removeAttribute("data-type"),nav_id.querySelectorAll('[data-type="main-nav"] > li.sub.toggle').length?html_tag.classList.add("nav-hover"):html_tag.classList.remove("nav-hover")};var navHandlerX=navHandlerX2,navHandlerWide=navHandlerWide2,navHandler=navHandler2;nav_id.addEventListener("click",function(event){if(event.target.matches("a.toggle, a.toggle *")&&(navHandler2(event.target.closest("a.toggle")),event.preventDefault()),event.target.matches("a.toggle-wide, a.toggle-wide *")&&(navHandlerWide2(event.target.closest("a.toggle")),event.preventDefault()),event.target.matches(".check label, .check label *")){const checkbox=event.target.closest(".check.inside").querySelector("input");if(checkbox){const checked=checkbox.checked;checkbox.checked=!checked}}event.target.matches("a.close-nav")&&(navHandlerX2(event.target),event.preventDefault())}),nav_id.addEventListener("keyup",function(event){event.key===" "&&(event.target.matches("a.toggle, a.toggle *")&&navHandler2(event.target.closest("a.toggle")),event.target.matches("a.toggle-wide, a.toggle-wide *")&&navHandlerWide2(event.target.closest("a.toggle")),event.target.matches("a.close-nav")&&navHandlerX2(event.target),event.preventDefault())})}if(top_id&&!isMobile){const sub_static=top_id.querySelectorAll(".sub-static li > ul:not(:first-child):not(:last-child)");for(const el of sub_static)el.parentElement.addEventListener("mouseenter",function(){el.parentElement.parentElement.clientHeight{const inner=em.querySelector(".inner"),innerText=em.querySelector(".inner-text");if(!inner||!innerText)return;const innerW=inner.getBoundingClientRect().width;innerText.getBoundingClientRect().width-innerW>4?em.classList.add("longer"):em.classList.remove("longer")})}if(top_id){let createLinkedPopup2=function(em,innerText,dataIndex){if(!document.querySelector('.popup-a[data-title="'+dataIndex+'"]')){const linkedPopup=document.createElement("div");linkedPopup.classList.add("popup-a","w360"),linkedPopup.setAttribute("data-title",dataIndex),linkedPopup.innerHTML=`${innerText}
`,root_id.appendChild(linkedPopup)}};var createLinkedPopup=createLinkedPopup2;const list_usp_header=top_id.getElementsByClassName("l4us");list_usp_header.length&&Array.from(list_usp_header).forEach(function(el,in1){Array.from(el.querySelectorAll("li")).forEach(function(em,in2){const innerText=em.innerHTML,dataIndex="usp-"+in1+in2;if(em.innerHTML=''+innerText+' '+translations.readmore_text+' '+innerText+"",Array.from(el.querySelectorAll(".inner-text a")).forEach(function(en){en.setAttribute("tabindex","-1")}),isHasSelectorSupported()&&(em.querySelector("img")||em.querySelector("svg"))&&(em.classList.add("has-img"),el.classList.add("has-img")),em.classList.add("rendered"),requestAnimationFrame(()=>{linkSmallPopup(em)}),window.addEventListener("resize",throttle(()=>{linkSmallPopup(em)},500)),el.classList.contains("slider-single")&&el.classList.contains("s4wi")){const isSwiper=el.getElementsByClassName("swiper-outer")[0].swiper;isSwiper!==void 0&&(append_url(em.querySelectorAll(".outer")[0],"Next","next-item"),Array.from(el.getElementsByClassName("next-item")).forEach(function(eo){eo.addEventListener("click",function(e){isSwiper.slideNext(),e.preventDefault()})}))}isMobile||el.addEventListener("mouseover",function(){createLinkedPopup2(em,innerText,dataIndex)}),document.addEventListener("keyup",function(){createLinkedPopup2(em,innerText,dataIndex)}),document.addEventListener("touchstart",function(){createLinkedPopup2(em,innerText,dataIndex)})})})}nav_user_id&&(Array.from(nav_user_id.querySelectorAll("li > form")).forEach(function(el){el.parentNode.classList.add("has-form"),el.closest("#nav-user").classList.add("has-form"),append_url(el,"Toggle","toggle"),append_url(el.parentElement,"Toggle","toggle")}),Array.from(nav_user_id.querySelectorAll("a.toggle")).forEach(function(el){function click_handler(el2){close_mobile_nav(),nav_id&&remove_active_submenus(nav_id.querySelectorAll("a.toggle")),nav_top_id&&remove_active_submenus(nav_top_id.querySelectorAll("a.toggle")),nav_bar_id&&remove_active_submenus(nav_bar_id.querySelectorAll("a.toggle")),toggle_dropdowns(el2)}if(el.addEventListener("click",function(e){click_handler(el),e.preventDefault()}),el.addEventListener("keyup",function(e){e.key===" "&&(click_handler(el),e.preventDefault())}),!isMobile){const nextElementSibling=el.nextElementSibling;nextElementSibling&&nextElementSibling.tagName.toLowerCase()!=="form"&&nextElementSibling.addEventListener("mouseleave",function(){close_dropdown(el.parentElement)})}}))}),window.dispatchEvent(navEvt),window.transparentHeaderAsync=function(){let content_id=document.getElementById("content");if(content_id&&header_inner){var ffa=content_id.children[0],ffc,ffd=!1,ffe=!1;if(ffa!==void 0)if(ffc=ffa.children[0],ffa.classList.contains("shopify-section")&&header_inner.hasAttribute("data-transparent")&&(ffd=!0),(ffc!==void 0&&ffc.classList.contains("m6bx")&&ffc.classList.contains("wide")||ffc!==void 0&&ffc.classList.contains("m6fr")&&ffc.classList.contains("wide"))&&(ffe=!0,ffc.classList.add("im-tr")),document.querySelectorAll('.shopify-section-header ~ [class*="shopify-section-announcement-bar"]').length&&(ffd=!1),ffd===!0&&ffe===!0&&ffc.classList.contains("wide-transparent")){top_id.classList.add("transparent"),html_tag.classList.add("has-first-m6fr-wide"),ffc.classList.contains("m6bx")&&html_tag.classList.add("has-first-m6bx-wide"),ffc.classList.contains("flexible-section")?html_tag.classList.add("has-first-flexbile-wide"):html_tag.classList.remove("has-first-flexbile-wide"),ffc.classList.add("is-first-m6fr-wide");var firstSlide=ffa.querySelectorAll(".swiper-slide-active article").length>0?ffa.querySelectorAll(".swiper-slide-active article")[0]:ffa.querySelectorAll("article")[0],palette=firstSlide.getAttribute("data-color-palette")||ffa.querySelectorAll(".m6fr")[0].getAttribute("data-active-content-desktop");palette!=null&&setTimeout(function(){root_styles.style.setProperty("--transparent_header_fg","var(--"+palette.replace("_gradient","")+"_fg)"),root_styles.style.setProperty("--transparent_header_bg","var(--"+palette+"_bg)"),root_styles.style.setProperty("--transparent_header_btn_bg","var(--"+palette.replace("_gradient","")+"_btn_bg)"),root_styles.style.setProperty("--transparent_header_btn_fg","var(--"+palette.replace("_gradient","")+"_btn_fg)"),palette.includes("white")||palette.includes("light")?root_styles.style.setProperty("--transparent_header_bd","var(--header_border_color_light)"):root_styles.style.setProperty("--transparent_header_bd","var(--header_border_color_dark)")},0)}else header_inner.classList.remove("transparent"),html_tag.classList.remove("has-first-m6fr-wide","has-first-m6bx-wide")}},transparentHeaderAsync(),footer_id){let footerIo2=function(entries,observer2){entries.forEach(entry=>{entry.isIntersecting&&!isFooterIo&&(Array.from(footer_id.querySelectorAll("h1, h2, h3, h4, h5, h6")).forEach(el=>{append_url(el,"Close","header-toggle")}),isFooterIo=!0,observer2.unobserve(entry.target))})};var footerIo=footerIo2;let isFooterIo=!1;new IntersectionObserver(footerIo2).observe(footer_id),footer_id.addEventListener("click",function(event){if(event.target.matches("a.header-toggle")){const closestHeader=event.target.closest("h1, h2, h3, h4, h5, h6");closestHeader&&(toggle_dropdowns_simple(closestHeader.parentElement),event.preventDefault())}})}if(nav_id){let navTabSet2=function(){const links=nav_id.querySelectorAll("a");if(mediaMax1000.matches)for(const el of links)el.tabIndex!==-1&&el.setAttribute("tabindex","-1");else for(const el of links)el.hasAttribute("tabindex")&&el.removeAttribute("tabindex")};var navTabSet=navTabSet2;navTabSet2(),mediaMax1000.addEventListener("change",navTabSet2)}document.addEventListener("keydown",function(evt){evt=evt||window.event,(evt.key==="Escape"||evt.key==="Esc")&&(close_mobile_nav(),clearCompactSearch(),nav_id&&remove_active_submenus(nav_id.querySelectorAll("a.toggle")),nav_top_id&&remove_active_submenus(nav_top_id.querySelectorAll("a.toggle")),nav_user_id&&remove_active_submenus(nav_user_id.querySelectorAll("a.toggle")),nav_bar_id&&remove_active_submenus(nav_bar_id.querySelectorAll("a.toggle")),all_list_drop.length>0&&Array.from(all_list_drop).forEach(function(element){remove_active_submenus(element.querySelectorAll("a.toggle"))}))}),window.addEventListener("listDrop",function(evt){var all_list_drop2=document.querySelectorAll(".l4dr");Array.from(all_list_drop2).forEach(function(element){Array.from(element.querySelectorAll("a.toggle")).forEach(function(el){function click_handler(el2){toggle_dropdowns(el2,".l4dr"),new_css("menu-css",css_menu)}el.addEventListener("click",function(e){click_handler(el),e.preventDefault()}),el.addEventListener("keyup",function(e){e.key===" "&&(click_handler(el),e.preventDefault())}),isMobile||el.nextElementSibling.addEventListener("mouseleave",function(){close_dropdown(el.parentElement)})})})}),window.dispatchEvent(listDropEvt),document.onclick=function(evt){evt=evt||window.event;var clicked_element=evt.target,all_aria_expanded=document.querySelectorAll('[aria-expanded="true"]'),el_aria_expanded,closest_link;if(all_aria_expanded.length!==0){for(el_aria_expanded of all_aria_expanded)if(el_aria_expanded!==clicked_element){if(el_aria_expanded.contains(clicked_element)){closest_link=clicked_element.closest("a:not(.toggle, .show)"),closest_link&&closest_link.contains(clicked_element)&&close_dropdown(el_aria_expanded);continue}close_dropdown(el_aria_expanded)}}};function aria_hide(el){el&&(el.setAttribute("aria-hidden","true"),el.setAttribute("focusable","false"))}function aria_show(el){el&&(el.setAttribute("aria-hidden","false"),el.setAttribute("focusable","true"))}function endsWithAny(suffixes,string){for(let suffix of suffixes)if(string.endsWith(suffix))return!0;return!1}const validation_css=fp("styles/async-validation.css","async_validation_css"),validation_js=fp("js/plugin-validator.js","plugin_validator_js");function validate_me(el){el.querySelectorAll("p:not(.s1pr, .r6rt), ul, span.input-amount").forEach(em=>{!em.classList.contains("form-group")&&!em.classList.contains("l4us")&&(em.querySelector(".invalid-feedback")||em.appendChild(createElementWithClass("span","invalid-feedback")),em.classList.add("form-group"),em.querySelectorAll(".invalid-feedback").forEach(en=>{en.previousElementSibling&&en.previousElementSibling.classList.add("last-child")}),em.querySelectorAll('span[class*="size-"] + .invalid-feedback').forEach(en=>{en.previousElementSibling.before(en)}))}),loadRes(validation_js,function(){if(typeof Validator=="function"){el.noValidate=!0;const validationPlugin=new Validator(el,{autoScroll:!1,showValid:!0});validationPlugin.hasError()||validationPlugin.setSubmitEnabled()}new_css("form-validation-css",validation_css)},"validator-loaded")}function validator_run(el){const requiredElements=el.querySelectorAll("[required]"),submitButtons=el.querySelectorAll('button[type="submit"]'),hasEmptyRequired=Array.from(requiredElements).some(en=>{const tag=en.tagName.toLowerCase();return(tag==="input"||tag==="textarea")&&!en.value.trim()});for(const btn of submitButtons)btn.disabled=hasEmptyRequired;el.querySelectorAll("input, select, textarea, button").forEach(input=>{["focus","change"].forEach(evt=>input.addEventListener(evt,()=>validate_me(el)))}),isMobile||el.addEventListener("mouseenter",()=>validate_me(el)),el.querySelector("footer.hidden")&&el.addEventListener("submit",e=>{el.classList.add("submitted"),e.preventDefault()})}const formValidateEvt=new CustomEvent("formValidate");window.addEventListener("formValidate",function(evt){const form_validate=document.querySelectorAll(".f8vl"),nav_entry=performance.getEntriesByType("navigation")[0];(nav_entry?nav_entry.type:performance.navigation.type)!=="back_forward"&&form_validate.length&&form_validate.forEach(form=>validator_run(form))}),window.dispatchEvent(formValidateEvt);const aEmailEls=document.querySelectorAll(".email"),aEmailObs=new IntersectionObserver((entries,obs)=>{entries.forEach(entry=>{if(entry.isIntersecting){const el=entry.target,tag=el.tagName.toLowerCase();if(tag!=="input"&&tag!=="div"){const textNode=Array.from(el.childNodes).find(node=>node.nodeType===Node.TEXT_NODE);textNode&&(textNode.textContent=textNode.textContent.replace("//","@").replace(/\//g,".")),tag==="a"&&el.setAttribute("href","mailto:"+(textNode?textNode.textContent.trim():el.innerText.trim()))}obs.unobserve(el)}})});aEmailEls.forEach(el=>aEmailObs.observe(el));var changeInputsRequired=function(addAttribute,container){Array.from(container.querySelectorAll("input, textarea")).forEach(function(el){addAttribute?(el.removeAttribute("disabled"),el.getAttribute("data-required")!=null&&el.setAttribute("required","required")):(el.checked=!1,el.setAttribute("disabled","disabled"),el.getAttribute("data-required")!=null&&el.removeAttribute("required"))})};function data_show_me(el){el.addEventListener("click",function(e){Array.from(document.querySelectorAll("[data-element]")).forEach(function(el2){el2.classList.add("hidden")}),Array.from(document.querySelectorAll('[data-element="'+el.getAttribute("data-enable")+'"]')).forEach(function(el2){el2.classList.remove("hidden")}),el.tagName.toLowerCase()==="a"&&e.preventDefault()})}function data_hide_me(el){el.addEventListener("click",function(e){Array.from(document.querySelectorAll('[data-element="'+el.getAttribute("data-disable")+'"]')).forEach(function(el2){el2.classList.add("hidden")}),el.tagName.toLowerCase()==="a"&&e.preventDefault()})}function data_togg_me(el){el.addEventListener("click",function(e){const parent=el.parentElement;Array.from(document.querySelectorAll('[data-element="'+el.getAttribute("data-toggle")+'"]')).forEach(function(el2){el2.classList.contains("hidden")?el2.classList.remove("hidden"):el2.classList.add("hidden"),el2.closest(".l4cl.box")!==null&&lastVis(el2.closest(".l4cl.box"))}),el.tagName.toLowerCase()==="a"&&(parent.classList.contains("link-toggle-clicked")?parent.classList.remove("link-toggle-clicked"):parent.classList.add("link-toggle-clicked"),e.preventDefault())})}window.addEventListener("showHideDataElement",function(evt){var data_show=document.querySelectorAll("a[data-enable]:not(.data-enable-listening), input[data-enable]:not(.data-enable-listening), button[data-enable]:not(.data-enable-listening)"),data_hide=document.querySelectorAll("a[data-disable]:not(.data-disable-listening), input[data-disable]:not(.data-disable-listening), button[data-disable]:not(.data-disable-listening)"),data_toggle=document.querySelectorAll("a[data-toggle]:not(.data-toggle-listening), input[data-toggle]:not(.data-toggle-listening), button[data-toggle]:not(.data-toggle-listening)");(data_show.length||data_hide.length||data_toggle.length)&&(Array.from(data_show).forEach(function(el){el.classList.add("data-enable-listening"),data_show_me(el)}),Array.from(data_hide).forEach(function(el){el.classList.add("data-disable-listening"),data_hide_me(el)}),Array.from(data_toggle).forEach(function(el){el.classList.add("data-toggle-listening"),data_togg_me(el)}))}),window.dispatchEvent(showHideDataElementEvt);const a_show=document.querySelectorAll("a.show");a_show.length&&Array.from(a_show).forEach(function(el){var c=el.children,d=el.parentElement.nextElementSibling,i,all;el.parentElement.classList.add("has-show"),d.addEventListener("keyup",function(e){d.value===""?el.parentElement.classList.remove("not-empty"):el.parentElement.classList.add("not-empty")}),el.addEventListener("click",function(e){for(el.classList.toggle("show-toggle"),i=0,all=c.length;i{const inp=child.querySelector("input");if(!inp)return;const inc=document.createElement("a"),dec=document.createElement("a");inc.className="incr",dec.className="decr",inc.setAttribute("role","button"),dec.setAttribute("role","button"),inc.setAttribute("aria-label","Increase by 1"),dec.setAttribute("aria-label","Decrease by 1"),child.appendChild(inc),child.appendChild(dec);const value=parseFloat(inp.value)||0,min=parseFloat(inp.getAttribute("min"))||0,max=parseFloat(inp.getAttribute("max"))||1/0;(value<=min||value<=1)&&dec.classList.add("disabled"),value>=max&&inc.classList.add("disabled")});const parent=el.parentNode;if(parent&&parent.classList.contains("submit")){const hasM=parent.querySelector(".size-m"),hasL=parent.querySelector(".size-l");hasM&&el.classList.add("size-m"),hasL&&el.classList.add("size-l")}}function amountClick(elements){Array.from(elements).forEach(el=>{if(el.classList.contains("input-amount-listening"))return;el.classList.add("input-amount-listening");const input=el.querySelector("input"),decr=el.querySelector(".decr"),incr=el.querySelector(".incr"),step=parseFloat(input.getAttribute("step"))||1,min=parseFloat(input.getAttribute("min"))||1,max=parseFloat(input.getAttribute("max"))||1/0,linkedInputSelector=input.getAttribute("data-link"),linkedInput=linkedInputSelector?document.querySelector(linkedInputSelector):null;let _updating=!1;const updateValue=newValue=>{_updating||(_updating=!0,newValue=Math.max(min,Math.min(max,newValue)),input.value=newValue,linkedInput&&(linkedInput.value=newValue),decr.classList.toggle("disabled",newValue<=min),incr.classList.toggle("disabled",newValue>=max),input.dispatchEvent(new Event("change")),_updating=!1)};decr.addEventListener("click",e=>{decr.classList.contains("disabled")||updateValue(parseFloat(input.value)-step),e.preventDefault()}),incr.addEventListener("click",e=>{incr.classList.contains("disabled")||updateValue(parseFloat(input.value)+step),e.preventDefault()}),input.addEventListener("change",()=>{let val=parseFloat(input.value);isNaN(val)&&(val=min),updateValue(val)}),updateValue(parseFloat(input.value)||min)})}const semanticInputEvt=new CustomEvent("semanticInput"),changeEvent=new Event("change");window.addEventListener("semanticInput",function(evt){const input_amount=document.querySelectorAll(".input-amount:not(.semantic-input-initialized, .in-popup)");if(!input_amount.length)return;input_amount.forEach(el=>{if(el.classList.add("semantic-input-initialized"),el.closest('[class^="popup-inset"]:not(html)')){el.classList.add("in-popup");return}amountRun(el)});const activeInputs=document.querySelectorAll(".input-amount:not(.in-popup, .input-amount-listening)");activeInputs.length&&amountClick(activeInputs)}),window.dispatchEvent(semanticInputEvt),window.addEventListener("accordeon",function(evt){const input_show=document.querySelectorAll(".input-show > label");input_show.length&&Array.from(input_show).forEach(function(el){append_url(el,"Toggle","toggle"),el.querySelector("a.toggle").addEventListener("click",function(e){el.parentElement.classList.toggle("toggle"),setTimeout(function(){el.parentElement.querySelector("input, textarea").focus()},0),e.preventDefault()})})}),window.dispatchEvent(accordeonEvt);function dataChange(el,en,eo=".inner"){Array.from(document.querySelectorAll(en)).forEach(function(em){Array.from(em.querySelectorAll(eo)).forEach(function(en2){en2.innerHTML=el})})}window.addEventListener("dataChange",function(evt){var data_change=document.querySelectorAll("a[data-change][title]:not(.listening-data-change), input[data-change][title]:not(.listening-data-change)"),data_change_to=document.querySelectorAll('[class^="data-change-to"]:not(.listening-data-change)');data_change_to.length&&Array.from(data_change_to).forEach(function(el){var oldCont=createElementWithClass("span","hidden");oldCont.innerHTML=el.innerHTML;const newCont=document.createElement("span");for(newCont.classList.add("inner");el.firstChild;)newCont.appendChild(el.firstChild);el.appendChild(newCont),el.appendChild(oldCont),el.classList.add("listening-data-change")}),data_change.length&&Array.from(data_change).forEach(function(el){el.classList.add("listening-data-change"),el.addEventListener("click",function(e){dataChange(el.getAttribute("title"),el.getAttribute("data-change"),[".inner",".hidden"]),el.tagName.toLowerCase()==="a"&&e.preventDefault()}),isMobile||el.tagName.toLowerCase()==="input"&&el.nextElementSibling.tagName.toLowerCase()==="label"&&(el.nextElementSibling.addEventListener("mouseenter",function(e){dataChange(el.getAttribute("title"),el.getAttribute("data-change"))}),el.nextElementSibling.addEventListener("mouseleave",function(e){dataChange(document.querySelectorAll(el.getAttribute("data-change")+" .hidden")[0].innerText,el.getAttribute("data-change"))}))})}),window.dispatchEvent(dataChangeEvt);const videoLinks=document.querySelectorAll("a[data-youtube], a[data-vimeo]");videoLinks.length&&videoLinks.forEach(el=>{el.addEventListener("click",e=>{if(e.preventDefault(),el.querySelector("iframe"))return;const iframe=document.createElement("iframe");iframe.classList.add("iframe-playing"),iframe.setAttribute("frameborder","0"),iframe.setAttribute("allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"),iframe.setAttribute("allowfullscreen","");let src="";el.hasAttribute("data-youtube")?src="https://www.youtube.com/embed/"+el.getAttribute("data-youtube")+"?autoplay=1&rel=0":el.hasAttribute("data-vimeo")&&(src="https://player.vimeo.com/video/"+el.getAttribute("data-vimeo")+"?autoplay=1"),src&&(iframe.setAttribute("src",src),el.appendChild(iframe))})}),window.addEventListener("muteVideo",function(evt){const a_video=document.querySelectorAll("a video, a ~ video, a ~ picture video");a_video.length&&a_video.forEach(el=>{const muteLink=document.createElement("span");muteLink.classList.add("link-mute");const anchor=document.createElement("a");anchor.href="./",anchor.textContent="Mute",muteLink.appendChild(anchor);const pictureEl=el.closest("picture");if(pictureEl){const linkPicEl=pictureEl.closest("a");linkPicEl?linkPicEl.insertAdjacentElement("afterend",muteLink):pictureEl.insertAdjacentElement("afterend",muteLink)}muteLink.querySelector("a").addEventListener("click",function(e){e.preventDefault(),muteLink.classList.toggle("muted"),el.muted=muteLink.classList.contains("muted")});const figureEl=el.closest("figure"),linkEl=el.closest("a");let av;figureEl!==null&&(av=figureEl.querySelector(".link-overlay")),linkEl!==null&&(av=linkEl),av&&av.addEventListener("click",function(e){av.classList.contains("video-clicked")?(av.classList.remove("video-clicked"),el.pause()):(av.classList.add("video-clicked"),el.play()),e.preventDefault()})})}),window.dispatchEvent(muteVideoEvt),window.addEventListener("bindInput",function(evt){var data_bind_input=document.querySelectorAll("input[data-bind], textarea[data-bind]");data_bind_input.length&&Array.from(data_bind_input).forEach(function(el){el.addEventListener("change",function(e){var binded=document.querySelectorAll('input[id="'+el.getAttribute("data-bind")+'"], textarea[id="'+el.getAttribute("data-bind")+'"]'),check_cont;Array.from(binded).forEach(function(em){em.tagName==="INPUT"?(check_cont=em.closest(".check"),em.checked=el.checked,check_cont!==null&&el.checked===!0&&(check_cont.getElementsByClassName("invalid-feedback")[0].innerHTML="")):em.tagName==="TEXTAREA"&&(em.value=el.value,em.removeAttribute("name"))})})})}),window.dispatchEvent(bindInputEvt);const form_product_sticky=document.querySelector(".f8ps"),form_product=document.getElementsByClassName("f8pr");form_product_sticky&&(form_product_sticky.classList.contains("align-top")?html_tag.classList.add("has-f8ps-top"):html_tag.classList.add("has-f8ps"),html_tag.classList.add("product-not-scrolled"),aria_hide(form_product_sticky),Array.from(form_product_sticky.querySelectorAll('a, input, button, select, textarea, [role="button"]')).forEach(function(childEl){childEl.setAttribute("tabindex",-1)}));function clearStickyForm(){Array.from(form_product).forEach(el=>{el.closest(".m6pr")!==null&&(html_tag.classList.remove("product-scrolled"),html_tag.classList.add("product-not-scrolled"),form_product_sticky&&aria_hide(form_product_sticky))})}if(form_product.length){let handleResizeAndScroll2=function(){new_css("css-product-scrolled",window.filepaths.async_product_scrolled_css)},assignStyles2=function(){form_product_sticky&&root_styles.style.setProperty("--f8ps_h",form_product_sticky.clientHeight+"px")};var handleResizeAndScroll=handleResizeAndScroll2,assignStyles=assignStyles2;form_product_sticky&&(window.addEventListener("resize",throttle(()=>{handleResizeAndScroll2(),assignStyles2()},500)),window.addEventListener("scroll",function(){handleResizeAndScroll2()}));let ho_h=!1;window.addEventListener("scroll",function(){ho_h||root_styles.style.setProperty("--header_outer_height",header_outer.offsetHeight+"px"),ho_h=!0}),Array.from(form_product).forEach(el=>{if(el.closest(".m6pr")!==null){let io2=function(entries){entries.map(entry=>{const boundingRect=entry.boundingClientRect;handleResizeAndScroll2(),entry.isIntersecting?(html_tag.classList.remove("product-scrolled"),html_tag.classList.add("product-not-scrolled"),form_product_sticky&&aria_hide(form_product_sticky)):boundingRect.top<0&&(html_tag.classList.add("product-scrolled","f8ps-css"),html_tag.classList.remove("product-not-scrolled"),form_product_sticky&&aria_show(form_product_sticky),assignStyles2(),requestAnimationFrame(function(){assignStyles2()}))})};var io=io2;new IntersectionObserver(io2).observe(el)}})}function wrap(el,wrapper,className){el.parentNode.insertBefore(wrapper,el),className&&wrapper.classList.add(className),wrapper.appendChild(el)}function isSideCartUpsellSelect(el){return el.closest('.product-recommendations.cart-upsell[data-template="side-cart"]')!==null}function selectRun(el){if(el.classList.contains("select-init")||isSideCartUpsellSelect(el))return;const evt=new Event("change"),searchPlaceholder=el.getAttribute("data-search-placeholder")||"";if(el.setAttribute("tabindex",-1),el.querySelector('option[selected]:not([disabled], .disabled, [data-class="disabled"])')&&el.parentNode.classList.add("done"),isMobile)return;wrap(el,document.createElement("span"),"select-wrapper"),randomize(el);const selector=`#${el.id}[data-random="${el.dataset.random}"]`,bvsel=new BVSelect({selector,searchbox:!0,search_placeholder:searchPlaceholder,search_autofocus:!0,offset:!1});el.nextSibling.querySelectorAll(".bv_ul_inner a").forEach(em=>{em.addEventListener("click",()=>{el.dispatchEvent(new Event("change",{bubbles:!0}));const group=em.closest(".form-group");if(group&&group.classList.remove("is-invalid"),em.parentNode.classList.contains("has-scroll")){const target=document.querySelector(em.getAttribute("href"));target&&target.scrollIntoView()}const slideTo=em.getAttribute("data-slide-to");if(slideTo!==null){const li=em.closest("li");if(li){const swiperHolder=li.querySelector(".s4wi");swiperHolder&&swiperHolder.children&&swiperHolder.children[0]&&swiperHolder.children[0].swiper&&swiperHolder.children[0].swiper.slideTo(slideTo)}}})});const bvAtual=el.parentNode.getElementsByClassName("bv_atual"),css_selects=fp("styles/async-select.css","async_select_css"),applyCss=()=>new_css("css-select",css_selects);for(const em of bvAtual)em.addEventListener("click",applyCss,{once:!0}),em.addEventListener("focus",applyCss,{once:!0});el.classList.add("select-init")}const semanticSelectEvt=new CustomEvent("semanticSelect");window.addEventListener("semanticSelect",function(){const selectTags=Array.from(document.querySelectorAll("select[id]:not(.semantic-select-initialized):not(.js-hidden)")).filter(function(el){return!isSideCartUpsellSelect(el)});!selectTags.length||isMobile||loadRes(js_selects,function(){for(const el of selectTags){el.classList.add("semantic-select-initialized");const closestPopup=el.closest('[class^="popup-"]:not(html):not(.rendered)'),isInsideBoxOuter=el.closest(".box-outer")!==null;(closestPopup===null||isInsideBoxOuter)&&el.querySelector("option")&&selectRun(el)}},"selects-loaded")}),window.dispatchEvent(semanticSelectEvt),window.addEventListener("moduleProductBackground",function(evt){const module_product=document.querySelector(".m6pr");if(module_collection=document.getElementsByClassName("m6cl"),(module_product||module_collection&&module_collection.classList&&module_collection.classList.contains("sticky"))&&(html_tag.classList.add("t1pr"),module_product)){let updateBgDist2=function(){mediaMax760.matches&&requestAnimationFrame(()=>{const module_product_bg=document.querySelector('.m6pr[style*="--m6pr_bg:"]');if(!module_product_bg)return;const module_product_bg_l4pr=module_product_bg.querySelector(".l4pr-container");if(!module_product_bg_l4pr)return;const offset=-module_product_bg_l4pr.getBoundingClientRect().top;module_product_bg.style.setProperty("--bg_dist",`${offset}px`)})};var updateBgDist=updateBgDist2;updateBgDist2(),mediaMax760.addEventListener("change",updateBgDist2)}}),window.dispatchEvent(moduleProductBackgroundEvt);var module_panel=document.getElementsByClassName("m6pn");function setTabindex(el,value){for(const childEl of el.querySelectorAll('a, input, button, select, textarea, [role="button"]'))value===null?childEl.removeAttribute("tabindex"):childEl.setAttribute("tabindex",value)}function negTabIn(el){setTabindex(el,-1)}function posTabIn(el){setTabindex(el,"")}function hidePanels(){html_tag.classList.remove("m6pn-open","m6cp-open","f8fl-open"),Array.from(module_panel).forEach(function(el){el.classList.remove("toggle"),el.setAttribute("aria-hidden",!0),Array.from(el.querySelectorAll('a, input, button, select, textarea, [role="button"]')).forEach(function(el2){el2.setAttribute("tabindex",-1)})});const m6pn_clicked=document.querySelector(".m6pn-clicked");m6pn_clicked&&setTimeout(()=>{whatInput.ask()==="keyboard"&&m6pn_clicked.focus(),document.querySelectorAll("a[data-panel]").forEach(el=>el.classList.remove("m6pn-clicked"))},100)}function getStickyFooters(){var sticky_in_panel=document.querySelectorAll(".sticky-in-panel:not(.sticky-panel-initialized)");sticky_in_panel.length&&Array.from(sticky_in_panel).forEach(function(eo){if(eo.classList.add("sticky-panel-initialized"),eo.classList.contains("sticky-in-panel")&&!eo.classList.contains("is-sticky")){if(!eo.getElementsByClassName("offset-dist").length){var trickDiv=createElementWithClass("div","offset-dist");eo.prepend(trickDiv)}new IntersectionObserver(([e])=>e.target.parentElement.classList.toggle("is-sticky",e.intersectionRatio<1),{threshold:[1,0]}).observe(eo.getElementsByClassName("offset-dist")[0])}})}function openPanel(id){const linked=document.querySelectorAll(`.m6pn[id="${id}"]`),a_source=document.querySelectorAll(`a[data-panel="${id}"]`);overlayClose(),asyncCSS(),html_tag.classList.add("has-panels","m6pn-open"),document.querySelectorAll("a[data-panel]").forEach(em=>em.classList.remove("m6pn-clicked")),a_source.forEach(em=>em.classList.add("m6pn-clicked")),Array.from(module_panel).forEach(function(el){el.setAttribute("aria-hidden",!0),el.querySelector(".m6pn-close:not(.strong)")||append_url(el,"Close","m6pn-close"),el.classList.remove("toggle"),setTimeout(function(){negTabIn(el)},500),el.querySelectorAll(".l4pr.aside-pager").forEach(em=>em.classList.remove("aside-pager"))}),linked.forEach(el=>{el.classList.add("toggle"),el.setAttribute("aria-hidden",!1),posTabIn(el),setTimeout(function(){el.querySelector('a, input, button, select, textarea, [role="button"]').focus(),el.querySelectorAll('[style*="--fih:"]').forEach(slider=>{const firstFig=slider.querySelector(".swiper-slide-active figure");firstFig&&(firstFig.clientHeight===0?slider.style.removeProperty("--fih"):slider.style.setProperty("--fih",firstFig.offsetHeight+"px"))})},100)}),document.getElementsByClassName("f8fl").length&&(new_css("css-filters",window.filepaths.async_filters_css),new_css("css-search",window.filepaths.async_search_css)),getStickyFooters(),new_css("css-panels",window.filepaths.async_panels_css),linked[0].classList.contains("m6pr-compact")&&new_css("product-css",window.filepaths.async_product_css),linked[0].hasAttribute("data-delay")&&setTimeout(function(){hidePanels()},parseFloat(linked[0].getAttribute("data-delay")))}const a_module_panel=document.querySelectorAll("a[data-panel]");module_panel.length&&(document.addEventListener("click",function(event){event.target.matches("a.m6pn-close, a.m6pn-close *")&&(hidePanels(),event.preventDefault())}),document.addEventListener("keyup",function(event){event.key===" "&&event.target.matches("a.m6pn-close, a.m6pn-close *")&&(hidePanels(),event.preventDefault())}),document.onkeydown=function(evt){evt=evt||window.event,evt.key==="Escape"&&hidePanels()},a_module_panel.forEach(el=>{const id=el.dataset.panel;if(!id)return;document.querySelector(`.m6pn[id="${id}"]`)&&(el.setAttribute("aria-haspopup","true"),el.setAttribute("aria-controls",id))}),window.dispatchEvent(modulePanelEvt));function handlePanelEvents(e){const el=e.target,panelElement=el.closest("a[data-panel]")||el,panelId=panelElement.dataset.panel;(el&&el.matches("a[data-panel]")||panelElement)&&(e.type==="click"||e.type==="keyup"&&e.key===" ")&&(document.querySelectorAll('.m6pn[id="'+panelId+'"]').length&&(panelId=="cart"?general.enable_cart_drawer?ajaxCart.load():ajaxCart.load(!1,!0,!1,!0):openPanel(panelId),e.preventDefault()),el.matches&&el.matches("a[data-panel]")&&e.type==="click"&&!el.href.includes("#")&&e.preventDefault())}document.addEventListener("click",handlePanelEvents),document.addEventListener("keyup",handlePanelEvents),window.addEventListener("imageCompare",function(evt){const image_compare=document.getElementsByClassName("img-compare");image_compare.length&&loadRes(window.filepaths.plugin_compare_js,function(){new_css("compare-css",window.filepaths.async_compare_css),Array.from(image_compare).forEach(function(el){var a,b,opt_vertical=!1,opt_start=50,opt_labels=!1,opt_labels_bef="Before",opt_labels_aft="After";el.querySelectorAll("img").length===2&&(el.classList.contains("vertical")?opt_vertical=!0:global_dir[1]===!1&&(a=el.children[0],b=a.cloneNode(!0),el.appendChild(b),el.removeChild(a)),el.getAttribute("data-start")!==null&&(global_dir[1]===!1?opt_start=100-parseFloat(el.getAttribute("data-start")):opt_start=parseFloat(el.getAttribute("data-start"))),el.getAttribute("data-label-before")===""&&el.classList.add("no-label-before"),el.getAttribute("data-label-after")===""&&el.classList.add("no-label-after"),(el.getAttribute("data-label-before")!==null||el.getAttribute("data-label-after")!==null)&&(opt_labels=!0,el.getAttribute("data-label-before")!==null?opt_labels_bef=el.getAttribute("data-label-before"):el.classList.add("no-label-before"),el.getAttribute("data-label-after")!==null?opt_labels_aft=el.getAttribute("data-label-after"):el.classList.add("no-label-after")),el.children.length===2&&new ImageCompare(el,{verticalMode:opt_vertical,startingPoint:opt_start,showLabels:opt_labels,labelOptions:{before:opt_labels_bef,after:opt_labels_aft}}).mount())},"compare-loaded")})}),window.dispatchEvent(imageCompareEvt),window.addEventListener("inputDate",function(evt){var input_date=document.querySelectorAll('input[type="date"]:not(.datepicker-initialized)'),global_lang=general.language;if(input_date.length&&!isMobile){var datepicker_path,datepicker_langs=["ar","az","bg","bm","bn","br","bs","ca","cs","cy","da","de","el","eo","es","et","eu","fa","fi","fo","fr","gl","he","hi","hr","hu","hy","id","is","it","ja","ka","kk","km","ko","lt","lv","me","mk","mn","mr","ms","nl","no","oc","pl","pt","ro","ru","si","sk","sl","sq","sr","sv","sw","ta","tg","th","tk","tr","uk","uz","vi"],datepicker_options={orientation:"bottom",format:"yyyy-mm-dd",todayHighlight:!0,language:global_lang};new_css("datepicker-css",window.filepaths.async_datepicker_css),datepicker_langs.includes(global_lang)?(window.Shopify===void 0?datepicker_path="js/datepicker-lang/datepicker-lang-"+global_lang+".js":datepicker_path=datepicker_path_global,loadRes(window.filepaths.plugin_datepicker_js,function(){loadRes(datepicker_path,function(){Array.from(input_date).forEach(function(el){var minDate=null,maxDate=null;el.getAttribute("data-min-date")=="today"&&(minDate=new Date),el.getAttribute("data-max-days")!=null&&(maxDate=new Date,maxDate.setDate(maxDate.getDate()+parseInt(el.getAttribute("data-max-days")))),datepicker_options.minDate=minDate,datepicker_options.maxDate=maxDate,el.classList.add("datepicker-initialized"),el.setAttribute("type","text"),new Datepicker(el,datepicker_options)},"datepicker-loaded")},"datepicker-lang-loaded")})):loadRes(window.filepaths.plugin_datepicker_js,function(){Array.from(input_date).forEach(function(el){var minDate=null,maxDate=null;el.getAttribute("data-min-date")=="today"&&(minDate=new Date),el.getAttribute("data-max-days")!=null&&(maxDate=new Date,maxDate.setDate(maxDate.getDate()+parseInt(el.getAttribute("data-max-days")))),datepicker_options.minDate=minDate,datepicker_options.maxDate=maxDate,el.classList.add("datepicker-initialized"),el.setAttribute("type","text"),new Datepicker(el,datepicker_options)},"datepicker-loaded")})}}),window.dispatchEvent(inputDateEvt),window.addEventListener("listCart",function(evt){const list_cart=document.getElementsByClassName("l4ca"),list_mult=document.getElementsByClassName("l4ml");if(list_cart.length)var removeHidden=function(){document.querySelector("#cart .empty.hidden")&&document.querySelector("#cart .l4ca > li")===null&&document.querySelector("#cart .empty").classList.remove("hidden"),document.querySelector(".cart-empty.hidden")&&document.querySelector(".form-cart .l4ca > li")===null&&(document.querySelector(".cart-empty").classList.remove("hidden"),document.querySelector(".cart-empty ~ *").classList.add("hidden"))};function cart_remove(el){const hide_delay=el.hasAttribute("data-delay")?parseFloat(el.getAttribute("data-delay")):1e6;for(const em of el.querySelectorAll("a .icon-trash, a .icon-x-circle")){const link=em.closest("a");link&&!link.classList.contains("remove")&&link.classList.add("remove")}el.classList.contains("in-panel")&&Array.from(el.children).forEach(em=>{em.querySelector("select")&&em.classList.add("has-select")}),Array.from(el.querySelectorAll("a.remove")).forEach(function(em){const par=em.closest("li");let timeout;par&&par.addEventListener("removing",function(e){asyncCSS(),par.classList.contains("removing")?(par.classList.remove("removing"),removeHidden(),clearTimeout(timeout)):(par.classList.add("removing"),timeout=setTimeout(function(){par.classList.contains("removing")&&(par.classList.add("removing2"),setTimeout(function(){const ul=par.closest("ul");Array.from(ul.children).filter(li=>Array.from(li.classList).every(className=>!className.startsWith("has-l4"))).length<2&&ul.classList.add("is-empty");const parNext=par.nextElementSibling;parNext&&Array.from(parNext.classList).some(className=>className.startsWith("has-l4"))&&parNext.remove(),par.remove()},400))},hide_delay)),e.preventDefault()})})}list_cart.length&&Array.from(list_cart).forEach(function(el){cart_remove(el)});const list_cart_inner_link=document.querySelectorAll(".show-l4ca:not(.toggle-l4ca-initialized)");for(const el of list_cart_inner_link)el.addEventListener("click",function(e){const li=el.closest("li");li&&li.classList.toggle("toggle-l4ca"),e.preventDefault()});list_mult.length&&Array.from(list_mult).forEach(function(el){el.closest(".l4ca")===null&&cart_remove(el)})}),window.dispatchEvent(listCartEvt);function removeTextSearch(){html_tag.classList.remove("search-full","user-form-active"),html_tag.classList.add("search-cleared"),search_id.classList.remove("has-text","not-empty"),search_input[0].value="",search_input[0].focus(),!search_input[0]===document.activeElement&&setTimeout(function(){search_input[0].focus()},250)}function overlayClose(n){html_tag.classList.remove("search-compact-active","search-full","search-full-mode","user-form-active","nav-hover","f8fl-open"),removeM2A(),search_id&&search_id.classList.remove("full","has-text","not-empty"),search_input&&(search_input[0].value=""),nav_id&&clear_mobile_nav(),nav_top_id&&remove_active_submenus(nav_top_id.querySelectorAll("a.toggle")),nav_bar_id&&remove_active_submenus(nav_bar_id.querySelectorAll("a.toggle")),nav_user_id&&remove_active_submenus(nav_user_id.querySelectorAll("a.toggle")),!n&&module_panel.length&&hidePanels()}function clearCompactSearch(){html_tag.classList.remove("search-compact-active","search-full","search-full-mode","user-form-active"),search_id.classList.remove("full","has-text","not-empty"),negTabIn(search_id.querySelector("fieldset")),search_input[0].value=""}window.addEventListener("search",function(evt){if(search_id){let appendSearchLinks2=function(){if(!searchLinksAppended){append_url(search_id,"Toggle","toggle"),append_url(search_id,"Toggle","toggle");const formP=search_id.querySelector("form > p, fieldset > p");append_url(formP,"Clear","clear-toggle"),append_url(formP,"Clear","search-back");const searchBack=search_id.querySelector(".search-back");searchBack&&(searchBack.setAttribute("aria-controls","search"),searchBack.setAttribute("href","#"+search_id.getAttribute("id"))),searchLinksAppended=!0}},hideSearch2=function(event){event.target.getAttribute("aria-controls")==="search"||event.target.closest("a[aria-controls]")!==null&&event.target.closest("a[aria-controls]").getAttribute("aria-controls")==="search"||event.target.closest("#search")!==null||event.target.closest(".user-login")!==null||clearCompactSearch()},setupListener2=function(e){e.matches?document.addEventListener("click",hideSearch2):document.removeEventListener("click",hideSearch2)},compactSearch2=function(){html_tag.classList.contains("search-compact-active")?clearCompactSearch():(new_css("css-search",window.filepaths.async_search_css),search_id.classList.contains("wide")&&search_id.classList.contains("text-center-sticky")&&html_tag.classList.add("has-search-wide"),search_id.classList.contains("m-pos-up")&&html_tag.classList.add("m-pos-up"),html_tag.classList.add("search-compact-active"),html_tag.classList.remove("user-form-active","nav-hover","search-full-mode","f8fl-open"),removeM2A(),search_id.classList.remove("full","has-text","not-empty"),search_input[0].value="",search_input[0].focus(),!search_input[0]===document.activeElement&&setTimeout(function(){search_input[0].focus()},250),posTabIn(search_id.querySelector("fieldset")))};var appendSearchLinks=appendSearchLinks2,hideSearch=hideSearch2,setupListener=setupListener2,compactSearch=compactSearch2;let searchLinksAppended=!1;if(isMobile||search_id.addEventListener("mousemove",appendSearchLinks2),search_id.addEventListener("keyup",appendSearchLinks2),search_id.addEventListener("touchstart",appendSearchLinks2,{passive:!0}),search_id.addEventListener("scroll",appendSearchLinks2),search_id.classList.contains("compact")){var search_compact_cont=document.createElement("span"),v_cm;nav_user_id&&nav_user_id.querySelectorAll("li.search.mobile-only").length&&(v_cm=!1),search_compact_cont.classList.add("search-compact-cont"),append_url(search_compact_cont,"Close","search-compact-toggle","#search"),search_compact_cont.getElementsByClassName("search-compact-toggle")[0].setAttribute("aria-controls","search"),v_cm===!1&&(search_compact_cont.classList.add("mobile-hide"),html_tag.classList.add("t1srn")),search_id.classList.contains("blur")&&html_tag.classList.add("search-blur")}if(search_id.classList.contains("compact")&&!search_id.classList.contains("compact-desktop")&&!search_id.classList.contains("compact-mobile"))negTabIn(search_id.querySelector("fieldset"));else if(search_id.classList.contains("compact-mobile")){let negTabIn12=function(){mediaMax760.matches&&negTabIn(search_id.querySelector("fieldset"))};var negTabIn1=negTabIn12;negTabIn12(),mediaMax760.addEventListener("change",negTabIn12)}else if(search_id.classList.contains("compact-desktop")){let negTabIn22=function(){mediaMin760.matches&&negTabIn(search_id.querySelector("fieldset"))};var negTabIn2=negTabIn22;html_tag.classList.add("compact-desktop"),negTabIn22(),mediaMin760.addEventListener("change",negTabIn22)}search_id.classList.contains("no-overlay")&&html_tag.classList.add("no-search-overlay"),search_id.addEventListener("click",function(e){const target=e.target;target.matches("a.clear-toggle")&&(removeTextSearch(),e.preventDefault()),target.matches("a.toggle")&&(clearCompactSearch(),search_id.classList.remove("full","has-text","not-empty"),html_tag.classList.remove("search-focus","search-full","search-full-mode","user-form-active"),e.preventDefault())}),search_id.addEventListener("submit",function(e){search_id.classList.add("processing")});var livesearchEl=document.getElementById("livesearch"),livesearch_placeholders=livesearchEl.querySelector(".search-placeholders");Array.from(search_input).forEach(function(el){el.addEventListener("keyup",function(){removeM2A(),el.value.length===0&&!livesearch_placeholders?(html_tag.classList.remove("search-full","search-full-mode","user-form-active"),search_id.classList.remove("full","has-text","not-empty","processing")):(html_tag.classList.add("search-full","search-full-mode"),search_id.classList.add("full","has-text","not-empty"),search_id.classList.contains("no-autocomplete")||(search_id.classList.add("processing"),setTimeout(function(){liveSearch(el,livesearch_placeholders)},300)))}),el.addEventListener("focus",function(){html_tag.classList.add("search-focus"),html_tag.classList.remove("nav-hover"),nav_id&&remove_active_submenus(nav_id.querySelectorAll("a.toggle")),nav_top_id&&remove_active_submenus(nav_top_id.querySelectorAll("a.toggle")),nav_user_id&&remove_active_submenus(nav_user_id.querySelectorAll("a.toggle")),nav_bar_id&&remove_active_submenus(nav_bar_id.querySelectorAll("a.toggle")),new_css("css-search",window.filepaths.async_search_css),livesearch_placeholders&&(livesearchEl.innerHTML="",livesearchEl.appendChild(livesearch_placeholders),html_tag.classList.add("search-full","search-full-mode"),search_id.classList.add("full","has-text"))})}),Array.from(top_id.querySelectorAll('[aria-controls="search"]')).forEach(el=>{el.setAttribute("href","#"+search_id.getAttribute("id"))}),top_id.addEventListener("click",function(e){e.target.matches('[aria-controls="search"]')&&(compactSearch2(),appendSearchLinks2(),e.preventDefault())}),isMobile||(top_id.addEventListener("mouseover",function(e){new_css("css-search",window.filepaths.async_search_css)}),Array.from(top_id.querySelectorAll('[aria-controls="cart"]')).forEach(el=>{el.addEventListener("mouseover",()=>html_tag.classList.add("cart-hover")),el.addEventListener("mouseout",()=>html_tag.classList.remove("cart-hover"))})),mediaMin760.addEventListener("change",setupListener2),setupListener2(mediaMin760)}}),window.dispatchEvent(searchEvt);var newsletter_popup=document.querySelector('.popup-a[data-title="newsletter-popup"]');function runTooltips(el,in1){if(!el.classList.contains("ready")){const innerText=el.innerHTML,parentHeading=el.closest("p, h1, h2, h3, h4, h5, h6");if(parentHeading&&parentHeading.classList.add("s1tt-cont"),!(el.getAttribute("data-panel")||el.getAttribute("data-popup"))){const dataIndexValue="tip-"+in1;el.tagName.toLowerCase()==="a"?el.setAttribute("data-popup","tip-"+in1):(append_url(el,"Popup","s1tt-popup"),el.querySelector(".s1tt-popup").setAttribute("data-popup","tip-"+in1));const linkedPopup=document.createElement("div");linkedPopup.classList.add("popup-a","w360"),linkedPopup.setAttribute("data-title",dataIndexValue);const p=document.createElement("p");p.innerHTML=innerText,linkedPopup.appendChild(p),root_id.appendChild(linkedPopup)}const icon=createElementWithClass("i","icon-info");icon.setAttribute("aria-hidden","true"),el.appendChild(icon),el.classList.add("ready")}}window.addEventListener("schemeTooltip",function(evt){var scheme_tooltip=document.querySelectorAll(".s1tt:not(.ready)");scheme_tooltip.forEach((el,in1)=>runTooltips(el,in1))}),window.dispatchEvent(schemeTooltipEvt);var loadPopup=function(id,c){loadRes(window.filepaths.plugin_popups_js,function(){const popup_css=fp("styles/async-popups.css","async_popups_css");new_css("css-popups",popup_css);var allPopups=document.querySelectorAll('[class^="popup-"]:not(html):not(.ready, .initialized-popup)'),i_amount;return allPopups.length>0&&allPopups.semanticPopup(),openPopup(id),Array.from(document.getElementById(id).querySelectorAll('[tabindex="-1"]')).forEach(function(el){el.removeAttribute("tabindex")}),Array.from(allPopups).forEach(function(el){if(!el.classList.contains("rendered")){Array.from(el.getElementsByClassName("m6tb")).forEach(function(em){typeof semanticTabs=="function"&&!el.classList.contains("tabs-initialized")&&semanticTabs(em),em.classList.add("tabs-initialized")}),Array.from(el.querySelectorAll(".f8vl")).forEach(em=>validator_run(em)),Array.from(el.querySelectorAll("a[data-enable], input[data-enable], button[data-enable]")).forEach(em=>data_show_me(em)),Array.from(el.querySelectorAll("a[data-disable], input[data-disable], button[data-disable]")).forEach(em=>data_hide_me(em)),Array.from(el.querySelectorAll("a[data-toggle], input[data-toggle], button[data-toggle]")).forEach(em=>data_togg_me(em)),Array.from(el.querySelectorAll(".s1tt")).forEach((el2,in1)=>runTooltips(el2,in1));var select_tag=el.getElementsByTagName("select");select_tag.length&&!isMobile&&loadRes(js_selects,function(){Array.from(el.getElementsByTagName("select")).forEach(function(el2){el2.querySelector("option")!==null&&selectRun(el2),selectRun(el2)})},"selects-loaded");const form_children=el.querySelectorAll("form > *, fieldset > *, .no-zindex, .no-zindex > *, .has-select, .f8pr > *, .l4ca.compact.in-panel > *, .l4cl.box > li, .f8pr-bulk > *, .f8pr-upsell > *");form_children.length&&assignIndex(form_children),i_amount=el.getElementsByClassName("input-amount"),i_amount.length&&(Array.from(el.getElementsByClassName("input-amount")).forEach(function(el2){amountRun(el2)}),amountClick(i_amount))}}),newsletter_popup&&(Array.from(newsletter_popup.querySelectorAll("a.close")).forEach(function(el){el.addEventListener("click",function(event){Cookies.set("has-newsletter","no",{sameSite:"none",secure:!0})})}),newsletter_popup.querySelector("form").addEventListener("submit",function(event){Cookies.set("has-newsletter","no",{sameSite:"none",secure:!0})})),document.getElementById(id).classList.contains("popup-blocker")&&(html_tag.classList.add("page-blocked"),Array.from(document.querySelectorAll(".popup-blocker a.close")).forEach(function(el){var popup_delay_not_blocker=document.querySelectorAll("[data-popup-delay][data-title]:not(.popup-blocker)");el.addEventListener("click",function(e){Cookies.set("age","old",{sameSite:"none",secure:!0}),html_tag.classList.remove("page-blocked"),popup_delay_not_blocker.length&&delayHandler(popup_delay_not_blocker[0])})})),!html_tag.classList.contains(id+"-loaded")&&typeof c=="function"?(c(),!0):(html_tag.classList.contains(id+"-loaded")||html_tag.classList.add(id+"-loaded"),!0)},"popup-loaded")},allApopups=document.querySelectorAll("a[data-popup], form[data-popup]"),formPopups=document.querySelectorAll("form[data-popup]"),newsletter_popup_testmode=general.newsletter_popup_testmode;function popupFocus(im){setTimeout(function(){document.querySelectorAll('[data-title="'+im+'"]')[0].querySelectorAll('a, input, button, select, textarea, [role="button"]')[0]!=null&&document.querySelectorAll('[data-title="'+im+'"]')[0].querySelector('a, input, button, select, textarea, [role="button"]').focus()},100)}function delayHandler(el){var proceed=!1;el.getAttribute("data-title")==="newsletter-popup"?(Cookies.get("has-newsletter")!="no"||newsletter_popup_testmode)&&(proceed=!0):proceed=!0,proceed&&(parseFloat(el.getAttribute("data-popup-delay"))===0?(loadPopup(el.getAttribute("data-title")),popupFocus(el.getAttribute("data-title"))):setTimeout(function(){loadPopup(el.getAttribute("data-title")),popupFocus(el.getAttribute("data-title"))},el.getAttribute("data-popup-delay")))}window.addEventListener("popups",function(evt){allApopups=document.querySelectorAll("a[data-popup]:not(.initialized-popup), form[data-popup]"),formPopups=document.querySelectorAll("form[data-popup]");for(var i=0;i3&&el.classList.add("im-sliding"),Array.from(el.querySelectorAll("picture.slider")).forEach(function(em){var closestFig=em.closest("figure"),closestLi=em.closest("li"),let_touch_d=!1,let_touch_m=!1,has_bg=!1,lbOverlays=[];if(el.classList.contains("mobile-scroll")&&(let_touch_m=!0),el.classList.contains("slider")||(let_touch_d=!0),closestFig!==null&&closestLi!==null){let initializeSlider2=function(){closestFig.classList.contains("slider-ready")||(randomize(closestFig),em.getElementsByClassName("s1lb").length&&Array.from(em.getElementsByClassName("s1lb")).forEach(function(child){has_bg=!0,lbOverlays.push(child),child.remove()}),create_slider(em,{direction:"horizontal",allowTouchMove:!1,loop:!1,autoHeight:!0,slidesPerView:1,spaceBetween:1,lazy:{loadPrevNext:!0},breakpoints:{0:{allowTouchMove:let_touch_m},760:{allowTouchMove:let_touch_d}}})),(has_bg=!0)&&lbOverlays.forEach(function(imgOverlay){em.appendChild(imgOverlay)}),closestFig.classList.add("slider-ready")};var initializeSlider=initializeSlider2;if(!isMobile)closestLi.addEventListener("mouseenter",function(){initializeSlider2()});else{let io2=function(entries){entries.map(entry=>{entry.isIntersecting&&initializeSlider2()})};var io=io2;new IntersectionObserver(io2).observe(closestLi)}}}),Array.from(el.querySelectorAll("figure select")).forEach(function(em){var closestFig=em.closest("figure"),closestLi=em.closest("li"),closestForm=em.closest("form");closestFig!==null&&closestLi!==null&&closestForm!==null&&(closestLi.addEventListener("mouseenter",function(){closestLi.style.setProperty("--dh",closestFig.offsetHeight-closestForm.offsetHeight+"px")}),window.addEventListener("resize",throttle(()=>{closestLi.style.setProperty("--dh",closestFig.offsetHeight-closestForm.offsetHeight+"px")},500)))})})}),window.dispatchEvent(listScrollableEvt);function lastVis(cont){var other_li=cont.children,last_visible=Array.from(cont.querySelectorAll("li:not(.hidden, .has-link-more)")).pop();Array.from(other_li).forEach(function(el){el.classList.remove("last-visible")}),last_visible!==void 0&&last_visible.classList.add("last-visible")}function detectLong(el,em){el.clientHeight0),hiddenParagraphs.length===0&&(detectLong(inner_p,inInfo),window.addEventListener("resize",throttle(()=>{detectLong(inner_p,inInfo)},500)))}function linkMore(){const a_more=document.querySelectorAll("a.link-more:not(.link-more-initialized, .in-popup), .popup-a.shown a.link-more:not(.link-more-initialized)");if(a_more.length){for(const el of a_more)if(el.classList.add("link-more-initialized"),el.tagName.toLowerCase()==="a"){const parent=el.parentElement,parents=parent.parentElement,other_links=Array.from(parents.querySelectorAll("a.link-more")),limit=parseFloat(el.getAttribute("data-limit"))||5,inCheck=el.closest(".check");if(inCheck){const hiddenElements=Array.from(inCheck.querySelectorAll(`li:nth-child(n+${limit+1})`));for(const em of hiddenElements)!em.classList.contains("link-more")&&!em.classList.contains("hidden")&&em.classList.add("hidden")}handleInfoAndList(el),parent&&parent.classList.add("has-link-more");const closestBox=el.closest(".l4cl.box");closestBox&&lastVis(closestBox),other_links.forEach((link,index)=>link.setAttribute("data-no",other_links.length-index));const hrefAttribute=el.getAttribute("href");(!hrefAttribute||hrefAttribute==="#"||hrefAttribute==="./")&&el.addEventListener("click",handleLinkClick)}}function handleLinkClick(e){const currentTarget=e.currentTarget;if(!currentTarget)return;const parentLevel1=currentTarget.parentElement;if(!parentLevel1)return;const parent=parentLevel1.parentElement;if(!parent)return;parent.querySelectorAll(".hidden, .was-hidden").forEach(em=>{em.classList.toggle("hidden"),em.classList.toggle("was-hidden")}),parent.classList.toggle("link-more-clicked");const box=currentTarget.closest(".l4cl.box");box&&lastVis(box),e.preventDefault()}}linkMore();let isCustomStickyNavExecuted=!1,scheduledStickyNav=!1;function customStickyNav(){mediaMax1000.matches||scheduledStickyNav||isCustomStickyNavExecuted||(scheduledStickyNav=!0,requestAnimationFrame(()=>{if(!nav_main){scheduledStickyNav=!1;return}const navHeight=nav_main.clientHeight,navOffset=nav_main.offsetTop,parts=[`--drop_nav_mah:${!!nav_main.closest("#nav-outer")?viewportHeight-navHeight:viewportHeight-navHeight-navBottom}px`,`--drop_nav_mah_fixed:${viewportHeight-navHeight-navOffset}px`,`--mega_nav_mah_fixed:${viewportHeight-navOffset}px`,`--sticky_nav_mah:${viewportHeight-navHeight}px`];root_styles.style.cssText+=`;${parts.join(";")};`,isCustomStickyNavExecuted=!0,scheduledStickyNav=!1}))}isMobile||window.addEventListener("mousemove",()=>{customStickyNav()},asyncOnce),document.addEventListener("scroll",()=>{customStickyNav()},asyncPass),window.addEventListener("resize",throttle(()=>{isCustomStickyNavExecuted=!1,customStickyNav()},500)),window.addEventListener("stickyNav",function(evt){if(top_id){let createDistanceSpacer2=function(){if(!distanceSpacerCreated){const distance_spacer=document.createElement("div");distance_spacer.setAttribute("id","distance-spacer"),distance_spacer.style.height=le.offsetHeight+"px",le.after(distance_spacer),distanceSpacerCreated=!0}},io2=function(entries){entries.map(entry=>{if(entry.isIntersecting)le.classList.remove("fixed");else{if(le.classList.add("fixed"),customStickyNav(),le.id==="nav"||le.id==="nav-bar"){let runOverlayClose2=function(){mediaMin1000.matches&&overlayClose(!0)};var runOverlayClose=runOverlayClose2;runOverlayClose2(),mediaMin1000.addEventListener("change",runOverlayClose2)}new_css("menu-css",css_menu)}})},updateDistanceCounterHeight2=function(){if(updateDistanceCounterRAF=0,updateDistanceCounterCalculated)return;const hasTop=nav_top_id!==null,isAlt=html_tag.classList.contains("t1nt"),isSn=html_tag.classList.contains("t1sn");hasTop&&(hasTop||isAlt)&&(topOffset=nav_top_id.offsetHeight),isSn||(distance_counter.style.top=topOffset+"px"),updateDistanceCounterCalculated=!0},updateDistanceCounterPosition2=function(){!updateDistanceCounterCalculated&&!updateDistanceCounterRAF&&(updateDistanceCounterRAF=requestAnimationFrame(updateDistanceCounterHeight2))};var createDistanceSpacer=createDistanceSpacer2,io=io2,updateDistanceCounterHeight=updateDistanceCounterHeight2,updateDistanceCounterPosition=updateDistanceCounterPosition2;document.querySelector("#nav-top:not(.no-js)")?html_tag.classList.remove("t1nt"):html_tag.classList.add("t1nt"),nav_id&&(nav_id.classList.contains("sticky-menu")?html_tag.classList.add("t1sn"):html_tag.classList.remove("t1sn"));let sa=0,le=top_id,n_el;nav_bar_id?nav_bar_id.closest("#header-inner")!==null?nav_id?n_el=nav_id:n_el=header_id:n_el=nav_bar_id:n_el=nav_id,html_tag.classList.contains("t1sn")||n_el&&n_el.classList.contains("sticky")||header_inner&&header_inner.classList.contains("sticky-nav")?(html_tag.classList.add("t1sn"),le=n_el,sa=0):le=top_id;let distanceSpacerCreated=!1;isMobile||window.addEventListener("mousemove",createDistanceSpacer2,asyncOnce),document.addEventListener("keyup",createDistanceSpacer2,asyncOnce),document.addEventListener("touchstart",createDistanceSpacer2,asyncPass),document.addEventListener("scroll",createDistanceSpacer2,asyncPass),mediaMax1000.matches&&createDistanceSpacer2(),window.addEventListener("resize",throttle(()=>{const distance_spacer=document.getElementById("distance-spacer");distance_spacer&&(distance_spacer.style.height=le.offsetHeight+"px")},500));const distance_counter=document.createElement("div");distance_counter.setAttribute("id","distance-counter");let updateDistanceCounterCalculated=!1,updateDistanceCounterRAF=0,topOffset=0;html_tag.classList.contains("t1sn")?header_id.append(distance_counter):root_id.append(distance_counter),isMobile||window.addEventListener("mousemove",updateDistanceCounterPosition2,asyncOnce),document.addEventListener("keyup",updateDistanceCounterPosition2,asyncOnce),document.addEventListener("touchstart",updateDistanceCounterPosition2,asyncPass),document.addEventListener("scroll",updateDistanceCounterPosition2,asyncPass),header_inner.classList.contains("no-sticky")?(header_id.classList.add("no-sticky"),html_tag.classList.add("no-sticky")):(header_id.classList.remove("no-sticky"),html_tag.classList.remove("no-sticky")),header_inner.classList.contains("mobile-visible-search")&&top_id.classList.add("has-mobile-visible-search"),header_inner.classList.contains("hide-btn-mobile")&&top_id.classList.add("hide-btn-mobile"),header_inner.classList.contains("tr_h")&&!isMobile&&(top_id.classList.add("tr_h"),header_outer.addEventListener("mouseenter",function(e){html_tag.classList.add("tr_hh")}),header_outer.addEventListener("mouseleave",function(e){!html_tag.classList.contains("search-full")&&!html_tag.classList.contains("search-compact-active")&&html_tag.classList.remove("tr_hh")})),header_id.classList.contains("no-sticky")&&html_tag.classList.add("t1ns"),header_id&&!header_id.classList.contains("no-sticky")?new IntersectionObserver(io2,{root:null,rootMargin:"0px",threshold:.9}).observe(distance_counter):html_tag.classList.add("t1st")}let top_bar=document.getElementsByClassName("shopify-section-announcement-bar")[0];top_bar&&(append_url(top_bar,"Close","close"),top_bar.querySelector("a.close").addEventListener("click",function(e){top_bar.parentNode.removeChild(top_bar),typeof Shopify<"u"&&Shopify.designMode||Cookies.set("notice","closed"),e.preventDefault()}),Cookies.get("notice",{sameSite:"none",secure:!0})==="closed"?top_bar.parentNode!==null&&top_bar.parentNode.removeChild(top_bar):(new_css("announcement-css",window.filepaths.async_announcement_css),html_tag.classList.add("show-notice")));function addOverlayClose(element){element&&append_url(element,"Close","overlay-close")}if(top_id){let appendOverlays2=function(){overlaysAppended||requestAnimationFrame(()=>{addOverlayClose(top_bar),addOverlayClose(root_id),addOverlayClose(top_id),addOverlayClose(nav_id),addOverlayClose(nav_bar_id),addOverlayClose(header_outer),addOverlayClose(nav_top_id),addOverlayClose(header_id),append_url(root_id,"Close","overlay-close-clipping"),overlaysAppended=!0})};var appendOverlays=appendOverlays2;let overlaysAppended=!1;isMobile||window.addEventListener("mousemove",appendOverlays2,asyncOnce),document.addEventListener("keyup",appendOverlays2,asyncOnce),document.addEventListener("touchstart",appendOverlays2,asyncPass),document.addEventListener("scroll",appendOverlays2,asyncPass);for(const el of document.querySelectorAll("a.overlay-close"))el.addEventListener("click",e=>e.preventDefault());document.addEventListener("click",function(event){event.target.matches("a.overlay-close, a.overlay-close-clipping")&&(overlayClose(),event.preventDefault())})}}),window.dispatchEvent(stickyNavEvt);const rangeSliderEvt=new CustomEvent("rangeSlider");window.addEventListener("rangeSlider",function(evt){const input_range=document.getElementsByClassName("input-range");if(input_range.length){const input_range_steps=document.getElementsByClassName("input-range-steps");loadRes(window.filepaths.plugin_sliders_js,function(){new_css("form-sliders-css",window.filepaths.async_ui_sliders_css),Array.from(input_range).forEach(el=>{const rangeInner=createElementWithClass("div","range-inner");el.appendChild(rangeInner);const dataMin=el.querySelector("input[min]"),dataMax=el.querySelector("input[max]"),dataEl=el.querySelector("input"),evt2=new Event("change");let optConnect=!0,optStart=[parseFloat(dataMin.value),parseFloat(dataMax.value)],isTooltip=!1;el.classList.contains("single")&&(optConnect="lower",optStart=parseFloat(dataEl.value)),el.classList.contains("tip")&&(isTooltip=!0),el.classList.contains("slider-is-here")||(noUiSlider.create(rangeInner,{start:optStart,connect:optConnect,step:1,direction:global_dir[0],range:{min:[parseFloat(dataMin.getAttribute("min"))],max:[parseFloat(dataMax.getAttribute("max"))]},tooltips:isTooltip,format:{to:value=>Math.round(value),from:value=>Math.round(value)}}),rangeInner.noUiSlider.on("update",(values,handle)=>{const target=handle?dataMax:dataMin;target.value=parseFloat(values[handle]).toFixed()}),rangeInner.noUiSlider.on("change",handle=>{(handle?dataMax:dataMin).dispatchEvent(evt2)}),rangeInner.querySelectorAll('[role="slider"]').forEach(em=>{em.setAttribute("aria-label","slider")}),el.querySelectorAll("input").forEach(input=>{input.addEventListener("blur",()=>{const value=input.value.trim();if(value!==""){const numValue=parseFloat(value);input.hasAttribute("min")?rangeInner.noUiSlider.set([numValue,null]):input.hasAttribute("max")&&rangeInner.noUiSlider.set([null,numValue])}})})),el.classList.add("slider-is-here")}),input_range_steps.length&&Array.from(input_range_steps).forEach(function(el){Array.from(el.children).forEach(child=>{const wrapper=document.createElement("span");for(wrapper.className="inner";child.firstChild;)wrapper.appendChild(child.firstChild);child.appendChild(wrapper)});const prevEl=el.previousElementSibling;if(prevEl&&prevEl.classList.contains("input-range")){const cloneMe=el.cloneNode(!0);cloneMe.removeAttribute("class"),cloneMe.classList.add("range-cloned");const noUiBase=prevEl.querySelector(".noUi-base");noUiBase&&noUiBase.appendChild(cloneMe)}})},"sliders-loaded")}}),window.dispatchEvent(rangeSliderEvt);function removeClassByPrefix(node,prefix){var regx=new RegExp("\\b"+prefix+"[^ ]*[ ]?\\b","g");return node.className=node.className.replace(regx,""),node}window.addEventListener("countdown",function(evt){const countdown_tag=document.querySelectorAll(".countdown:not(.countdown-initialized)");var countdown_container=document.getElementsByClassName("f8pr-shipping-timer");countdown_container.length&&Array.from(countdown_container).forEach(function(el){el.children.length==0&&el.remove()}),countdown_tag.length&&loadRes(window.filepaths.plugin_countdown_js,function(){Array.from(countdown_tag).forEach(function(el){el.classList.add("countdown-initialized");var container=el.closest("li, article"),now=new Date,nowUTC=new Date(now.getUTCFullYear(),now.getUTCMonth(),now.getUTCDate(),now.getUTCHours(),now.getUTCMinutes(),now.getUTCSeconds()),show_until=new Date(el.getAttribute("data-show-until")),show_from=new Date(el.getAttribute("data-show-from")),show_days=el.getAttribute("data-show-days"),word_day,word_days,word_hour,word_hours,word_min,word_mins,word_sec,word_secs,ended=function(){container.querySelector(".countdown-ended-show")!==null?(el.remove(),container.querySelector(".countdown-ended-hide").remove(),container.querySelector(".countdown-ended-show").classList.remove("hidden")):container.remove()};if(show_from>now||now>show_until||!show_days.includes(nowUTC.getDay())){ended();return}const wrapper=document.createElement("span");for(wrapper.className="hidden";el.firstChild;)wrapper.appendChild(el.firstChild);el.appendChild(wrapper),el.getAttribute("data-day")!==null?word_day=el.getAttribute("data-day"):word_day="day",el.getAttribute("data-days")!==null?word_days=el.getAttribute("data-days"):word_days="days",el.getAttribute("data-hour")!==null?word_hour=el.getAttribute("data-hour"):word_hour="hour",el.getAttribute("data-hours")!==null?word_hours=el.getAttribute("data-hours"):word_hours="hours",el.getAttribute("data-minute")!==null?word_min=el.getAttribute("data-minute"):word_min="minute",el.getAttribute("data-minutes")!==null?word_mins=el.getAttribute("data-minutes"):word_mins="minutes",el.getAttribute("data-second")!==null?word_sec=el.getAttribute("data-second"):word_sec="second",el.getAttribute("data-seconds")!==null?word_secs=el.getAttribute("data-seconds"):word_secs="seconds";function renderMe(){el.classList.contains("done")||(simplyCountdown(el,{year:show_until.getFullYear(),month:show_until.getMonth()+1,day:show_until.getDate(),hours:show_until.getHours(),minutes:show_until.getMinutes(),seconds:show_until.getSeconds(),enableUtc:!1,zeroPad:!0,onEnd:function(){ended()},words:{days:{singular:word_day,plural:word_days},hours:{singular:word_hour,plural:word_hours},minutes:{singular:word_min,plural:word_mins},seconds:{singular:word_sec,plural:word_secs}}}),el.classList.add("done"),container.classList.add("done"))}renderMe()})},"countdown-loaded")}),window.dispatchEvent(countdownEvt);const list_count=document.querySelectorAll(".l4cu"),list_count_js=fp("js/plugin-countup.js","plugin_countup_js");if(list_count.length){let renderListCount2=function(em){const specialMap={"+":"has-plus","!":"has-exc",$:"has-usd","\u20AC":"has-eur","\xA3":"has-gbp","\xA5":"has-jpy","\u20B9":"has-inr","%":"has-per","\u2605":"has-str"};em.querySelectorAll("span.clone").forEach(el=>{let original=el.innerHTML;for(const char in specialMap)original.includes(char)&&(original=original.replaceAll(char,""),el.classList.add(specialMap[char]));/[+!$€£¥₹%★]$/.test(el.innerHTML)&&el.classList.add("after"),el.innerHTML=original;const decimals=original.includes(".")?original.split(".")[1].length:0,value=parseFloat(el.getAttribute("data-val").replace(/[^\d.-]/g,""));if(typeof CountUp=="function"){const count=new CountUp(el,value,{decimalPlaces:decimals,duration:3});count.error||count.start()}})};var renderListCount=renderListCount2;loadRes(list_count_js,function(){list_count.forEach(em=>{em.querySelectorAll("span:first-child").forEach(el=>{const cloneMe=el.cloneNode(!0),str=el.innerHTML,wrapper=document.createElement("span");for(wrapper.className="main";el.firstChild;)wrapper.appendChild(el.firstChild);el.appendChild(wrapper),cloneMe.classList.add("clone"),cloneMe.setAttribute("data-val",str),el.appendChild(cloneMe),el.classList.add("cont")});const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{entry.isIntersecting&&(renderListCount2(em),observer.disconnect())})});observer.observe(em)})},"countup-loaded")}window.addEventListener("updateSliders",function(evt){var list_collection_slider=document.querySelectorAll(".l4cl.slider:not(.in-popup)");list_collection_slider.length&&Array.from(list_collection_slider).forEach(function(em){updateSliders(em)});var module_featured=document.querySelectorAll(".m6fr");module_featured.length&&Array.from(module_featured).forEach(function(em){updateSliders(em)})}),window.dispatchEvent(updateSlidersEvt),window.addEventListener("alerts",function(evt){var list_alerts=document.querySelectorAll(".l4al:not(.inline):not(.l4al-trustbadge)");function countUs(element){element.children.length===element.querySelectorAll("li.hidden").length?element.classList.add("all-hidden"):element.classList.remove("all-hidden")}list_alerts.length&&Array.from(list_alerts).forEach(function(em){countUs(em),Array.from(em.querySelectorAll("a.close")).forEach(function(el){asyncCSS(),el.addEventListener("click",function(e){el.closest("li").classList.add("fade-me-out"),setTimeout(function(){el.closest("li").classList.add("hidden")},400),e.preventDefault()})}),Array.from(em.querySelectorAll("li")).forEach(function(es){if(em.parentNode.id==="root"){var dl=5e3;asyncCSS(),setTimeout(function(){es.classList.add("fade-me-out")},dl),setTimeout(function(){es.classList.add("hidden"),countUs(em)},dl+400)}})})}),window.dispatchEvent(alertsEvt);const link_print=document.querySelectorAll(".link-print");link_print.length&&link_print.forEach(el=>{el.addEventListener("click",function(e){e.preventDefault(),new_css("css-print",window.filepaths.async_print_css,"print"),setTimeout(()=>window.print(),400)})}),document.addEventListener("keydown",function(event){(event.ctrlKey||event.metaKey)&&(event.key==="p"||event.keyCode===80)&&new_css("css-print",window.filepaths.async_print_css,"print")});const link_copy=document.querySelectorAll("a[data-copy]");if(link_copy.length){const copyToClipboardAsync=str=>navigator&&navigator.clipboard&&navigator.clipboard.writeText?navigator.clipboard.writeText(str):Promise.reject("The Clipboard API is not available.");Array.from(link_copy).forEach(function(el){el.addEventListener("click",function(e){el.classList.add("clicked"),copyToClipboardAsync(el.dataset.copy),setTimeout(function(){el.classList.remove("clicked")},2e3),e.preventDefault()})})}window.addEventListener("tooltip",function(evt){const scheme_tip=document.getElementsByClassName("scheme-tip");Array.from(scheme_tip).forEach(function(el){el.innerHTML=' '+el.innerHTML+' Close';const tipToggle=el.querySelector("a.tip-toggle");tipToggle&&tipToggle.addEventListener("click",function(e){el.classList.toggle("toggle"),e.preventDefault()}),el.classList.add("ready")})}),window.dispatchEvent(tooltipEvt),window.addEventListener("fancybox",function(evt){const swipper_bullets=document.querySelectorAll("a.swiper-pagination-bullet");Array.from(swipper_bullets).forEach(function(el,index){el.addEventListener("click",function(e){if(el.classList.contains("has-more")){var data_fancybox2=document.querySelectorAll("[data-fancybox]");data_fancybox2[index].click()}return!0})});function createFancyboxAndShowItem(itemIndex,fancyName){function toogleTouchSupportOnItem(item2,fancybox){var touchStateForItem=!0;item2.type!=="image"&&(touchStateForItem=!1),fancybox.Carousel.Panzoom.options.touch!==touchStateForItem&&(fancybox.Carousel.Panzoom.options.touch=touchStateForItem,fancybox.Carousel.updatePanzoom())}var showItems=[],all_items=document.querySelectorAll(`[data-fancybox="${fancyName}"]`),item,fbox;all_items.forEach(item2=>{var src_type=null,hrefItem=item2.getAttribute("href"),thumbImg=null,caption=item2.getAttribute("data-caption"),alt=item2.getAttribute("data-alt"),title=item2.getAttribute("data-title");const imgElement=item2.querySelector("img");imgElement&&(thumbImg=imgElement.getAttribute("data-src")),endsWithAny(["jpg","jpeg",".gif",".png",".webp"],hrefItem)&&(src_type="image"),(hrefItem.indexOf("youtube.com/watch")!==-1||hrefItem.indexOf("vimeo.com/")!==-1)&&(src_type="video"),endsWithAny(["mp4","webm","ogg"],hrefItem)&&(src_type="html5video"),showItems.find(_item=>_item.src===hrefItem)||showItems.push({src:hrefItem,type:src_type,preload:!1,animated:!1,caption,thumb:thumbImg,baseClass:"myCustomClass"})}),fbox=new Fancybox(showItems,{startIndex:itemIndex||0,Carousel:{Panzoom:{touch:!0}},Html:{video:{autoplay:!1}},slug:"gallery",hash:!0,on:{ready:function(_fancybox){toogleTouchSupportOnItem(_fancybox.items[_fancybox.Carousel.page],_fancybox),_fancybox.plugins.Thumbs.toggle(),_fancybox.plugins.Thumbs.state=="hidden"&&_fancybox.plugins.Thumbs.show()},done:function(_fancybox,carousel,slide){var slides=_fancybox.$container.querySelectorAll("div.fancybox__thumbs div.carousel__slide"),all_items2=document.querySelectorAll("[data-fancybox]"),getClass=_fancybox.$container.querySelectorAll(".fancybox__slide.is-selected")[0];if(!(slides.length0&&slides[index].classList.add("has-cube")}),getClass!==void 0&&(_fancybox.$container.setAttribute("data-class",getClass.getAttribute("class")),getClass.querySelector("video")&&getClass.querySelector("video").play())}},"Carousel.change":function(_fancybox,carousel,slide){var getClass,iframe=_fancybox.$container.getElementsByTagName("iframe");Array.from(iframe).forEach(function(el){var url=el.getAttribute("src");el.setAttribute("src",""),el.setAttribute("src",url)}),setTimeout(function(){getClass=_fancybox.$container.querySelectorAll(".fancybox__slide.is-selected")[0],getClass!==void 0&&(_fancybox.$container.setAttribute("data-class",getClass.getAttribute("class")),getClass.querySelector("video")&&getClass.querySelector("video").play())},100),toogleTouchSupportOnItem(_fancybox.items[carousel.page],_fancybox)}}})}var data_fancybox=document.querySelectorAll("[data-fancybox]:not(.fancybox-initialized)");data_fancybox.length&&(Array.from(data_fancybox).forEach(function(el,index){el.classList.add("fancybox-initialized");const hrefItem=el.getAttribute("href");(hrefItem.includes("youtube.com/watch")||hrefItem.includes("vimeo.com/"))&&el.setAttribute("data-type","video"),endsWithAny(["mp4","webm","ogg"],hrefItem)&&el.setAttribute("data-type","html5video"),el.addEventListener("click",function(e){const fancybox_name=el.getAttribute("data-fancybox");if(fancybox_name){const list=document.querySelectorAll('[data-fancybox="'+el.getAttribute("data-fancybox")+'"]');let itemIndex=Array.from(list).indexOf(el);el.getAttribute("data-zoom")==="false"&&html_tag.classList.add("fb-no-zoom"),Array.from(document.querySelectorAll('[data-fancybox="'+el.getAttribute("data-fancybox")+'"] model-viewer')).forEach(function(el2){el2.addEventListener("click",function(e2){return e2.preventDefault(),e2.stopPropagation(),e2.cancelBubble=!0,!1})}),loadRes(window.filepaths.plugin_fancybox_js,function(){new_css("css-fancybox",window.filepaths.async_fancybox_css),createFancyboxAndShowItem(itemIndex,fancybox_name)},"fancybox-loaded")}e.preventDefault()})}),document.addEventListener("click",function(event){event.target.closest(".carousel__button.fancybox__button--close")&&html_tag.classList.remove("fb-no-zoom")}))}),window.dispatchEvent(fancyboxEvt);var nextUntil=function(elem,selector,filter){var siblings=[];for(elem=elem.nextElementSibling;elem&&!elem.matches(selector);){if(filter&&!elem.matches(filter)){elem=elem.nextElementSibling;continue}siblings.push(elem),elem=elem.nextElementSibling}return siblings};const table_drop=document.getElementsByClassName("table-drop");table_drop.length&&Array.from(table_drop).forEach(function(el){Array.from(el.querySelectorAll("tr:not(.sub)")).forEach(et=>{et.classList.add("not-sub")}),Array.from(el.querySelectorAll("a.toggle")).forEach(em=>{em.addEventListener("click",function(e){const nextRows=nextUntil(em.closest("tr"),".not-sub");em.classList.toggle("active"),Array.from(nextRows).forEach(en=>{en.classList.toggle("hidden"),en.classList.toggle("active")}),e.preventDefault()})})});const anchorEl=document.querySelectorAll('[id^="section-"]');anchorEl.length&&anchorEl.forEach(el=>{if(el.classList.contains("has-anchor"))return;const span=document.createElement("span");span.className="anchor",span.id=el.id,el.classList.add("has-anchor"),el.removeAttribute("id"),el.appendChild(span)});function checkHeight(el){requestAnimationFrame(()=>{el.closest(".link-more-clicked")||el.classList.toggle("high",el.scrollHeight>el.clientHeight)})}window.addEventListener("heightLimit",function(evt){var module_limit=document.querySelectorAll(".m6lm:not(.m6lm-initialized)");module_limit.length&&Array.from(module_limit).forEach(function(el){checkHeight(el),window.addEventListener("resize",throttle(()=>{checkHeight(el)},500));const m6tbParent=el.closest(".m6tb");m6tbParent!==null&&Array.from(m6tbParent.querySelectorAll(".tabs-header")).forEach(function(en){en.addEventListener("click",function(e){checkHeight(el)})})})}),window.dispatchEvent(heightLimitEvt),window.addEventListener("hotspots",function(evt){var list_hotspots=document.querySelectorAll(".l4hs:not(.l4hs-initialized)");list_hotspots.length&&(new_css("css-hotspots",window.filepaths.async_hotspots_css),Array.from(list_hotspots).forEach(function(el){el.classList.add("l4hs-initialized");const figure=el.closest("figure");figure&&figure.classList.add("has-l4hs");var hotspot_panels=el.getElementsByClassName("m6pn");hotspot_panels.length&&Array.from(hotspot_panels).forEach(function(el2){document.querySelector("#root").appendChild(el2)});let closest;const list_hs_legend=document.getElementsByClassName("l4hs-l");if(list_hs_legend.length&&(closest=el.closest('article, .m6as, .m6ac, .m6fr, [class*="shopify-section"]')),Array.from(el.getElementsByClassName("toggle")).forEach(function(en){en.tagName.toLowerCase()==="a"&&en.addEventListener("click",function(e){const pt=en.parentNode,pt_leg=closest?closest.querySelector(".l4hs-l"):null;let pt_index,pt_lg_ind;pt_leg&&(pt_index=Array.from(pt.parentNode.children).indexOf(pt)+1,pt_lg_ind=pt_leg.querySelector("li:nth-child("+pt_index+")")),new_css("css-hotspots",window.filepaths.async_hotspots_css),!en.hasAttribute("data-panel")&&!en.hasAttribute("data-popup")&&(pt.classList.contains("toggle")?(pt.classList.remove("toggle"),pt_leg&&pt_lg_ind.classList.remove("toggle")):(Array.from(el.children).forEach(function(em){em.classList.remove("toggle")}),pt.classList.add("toggle"),pt_leg&&(Array.from(pt_leg.children).forEach(function(legLi){legLi.classList.remove("toggle")}),pt_lg_ind.classList.add("toggle")))),e.preventDefault()})}),Array.from(el.children).forEach(em=>{let hds=em.offsetLeft;em.querySelector(".info")&&em.classList.add("has-info"),global_dir[1]||(hds=el.clientWidth-em.offsetLeft),hds>el.clientWidth*.5&&em.classList.add("inv"),em.offsetTop>el.clientHeight*.5&&em.classList.add("inv-v")}),list_hs_legend.length&&closest){const legends=closest.querySelectorAll('[class*="l4hs"] > li');legends.length&&Array.from(legends).forEach(function(li){const closestLeg=li.closest(".l4hs-l");closestLeg&&append_url(li,"toggle","toggle");const closestDef=li.closest(".l4hs"),index=Array.from(li.parentNode.children).indexOf(li);if(closestDef){const mobileLink=li.querySelector("a.desktop-hide"),relatedLi=closest.querySelector(`[class*="l4hs-l"] li:nth-child(${index+1})`);if(mobileLink&&relatedLi){const clone=mobileLink.cloneNode(!0);clone.classList.replace("desktop-hide","toggle-mobile"),clone.classList.remove("toggle"),relatedLi.appendChild(clone)}}const relatedLis=closest.querySelectorAll(`[class*="l4hs"] li:nth-child(${index+1})`);if(relatedLis.length){const toggleAnchor=li.querySelector("a.toggle");toggleAnchor&&(toggleAnchor.addEventListener("mouseover",function(){relatedLis.forEach(function(el2){el2.classList.add("hover")})}),toggleAnchor.addEventListener("mouseout",function(){relatedLis.forEach(function(el2){el2.classList.remove("hover")})}),closestLeg&&toggleAnchor.addEventListener("click",function(e){toggleAnchor.parentElement.classList.contains("toggle")?relatedLis.forEach(function(el2){el2.classList.remove("toggle")}):(legends.forEach(function(legend){legend.classList.remove("toggle")}),relatedLis.forEach(function(el2){el2.classList.add("toggle")})),e.preventDefault()}))}})}}))}),window.dispatchEvent(hotspotsEvt);const maqrueeEvt=new CustomEvent("maqruee"),moduleMaqrueeJs=fp("js/plugin-typewritter.js","plugin_typewriter_js");let typewriterLoading=!1,typewriterCallbacks=[],marqueeRAF=0;function getPendingMarquees(root){const scope=root&&root.querySelectorAll?root:document,marquees=[];return scope.matches&&scope.matches(".m6kn:not(.done):not(.typewriter-pending)")&&marquees.push(scope),scope.querySelectorAll(".m6kn:not(.done):not(.typewriter-pending)").forEach(el=>{marquees.push(el)}),marquees}function runTypewriterCallbacks(){const callbacks=typewriterCallbacks.slice();typewriterCallbacks=[],callbacks.forEach(callback=>{callback()})}function loadTypewriter(callback){if(typeof Typewriter=="function"){callback();return}if(typewriterCallbacks.push(callback),typewriterLoading)return;typewriterLoading=!0;const script=document.createElement("script");script.src=moduleMaqrueeJs,script.async=!0,script.setAttribute("data-typewriter-loader","true"),script.onload=()=>{typewriterLoading=!1,runTypewriterCallbacks()},script.onerror=()=>{typewriterLoading=!1,typewriterCallbacks=[],console.warn("Script failed: "+moduleMaqrueeJs)},document.body.appendChild(script)}function getTypewriterStringSplitter(){return str=>typeof GraphemeSplitter=="function"?new GraphemeSplitter().splitGraphemes(str):Array.from(str)}function initTypewriterMarquee(elements){loadTypewriter(()=>{if(typeof Typewriter!="function"){elements.forEach(el=>{el.classList.remove("typewriter-pending")});return}const stringSplitter=getTypewriterStringSplitter();elements.forEach(el=>{if(el.classList.contains("done"))return;const ul=el.querySelector("ul");if(!ul){el.classList.remove("typewriter-pending");return}const texts=Array.from(ul.children).map(li=>(li.textContent||"").trim()).filter(text=>text!=="");if(!texts.length){el.classList.remove("typewriter-pending");return}const wrapper=document.createElement("span");wrapper.className="inner";let delay="natural";el.classList.contains("fast")&&(delay=50),el.classList.contains("slow")&&(delay=200),el.hasAttribute("data-speed")&&(delay=parseFloat(el.dataset.speed));try{new Typewriter(wrapper,{loop:!0,strings:texts,autoStart:!0,delay,stringSplitter}),el.innerHTML="",el.appendChild(wrapper),el.classList.remove("typewriter-pending"),el.classList.add("done")}catch(error){el.classList.remove("typewriter-pending"),console.warn("Typewriter marquee failed:",error)}})})}function initNormalMarquee(elements){elements.forEach(el=>{if(el.classList.contains("done"))return;const ul=el.querySelector("ul");if(!ul)return;const li=ul.children;li.length&&(el.style.setProperty("--items",li.length),requestAnimationFrame(()=>{const pageRoot=root_id||document.documentElement,divBy=ul.clientWidth||pageRoot.clientWidth||1,containerWidth=pageRoot.clientWidth||window.innerWidth,clonesNeeded=Math.max(3,Math.ceil(containerWidth/divBy)+2);for(let i=0;i{marqueeRAF=0,initMarquee(root||document)})}if(window.addEventListener("maqruee",()=>{scheduleMarquee(document)}),window.dispatchEvent(maqrueeEvt),window.Shopify&&window.Shopify.designMode){document.addEventListener("shopify:section:load",event=>{scheduleMarquee(event.target)}),document.addEventListener("shopify:section:select",event=>{scheduleMarquee(event.target)}),document.addEventListener("shopify:block:select",event=>{const section=event.target&&event.target.closest?event.target.closest(".shopify-section"):null;scheduleMarquee(section||event.target)});const marqueeObserver=new MutationObserver(mutations=>{for(const mutation of mutations)for(const node of mutation.addedNodes)if(node.querySelectorAll&&(node.matches&&node.matches(".m6kn:not(.done)")||node.querySelector(".m6kn:not(.done)"))){scheduleMarquee(document);return}});document.body&&marqueeObserver.observe(document.body,{childList:!0,subtree:!0})}const moduleCompare=document.querySelectorAll(".m6cp");moduleCompare.length&&moduleCompare.forEach(el=>{const linkBtn=el.querySelector('.link-btn a[role="button"]');linkBtn&&linkBtn.addEventListener("click",e=>{e.preventDefault(),html_tag.classList.toggle("m6cp-open")})});const shareBtns=document.querySelectorAll("a[data-share]");shareBtns.length&&navigator.share&&shareBtns.forEach(el=>{el.addEventListener("click",e=>{e.preventDefault(),navigator.share({title:document.title,url:el.getAttribute("data-share")})})});const data_scroll_product_slider=document.querySelectorAll("[data-scroll]");data_scroll_product_slider.length&&Array.from(data_scroll_product_slider).forEach(el=>{const isOption=el.tagName.toLowerCase()==="option",selector=el.getAttribute("data-scroll"),scrollHandler=()=>{const targetElements=document.querySelectorAll(selector);targetElements.length>0&&targetElements[0].scrollIntoView()};if(isOption){const em=el.parentNode;em.addEventListener("change",()=>{const dx=em.options[em.selectedIndex].getAttribute("data-scroll");if(dx!==null){const targetElements=document.querySelectorAll(dx);targetElements.length>0&&targetElements[0].scrollIntoView()}})}else el.addEventListener("click",e=>{scrollHandler(),el.tagName.toLowerCase()==="a"&&e.preventDefault()})});const data_update_generic_slider=document.querySelectorAll("[data-slide-to]");data_update_generic_slider.length&&Array.from(data_update_generic_slider).forEach(el=>{if(el.tagName.toLowerCase()!=="option")return;const em=el.parentNode,closestLi=el.closest("li");closestLi!==null&&em.addEventListener("change",()=>{const dx=em.options[em.selectedIndex].getAttribute("data-slide-to");if(dx!==null){const findSwiper=closestLi.querySelector(".s4wi");findSwiper&&findSwiper.children[0].swiper&&findSwiper.children[0].swiper.slideTo(dx)}})}),window.addEventListener("removeSDCcss",function(event){const shopify_default_css=document.getElementById("shopify-dynamic-checkout");shopify_default_css&&shopify_default_css.remove()}),window.dispatchEvent(removeSDCcssEvt);const scrolled_threshold=10,addScrolledClass=()=>{html_tag.classList.contains("scrolled")||html_tag.classList.add("scrolled","scr2")},applyScrolledState=()=>{if(html_tag.classList.contains("scrolled"))return;(window.scrollY||window.pageYOffset||0)>scrolled_threshold&&addScrolledClass()};html_tag.classList.contains("scrolled")||(mediaMin760.matches&&window.addEventListener("resize",throttle(()=>{html_tag.classList.remove("scrolled")},500)),window.addEventListener("scroll",addScrolledClass,asyncPass),window.addEventListener("touchmove",addScrolledClass,asyncPass),window.addEventListener("pageshow",()=>{requestAnimationFrame(()=>{requestAnimationFrame(applyScrolledState)})},asyncPass),window.addEventListener("load",()=>{requestAnimationFrame(applyScrolledState)},asyncPass),applyScrolledState());let customHeaderT_ready=!1,customHeaderT_timeout=0,customHeaderT_lastH=null;function customHeaderT(){customHeaderT_ready||customHeaderT_timeout||mediaMin1000.matches||!top_id||!nav_main||(customHeaderT_timeout=setTimeout(()=>{customHeaderT_timeout=0;const h=top_id.clientHeight;h!==customHeaderT_lastH&&(customHeaderT_lastH=h,html_tag.style.setProperty("--header_mih_c",`${h}px`)),customHeaderT_ready=!0},0))}function navMediaTab(){customHeaderT_ready=!1;function firstInteraction(){removeListeners(),customHeaderT()}function removeListeners(){isMobile||window.removeEventListener("mousemove",firstInteraction),document.removeEventListener("keyup",firstInteraction),document.removeEventListener("touchstart",firstInteraction),document.removeEventListener("scroll",firstInteraction)}isMobile||window.addEventListener("mousemove",firstInteraction,asyncOnce),document.addEventListener("keyup",firstInteraction,asyncOnce),document.addEventListener("touchstart",firstInteraction,asyncPass),document.addEventListener("scroll",firstInteraction,asyncPass),window.addEventListener("resize",throttle(()=>{customHeaderT_ready=!1,customHeaderT()},500))}let customHeaderM_ready=!1,customHeaderM_timeout=0,customHeaderM_lastH=null;function customHeaderM(){customHeaderM_ready||customHeaderM_timeout||mediaMin760.matches||!header_outer||!header_inner||!requiredElementsExist||(customHeaderM_timeout=setTimeout(()=>{customHeaderM_timeout=0;const h=header_outer.clientHeight;h!==customHeaderM_lastH&&(customHeaderM_lastH=h,html_tag.style.setProperty("--sticky_offset_m",`${h}px`)),customHeaderM_ready=!0},0))}function navMediaM(){customHeaderM_ready=!1;function firstInteractionM(){removeListenersM(),customHeaderM()}function removeListenersM(){isMobile||window.removeEventListener("mousemove",firstInteractionM),document.removeEventListener("keyup",firstInteractionM),document.removeEventListener("touchstart",firstInteractionM),document.removeEventListener("scroll",firstInteractionM)}isMobile||window.addEventListener("mousemove",firstInteractionM,asyncOnce),document.addEventListener("keyup",firstInteractionM,asyncOnce),document.addEventListener("touchstart",firstInteractionM,asyncPass),document.addEventListener("scroll",firstInteractionM,asyncPass),window.addEventListener("resize",throttle(()=>{customHeaderM_ready=!1,customHeaderM()},500))}nav_main&&(mediaTablet.matches&&navMediaTab(),mediaTablet.addEventListener("change",e=>{e.matches&&navMediaTab()}),mediaMax760.matches&&navMediaM(),mediaMax760.addEventListener("change",e=>{e.matches&&navMediaM()}));var list_product_slider=document.getElementsByClassName("l4pr");if(list_product_slider.length){let l4prClick2=function(element){let index=parseInt(element.dataset.l4prIndex);if(isNaN(index))return;const m6prElement=element.closest(".m6pr");let findSwiper;m6prElement!==null?findSwiper=m6prElement.querySelector(".l4pr.s4wi").children[0].swiper:findSwiper=document.querySelector(".l4pr.s4wi").children[0].swiper,findSwiper!==void 0&&findSwiper.slideTo(index)};var l4prClick=l4prClick2;document.addEventListener("click",function(event){if(!(event.target.tagName.toLowerCase()==="option")&&event.target.matches("[data-l4pr-index], [data-l4pr-index] *")&&(l4prClick2(event.target.closest("[data-l4pr-index]")),event.target.tagName.toLowerCase()==="a")){if(event.target.classList.contains("swiper-pagination-bullet")){const slide=event.target.closest(".swiper-slide");Array.from(getSiblings(slide)).forEach(em=>{em.firstElementChild.classList.remove("swiper-pagination-bullet-active")}),event.target.classList.add("swiper-pagination-bullet-active")}event.preventDefault()}}),document.addEventListener("change",function(event){if(event.target.tagName.toLowerCase()==="select"){const selectedOption=event.target.options[event.target.selectedIndex];l4prClick2(selectedOption)}})}document.addEventListener("click",function(e){const target=e.target.closest(".check[data-limit] a.limit, .check[data-limit] .limit a");target&&(target.closest(".check").classList.add("limit-clicked"),e.preventDefault())});var liveSearch=function(elem,livesearch_placeholders){const searchTerm=elem.value.trim();getSearchResults(searchTerm,livesearch_placeholders)},getSearchResults=function(searchTerm,livesearch_placeholders){var liveSearchEl=document.getElementById("livesearch");searchTerm.length>0?fetch(routes.predictive_search_url+"?q="+searchTerm+"&resources[limit]=4&resources[limit_scope]=each§ion_id=livesearch").then(response=>{if(!response.ok){var error=new Error(response.status);throw error}return response.text()}).then(text=>{const resultsMarkup=new DOMParser().parseFromString(text,"text/html").querySelector("#shopify-section-livesearch").innerHTML;liveSearchEl.innerHTML=resultsMarkup,search_id.classList.remove("processing"),liveSearchEl.querySelectorAll("[data-search-suggestion]")&&Array.from(liveSearchEl.querySelectorAll("[data-search-suggestion]")).forEach(function(el){el.addEventListener("click",function(e){e.preventDefault(),search_input=search_id.getElementsByTagName("input"),search_input[0].value=el.dataset.searchSuggestion,search_id.classList.add("processing"),liveSearch(search_input[0])})}),window.dispatchEvent(ratingsEvt)}).catch(error=>{throw error}):(livesearch_placeholders&&(liveSearchEl.innerHTML="",liveSearchEl.appendChild(livesearch_placeholders),html_tag.classList.add("search-full","search-full-mode")),search_id.classList.remove("processing"))},ajaxCart=(function(module){var init,formOverride,addCartItem,handleCartPanel,updateCartPanel,handleCartPage,updateCartPage,showCartPanel,updateDiscount,handleCartUpdates,removeItem,updateCartCount,handleErrorMessage,addToCart,addNote,productFormContainer,cartPageContainer,sideCartContainer,cartPageTemplate,countElement,totalElement,itemsQueue,formData,formObject,line,quantity,count,config,checkedProducts,upsellElement,upsellItems;init=function(){productFormContainer=document.querySelectorAll("form.f8pr:not(.cart-initialized), form.form-card:not(.initialized, .cart-initialized)"),cartPageContainer=document.querySelector(".form-cart, .cart-empty"),sideCartContainer=document.getElementById("cart"),countElement=document.getElementById("cart-count"),totalElement=document.getElementById("cart-total"),productFormContainer.length&&formOverride(),cartPageContainer!=null&&(cartPageContainer=cartPageContainer.parentElement,cartPageTemplate=cartPageContainer.id.replace("shopify-section-",""),handleCartUpdates(cartPageContainer))};function processLinkedForm(form,action="add"){const formId=form.getAttribute("id");if(!formId)return;const btn=document.querySelector(`button[form="${formId}"]`);if(!btn)return;const closestForm=btn.closest("form.f8ps");closestForm&&(action==="add"?closestForm.classList.add("processing"):action==="remove"&&closestForm.classList.remove("processing"))}formOverride=function(){Array.from(productFormContainer).forEach(function(form){form.classList.contains("cart-initialized")||(form.classList.add("cart-initialized"),form.addEventListener("submit",function(e){new_css("form-validation-css",validation_css),form.classList.add("processing"),processLinkedForm(form,"add"),e.preventDefault(),addCartItem(form)}))})},addCartItem=function(form,listItem){form.classList.contains("f8pr-buy-button")&&(upsellElement=form.closest("div.f8pr").querySelector(".upsell-items")),upsellElement?upsellItems=upsellElement.querySelectorAll("input:checked"):upsellElement=!1,addToCart(form,listItem,upsellItems)};const handleAddToCartResponse=function(response,form,listItem,upsellItems2){if(form.classList.remove("processing"),document.querySelectorAll("[data-error-key]").forEach(function(el){el.classList.remove("is-invalid")}),processLinkedForm(form,"remove"),response.status){if(listItem&&listItem.remove(),hidePanels(),typeof response.description=="object"){let keys=Object.keys(response.description),messages=Object.values(response.description);for(let i=0;i0&&upsellItems2.forEach(checkbox=>{checkbox.checked=!1})};addToCart=function(form,listItem,upsellItems2){const sectionsToFetch=general.template=="cart"?"side-cart,"+cartPageTemplate:"side-cart";if(upsellItems2&&upsellItems2.length>0){const formData2=new FormData(form);let allItems=[];const mainProductId=formData2.get("id"),mainProductQuantity=formData2.get("quantity")||1,mainProductItem={id:parseInt(mainProductId),quantity:parseInt(mainProductQuantity)},sellingPlan=formData2.get("selling_plan");sellingPlan&&(mainProductItem.selling_plan=parseInt(sellingPlan));const properties={};for(let[key,value]of formData2.entries())if(key.startsWith("properties[")){const propKey=key.replace("properties[","").replace("]","");properties[propKey]=value}Object.keys(properties).length>0&&(mainProductItem.properties=properties),allItems.push(mainProductItem),Array.from(upsellItems2).forEach(element=>{const upsellItem={id:parseInt(element.dataset.id),quantity:1};element.dataset.parentProduct&&(upsellItem.parent_id=parseInt(element.dataset.parentProduct)),allItems.push(upsellItem)}),config={method:"POST",credentials:"same-origin",body:JSON.stringify({items:allItems,sections:sectionsToFetch}),headers:{"Content-Type":"application/json","X-Requested-With":"xmlhttprequest"}},fetch("/cart/add.js",config).then(response=>response.json()).then(response=>{handleAddToCartResponse(response,form,listItem,upsellItems2)}).catch(error=>{form.classList.remove("processing"),processLinkedForm(form,"remove"),console.log("addCartItem error",error),handleErrorMessage("Er is een fout opgetreden bij het toevoegen aan de winkelwagen.")})}else formData=new FormData(form),formData.append("sections",sectionsToFetch),config={method:"POST",body:formData,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/javascript"}},fetch(routes.cart_add_url,config).then(response=>response.json()).then(response=>{handleAddToCartResponse(response,form,listItem,upsellItems2)}).catch(error=>{console.log("addCartItem error",error)})},handleErrorMessage=function(errorMessage=!1){if(errorMessage){var alertAttributes={message:errorMessage,type:"error"},showAlertEvent=new CustomEvent("showAlert",{detail:alertAttributes});window.dispatchEvent(showAlertEvent)}},showCartPanel=function(){openPanel("cart"),window.dispatchEvent(new CustomEvent("themeCartOpened"))},updateCartPage=function(response=!1){if(response){const resultsMarkup=new DOMParser().parseFromString(response.sections[cartPageTemplate],"text/html").querySelector("#shopify-section-"+cartPageTemplate).innerHTML;handleCartPage(resultsMarkup)}},updateCartPanel=function(response=!1,openCartPanel=!0,undoRemove=!1,forceRefetch=!1){if(response){const resultsMarkup=new DOMParser().parseFromString(response.sections["side-cart"],"text/html").querySelector("#shopify-section-side-cart").innerHTML;handleCartPanel(resultsMarkup,openCartPanel,undoRemove)}else sideCartContainer.childNodes.length<3||forceRefetch?fetch(window.Shopify.routes.root+"?section_id=side-cart").then(response2=>{if(!response2.ok){console.warn("Request failed:",response2.status,response2.statusText);return}return response2.text()}).then(text=>{const resultsMarkup=new DOMParser().parseFromString(text,"text/html").querySelector("#shopify-section-side-cart").innerHTML;handleCartPanel(resultsMarkup,openCartPanel)}).catch(error=>{console.warn("updateCartPanel error",error)}):showCartPanel()},handleCartPage=function(resultsMarkup){cartPageContainer.innerHTML=resultsMarkup,typeof window.updateAcceleratedCheckoutLayout=="function"&&window.updateAcceleratedCheckoutLayout(),window.dispatchEvent(semanticInputEvt),window.dispatchEvent(formValidateEvt),window.dispatchEvent(accordeonEvt),window.dispatchEvent(countdownEvt),window.dispatchEvent(bindInputEvt),window.dispatchEvent(schemeTooltipEvt),window.dispatchEvent(popupsEvt),handleCartUpdates(cartPageContainer),updateCartCount()},handleCartPanel=function(resultsMarkup,openCartPanel,undoRemove){let items=sideCartContainer.querySelectorAll(".l4ca > li");sideCartContainer.innerHTML=resultsMarkup,Array.from(items).forEach(function(item,index){item.classList.contains("removing")&&(undoRemove&&sideCartContainer.querySelectorAll(".l4ca > li")[index+1]?sideCartContainer.querySelector(".l4ca").insertBefore(item,sideCartContainer.querySelectorAll(".l4ca > li")[index+1]):undoRemove?sideCartContainer.querySelector(".l4ca").append(item):sideCartContainer.querySelector(".l4ca").insertBefore(item,sideCartContainer.querySelectorAll(".l4ca > li")[index]),sideCartContainer.querySelector(".empty:not(.hidden)")&&sideCartContainer.querySelector(".empty").classList.add("hidden"))}),sideCartContainer.querySelector(".product-recommendations:not(.product-recommendations-initialized)")&&window.dispatchEvent(recommendedProductsEvt),window.dispatchEvent(modulePanelEvt),window.dispatchEvent(listCartEvt),window.dispatchEvent(semanticInputEvt),handleCartUpdates(sideCartContainer),window.dispatchEvent(formValidateEvt),window.dispatchEvent(accordeonEvt),updateCartCount(),openCartPanel&&showCartPanel()},handleCartUpdates=function(container){var updateItemInput=container.querySelectorAll('input[name="updates[]"]'),removeItemLink=container.querySelectorAll(".remove-from-cart-link:not(.listening)"),discountForm=container.querySelectorAll(".discount-form:not(.listening)"),removeDiscountLink=container.querySelectorAll(".remove-discount:not(.listening)");Array.from(updateItemInput).forEach(function(input){input.addEventListener("change",function(e){updateItemQty(e.target,container)})}),Array.from(discountForm).forEach(function(form){form.classList.add("listening"),form.addEventListener("submit",function(e){e.preventDefault(),updateDiscount(form,form.querySelector('input[name="discount"]').value,"add",container)})}),Array.from(removeDiscountLink).forEach(function(link){link.classList.add("listening"),link.addEventListener("click",function(e){e.preventDefault(),updateDiscount(link,link.dataset.discountCode,"remove",container)})});const noteElement=container.querySelector('textarea[name="note"]');if(noteElement&&!noteElement.classList.contains("note-listening")){noteElement.classList.add("note-listening");const submitButtons=container.querySelectorAll(".link-btn a, .link-btn button"),toggleDisabled=disable=>{submitButtons.forEach(btn=>{btn.disabled=disable,btn.classList.toggle("disabled",disable)})},debouncedEnable=debounce(()=>toggleDisabled(!1),500);noteElement.addEventListener("input",()=>{toggleDisabled(!0),debouncedEnable()})}function debounce(func,delay){let timeout;return function(...args){clearTimeout(timeout),timeout=setTimeout(()=>func.apply(this,args),delay)}}Array.from(removeItemLink).forEach(function(link){link.classList.add("listening"),link.addEventListener("click",function(e){e.preventDefault(),removeItem(e.target,container)})})},addNote=function(attribute,container){config={method:"POST",body:JSON.stringify({note:attribute.value,sections:"side-cart,"+cartPageTemplate}),headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/json",Accept:"application/javascript"}},fetch(routes.cart_update_url,config).then(response=>response.json()).then(response=>{if(response.status){handleErrorMessage(response.description);return}container===sideCartContainer&&cartPageContainer!=null&&updateCartPage(response),cartPageContainer!=null&&container!=sideCartContainer&&updateCartPanel(response,!1)}).catch(error=>{console.log("addNote error",error)})},updateDiscount=function(element,discountCode,action,container){if(!discountCode)return;discountCode=discountCode.toLowerCase();let discounts=[];const existingDiscounts=container.querySelectorAll(".remove-discount");for(const discount of existingDiscounts)discounts.push(discount.dataset.discountCode.toLowerCase());if(action==="add"){if(discounts.includes(discountCode)){handleErrorMessage(container.querySelector(".discount-form .already-applied-error-message ").innerText);return}discounts.push(discountCode)}else if(action==="remove"){const index=discounts.indexOf(discountCode);if(index===-1)return;discounts.splice(index,1)}element.classList.add("processing"),config={method:"POST",body:JSON.stringify({discount:discounts.join(","),sections:"side-cart,"+cartPageTemplate}),headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/json",Accept:"application/javascript"}},fetch(routes.cart_update_url,config).then(response=>response.json()).then(response=>{if(element.classList.remove("processing"),response.status){handleErrorMessage(response.description);return}if(response.discount_codes.find(discount=>discount.code===discountCode&&discount.applicable===!1)){container.querySelector(".discount-form")&&(container.querySelector('.discount-form input[name="discount"]').value="",handleErrorMessage(container.querySelector(".discount-form .not-applicable-error-message ").innerText));return}container===sideCartContainer&&updateCartPanel(response),cartPageContainer!=null&&(updateCartPage(response),container!=sideCartContainer&&updateCartPanel(response,!1))}).catch(error=>{console.log("updateDiscount error",error)})};const updateItemQty=function(input,container){line=parseInt(input.dataset.line),quantity=parseInt(input.value),config={method:"POST",body:JSON.stringify({line,quantity,sections:"side-cart,"+cartPageTemplate}),headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/json",Accept:"application/javascript"}};const noteElBefore=container?container.querySelector('textarea[name="note"]'):null,savedNote=noteElBefore?noteElBefore.value:null;fetch(routes.cart_change_url,config).then(response=>response.json()).then(response=>{if(response.status){handleErrorMessage(response.description);return}if(container===sideCartContainer&&updateCartPanel(response),cartPageContainer!=null&&(updateCartPage(response),container!=sideCartContainer&&updateCartPanel(response,!1)),savedNote){const newNoteElement=document.querySelector('textarea[name="note"]');newNoteElement&&(newNoteElement.value=savedNote)}}).catch(error=>{console.warn("updateItemQty error",error)})};return removeItem=function(link,container){line=parseInt(link.dataset.line);let item=link.closest("li");container===sideCartContainer&&item.querySelector(".removed")!=null&&item.classList.add("processing"),config={method:"POST",body:JSON.stringify({line,quantity:0,sections:"side-cart,"+cartPageTemplate}),headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/json",Accept:"application/javascript"}},fetch(routes.cart_change_url,config).then(response=>response.json()).then(response=>{if(response.status){handleErrorMessage(response.description);return}container===sideCartContainer?(item.querySelector(".removed")!=null&&(item.dispatchEvent(new CustomEvent("removing")),item.classList.add("removing"),item.classList.remove("processing"),item.querySelector(".removed a").addEventListener("click",function(e){item.classList.add("processing");let tempForm=document.createElement("form");tempForm.innerHTML='',e.target.dataset.selling_plan&&(tempForm.innerHTML+=''),e.target.dataset.parentKey&&(tempForm.innerHTML+='');for(var key in e.target.dataset)if(key.indexOf("property-")===0){var data=JSON.parse(e.target.dataset[key]);tempForm.innerHTML+=''}let upsellItems2=null;if(e.target.dataset.childrenId){let tempFormUpsell=document.createElement("form");e.target.dataset.childrenId.split(",").forEach(key2=>{tempFormUpsell.innerHTML+=''}),upsellItems2=tempFormUpsell.querySelectorAll("input")}addToCart(tempForm,item,upsellItems2),tempForm.remove()})),updateCartPanel(response,!0),cartPageContainer!=null&&updateCartPage(response)):cartPageContainer!=null&&(updateCartPage(response),updateCartPanel(response,!1))}).catch(error=>{console.log("removeItem error",error)})},updateCartCount=function(count2,total){if(count2==null){const qtyEl=document.querySelector("[data-totalqty]");qtyEl&&qtyEl.dataset&&(count2=qtyEl.dataset.totalqty)}if(countElement&&count2!=null&&(countElement.innerHTML=count2),totalElement){if(total==null){const priceEl=document.querySelector("[data-totalprice]");priceEl&&priceEl.dataset&&(total=priceEl.dataset.totalprice)}total!=null&&(totalElement.innerHTML=total)}},module={init,load:updateCartPanel},module})(ajaxCart||{});ajaxCart.init(),window.addEventListener("ajaxCart",function(evt){ajaxCart.init()}),window.addEventListener("localizationForm",function(evt){var localization_form=document.querySelectorAll(".localization-form a:not(.listening)");Array.from(localization_form).forEach(function(el){el.classList.add("listening"),el.addEventListener("click",function(event){event.preventDefault();var form=el.closest("form"),input=form.querySelector('input[name="locale_code"], input[name="country_code"]');input.value=el.dataset.value,form.submit()})})}),window.dispatchEvent(localizationFormEvt);var model3d=document.querySelectorAll("[data-shopify-xr]");model3d.length&&(window.ProductModel={loadShopifyXR(){Shopify.loadFeatures([{name:"shopify-xr",version:"1.0",onLoad:this.setupShopifyXR.bind(this)}])},setupShopifyXR(errors){if(!errors){if(!window.ShopifyXR){document.addEventListener("shopify_xr_initialized",()=>this.setupShopifyXR());return}document.querySelectorAll('[id^="ProductJSON-"]').forEach(modelJSON=>{window.ShopifyXR.addModels(JSON.parse(modelJSON.textContent)),modelJSON.remove()}),window.ShopifyXR.setupXRElements()}}},window.ProductModel&&window.ProductModel.loadShopifyXR()),window.addEventListener("productcardVariants",function(evt){var card_id_input=document.querySelectorAll('.l4ca > li select[name="id"]:not(.listening), .upsell-items.l4cl > li p:has(select) select:not(.listening)'),product_card_add_to_cart=document.querySelectorAll('.l4cl .product-card.update-variants select[name="id"]:not(.listening)');!card_id_input.length&&product_card_add_to_cart.length&&(card_id_input=product_card_add_to_cart),card_id_input.length&&(new_css("form-validation-css",validation_css),Array.from(card_id_input).forEach(function(el){el.classList.add("listening");var productCard=el.closest(".product-card");if(productCard.querySelector("ul.variant-picker")){var updateAvailableSizes=function(sizeChanged){var colorContainer=productCard.querySelector("ul.color");if(colorContainer&&(sizeChanged&&colorContainer.classList.remove("sizes-initialized"),!colorContainer.classList.contains("sizes-initialized"))){colorContainer.classList.add("sizes-initialized");var availableSizes=colorContainer.querySelector("input:checked").getAttribute("data-sizes"),availableInventory=colorContainer.querySelector("input:checked").getAttribute("data-sizes-availability"),sizes=availableSizes.split("/"),inventory=availableInventory.split("/");productCard.querySelectorAll(".variant-picker input").forEach(function(input){if(input.parentElement.style.display="none",sizes.includes(input.value)){input.parentElement.style.display="block";var sizeIndex=sizes.indexOf(input.value);sizeIndex!==-1&&input.nextSibling&&(inventory[sizeIndex]=="true"?input.parentElement.querySelector("label").classList.remove("disabled-style"):input.parentElement.querySelector("label").classList.add("disabled-style"))}});var totalColorSwatches=productCard.querySelectorAll(".check.color li").length;if(totalColorSwatches==1){var totalDisabled=productCard.getElementsByClassName("disabled-style").length,totalLiElements=productCard.querySelectorAll(".variant-picker li").length-1;totalDisabled==totalLiElements&&productCard.querySelectorAll(".variant-picker .disabled-style").forEach(function(el2){el2.parentElement.style.display="block"})}}};productCard.addEventListener("mouseover",function(){updateAvailableSizes()}),productCard.querySelectorAll('input[type="radio"]:not(.listening), input[name^="color"]:not(.listening)').forEach(function(radio){radio.classList.add("listening"),radio.addEventListener("change",function(){var updateOptions=function(){this.options=Array.from(productCard.querySelectorAll('select[name^="options"], input[type="radio"][name^="options"]:checked, input[type="radio"][name^="color"]:checked'),select=>select.value)},getVariantData=function(){var data=[];return Array.from(productCard.querySelectorAll('select[name="id"] option')).forEach(function(r){data.push(JSON.parse(r.dataset.options))}),this.variantData=data,this.variantData},updateMasterId=function(){var variantData=getVariantData();this.currentVariant=variantData.find(variant=>this.options.every(option=>variant.options.includes(option)))},setUnavailable=function(el2){el2.classList.add("unavailable"),el2.querySelector('button[type="submit"]').textContent=translations.unavailable_text,el2.querySelector('button[type="submit"]').setAttribute("disabled","disabled")},updateVariantInput=function(){if(!this.currentVariant)setUnavailable(productCard.querySelector("form"));else{const select=productCard.querySelector('select[name="id"]');select.value=this.currentVariant.id,select.dispatchEvent(changeEvent);const input=productCard.querySelector('input[name="product-id"]');input.value=this.currentVariant.id,input.dispatchEvent(new Event("change",{bubbles:!0}))}};if(updateOptions(),updateMasterId(),updateVariantInput(),updateAvailableSizes(!0),this.closest("ul.variant-picker"))if(productCard.querySelector("form").classList.contains("product-options")){var window_location_url=document.location.origin+productCard.querySelector("a").getAttribute("href");window_location_url.includes("?")?window_location_url=window_location_url+"&":window_location_url=window_location_url+"?",window_location_url=window_location_url+"variant="+productCard.querySelector("form select").value,window.location.href=window_location_url}else{if(radio.nextElementSibling.classList.contains("disabled-style"))return;productCard.querySelector('form:not(.process-add-to-cart) button[type="submit"]').click(),productCard.querySelector("form").classList.add("initialized"),setTimeout(function(){productCard.querySelector("form").classList.remove("initialized"),radio.checked=!1},500)}})})}el.addEventListener("change",function(){setTimeout(function(){var selected_option=el.options[el.selectedIndex],productFormSection=el.closest("li"),variant_data=JSON.parse(selected_option.dataset.variantinfo);variant_data.image&&productFormSection.querySelector("img")&&productFormSection.querySelector("picture.slider")==null&&(productFormSection.querySelector("img").src=variant_data.image,productFormSection.querySelector("img").removeAttribute("srcset","sizes")),variant_data.price&&productFormSection.querySelector(".price")&&(productFormSection.querySelector(".price").innerHTML=''+(variant_data.price_old?" ":"")+variant_data.price),variant_data.price_old?(productFormSection.querySelector(".old-price").innerHTML=variant_data.price_old,productFormSection.querySelector(".old-price").classList.remove("hidden")):productFormSection.querySelector(".old-price").classList.add("hidden"),productFormSection.querySelector(".check > input")&&(productFormSection.querySelector(".check > input").checked=!0,productFormSection.querySelector(".check > input").dataset.id=variant_data.id),window.dispatchEvent(productcardVariantsEvt),window.dispatchEvent(semanticSelectEvt),ajaxCart.init()},1)})}))}),window.addEventListener("productVariants",function(evt){var main_id_input=Array.from(document.querySelectorAll('.m6pr select[name="variant-id"]:not(.listening), .m6pr input[type="radio"][name="variant-id"]:not(.listening), .m6pr-compact select[name="variant-id"]:not(.listening), .m6pr-compact input[type="radio"][name="variant-id"]:not(.listening)')),options_input=Array.from(document.querySelectorAll('.m6pr select[name^="options"]:not(.listening), .m6pr input[type="radio"][name^="options"]:not(.listening), .m6pr-compact select[name^="options"]:not(.listening), .m6pr-compact input[type="radio"][name^="options"]:not(.listening)')),inputs=main_id_input.concat(options_input),product_card_add_to_cart=document.querySelectorAll('.l4cl .product-card.update-variants select[name="id"]:not(.listening)');inputs.length&&(new_css("form-validation-css",validation_css),inputs.forEach(function(el){el.classList.add("listening"),el.addEventListener("change",function(){setTimeout(function(token){var productFormTemplate=el.dataset.template,productFormId=el.getAttribute("form"),productFormSection=document.querySelector(".m6pr-"+productFormTemplate),sticky=document.getElementById("sticky-add-to-cart");if(productFormSection.querySelector("form.f8pr").classList.add("processing"),productFormTemplate.startsWith("quickshop")){productFormTemplate=productFormTemplate.replace("quickshop-",""),productFormId=productFormId.replace("-quickshop","");var isQuickshop=!0}const variantSelection=productFormSection.querySelector(".f8pr-variant-selection"),productGallery=productFormSection.querySelector(".l4pr"),oldProductUrl=productFormSection.dataset.productUrl,selectedOption=el.tagName==="SELECT"?el.options[el.selectedIndex]:variantSelection.querySelector(`input[name="${el.name}"]:checked`),allSelectedOptions=variantSelection.querySelectorAll("input:checked, select option:checked");var newProductUrl=oldProductUrl;selectedOption.dataset.productUrl?newProductUrl=selectedOption.dataset.productUrl:allSelectedOptions[0].dataset.productUrl&&(newProductUrl=allSelectedOptions[0].dataset.productUrl);let isSameProduct=oldProductUrl===newProductUrl||!newProductUrl;var newUrl=newProductUrl,fetchUrl=newProductUrl,params="",renderSections=productFormTemplate;if(!isSameProduct&&isQuickshop&&(newProductUrl=oldProductUrl,fetchUrl=oldProductUrl,newUrl=oldProductUrl,isSameProduct=!0),sticky){renderSections+=",sticky-add-to-cart";var hasSticky=!0;sticky.classList.add("processing")}if(isSameProduct&&(params=`sections=${renderSections}`),el.name=="variant-id")params+=`&variant=${el.value}`;else{const selectedOptionValues=Array.from(allSelectedOptions).map(({dataset})=>dataset.optionValueId);params+=selectedOptionValues.length>0?`&option_values=${selectedOptionValues.join(",")}`:""}params&&(fetchUrl=newProductUrl+`?${params}`),fetch(fetchUrl).then(response=>{if(!response.ok){var error=new Error(response.status);throw error}return response.text()}).then(text=>{if(isSameProduct)var sections=JSON.parse(text),resultsMarkupForm=new DOMParser().parseFromString(sections[productFormTemplate],"text/html");else var resultsMarkupForm=new DOMParser().parseFromString(text,"text/html");var selected_variant_id=resultsMarkupForm.querySelector("[data-current-variant]").dataset.currentVariant;if(!isSameProduct)document.querySelector("head title").innerHTML=resultsMarkupForm.querySelector("head title").innerHTML,document.getElementById("content").innerHTML=resultsMarkupForm.querySelector("#content").innerHTML;else{if(productFormSection.querySelector(".f8pr").className=resultsMarkupForm.querySelector(".f8pr").className,productGallery&&productGallery.dataset.variantImage&&(productFormSection.querySelector(".l4pr-container").innerHTML=resultsMarkupForm.querySelector(".l4pr-container").innerHTML),resultsMarkupForm.querySelector(".l4pr .label")!=null&&(productFormSection.querySelector(".l4pr .label").innerHTML=resultsMarkupForm.querySelector(".l4pr .label").innerHTML),resultsMarkupForm.querySelector(".f8ps")!=null&&productFormSection.querySelector(".f8ps")!=null&&general.template=="product"&&productFormSection==document.getElementById("shopify-section-"+productFormTemplate)&&(productFormSection.querySelector(".f8ps").innerHTML=resultsMarkupForm.querySelector(".f8ps").innerHTML),resultsMarkupForm.querySelector("[data-variant-id]")!=null&&productFormSection.querySelector("[data-variant-id]")!=null&&productFormSection.querySelector("[data-variant-id]").setAttribute("data-variant-id",selected_variant_id),resultsMarkupForm.querySelector(".f8pr-stock")!=null&&Array.from(productFormSection.getElementsByClassName("f8pr-stock")).forEach(function(el2){el2.parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-stock"),el2)}),resultsMarkupForm.querySelector(".f8pr-variant-selection")!=null&&productFormSection.querySelector(".f8pr-variant-selection").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-variant-selection"),productFormSection.querySelector(".f8pr-variant-selection")),resultsMarkupForm.querySelector(".f8pr-selling-plan")!=null&&Array.from(productFormSection.getElementsByClassName("f8pr-selling-plan")).forEach(function(el2){var newSellingPlanEl=resultsMarkupForm.querySelector('.f8pr-selling-plan[data-element="'+el2.getAttribute("data-element")+'"]');newSellingPlanEl.classList=el2.classList,el2.parentNode.replaceChild(newSellingPlanEl,el2)}),resultsMarkupForm.querySelector(".f8pr-pickup")!=null&&Array.from(productFormSection.getElementsByClassName("f8pr-pickup")).forEach(function(el2){el2.parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-pickup"),el2)}),resultsMarkupForm.querySelector(".f8pr-codes")!=null&&productFormSection.querySelector(".f8pr-codes").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-codes"),productFormSection.querySelector(".f8pr-codes")),resultsMarkupForm.querySelector(".f8pr-price")!=null&&productFormSection.querySelector(".f8pr-price").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-price"),productFormSection.querySelector(".f8pr-price")),resultsMarkupForm.querySelector(".f8pr-product-form-installment")!=null&&productFormSection.querySelector(".f8pr-product-form-installment").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-product-form-installment"),productFormSection.querySelector(".f8pr-product-form-installment")),resultsMarkupForm.querySelector(".f8pr-fallback-id-input")!=null&&productFormSection.querySelector(".f8pr-fallback-id-input").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-fallback-id-input"),productFormSection.querySelector(".f8pr-fallback-id-input")),resultsMarkupForm.querySelector(".f8pr-buy-button")!=null&&productFormSection.querySelector(".f8pr-buy-button").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-buy-button"),productFormSection.querySelector(".f8pr-buy-button")),resultsMarkupForm.querySelector(".f8pr-amount")!=null&&productFormSection.querySelector(".f8pr-amount").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-amount"),productFormSection.querySelector(".f8pr-amount")),resultsMarkupForm.querySelector(".f8pr-preorder")!=null&&productFormSection.querySelector(".f8pr-preorder").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-preorder"),productFormSection.querySelector(".f8pr-preorder")),resultsMarkupForm.querySelector(".f8pr-shipping-timer")!=null&&productFormSection.querySelector(".f8pr-shipping-timer")!=null&&(productFormSection.querySelector(".f8pr-shipping-timer").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-shipping-timer"),productFormSection.querySelector(".f8pr-shipping-timer")),window.dispatchEvent(countdownEvt)),resultsMarkupForm.querySelector(".f8pr-upsell")!=null&&productFormSection.querySelector(".f8pr-upsell").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-upsell"),productFormSection.querySelector(".f8pr-upsell")),resultsMarkupForm.querySelector(".f8pr-quantity-rules")!=null&&productFormSection.querySelector(".f8pr-quantity-rules").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-quantity-rules"),productFormSection.querySelector(".f8pr-quantity-rules")),resultsMarkupForm.querySelector(".f8pr-volume-pricing")!=null&&productFormSection.querySelector(".f8pr-volume-pricing").parentNode.replaceChild(resultsMarkupForm.querySelector(".f8pr-volume-pricing"),productFormSection.querySelector(".f8pr-volume-pricing")),hasSticky&&productFormTemplate.endsWith("main-product")&&!isQuickshop){const stickyResultsMarkupForm=new DOMParser().parseFromString(sections["sticky-add-to-cart"],"text/html");sticky.innerHTML=stickyResultsMarkupForm.getElementById("shopify-section-sticky-add-to-cart").innerHTML}productFormSection.querySelector("form.f8pr").classList.remove("processing","unavailable"),sticky&&sticky.classList.remove("processing","unavailable")}if(isQuickshop){productGallery&&productGallery.dataset.variantImage&&(productFormSection.querySelector(".l4pr.no-thumbs-mobile")&&productFormSection.querySelector(".l4pr.no-thumbs-mobile").classList.add("no-thumbs-desktop"),productFormSection.querySelector(".l4pr.static")&&productFormSection.querySelector(".l4pr.static").classList.remove("static"),productFormSection.querySelector(".l4pr li.sticky")&&productFormSection.querySelector(".l4pr li.sticky").remove()),productFormSection.querySelector(".f8pr-variant-selection")!=null&&(Array.from(productFormSection.querySelectorAll(".mobile-scroll")).forEach(function(el2){el2.classList.remove("mobile-scroll")}),productFormSection.querySelector(".f8pr-variant-selection").innerHTML=productFormSection.querySelector(".f8pr-variant-selection").innerHTML.replaceAll(productFormTemplate,`quickshop-${productFormTemplate}`).replaceAll(productFormId,`${productFormId}-quickshop`).replaceAll("quickshop-quickshop-","quickshop-"),productFormSection.querySelector(".f8pr-variant-selection a[data-popup].initialized-popup")&&productFormSection.querySelector(".f8pr-variant-selection a[data-popup].initialized-popup").classList.remove("initialized-popup"));const buyButton=productFormSection.querySelector(".f8pr-buy-button");if(buyButton&&buyButton.getAttribute("id")){let id=buyButton.getAttribute("id");id.includes(`quickshop-${productFormTemplate}`)||(id=id.replaceAll(productFormTemplate,`quickshop-${productFormTemplate}`)),id.includes(`${productFormId}-quickshop`)||(id=id.replaceAll(productFormId,`${productFormId}-quickshop`)),buyButton.id=id.replace(/(quickshop-)+/g,"quickshop-").replace(/-$/,"")}productFormSection.querySelector(".f8pr-product-form-installment")!=null&&(productFormSection.querySelector(".f8pr-product-form-installment").innerHTML=productFormSection.querySelector(".f8pr-product-form-installment").innerHTML.replaceAll(productFormTemplate,`quickshop-${productFormTemplate}`).replaceAll(productFormId,`${productFormId}-quickshop`).replaceAll("quickshop-quickshop-","quickshop-")),productFormSection.querySelector(".f8pr-fallback-id-input")!=null&&(productFormSection.querySelector(".f8pr-fallback-id-input").innerHTML=productFormSection.querySelector(".f8pr-fallback-id-input").innerHTML.replaceAll(productFormTemplate,`quickshop-${productFormTemplate}`).replaceAll(productFormId,`${productFormId}-quickshop`)),productFormSection.querySelector(".pickup")!=null&&Array.from(productFormSection.getElementsByClassName("pickup")).forEach(function(el2){el2.remove()}),productFormSection.querySelector(".l4pr-container .m6tb")&&productFormSection.querySelector(".l4pr-container .m6tb").remove()}if(productGallery&&productGallery.dataset.variantImage&&(window.dispatchEvent(listProductSliderEvt),window.dispatchEvent(updateSlidersEvt),window.dispatchEvent(fancyboxEvt)),productFormSection.querySelector(".l4pr .swiper-outer")&&resultsMarkupForm.querySelector(".l4pr").dataset.featured_media_position&&resultsMarkupForm.querySelector(".l4pr").dataset.mediaSize>1){var swiper=productFormSection.querySelector(".l4pr .swiper-outer").swiper;swiper.slideTo(resultsMarkupForm.querySelector(".l4pr").dataset.featured_media_position-1,500)}if(!isQuickshop&&!html_tag.classList.contains("mobile")&&resultsMarkupForm.querySelector(".l4pr").dataset.featured_media_position>0&&resultsMarkupForm.querySelector(".l4pr").classList.contains("static")){const target=productFormSection.querySelector("#section-product-"+resultsMarkupForm.querySelector(".l4pr").dataset.featured_media_position);target&&target.scrollIntoView()}window.Shopify&&Shopify.PaymentButton&&Shopify.PaymentButton.init(),window.dispatchEvent(productVariantsEvt),window.dispatchEvent(semanticSelectEvt),window.dispatchEvent(showHideDataElementEvt),window.dispatchEvent(sellingplansEvt),window.dispatchEvent(pickupAvailabilityEvt),window.dispatchEvent(sizechartPopupEvt),window.dispatchEvent(modulePanelEvt),window.dispatchEvent(modulePanelAnchorEvt),window.dispatchEvent(schemeTooltipEvt),window.dispatchEvent(popupsEvt),window.dispatchEvent(removeSDCcssEvt),window.dispatchEvent(semanticInputEvt),window.dispatchEvent(formZindexEvt),window.dispatchEvent(dataChangeEvt),window.dispatchEvent(ratingsEvt),window.dispatchEvent(listProductSliderEvt),window.dispatchEvent(listDropEvt),window.dispatchEvent(fancyboxEvt),window.dispatchEvent(rangeSliderEvt),window.dispatchEvent(recommendedProductsEvt),window.dispatchEvent(accordeonEvt),window.dispatchEvent(countdownEvt),window.dispatchEvent(moduleTabsEvt),window.dispatchEvent(recentlyViewedProductsEvt),typeof upsellPopup<"u"&&typeof upsellPopup.init=="function"&&upsellPopup.init(),linkMore(),ajaxCart.init(),hasSticky&&productFormTemplate.endsWith("main-product")&&!isQuickshop&&window.dispatchEvent(stickyAddToCartEvt),window.dispatchEvent(new CustomEvent("themeVariantUpdated")),general.template=="product"&&productFormTemplate.endsWith("main-product")&&!isQuickshop&&window.history.replaceState({},"",`${newUrl}${isSameProduct&&selected_variant_id?`?variant=${selected_variant_id}`:""}`)}).catch(error=>{throw console.log("Productform variant change error",error),error})},1)})})),product_card_add_to_cart.length&&window.dispatchEvent(productcardVariantsEvt)}),window.dispatchEvent(productVariantsEvt),window.addEventListener("stickyAddToCart",function(evt){var stickyAddToCart=document.querySelector("#product_id_sticky:not(.listening)");stickyAddToCart&&(stickyAddToCart.classList.add("listening"),stickyAddToCart.addEventListener("change",function(event){let currentTarget=event.currentTarget;setTimeout(function(){const select=document.querySelector('#main-product select[name="variant-id"]');if(select)select.value=currentTarget.value,select.dispatchEvent(changeEvent);else{const inputs=document.querySelectorAll('#main-product input[type="radio"][name="variant-id"]');Array.from(inputs).forEach(function(input){input.value==currentTarget.value?(input.checked=!0,input.dispatchEvent(changeEvent)):input.checked=!1})}},1)}))}),window.dispatchEvent(stickyAddToCartEvt),window.addEventListener("sellingplans",function(evt){var selling_plan_group_input=document.querySelectorAll('input[name="selling_plan_group"]'),selling_plan_input=document.querySelectorAll('input[name="selling_plan"]');if(selling_plan_group_input.length){Array.from(selling_plan_group_input).forEach(function(el){var productFormTemplate=el.dataset.template,productForm=document.querySelector(".m6pr-"+productFormTemplate);el.addEventListener("change",function(){productForm.querySelector('input[id^="purchase_option_single"][name="selling_plan_group"]:checked')!=null?changeSellingPlanRequired(!1,el.getAttribute("data-enable")):changeSellingPlanRequired(!0,el.getAttribute("data-enable"))})});var changeSellingPlanRequired=function(addAttribute,container){Array.from(selling_plan_input).forEach(function(el){el.checked=!1,el.removeAttribute("required"),el.setAttribute("type","hidden"),el.getAttribute("name")&&(el.setAttribute("xname",el.getAttribute("name")),el.removeAttribute("name")),addAttribute&&el.closest("[data-element]").getAttribute("data-element")==container&&(el.setAttribute("required","required"),el.setAttribute("type","radio"),el.getAttribute("xname")&&(el.setAttribute("name",el.getAttribute("xname")),el.removeAttribute("xname")))})}}}),window.dispatchEvent(sellingplansEvt),window.addEventListener("pickupAvailability",function(evt){var pickup_availability_anchor=document.querySelectorAll("[data-pickup-availability]");pickup_availability_anchor.length&&Array.from(pickup_availability_anchor).forEach(function(el){el.addEventListener("click",function(e){e.preventDefault();var selected_variant_id=el.dataset.id;fetch(window.Shopify.routes.root+"variants/"+selected_variant_id+"/?section_id=pickup-availability").then(response=>{if(!response.ok){var error=new Error(response.status);throw error}return response.text()}).then(text=>{const resultsMarkup=new DOMParser().parseFromString(text,"text/html").getElementById("pickup-availability").innerHTML;var section=document.getElementById("pickup-availability");section.innerHTML=resultsMarkup,append_url(section,"Close","m6pn-close"),openPanel("pickup-availability")}).catch(error=>{throw console.log("pickupAvailability error",error),error})})})}),window.dispatchEvent(pickupAvailabilityEvt);const cartUpsellSliderEvt=new CustomEvent("cartUpsellSlider");window.addEventListener("cartUpsellSlider",function(){var cart_upsell_sliders=document.querySelectorAll(".product-recommendations.cart-upsell.horizontal-scrollable");cart_upsell_sliders.length&&Array.from(cart_upsell_sliders).forEach(function(el){var list=el.querySelector("ul.l4ca"),prev=el.querySelector(".cart-upsell-nav-prev"),next=el.querySelector(".cart-upsell-nav-next");if(!(!list||!prev||!next)){var setButtonState=function(button,muted){muted?(button.classList.add("is-muted"),button.setAttribute("aria-disabled","true"),button.setAttribute("tabindex","-1")):(button.classList.remove("is-muted"),button.setAttribute("aria-disabled","false"),button.removeAttribute("tabindex"))},updateButtons=function(){var max_scroll=list.scrollWidth-list.clientWidth;if(max_scroll<=1){setButtonState(prev,!0),setButtonState(next,!0);return}setButtonState(prev,list.scrollLeft<=1),setButtonState(next,list.scrollLeft>=max_scroll-1)},scrollList=function(direction){var item=list.querySelector("li"),gap=12,distance=list.clientWidth;item&&(distance=item.getBoundingClientRect().width+gap),list.scrollBy({left:direction*distance,behavior:"smooth"})};prev.getAttribute("data-cart-upsell-nav-initialized")!="true"&&(prev.setAttribute("data-cart-upsell-nav-initialized","true"),prev.addEventListener("click",function(event){event.preventDefault(),prev.getAttribute("aria-disabled")!="true"&&scrollList(-1)})),next.getAttribute("data-cart-upsell-nav-initialized")!="true"&&(next.setAttribute("data-cart-upsell-nav-initialized","true"),next.addEventListener("click",function(event){event.preventDefault(),next.getAttribute("aria-disabled")!="true"&&scrollList(1)})),list.getAttribute("data-cart-upsell-scroll-initialized")!="true"&&(list.setAttribute("data-cart-upsell-scroll-initialized","true"),list.addEventListener("scroll",updateButtons,{passive:!0})),updateButtons(),setTimeout(updateButtons,250)}})}),window.dispatchEvent(cartUpsellSliderEvt),window.addEventListener("recommendedProducts",function(evt){var product_recommendations=document.querySelectorAll(".product-recommendations:not(.product-recommendations-initialized)");product_recommendations.length&&Array.from(product_recommendations).forEach(function(el){el.classList.add("product-recommendations-initialized");var product_id=el.dataset.productId.split(","),limit=el.dataset.limit||el.dataset.upsellLimit,template=el.dataset.template,intents=el.dataset.intent.split(","),count=0,calls=intents.length*product_id.length,matchedResponses=0,rejectedResponses=0,lastResultsMarkup;if(product_id===void 0){document.getElementById("shopify-section-"+template).classList.remove("hidden");return}const isCartUpsellContext=function(node,sectionMarkup){return node&&(node.classList.contains("cart-upsell")||node.dataset.template=="side-cart"||node.closest("#cart, #shopify-section-side-cart")!=null||sectionMarkup&§ionMarkup.id=="shopify-section-side-cart"||node.querySelector('input[name="section-id"][value="side-cart"], form[id^="quick-add-side-cart"]')!=null)},targetIsCartUpsell=isCartUpsellContext(el);var cart_upsell=targetIsCartUpsell;const getRecommendationContainer=function(node,isCartUpsell){return node?isCartUpsell?node.querySelector(".l4ca"):node.querySelector("article")||node.querySelector(".l4cl"):null};var fetchRecommendedProducts=function(url,intent){fetch(url).then(response=>{if(!response.ok){var error=new Error(response.status);throw error}return response.text()}).then(text=>{count++;const sectionMarkup=new DOMParser().parseFromString(text,"text/html").getElementById("shopify-section-"+template),resultsMarkup=sectionMarkup?sectionMarkup.querySelector(".product-recommendations"):null,resultsIsCartUpsell=isCartUpsellContext(resultsMarkup,sectionMarkup);if(resultsMarkup&&resultsIsCartUpsell===targetIsCartUpsell){const targetContainer=getRecommendationContainer(el,targetIsCartUpsell),sourceContainer=getRecommendationContainer(resultsMarkup,resultsIsCartUpsell);targetContainer&&sourceContainer?(matchedResponses++,lastResultsMarkup=resultsMarkup,calls==1?targetContainer.innerHTML=sourceContainer.innerHTML:Array.from(sourceContainer.children).forEach(function(em){targetContainer.appendChild(em)})):rejectedResponses++}else rejectedResponses++;if(count==calls){if(matchedResponses==0&&rejectedResponses>0){console.warn("recommendedProducts context mismatch",{template,targetIsCartUpsell,rejectedResponses});return}var seen={};if(el.querySelectorAll(".l4ca > li[data-product-id]").forEach(function(el2){seen[el2.dataset.productId]?el2.remove():seen[el2.dataset.productId]=!0}),cart_upsell&&el.dataset.upsellLimit){var upsell_limit=parseInt(el.dataset.upsellLimit,10);upsell_limit>0&&Array.from(el.querySelectorAll(".l4ca > li[data-product-id]")).forEach(function(item,index){index>=upsell_limit&&item.remove()})}if(el.querySelector(".l4cl, .l4ca")&&el.querySelector(".l4cl, .l4ca").children.length==0){el.innerHTML="",el.classList.contains("tab")&&(el.closest(".m6tb").querySelector('nav ul li[data-index="'+el.getAttribute("data-index")+'"]').remove(),el.closest(".m6tb").querySelector("nav ul li a")!=null&&el.closest(".m6tb").querySelector("nav ul li a").click());return}if(lastResultsMarkup&&lastResultsMarkup.getAttribute("data-hide")!=null)if(document.getElementById("shopify-section-"+template).classList.add("margin-mobile-content"),intent=="related")if(lastResultsMarkup.getAttribute("data-tab")!=null)document.getElementById("shopify-section-"+template).querySelector('li[data-index="'+el.closest("[data-index]").getAttribute("data-index")+'"]').remove(),el.innerHTML="";else{document.getElementById("shopify-section-"+template).innerHTML="";return}else{el.innerHTML="";return}template&&document.getElementById("shopify-section-"+template)&&document.getElementById("shopify-section-"+template).classList.remove("hidden"),el.classList.remove("hidden"),window.dispatchEvent(listScrollableEvt),window.dispatchEvent(listCollectionSliderEvt),window.dispatchEvent(formZindexEvt),window.dispatchEvent(semanticInputEvt),window.dispatchEvent(ratingsEvt),window.dispatchEvent(schemeTooltipEvt),window.dispatchEvent(popupsEvt),window.dispatchEvent(semanticSelectEvt),window.dispatchEvent(productcardVariantsEvt),window.check_limit_event(),window.dispatchEvent(cartUpsellSliderEvt),ajaxCart.init(),quickShop.init()}}).catch(error=>{throw console.log("recommendedProducts error",error),error})};intents.forEach(function(intent){el.classList.contains("cart-upsell")&&intent=="related"&&!el.dataset.upsellLimit&&(limit=4),product_id.forEach(function(id){var url=routes.product_recommendations_url+"?section_id="+template+(limit?"&limit="+limit:"")+"&product_id="+id+"&intent="+intent;fetchRecommendedProducts(url,intent)})})}),document.getElementById("section-related")==null&&document.querySelectorAll('a[href="#section-related"]').forEach(function(el){el.parentElement.remove()})}),window.dispatchEvent(recommendedProductsEvt),window.addEventListener("recentlyViewedProducts",function(evt){var recently_viewed_products=document.querySelectorAll(".recently-viewed-products:not(.recently-viewed-products-initialized)");if(currProductData=JSON.parse(localStorage.getItem("recentlyViewedProduct")),general.viewed_product){var numberOfProducts=12,productUrl=general.viewed_product,productId=general.viewed_product_id,productData={productUrl,productId},pushNewProductData=!1,currProductData,sameProduct,newProductData,sameProductIndex;currProductData===null?(currProductData=[],pushNewProductData=!0):(sameProduct=currProductData.filter(e=>e.productId===productId).length>0,sameProduct&&(sameProductIndex=currProductData.map(function(e){return e.productId}).indexOf(productId),currProductData.splice(sameProductIndex,1),pushNewProductData=!0),currProductData.length=numberOfProducts&&!sameProduct&&(currProductData.shift(),pushNewProductData=!0)),pushNewProductData&&(currProductData.push(productData),newProductData=JSON.stringify(currProductData),localStorage.setItem("recentlyViewedProduct",newProductData))}if(recently_viewed_products.length){const productData2=JSON.parse(localStorage.getItem("recentlyViewedProduct"));if(productData2==null){Array.from(recently_viewed_products).forEach(function(el){el.remove()});return}var widthClass="w33",recently_viewed_products_el=recently_viewed_products[0],number_of_items=parseInt(recently_viewed_products[recently_viewed_products.length-1].querySelector("[data-number_of_items]").dataset.number_of_items),enable_quick_buy_desktop=recently_viewed_products_el.querySelector("[data-enable_quick_buy_desktop]"),enable_quick_buy_mobile=recently_viewed_products_el.querySelector("[data-enable_quick_buy_mobile]"),enable_quick_buy_qty_selector=recently_viewed_products_el.querySelector("[data-enable_quick_buy_qty_selector]"),quick_buy_compact=recently_viewed_products_el.querySelector("[data-enable_quick_buy_compact]"),quick_buy_drawer=recently_viewed_products_el.querySelector("[data-enable_quick_buy_drawer]"),enable_color_picker=recently_viewed_products_el.querySelector("[data-enable_color_picker]"),content_alignment=recently_viewed_products_el.querySelector("[data-content_alignment]"),show_title=recently_viewed_products_el.querySelector("[data-show_title]"),show_price=recently_viewed_products_el.querySelector("[data-show_price]"),show_stock=recently_viewed_products_el.querySelector("[data-show_stock]"),show_labels=!1,show_swatches=recently_viewed_products_el.querySelector("[data-show_swatches]"),fill_images=recently_viewed_products_el.querySelector("[data-fill_images]"),images_rounded=recently_viewed_products_el.querySelector("[data-images_rounded]"),template=recently_viewed_products_el.querySelector("[data-template]").dataset.template,length=productData2.length,max=number_of_items;switch(max){case 2:widthClass="w50";break;case 3:widthClass="w33";break;case 4:widthClass="w25";break;case 5:widthClass="w20";break;case 6:widthClass="w16";break;case 7:widthClass="w14";break;case 8:widthClass="w12";break;default:widthClass="w10";break}var recentlyViewedHtml="",recentlyViewedProductsObj={},itemsDone=0,data=productData2.reverse();Array.from(data).forEach(function(product,index,array){fetch(product.productUrl+"/?section_id="+template).then(response=>{if(!response.ok){var error=new Error(response.status);throw error}return response.text()}).then(text=>{const resultsMarkup=new DOMParser().parseFromString(text,"text/html").getElementById("shopify-section-"+template).innerHTML;recentlyViewedProductsObj[product.productId]=resultsMarkup,itemsDone++,itemsDone===array.length&&(Array.from(productData2).forEach(function(product2,index2,array2){recentlyViewedHtml+=recentlyViewedProductsObj[product2.productId]}),Array.from(recently_viewed_products).forEach(function(el,index2,array2){el.classList.add("recently-viewed-products-initialized");var list_collection=el.querySelector(".l4cl");list_collection.innerHTML=recentlyViewedHtml;var placeholder_items=list_collection.querySelectorAll(".placeholder-product");if(Array.from(placeholder_items).forEach(function(el2,index3,array3){el2.remove()}),el.classList.contains("compact"))var compact=!0;else{var compact=!1;length-placeholder_items.length>max?list_collection.classList.add("slider"):list_collection.classList.add("mobile-compact"),list_collection.classList.add(widthClass)}compact&&Array.from(el.querySelectorAll(".l4cl > li > *:not(figure), .l4cl > li > figure .label, .l4cl > li > figure .link-btn, .l4cl > li > figure form")).forEach(function(em){em.remove()}),show_title==null&&Array.from(list_collection.querySelectorAll("h3")).forEach(function(el2){el2.remove()}),show_price==null&&Array.from(list_collection.querySelectorAll(".price, .s1pr")).forEach(function(el2){el2.remove()}),show_stock==null&&Array.from(list_collection.querySelectorAll(".stock")).forEach(function(el2){el2.remove()}),show_labels===!1&&Array.from(list_collection.querySelectorAll(".s1lb")).forEach(function(el2){el2.remove()}),show_swatches==null&&Array.from(list_collection.querySelectorAll(".color")).forEach(function(el2){el2.remove()}),enable_quick_buy_desktop==null&&enable_quick_buy_mobile==null?Array.from(list_collection.querySelectorAll("form, .link-btn, .variant-picker")).forEach(function(el2){el2.remove()}):(number_of_items>5&&(Array.from(el.querySelectorAll(".l4cl > li")).forEach(function(em){em.classList.remove("dynamic-quickshop")}),Array.from(list_collection.querySelectorAll("form, .link-btn, .variant-picker")).forEach(function(el2){el2.classList.contains("quick-add-one-click-form")?el2.classList.remove("mobile-only"):el2.classList.contains("quickshop")?quickshop_behavior=="on_hover"&&el2.classList.remove("visible"):el2.remove()})),quick_buy_drawer&&Array.from(list_collection.querySelectorAll("form, .link-btn")).forEach(function(el2){const newItem=document.createElement("p");newItem.classList.add("link-btn"),newItem.innerHTML=''+translations.view_options_text+"",el2.parentNode.replaceChild(newItem,el2)}),Array.from(list_collection.querySelectorAll("form, .link-btn")).forEach(function(el2){enable_quick_buy_desktop==null&&el2.classList.add("mobile-only"),enable_quick_buy_mobile==null&&el2.classList.add("mobile-hide")}),enable_quick_buy_qty_selector==null&&Array.from(list_collection.querySelectorAll(".input-amount")).forEach(function(el2){el2.remove()}),show_swatches==null&&Array.from(list_collection.querySelectorAll(".check.color")).forEach(function(el2){el2.remove()}),quick_buy_compact&&(Array.from(list_collection.querySelectorAll("form button")).forEach(function(el2){el2.classList.add("compact"),el2.querySelector(".mobile-hide").remove(),el2.querySelector(".icon-cart").classList.remove("mobile-only")}),Array.from(list_collection.querySelectorAll(".link-btn a")).forEach(function(el2){el2.querySelector(".icon-cart")!=null?(el2.classList.add("compact"),el2.querySelector(".mobile-hide").remove(),el2.querySelector(".icon-cart").classList.remove("mobile-only")):el2.textContent=translations.view_text}))),Array.from(list_collection.querySelectorAll("img")).forEach(function(el2){fill_images==null?el2.classList.remove("filled"):(el2.classList.add("filled"),el2.getAttribute("src").includes("&pad_color=fff")&&el2.setAttribute("src",el2.getAttribute("src").replace("&pad_color=fff","")),el2.getAttribute("srcset")&&el2.getAttribute("srcset").includes("&pad_color=fff")&&el2.setAttribute("srcset",el2.getAttribute("srcset").replaceAll("&pad_color=fff","")))}),images_rounded!=null&&Array.from(list_collection.querySelectorAll("figure, picture")).forEach(function(el2){el2.classList.add("rounded")}),content_alignment!=null&&Array.from(el.querySelectorAll(".l4cl > li")).forEach(function(em){em.classList.remove("text-start","text-center"),em.classList.add(recently_viewed_products_el.querySelector("[data-content_alignment]").dataset.content_alignment)}),window.dispatchEvent(ratingsEvt)}),window.dispatchEvent(listCollectionSliderEvt),window.dispatchEvent(formZindexEvt),window.dispatchEvent(semanticInputEvt),window.dispatchEvent(schemeTooltipEvt),window.dispatchEvent(popupsEvt),window.dispatchEvent(listScrollableEvt),window.check_limit_event(),ajaxCart.init(),quickShop.init())}).catch(error=>{throw console.log("recentlyViewedProducts error",error),error})})}}),window.dispatchEvent(recentlyViewedProductsEvt);var address_delete_button=document.getElementsByClassName("address-delete-button");address_delete_button.length&&Array.from(address_delete_button).forEach(function(el){el.addEventListener("click",function(e){if(e.preventDefault(),confirm(el.dataset.confirmMessage)){var form=document.createElement("form");form.setAttribute("method","post"),form.setAttribute("action",el.dataset.target);var hiddenField=document.createElement("input");hiddenField.setAttribute("type","hidden"),hiddenField.setAttribute("name","_method"),hiddenField.setAttribute("value","delete"),form.appendChild(hiddenField),document.body.appendChild(form),form.submit(),document.body.removeChild(form)}})});var add_review_button=document.getElementsByClassName("spr-summary-actions-newreview");add_review_button.length&&Array.from(add_review_button).forEach(function(el){el.addEventListener("click",function(e){Array.from(add_review_button).forEach(function(el2){el2.remove()}),setTimeout(function(){document.getElementsByClassName("new-review-form").length>0&&document.getElementsByClassName("new-review-form")[0].scrollIntoView(!0)},10)})});var checkbox_required=document.getElementsByClassName("checkbox-required");if(checkbox_required.length){Array.from(checkbox_required).forEach(function(form_el){var inputs=form_el.getElementsByTagName("input");Array.from(inputs).forEach(function(input_el){input_el.addEventListener("click",function(e){checkIfChecked(form_el)})})});var checkIfChecked=function(form){var checked=form.querySelector("input:checked"),inputs=form.getElementsByTagName("input");checked?inputs!=null&&Array.from(inputs).forEach(function(el){el.removeAttribute("required")}):inputs[0]!=null&&inputs[0].setAttribute("required","")}}const accordionLabel=document.querySelectorAll(".accordion-a summary label");accordionLabel.length&&Array.from(accordionLabel).forEach(el=>{el.closest("summary").addEventListener("click",function(e){const detailsElement=el.closest("details");if(detailsElement&&!detailsElement.open){const inputElement=detailsElement.querySelector('div input:not([type="checkbox"]):not([type="radio"])');inputElement&&setTimeout(function(){inputElement.focus()},0)}})}),document.addEventListener("scroll",function(){const m6cl=document.querySelector(".m6cl");m6cl&&(html_tag.classList.add("t1cl"),m6cl.classList.contains("sticky")&&document.querySelector(".f8sr.mobile-sticky")&&html_tag.classList.add("has-m6cl-sticky"))},asyncPass),window.addEventListener("resize",throttle(()=>{customMega()},500));var quickShop=(function(module){var init,quickshopOverride,openQuickshop,handleQuickshopPanel,quickshopButton,quickshopContainer;return init=function(){quickshopButton=document.querySelectorAll("[data-quickshop]:not(.quickshop-initialized)"),quickshopContainer=document.getElementById("quickshop"),quickshopButton.length&&quickshopOverride()},quickshopOverride=function(){Array.from(quickshopButton).forEach(function(el){el.classList.add("quickshop-initialized"),el.addEventListener("click",function(e){el.classList.add("loading"),e.preventDefault(),quickshopContainer.innerHTML="",openQuickshop(el.getAttribute("href"),el)})})},openQuickshop=function(quickshopUrl,el){fetch(quickshopUrl).then(response=>{if(!response.ok){var error=new Error(response.status);throw error}return response.text()}).then(text=>{const resultsMarkup=new DOMParser().parseFromString(text,"text/html").querySelector('div[id$="main-product"]'),container=resultsMarkup.querySelector(".m6pr"),sectionId=container.getAttribute("data-template"),formId=container.getAttribute("data-form-id");container.classList.add("m6pr-compact"),container.classList.remove("m6pr"),resultsMarkup.querySelector("header.mobile-only")&&resultsMarkup.querySelector("header.mobile-only").classList.remove("mobile-only"),resultsMarkup.querySelector(".l4pr.no-thumbs-mobile")&&resultsMarkup.querySelector(".l4pr.no-thumbs-mobile").classList.add("no-thumbs-desktop"),resultsMarkup.querySelector(".l4pr.static")&&resultsMarkup.querySelector(".l4pr.static").classList.remove("static"),resultsMarkup.querySelector(".l4pr-container .m6tb")&&resultsMarkup.querySelector(".l4pr-container .m6tb").remove(),resultsMarkup.querySelector(".l4ml.w50")&&resultsMarkup.querySelector(".l4ml.w50").classList.remove("w50"),Array.from(resultsMarkup.querySelectorAll(".mobile-scroll")).forEach(function(el2){el2.classList.remove("mobile-scroll")}),Array.from(resultsMarkup.querySelectorAll('a[href="#section-info"]')).forEach(function(el2){el2.setAttribute("href",quickshopUrl+el2.getAttribute("href"))}),Array.from(resultsMarkup.querySelectorAll(".pickup, .has-social, .syk-x, .benefit, .true-size, .l4pr li.sticky, .product-recommendations, header.mobile-hide, #section-info")).forEach(function(el2){el2.remove()}),resultsMarkup.querySelector("header > h1, header > h2, header > h3, header > h4, header > h5")&&(resultsMarkup.querySelector("header > h1, header > h2, header > h3, header > h4, header > h5").innerHTML=''+resultsMarkup.querySelector("header > h1, header > h2, header > h3, header > h4, header > h5").innerHTML+""),resultsMarkup.innerHTML=resultsMarkup.innerHTML.replaceAll(sectionId,`quickshop-${sectionId}`),resultsMarkup.innerHTML=resultsMarkup.innerHTML.replaceAll(formId,`${formId}-quickshop`),handleQuickshopPanel(resultsMarkup.innerHTML,el)}).catch(error=>{throw console.log("openQuickshop error",error),error})},handleQuickshopPanel=function(resultsMarkup,el=!1){quickshopContainer.innerHTML=resultsMarkup,window.dispatchEvent(modulePanelEvt),window.dispatchEvent(semanticInputEvt),window.dispatchEvent(ratingsEvt),window.dispatchEvent(productVariantsEvt),window.dispatchEvent(listProductSliderEvt),window.dispatchEvent(listDropEvt),window.dispatchEvent(semanticSelectEvt),window.dispatchEvent(showHideDataElementEvt),window.dispatchEvent(sellingplansEvt),window.dispatchEvent(pickupAvailabilityEvt),window.dispatchEvent(modulePanelAnchorEvt),window.dispatchEvent(formZindexEvt),window.dispatchEvent(fancyboxEvt),window.dispatchEvent(accordeonEvt),window.dispatchEvent(dataChangeEvt),window.dispatchEvent(countdownEvt),window.dispatchEvent(schemeTooltipEvt),window.dispatchEvent(popupsEvt),window.dispatchEvent(moduleTabsEvt),window.dispatchEvent(sizechartPopupEvt),linkMore(),window.dispatchEvent(rangeSliderEvt),typeof upsellPopup<"u"&&typeof upsellPopup.init=="function"&&upsellPopup.init(),window.Shopify&&Shopify.PaymentButton&&Shopify.PaymentButton.init(),setTimeout(function(){window.dispatchEvent(removeSDCcssEvt)},1),ajaxCart.init(),window.ProductModel&&window.ProductModel.loadShopifyXR(),typeof findAndHideShownElements=="function"&&findAndHideShownElements(),new_css("product-css",window.filepaths.page_product_css),openPanel("quickshop"),el&&el.classList.remove("loading")},module={init,open:openQuickshop},module})(quickShop||{});quickShop.init(),window.addEventListener("quickShop",function(evt){quickShop.init()}),totop_id&&document.addEventListener("scroll",function(){window.scrollY>window.innerHeight?totop_id.classList.remove("hidden"):totop_id.classList.add("hidden")}),!general.enable_cart_drawer&&document.getElementById("cart-count")&&fetch(window.Shopify.routes.root+"cart.js").then(response=>response.json()).then(data=>{document.getElementById("cart-count").innerHTML=data.item_count}).catch(error=>{console.log("cartCount error",error)});var address_form=document.getElementsByClassName("address-form");address_form.length&&Array.from(address_form).forEach(function(el){let countryInput=el.getElementsByClassName("address-country-option")[0],provinceInput=el.getElementsByClassName("address-province-option")[0],provinceInputContainer=el.getElementsByClassName("address-provinces")[0],checkForProvinces=function(input){let selected=input;setTimeout(function(){if(selected.options[selected.selectedIndex].dataset.provinces){let provinces=JSON.parse(selected.options[selected.selectedIndex].dataset.provinces);if(provinces.length){if(provinceInput.innerHTML="",provinceInput.dataset.default)var value2=provinceInput.dataset.default;Array.from(provinces).forEach(function(province){value2&&(value2==province[0]||value2==province[1])?provinceInput.innerHTML+='":provinceInput.innerHTML+='"}),provinceInputContainer.style.display="",provinceInputContainer.querySelector(".select-wrapper")&&(provinceInputContainer.querySelector(".select-wrapper").parentNode.replaceChild(provinceInput,provinceInputContainer.querySelector(".select-wrapper")),provinceInput.classList.remove("semantic-select-initialized","select-init"),provinceInput.removeAttribute("data-random"),window.dispatchEvent(semanticSelectEvt))}else Array.from(provinceInput.querySelectorAll('options:not([value=""][disabled])')).forEach(function(el2){el2.remove()}),provinceInputContainer.style.display="none"}},10)};if(countryInput.dataset.default)for(var value=countryInput.dataset.default,i=0,count=countryInput.options.length;i{const container=document.querySelector(".nav-scroll-wrapper:has(.nav-scroll)")||null;if(!container)return;const scrollElement=container.querySelector(".nav-scroll");function checkOverflow(){const isEnd=scrollElement.scrollLeft+scrollElement.clientWidth>=scrollElement.scrollWidth,isStart=scrollElement.scrollLeft===0;scrollElement.classList.toggle("no-scroll",scrollElement.clientWidth===scrollElement.scrollWidth),scrollElement.classList.toggle("end",isEnd),scrollElement.classList.toggle("start",isStart)}function checkDropdown(){const menuItems=document.querySelectorAll(".nav-scroll-wrapper.dropdown > ul.nav-scroll:not(.no-scroll) > li:has(ul):not(.promo)"),navbar=document.querySelector(".nav-scroll-wrapper > ul.nav-scroll:not(.no-scroll)");menuItems.forEach(menuItem=>{menuItem.addEventListener("mouseover",event=>{const menuItemRect=menuItem.getBoundingClientRect(),dropdown=menuItem.querySelector(":scope > ul"),navbarWidth=navbar.offsetWidth;let leftPosition=calculateLeftPosition(event.currentTarget);setTimeout(()=>{const dropdownWidth=dropdown.offsetWidth;dropdownWidth!==0&&(leftPosition=leftPosition-dropdownWidth/2+menuItemRect.width/2,leftPosition=Math.min(leftPosition,navbarWidth-dropdownWidth),leftPosition=Math.max(0,leftPosition),dropdown.style.left=`${leftPosition}px`,setTimeout(()=>{dropdown.style.visibility="visible"},1))},1)});function calculateLeftPosition(element){const elementRect=element.getBoundingClientRect(),parentLeft=element.parentNode.getBoundingClientRect().left;return elementRect.left-parentLeft}})}setTimeout(()=>{checkOverflow(),checkDropdown()},1),scrollElement.addEventListener("scroll",checkOverflow),window.addEventListener("resize",checkOverflow),window.addEventListener("resize",checkDropdown)}),window.dispatchEvent(navScrollEvt);var shopTheLookDrawer=(function(module){var init,shopTheLookOverride,openShopTheLook,handleQuickshopPanel,shopTheLookBtn,shopTheLookContainer,maxItems;return init=function(){shopTheLookBtn=document.querySelectorAll("[data-shopthelook]:not(.shopthelook-initialized)"),shopTheLookContainer=document.querySelector("#add-products-to-banner ul"),shopTheLookContainer&&(maxItems=shopTheLookContainer.dataset.items),shopTheLookBtn.length&&shopTheLookOverride()},shopTheLookOverride=function(){Array.from(shopTheLookBtn).forEach(function(el){el.classList.add("shopthelook-initialized"),el.addEventListener("click",function(e){el.classList.add("loading"),e.preventDefault(),shopTheLookContainer.innerHTML="";var widthClass;switch(maxItems){case"4":widthClass="w25";break;case"5":widthClass="w20";break;default:widthClass="w16";break}shopTheLookContainer.classList=`l4cl ${widthClass} slider mobile-compact`,openShopTheLook(el)})})},openShopTheLook=function(el){var productData=JSON.parse(el.getAttribute("data-products"));productData.length==0&&(productData=new Array(parseInt(maxItems)));var shopTheLookHTML="",shopTheLookProductsObj={},itemsDone=0;Array.from(productData).forEach(function(product,index,array){fetch(product+"/?section_id=product-item").then(response=>{if(!response.ok){var error=new Error(response.status);throw error}return response.text()}).then(text=>{const resultsMarkup=new DOMParser().parseFromString(text,"text/html").getElementById("shopify-section-product-item").innerHTML;shopTheLookProductsObj[product]=resultsMarkup,itemsDone++,itemsDone===array.length&&(Array.from(productData).forEach(function(product2,index2,array2){shopTheLookHTML+=shopTheLookProductsObj[product2]}),el.classList.add("shopthelook-initialized-initialized"),shopTheLookContainer.innerHTML=shopTheLookHTML,window.dispatchEvent(ratingsEvt),window.dispatchEvent(listCollectionSliderEvt),window.dispatchEvent(formZindexEvt),window.dispatchEvent(semanticInputEvt),window.dispatchEvent(semanticSelectEvt),window.dispatchEvent(schemeTooltipEvt),window.dispatchEvent(popupsEvt),window.dispatchEvent(listScrollableEvt),window.dispatchEvent(productcardVariantsEvt),window.check_limit_event(),ajaxCart.init(),quickShop.init(),openPanel("add-products-to-banner"),el.classList.remove("loading"))}).catch(error=>{throw console.log("shopTheLookDrawer error",error),error})})},module={init},module})(shopTheLookDrawer||{});shopTheLookDrawer.init(),window.addEventListener("productBlockPopup",function(evt){let link=document.querySelectorAll("[data-block-popup]:not(.block-popup-initialized)"),linkActiveQuickshop=document.querySelectorAll('.popup-a.block-popup-quickshop-popup-initalized[data-title^="block-popup"]'),linkActive=document.querySelectorAll('.popup-a.block-popup-initialized[data-title^="block-popup"]');link.length&&link.forEach(function(el){let renderedPopup_id=el.getAttribute("data-block-popup"),popup=document.querySelector('.popup-a[data-title="'+renderedPopup_id+'"].block-popup-initialized');if(popup&&popup.classList.contains("shown")){popup.remove();let renderedPopup=document.querySelector('.popup-a[data-title="'+renderedPopup_id+'"]:not(.block-popup-initialized)');renderedPopup.classList.add("block-popup-initialized"),document.querySelector("#root").appendChild(renderedPopup),loadPopup(renderedPopup_id,function(){hidePanels()})}el.addEventListener("click",function(e){linkActive.length&&linkActive.forEach(el2=>el2.remove());let popup_id=el.getAttribute("data-block-popup"),popupWrapper=document.querySelector('.popup-a[data-title="'+popup_id+'"]:not(.block-popup-initialized)'),isQuickshop=!1;e.target.closest("[data-template]")&&(e.target.closest("[data-template]").getAttribute("data-template").startsWith("quickshop")&&(isQuickshop=!0),isQuickshop&&linkActiveQuickshop.length&&linkActiveQuickshop.forEach(el2=>el2.remove())),el.classList.contains("block-popup-initialized")||(isQuickshop?popupWrapper.classList.add("block-popup-quickshop-popup-initalized"):popupWrapper.classList.add("block-popup-initialized"),document.querySelector("#root").appendChild(popupWrapper)),loadPopup(popup_id,function(){hidePanels()}),el.classList.add("block-popup-initialized"),e.preventDefault()})})}),window.dispatchEvent(productBlockPopupEvt),window.addEventListener("sizechartPopup",function(evt){let sizechart_popup=document.querySelectorAll('.popup-a[data-title^="sizing-chart-popup-"]:not(.sizechart-popup-initalized)'),sizechart_popupActive=document.querySelectorAll('.popup-a.sizechart-popup-initalized[id^="sizing-chart-popup-"]');sizechart_popupActive.length&&sizechart_popup.length&&sizechart_popupActive.forEach(el=>el.remove()),sizechart_popup.length&&sizechart_popup.forEach(el=>{el.classList.add("sizechart-popup-initalized"),document.querySelector("#root").appendChild(el)})}),window.dispatchEvent(sizechartPopupEvt);
//# sourceMappingURL=/cdn/shop/t/5/assets/custom-async.js.map?v=60856665098514354831785865136