window.__lc=window.__lc||{},window.__lc.license=12834777;const getOS=_theme.getOS();if(_theme.toggleLoading=function(show){show?$(".loading-modal").removeClass("hidden"):$(".loading-modal").addClass("hidden")},_theme.qvVariants=function(){const toggleBtn=document.querySelector(".toggle-btn"),descContainer=document.querySelector(".qv-span-prod-desc");toggleBtn?.addEventListener("click",e2=>{e2.preventDefault();const isExpanded=toggleBtn.getAttribute("aria-expanded")==="true";toggleBtn.setAttribute("aria-expanded",!isExpanded),descContainer.classList.toggle("expanded"),toggleBtn.textContent=isExpanded?"Read More":"Read Less"}),document.querySelectorAll(".select-variant").forEach(input=>{input.addEventListener("change",event=>{const btnOfferVarId=document.querySelector(".sidecart-qv button[offer-var-id]"),setSizeValue=document.querySelector(".sidecart-qv .current-selected"),setPrice=document.querySelector(".sidecart-qv .sidecart-qv-price span[data-text]"),setComparePrice=document.querySelector(".sidecart-qv .sidecart-qv-compare-price span[data-text]"),setDiffPrice=document.querySelector(".sidecart-qv .sidecart-qv-per-off span[data-text]"),quantitySelect=document.querySelector(".sidecart-qv select.quantity__select"),variantImgId=parseInt(event.target.getAttribute("data-image-id")),imgIndex=parseInt(event.target.closest(".sidecart-qv-inner").querySelector('.sidecart-qv-images li[data-image-id="'+variantImgId+'"]')?.getAttribute("data-slick-index"));imgIndex!=null&&imgIndex!=null&&!isNaN(imgIndex)&&$(event.target).closest(".sidecart-qv-inner").find(".slick-slider").slick("slickGoTo",imgIndex);const notifyMeBtn=document.querySelector(".sidecart-qv .notify-btn"),addToCartBtn=document.querySelector(".sidecart-qv .cta-atc.offer-cta-atc"),offerQuickviewWrapper=document.querySelector(".offer-sidecart-qv.active .sidecart-coll-cta"),closestSoldOut=event.target.closest(".product-sold-out");(closestSoldOut==null||closestSoldOut==null)&&(event.target.classList.contains("v-soldout")?(btnOfferVarId.disabled=!0,btnOfferVarId.innerHTML="Sold Out",offerQuickviewWrapper.classList.add("disabled_qty"),addToCartBtn&&(addToCartBtn.style.display="none"),notifyMeBtn&&(notifyMeBtn.style.display="block")):(btnOfferVarId.disabled=!1,btnOfferVarId.innerHTML="Add to Cart",offerQuickviewWrapper.classList.remove("disabled_qty"),addToCartBtn&&(addToCartBtn.style.display="block"),notifyMeBtn&&(notifyMeBtn.style.display="none"))),setSizeValue.innerHTML=event.target.value,setPrice.innerHTML=event.target.getAttribute("data-price"),setComparePrice.innerHTML=event.target.getAttribute("data-compare-price"),setDiffPrice.innerHTML=event.target.getAttribute("data-price-difference"),btnOfferVarId.setAttribute("offer-var-id",parseInt(event.target.getAttribute("data-var-id")));const btnSidecartOfferVarId=document.querySelector(".sidecart-qv .sidecart-coll-cta button[offer-var-id]");if(btnSidecartOfferVarId!==null){const closestSoldOut2=event.target.closest(".product-sold-out");(closestSoldOut2==null||closestSoldOut2==null)&&(event.target.classList.contains("v-soldout")?(btnSidecartOfferVarId.disabled=!0,btnSidecartOfferVarId.innerHTML="Sold Out",addToCartBtn&&(addToCartBtn.style.display="none"),notifyMeBtn&&(notifyMeBtn.style.display="block")):(btnSidecartOfferVarId.disabled=!1,btnSidecartOfferVarId.innerHTML="Add to Cart",addToCartBtn&&(addToCartBtn.style.display="block"),notifyMeBtn&&(notifyMeBtn.style.display="none"))),btnSidecartOfferVarId.setAttribute("offer-var-id",parseInt(event.target.getAttribute("data-var-id")))}if(quantitySelect){const availableQuantity=parseInt(event.target.getAttribute("data-var-qty"))||0;for(;quantitySelect.firstChild;)quantitySelect.removeChild(quantitySelect.firstChild);if(availableQuantity===0){const option=document.createElement("option");option.value=1,option.textContent=1,quantitySelect.appendChild(option),quantitySelect.disabled=!0}else{quantitySelect.disabled=!1;for(let i=1;i<=10;i++){const option=document.createElement("option");option.value=i,option.textContent=i,i>availableQuantity&&(option.disabled=!0),quantitySelect.appendChild(option)}}}const variantId=event.target.getAttribute("data-var-id");if(variantId&&event.target.closest(".sidecart-qv")){const quickviewContainer=event.target.closest(".sidecart-qv"),shippingVariantsScript=quickviewContainer.querySelector("#shipping_variants_data");if(shippingVariantsScript&&shippingVariantsScript.textContent.trim())try{const selectedVariant=JSON.parse(shippingVariantsScript.textContent).find(v=>v.id==variantId);if(selectedVariant){const shippingInfo=quickviewContainer.querySelector('shipping-info[data-location="product-page"]');if(shippingInfo){const is_available=selectedVariant.available,var_inventory_data=selectedVariant.brightperl_inventory,allowExpressShipping=selectedVariant.allow_express_shipping;is_available?allowExpressShipping===!1||allowExpressShipping==="false"?(shippingInfo.setAttribute("data-shipping-type","hidden"),shippingInfo.style.display="none"):allowExpressShipping===!0||allowExpressShipping==="true"?(shippingInfo.setAttribute("data-shipping-type","both"),shippingInfo.style.display="block",shippingInfo.style.visibility="visible",shippingInfo.classList.remove("hidden"),shippingInfo.processShippingDetailsMiramarOnly&&shippingInfo.processShippingDetailsMiramarOnly(is_available,var_inventory_data)):(shippingInfo.setAttribute("data-shipping-type","both"),shippingInfo.style.display="block",shippingInfo.style.visibility="visible",shippingInfo.classList.remove("hidden"),shippingInfo.processShippingDetails&&shippingInfo.processShippingDetails(is_available,var_inventory_data)):(shippingInfo.setAttribute("data-shipping-type","hidden"),shippingInfo.style.display="none",shippingInfo.style.visibility="hidden",shippingInfo.classList.add("hidden"))}}}catch(error){console.warn("Failed to process shipping info for variant change:",error)}}})})},_theme.toggleSideCart=function(show,callback,isAutoAction){show?(_theme.isMobile&&$("#dropdown-cart").parent().siblings().attr("aria-hidden","true"),$("html").addClass("cart-show"),$(".wrapper-overlay").addClass("active"),$("#dropdown-cart [data-tabindex-toggle]").attr("tabindex",0),$("[data-minicart-toggle-role-heading]").attr({role:"heading","aria-level":"2"}),$("#section-cart-recommendation .new-products-grid").slick("refresh"),$("#dropdown-cart .exit.close-cart").attr("aria-label","Your cart modal, Close modal"),$("body").hasClass("quickViewModal")&&$("body").removeClass("quickViewModal"),_theme.track.trackEvent("minicart_opened",isAutoAction?"add to cart click":"cart icon click"),_theme.focusTrap($("#dropdown-cart"),function(){_theme.toggleSideCart(!1,null,!1),callback&&typeof callback=="function"&&callback()})):(_theme.isMobile&&($("#dropdown-cart").parent().siblings().removeAttr("aria-hidden"),$("cart-offer-list").attr("aria-hidden","true")),$("html").removeClass("cart-show"),_theme.toggleSideCartQv(),$(".wrapper-overlay").removeClass("active"),$("#dropdown-cart, #dropdown-cart [data-tabindex-toggle]").attr("tabindex",-1),$("[data-minicart-toggle-role-heading]").removeAttr("aria-level role"),_theme.track.trackEvent("minicart_closed",isAutoAction?"outside click":"cross icon click"),callback&&typeof callback=="function"?callback():$("header.site-header [data-cart-toggle]").focus())},_theme.toggleSideCartQv=function(show){show?(setTimeout(()=>{const id=$(".sidecart-qv.active .product-form__input :radio:checked").attr("data-image-id"),imgIndex=parseInt($('.sidecart-qv.active .sidecart-qv-inner .sidecart-qv-images li[data-image-id="'+id+'"]')?.attr("data-slick-index"));imgIndex!=null&&imgIndex!=null&&!isNaN(imgIndex)&&$(".sidecart-qv.active .slick-slider").slick("slickGoTo",imgIndex)},600),document.querySelector("cart-offer-list").classList.add("product_active"),_theme.isMobile&&($(".sidecart-qv").removeAttr("aria-hidden"),$("#dropdown-cart").parent().attr("aria-hidden","true")),$(".wrapper-overlay").addClass("active"),$("[data-sidecard-qv-heading]").attr({role:"heading","aria-level":"2"}),$(".sidecart-qv").addClass("active")):($(".wrapper-overlay").removeClass("active"),document.querySelector("cart-offer-list").classList.remove("product_active"),_theme.isMobile&&$("#dropdown-cart").parent().removeAttr("aria-hidden"),$("[data-sidecard-qv-heading]").removeAttr("role aria-level"),$(".sidecart-qv").removeClass("active"))},_theme.initSlideShow=function(){if($("[data-init-slideshow]").length){const $slickElement=$("[data-init-slideshow]"),$status=$(".pagingInfo");$slickElement.on("init reInit afterChange",function(event,slick,currentSlide,nextSlide){const i=(currentSlide||0)+1;$status.text(i+"/"+slick.slideCount),setTimeout(function(){$("[data-init-slideshow] .item").attr("tabindex","-1")},1e3)}),$("[data-init-slideshow]").slick({infinite:!0,autoplay:!0,pauseOnDotsHover:!1,pauseOnHover:!1,pauseOnFocus:!1,autoplaySpeed:5e3,slidesToShow:1,slidesToScroll:1,arrows:!0})}if($("[data-init-slideshow]").on("touchstart",e2=>{$("[data-init-slideshow]").slick("slickPlay")}),$(".slide-Play-Pause").on("click",function(e2){const targetedEl=$(this);targetedEl.toggleClass("pause-slider"),targetedEl.hasClass("pause-slider")?($("[data-init-slideshow]").slick("slickPause"),$(".slide-Play-Pause").attr("aria-label","Banner Image slider play button")):($("[data-init-slideshow]").slick("slickPlay"),$(".slide-Play-Pause").attr("aria-label","Banner Image slider pause button"))}),$(".brand-slider-items").length){let initBrandSlider2=function(autoplay){autoplay&&(sliderSettings.autoplay=autoplay,sliderSettings.autoplaySpeed=1e3,sliderSettings.speed=2e3),$(".brand-slider-items").hasClass("slick-initialized")&&$(".brand-slider-items").slick("unslick"),$(".brand-slider-items").on("afterChange",function(event,slick,currentSlide,nextSlide){slick.$slider.find("button.slick-arrow").attr("tabindex",0),slick.$slider.find('button.slick-arrow[aria-disabled="true"]').attr("tabindex",-1);const perPage=window.innerWidth<768?2:6,colIndex=Math.ceil(currentSlide/perPage);_theme.track.trackView("Brands slider",colIndex)}),$(".brand-slider-items").on("init",function(event,slick,currentSlide,nextSlide){slick.$slider.find("button.slick-arrow").attr("tabindex",0),slick.$slider.find('button.slick-arrow[aria-disabled="true"]').attr("tabindex",-1)}),$(".brand-slider-items").slick(sliderSettings)};var initBrandSlider=initBrandSlider2;const sliderSettings={rows:0,dots:!1,arrows:!0,infinite:!1,autoplaySpeed:1e3,slidesToScroll:3,mobileFirst:!0,responsive:[{breakpoint:1500,settings:{slidesToShow:6}},{breakpoint:1300,settings:{slidesToShow:5}},{breakpoint:992,settings:{slidesToShow:4}},{breakpoint:768,settings:{slidesToShow:3}},{breakpoint:600,settings:{slidesToShow:2}},{breakpoint:320,settings:{slidesToShow:2}},{breakpoint:1,settings:{slidesToShow:1,slidesToScroll:1}}]};initBrandSlider2(!1)}if($(window).width()>767?$("img.slide-mobile").remove():$("img.slide-pc").remove(),$(window).width()<769&&_theme.initSlickSlider($(".top-seller-slider"),{dots:!1,infinite:!0,speed:700,autoplay:!1,autoplaySpeed:2e3,arrows:!0,slidesToShow:1,slidesToScroll:1}),_theme.initSlickSlider($("#section-cart-recommendation .new-products-grid"),{rows:0,dots:!1,arrows:!0,infinite:!1,slidesToShow:2,accessibility:!0,slidesToScroll:1,mobileFirst:!0,responsive:[{breakpoint:991,settings:{slidesToShow:2}},{breakpoint:600,settings:{slidesToShow:1.5}},{breakpoint:320,settings:{slidesToShow:1.5}},{breakpoint:1,settings:{slidesToShow:2}}]}),_theme.initSlickSlider($(".chris-brands .chris-brands-wrap"),{rows:0,dots:!1,arrows:!0,infinite:!1,slidesToShow:6,accessibility:!0,slidesToScroll:2,mobileFirst:!0,responsive:[{breakpoint:1500,settings:{slidesToShow:5}},{breakpoint:1300,settings:{slidesToShow:4,slidesToScroll:2}},{breakpoint:991,settings:{slidesToShow:4,slidesToScroll:1}},{breakpoint:600,settings:{slidesToShow:2.5,slidesToScroll:1}},{breakpoint:320,settings:{slidesToShow:1.5,slidesToScroll:1}},{breakpoint:1,settings:{slidesToShow:1,slidesToScroll:1}}]}),window.innerWidth>767&&_theme.initSlickSlider($(".chris-coll-wrap.desk-grid.product-collection"),{rows:0,dots:!1,arrows:!0,infinite:!1,slidesToShow:6,accessibility:!0,slidesToScroll:3,mobileFirst:!0,responsive:[{breakpoint:1500,settings:{slidesToShow:5}},{breakpoint:1300,settings:{slidesToShow:5,slidesToScroll:2}},{breakpoint:991,settings:{slidesToShow:3,slidesToScroll:1}},{breakpoint:600,settings:{slidesToShow:2.5,slidesToScroll:1}},{breakpoint:320,settings:{slidesToShow:1.5,slidesToScroll:1}},{breakpoint:1,settings:{slidesToShow:1,slidesToScroll:1}}]}),$(".announcement-bar__link").length>1){let inItLocationSlider2=function(autoplay){autoplay&&(sliderSettings.autoplay=autoplay,sliderSettings.autoplaySpeed=1e3,sliderSettings.speed=2e3),screen.width<768&&(sliderSettings.adaptiveHeight=!0),$(".announcmentContainer").hasClass("hidden")&&$(".announcmentContainer").removeClass("hidden"),$(".announcementBarCarousel").hasClass("slick-initialized")&&$(".announcementBarCarousel").slick("unslick"),$(".announcementBarCarousel").on("beforeChange afterChange",function(event,slick,currentSlide,nextSlide){slick.$slider.find(".slick-slide").removeAttr("tabindex"),setTimeout(function(){slick.$slider.find(".slick-slide").removeAttr("tabindex")},1e3)}),$(".announcementBarCarousel").on("init",function(event,slick,currentSlide,nextSlide){slick.$slider.find(".slick-slide").removeAttr("tabindex aria-hidden"),setTimeout(function(){slick.$slider.find(".slick-slide").removeAttr("tabindex")},1e3),$(".announcementBarCarousel p").each(function(){const txt=$(this).text();!txt||$(this).find("a").length===0||$(this).find("a").attr("aria-label",txt).removeAttr("title")})}),$(".announcementBarCarousel").slick(sliderSettings)};var inItLocationSlider=inItLocationSlider2;const sliderSettings={infinite:!1,arrows:!1,dots:!1,slidesToShow:1,autoplay:!0,autoplaySpeed:4e3,slidesToScroll:1};inItLocationSlider2(!1);const $parent=$(".announcementBarCarousel").parent();_theme.initSliderPlayPause($parent,$(".announcementBarCarousel"),"Announcement bar slider")}},_theme.initFeaturedProductSlider=function(section){const $container=section?$(section):$(".home-featured-products");_theme.initSlickSlider($container.find(".new-products-grid"),{rows:0,dots:!1,arrows:!0,infinite:!1,slidesToShow:6,accessibility:!0,slidesToScroll:3,mobileFirst:!0,responsive:[{breakpoint:1500,settings:{slidesToShow:6}},{breakpoint:1300,settings:{slidesToShow:5}},{breakpoint:991,settings:{slidesToShow:4}},{breakpoint:600,settings:{slidesToShow:3}},{breakpoint:320,settings:{slidesToShow:1.5,slidesToScroll:1}},{breakpoint:1,settings:{slidesToShow:1,slidesToScroll:1}}]})},_theme.initHorizontalScroll=function(){if($(".custom-slider-scrollbar").length===0)return;$(".custom-slider-scrollbar").each(function(){const t2=$(this),prev=t2.find(".previous-slide-btn,.rec-slider-arrow.arrow-left"),next=t2.find(".next-slide-btn,.rec-slider-arrow.arrow-right"),ele=t2.find(".custom-slider-scrollbar");!ele||!ele[0]||(ele.attr("data-width",ele[0].scrollWidth),ele.scrollLeft()==0&&prev.addClass("disabled"))}),$(".custom-slider-scrollbar").on("scroll",function(){const ele=$(this);if(!(ele.prev().hasClass("previous-slide-btn")||ele.next().hasClass("previous-slide-btn")))return;const totalWidth=ele.scrollLeft()+ele.width(),dw=ele.attr("data-width");ele.next().removeClass("disabled"),ele.prev().removeClass("disabled"),ele.scrollLeft()==0?(ele.prev().addClass("disabled"),ele.prev().attr("tabindex",-1)):ele.prev().attr("tabindex",0),totalWidth==dw?(ele.next().addClass("disabled"),ele.next().attr("tabindex",-1)):ele.next().attr("tabindex",0)}),$(".next-slide-btn,.rec-slider-arrow.arrow-right").on("click",function(){const t2=$(this),elem=t2.parent().find(".custom-slider-scrollbar"),w=t2.parent().find(".item:first-child").outerWidth()*3,scrollLeft=elem.scrollLeft(),dw=elem.attr("data-width");elem.stop().animate({scrollLeft:scrollLeft+w})}),$(".previous-slide-btn,.rec-slider-arrow.arrow-left").on("click",function(){const t2=$(this),elem=t2.parent().find(".custom-slider-scrollbar"),w=t2.parent().find(".item:first-child").outerWidth()*3,scrollLeft=elem.scrollLeft();scrollLeft>0&&elem.stop().animate({scrollLeft:scrollLeft-w})}),$(".panel-group [data-toggle]").off("click keydown").on("click keydown",handleFaqAccordian),jQuery(document).on("click keydown",".klarna-faq-item button",function(event){if(event.type==="click"||event.keyCode===13||event.keyCode===32){event.preventDefault();const button=jQuery(this),isExpanded=button.attr("aria-expanded")==="true";button.attr("aria-expanded",!isExpanded),button.toggleClass("active"),button.closest(".klarna-faq-item").find(".content").stop(!0,!0).slideToggle(),button.closest(".klarna-faq-item").siblings().find("button").attr("aria-expanded","false").removeClass("active"),button.closest(".klarna-faq-item").siblings().find(".content").stop(!0,!0).slideUp()}});const accordionHeaders=document.querySelectorAll("[data-accordion-header]");if(accordionHeaders.length>0){const firstHeader=accordionHeaders[0].getAttribute("data-category-tabber");document.querySelectorAll(`.panel-group .panel-default[data-category-accordion="${firstHeader}"]`).forEach(panel=>{panel.classList.add("show-accordion"),panel.removeAttribute("hidden")})}accordionHeaders.forEach((header,index)=>{header.addEventListener("keydown",e2=>{const tabs=Array.from(accordionHeaders),currentIndex=tabs.indexOf(header);let newIndex;switch(e2.key){case"ArrowLeft":e2.preventDefault(),newIndex=currentIndex===0?tabs.length-1:currentIndex-1,tabs.forEach(tab=>tab.classList.remove("using-keyboard")),tabs[newIndex].focus(),tabs[newIndex].classList.add("using-keyboard");break;case"ArrowRight":e2.preventDefault(),newIndex=currentIndex===tabs.length-1?0:currentIndex+1,tabs.forEach(tab=>tab.classList.remove("using-keyboard")),tabs[newIndex].focus(),tabs[newIndex].classList.add("using-keyboard");break;case"Home":e2.preventDefault(),tabs[0].focus();break;case"End":e2.preventDefault(),tabs[tabs.length-1].focus();break;case"Enter":case" ":e2.preventDefault(),header.click();break}}),header.addEventListener("click",e2=>{const category=header.getAttribute("data-category-tabber"),tabber=e2.currentTarget;accordionHeaders.forEach(h2=>{h2.classList.remove("active-tabber"),h2.setAttribute("aria-selected","false"),h2.setAttribute("tabindex","-1")}),tabber.classList.add("active-tabber"),tabber.setAttribute("aria-selected","true"),tabber.setAttribute("tabindex","0"),document.querySelectorAll(".panel-group .panel-default").forEach(panel=>{panel.getAttribute("data-category-accordion")===category?(panel.classList.add("show-accordion"),panel.removeAttribute("hidden")):(panel.classList.remove("show-accordion"),panel.setAttribute("hidden",""))});const announcement=document.createElement("div");announcement.setAttribute("aria-live","polite"),announcement.setAttribute("aria-atomic","true"),announcement.className="sr-only",announcement.textContent=`Switched to ${category} tab`,document.body.appendChild(announcement),setTimeout(()=>{document.body.removeChild(announcement)},1e3)})});function handleFaqAccordian(evt){let run=!1;if(evt.type&&evt.type==="click"&&(evt.pointerId!==-1&&(run=!0),evt.originalEvent&&evt.originalEvent.pointerId!==-1&&(run=!0)),(evt.keyCode&&evt.keyCode===13||evt.keyCode===32)&&(run=!0),!run)return;evt.preventDefault();const expand=JSON.parse($(this).attr("aria-expanded"));$(this).attr("aria-expanded",!expand),$(this).closest(".panel").find(".panel-collapse").stop().slideToggle(),$(this).closest(".panel").find(".panel-title").toggleClass("rotateArrow")}},_theme.initPriceOff=function(){$(".custom-discount").each(function(){const t2=Number($(this).attr("data-old-price")?.replace("$","")),e2=Number($(this).attr("data-current-price")?.replace("$",""));if(e2>t2)$(this).text("");else{const a=t2-e2;$(this).html(" up to $"+Math.ceil(a).toFixed(0)+" Off ")}$(this).closest(".price-box").show()})},_theme.setMinicartHeight=function(){getOS==="ios"&&$(".cart-bottom-footer").addClass("heightAdjust")},_theme.initHeaderEvetns=function(){$("header .hamburger-icon .icon-nav").click(function(e2){e2.preventDefault(),e2.stopPropagation(),$("[data-menu-navigation]").removeClass("hidden"),$("[data-menu-close]").addClass("hidden"),$("[data-menu-open]").removeClass("hidden"),$(".wrapper-overlay").addClass("active"),$("html").toggleClass("translate-overlay"),$(".hamburger-icon .icon-nav").attr("aria-expanded")=="true"?$(".hamburger-icon .icon-nav").attr("aria-expanded","false"):$(".hamburger-icon .icon-nav").attr("aria-expanded","true"),$(".close-menu-mb").toggleClass("menu-open"),$(".main-menu.jas-mb-style").css({overflow:""}),$("body").css({overflow:"hidden"}),$(".site-nav").find("[data-toggle-menu-mb]").parent().next(".sub-menu-mobile").removeClass("sub-menu-open"),setTimeout(function(){_theme.focusTrap($(".mb-area-mob nav.nav-bar"),function(){$(".mb-area-mob button.close-mob-trig").click()})},250),_theme.isMobile&&$(".mb-area-mob").closest("#shopify-section-navigation").siblings().attr({"aria-hidden":"true"})}),$("footer .hamburger-menu-icon button").click(function(e2){if(e2.preventDefault(),e2.stopPropagation(),this.setAttribute("aria-expanded",!JSON.parse(this.getAttribute("aria-expanded"))),!$("[data-menu-navigation]").hasClass("hidden")&&$("[data-offers-navigation]").hasClass("hidden"))$(".mb-area-mob button.close-mob-trig").click();else if(!$("[data-offers-navigation]").hasClass("hidden"))$("[data-offers-navigation]").addClass("hidden"),$("[data-menu-navigation]").removeClass("hidden"),$("[data-menu-close]").addClass("hidden"),$("[data-menu-open]").removeClass("hidden"),$("[data-offer-close]").removeClass("hidden"),$("[data-offer-open]").addClass("hidden");else{$("[data-offers-navigation]").addClass("hidden"),$("[data-menu-navigation]").removeClass("hidden"),$("[data-menu-close]").addClass("hidden"),$("[data-menu-open]").removeClass("hidden"),_theme.toggleCustomerForm(),window.location.pathname.indexOf("store-locator")<0&&$(".wrapper-overlay").addClass("active"),$("html").toggleClass("translate-overlay"),$(".close-menu-mb").toggleClass("menu-open"),$(".main-menu.jas-mb-style").css({overflow:""}),$("body").css({overflow:"hidden"}),$(".site-nav").find("[data-toggle-menu-mb]").parent().next(".sub-menu-mobile").removeClass("sub-menu-open");const offerNavigationModal=document.querySelector("nav[data-offers-navigation]"),menuNavigationModal=document.querySelector("nav[data-menu-navigation]");_theme.isMobile&&($(".mb-area-mob").closest("#shopify-section-navigation").siblings().attr({"aria-hidden":"true"}),offerNavigationModal&&offerNavigationModal.setAttribute("aria-hidden",!0),menuNavigationModal&&menuNavigationModal.setAttribute("aria-hidden",!1)),setTimeout(function(){_theme.focusTrap($(".mb-area-mob nav.nav-bar"),function(){$(".mb-area-mob button.close-mob-trig").click(),offerNavigationModal&&offerNavigationModal.removeAttribute("aria-hidden")})},250)}}),$("footer .offers-menu-icon button").click(function(e2){if(e2.preventDefault(),e2.stopPropagation(),this.setAttribute("aria-expanded",!JSON.parse(this.getAttribute("aria-expanded"))),!$("[data-offers-navigation]").hasClass("hidden")&&$("[data-menu-navigation]").hasClass("hidden"))$(".mb-area-mob button.close-mob-trig").click();else if(!$("[data-menu-navigation]").hasClass("hidden"))$("[data-menu-navigation]").addClass("hidden"),$("[data-offers-navigation]").removeClass("hidden"),$("[data-offer-close]").addClass("hidden"),$("[data-offer-open]").removeClass("hidden"),$("[data-menu-close]").removeClass("hidden"),$("[data-menu-open]").addClass("hidden");else{$("[data-menu-navigation]").addClass("hidden"),$("[data-offers-navigation]").removeClass("hidden"),$("[data-offer-close]").addClass("hidden"),$("[data-offer-open]").removeClass("hidden"),_theme.toggleCustomerForm(),window.location.pathname.indexOf("store-locator")<0&&$(".wrapper-overlay").addClass("active"),$("html").toggleClass("translate-overlay"),$(".close-menu-mb").toggleClass("menu-open"),$(".main-menu.jas-mb-style").css({overflow:""}),$("body").css({overflow:"hidden"}),$(".site-nav").find("[data-toggle-menu-mb]").parent().next(".sub-menu-mobile").removeClass("sub-menu-open");const offerNavigationModal=document.querySelector("nav[data-offers-navigation]"),menuNavigationModal=document.querySelector("nav[data-menu-navigation]");_theme.isMobile&&($(".mb-area-mob").closest("#shopify-section-navigation").siblings().attr({"aria-hidden":"true"}),offerNavigationModal&&offerNavigationModal.setAttribute("aria-hidden",!1),menuNavigationModal&&menuNavigationModal.setAttribute("aria-hidden",!0)),setTimeout(function(){_theme.focusTrap($(".mb-area-mob nav.nav-bar"),function(){$(".mb-area-mob button.close-mob-trig").click(),menuNavigationModal&&menuNavigationModal.removeAttribute("aria-hidden")})},250)}}),$(document).on("click",".wrapper-overlay,.mb-area-mob .close-mob-trig",function(e2){e2.preventDefault(),e2.stopPropagation();const isCloseButton=e2.currentTarget&&e2.currentTarget.classList.contains("close-mob-trig");$(".mb-area-mob .sub-menu-mobile").removeClass("sub-menu-open"),$("html").removeClass("translate-overlay"),$(".toolbar .column-left .sidebar-label span").attr("aria-expanded","false"),$(".close-menu-mb").removeClass("menu-open"),$(".main-menu.jas-mb-style").css({overflow:""}),$("body").css({overflow:""}),$(".site-nav").find("[data-toggle-menu-mb]").parent().next(".sub-menu-mobile").removeClass("sub-menu-open"),$(".wrapper-overlay").removeClass("active"),$(".hamburger-icon .icon-nav").attr("aria-expanded","false"),$(".close-menu-mb").removeClass("menu-open"),$("[data-menu-navigation]").addClass("hidden"),$("[data-offers-navigation]").addClass("hidden"),$("[data-menu-close]").removeClass("hidden"),$("[data-menu-open]").addClass("hidden"),$("[data-offer-close]").removeClass("hidden"),$("[data-offer-open]").addClass("hidden"),$(".transcript-modal").removeClass("active"),$("body").removeClass("transcript-modal-open"),$("body").removeClass("quick-view-open"),window.currentQuickViewGridIndex=null,[".footer-pane-item.hamburger-menu-icon",".footer-pane-item.offers-menu-icon"].forEach(selector=>{document.querySelectorAll(selector).forEach(elem=>elem.setAttribute("aria-expanded",!1))}),_theme.toggleSideCart(!1,null,!isCloseButton),_theme.isMobile&&($(".mb-area-mob").closest("#shopify-section-navigation").siblings().removeAttr("aria-hidden"),["nav[data-offers-navigation]","nav[data-menu-navigation]"].forEach(selector=>{const elem=document.querySelector(selector);elem&&elem.removeAttribute("aria-hidden")})),_theme.isMobile?setTimeout(function(){$("footer .hamburger-menu-icon").focus()},250):setTimeout(function(){$("header .hamburger-icon .icon-nav").focus()},250)}),$(document).on("click","[data-toggle-menu-mb]",handleSubmenuTrigger),$(document).on("click",".menu-img-item",handleSubmenuTrigger),$(document).off("click",".sub-menu-mobile .cm-mega-menu-alpha-cd").on("click",".sub-menu-mobile .cm-mega-menu-alpha-cd",handleHeaderBrandLetterClick),$(document).off("keydown",".sub-menu-mobile .cm-mega-menu-alpha-cd").on("keydown",".sub-menu-mobile .cm-mega-menu-alpha-cd",handleHeaderBrandLetterClick),$(document).off("click",".cm-mega-menu-filter-title strong").on("click",".cm-mega-menu-filter-title",handleHeaderAllBrands),$(document).off("keydown",".cm-mega-menu-filter-title strong").on("keydown",".cm-mega-menu-filter-title",handleHeaderAllBrands),$(window).width()>1199&&$(".site-nav .no-mega-menu .sub-menu-mobile").remove(),$(".site-nav-dropdown a span").each(function(){const clas=$(this).text().toLowerCase().replaceAll(" ","_");$(this).parent("a").addClass(clas)});function handleSubmenuTrigger(evt){evt.preventDefault(),$(window).width()>1025?handleDesktopMegaMenu.call(this,evt):handleMobileMegaMenu.call(this,evt)}function handleDesktopMegaMenu(evt){const $self2=$(this),$parent=$(this).closest("li.menu-lv-1");$parent.toggleClass("active").siblings("li").removeClass("active");const attr=$(this).attr("aria-expanded")||!1,$submenu=$self2.next(".sub-menu-mobile");$(this).attr("aria-expanded",!JSON.parse(attr)),setTimeout(()=>{$submenu.off("keydown").on("keydown",function(evt2){evt2.key==="Escape"&&($parent.removeClass("active"),$self2.focus(),$self2.attr("aria-expanded",!1))}),$submenu.off("focusout").on("focusout",function(evt2){evt2.relatedTarget&&!$submenu[0].contains(evt2.relatedTarget)&&($parent.removeClass("active"),$self2.attr("aria-expanded",!1))})},250)}function handleMobileMegaMenu(evt){const $self2=$(this);let expand=$(this).attr("aria-expanded")||!1;expand=JSON.parse(expand),$(this).attr("aria-expanded",!expand);let $menu=$(this).next(".sub-menu-mobile");$menu.length===0&&($menu=$(this).parent().find(".sub-menu-mobile").first()),$menu.hasClass("sub-menu-open")?($menu.removeClass("sub-menu-open"),$(".mb-area-mob").css({"overflow-y":"auto"}),$menu.attr("aria-hidden","true"),$("*").not($(".sub-menu-open").find("*")).not(".sub-menu-open").not($(".sub-menu-open").parents()).attr("aria-hidden","false")):($menu.addClass("sub-menu-open").css({overflow:""}),$("*").not($(".sub-menu-open").find("*")).not(".sub-menu-open").not($(".sub-menu-open").parents()).attr("aria-hidden","true"),$(".mb-area-mob").css({overflow:"hidden"}),$menu.attr("aria-hidden","false")),$(this).animate({scrollTop:0},0),$(this).css({overflow:"hidden"}),_theme.isMobile&&($self2.closest(".menu-lv-1").siblings().attr("aria-hidden","true"),$self2.closest(".sub-menu-mobile").find(".menu-col-banner").attr("aria-hidden","true"),$self2.closest("[data-griditem]").siblings().attr("aria-hidden","true")),setTimeout(function(){_theme.focusTrap($menu,function(){$menu.removeClass("sub-menu-open"),$self2.attr("aria-expanded",!1),$self2.focus()})},250)}function handleHeaderAllBrands(evt){let run=!1;evt.type&&evt.type==="click"&&(evt.pointerId!==-1&&(run=!0),evt.originalEvent&&evt.originalEvent.pointerId!==-1&&(run=!0)),(evt.keyCode&&evt.keyCode===13||evt.keyCode===32)&&(run=!0),run&&($(".cm-mega-menu-alpha-cd").removeClass("active"),$(".cm-mega-menu-filter-content li").removeClass("show-filter-li"),$(".featured-brands-btm-btn").addClass("active"),$(".cm-mega-menu-filter-content").removeClass("show-area"),$(".cm-mega-menu-tp-1-menu").addClass("show-area").find("a").first().focus())}function handleHeaderBrandLetterClick(evt){let run=!1;if(evt.type&&evt.type==="click"&&(evt.pointerId!==-1&&(run=!0),evt.originalEvent&&evt.originalEvent.pointerId!==-1&&(run=!0)),(evt.keyCode&&evt.keyCode===13||evt.keyCode===32)&&(run=!0),!run)return;$(this).addClass("active").attr("aria-selected",!0).siblings().removeClass("active").attr("aria-selected",!1);let letter=$(this).data("letter");if(!letter)return;letter=letter.toLowerCase().trim();const arrletter=letter;$("span.go-back-ttl-a-z-t").text(arrletter);let list="";_theme.vendors.map(function(brand){const first_letter=brand.substr(0,1).toLowerCase().trim();letter===first_letter&&(list+='
  • '+brand+"
  • ")}),$("[data-header-brands-list]").empty().html(list),$(".cm-mega-menu-tp-1-menu").removeClass("show-area"),$(".cm-mega-menu-filter-content").addClass("show-area"),$(".featured-brands-btm-btn").removeClass("active"),$(".cm-mega-menu-filter-content [data-header-brands-list] li:first-child a").focus()}},_theme.initTrackOrderPage=function(){$("#tracktorOrderForm").length!==0&&($("#tracktorOrderForm input").on("invalid",function(evt){const msg=evt.target.name==="userEmail"?"Please fill order email field":"Please fill order number field";this.setCustomValidity(msg)}),$("#tracktorOrderForm input").on("change",function(evt){try{this.setCustomValidity("")}catch{}}))},_theme.initNavigationEvents=function(){$("body .mb-area-mob .site-nav .menu-mb-title .close-mob-trig, body .mb-area-mob .site-nav .mega-menu .menu-lv-2 .menu-mb-title .close-mob-trig").remove(),$("body .mb-area-mob .site-nav .menu-mb-title, body .mb-area-mob .site-nav .mega-menu .menu-lv-2 .menu-mb-title").append(''),$("body .mb-area-mob .site-nav .menu-mb-title .icon-dropdown").click(function(e2){const isNestedMenu=$(this).parents(".sub-menu-mobile").length>1,$submenu=$(this).closest(".sub-menu-mobile");$submenu.removeClass("sub-menu-open"),$("*").not($(".sub-menu-open").find("*")).not(".sub-menu-open").not($(".sub-menu-open").parents()).attr("aria-hidden","false"),$submenu.parent().find(".icon-dropdown").first().focus(),$submenu.attr("aria-hidden","true"),$(".mb-area-mob").css({overflow:"scroll"}),_theme.isMobile?($submenu.parent().hasClass("menu-lv-1")&&$submenu.parent().siblings().removeAttr("aria-hidden"),$submenu.parent().closest(".sub-menu-mobile").find(".menu-col-banner").removeAttr("aria-hidden"),$submenu.parent().closest(".sub-menu-mobile").find("[data-griditem]").siblings().removeAttr("aria-hidden")):$(".mb-area-mob").removeAttr("style"),e2.stopPropagation()}),$(".mb-area-mob .site-nav .menu-mb-title .icon-dropdown").off("keydown").on("keydown",function(evt){(evt.which===13||evt.which===32)&&(evt.preventDefault(),evt.target.click())}),$("span.go-back-ttl, button.go-back-ttl").click(function(e2){$(this).parent().parent(".cm-mega-menu-dl-back").removeClass("sub-menu-open"),e2.stopPropagation()}),$("button.a-z-back-btn").click(function(e2){$(this).parent().parent(".cm-mega-menu-filter-menu").removeClass("sub-menu-open"),$(this).closest(".sub-menu-mobile").find("*").removeAttr("aria-hidden"),e2.stopPropagation()}),$("span.back-btn-a-z").click(function(e2){$(this).parent().parent(".cm-mega-menu-filter-content").removeClass("show-area"),e2.stopPropagation()}),$("body .mb-area-mob .site-nav .mega-menu .menu-lv-2 span.icon-dropdown").click(function(e2){const $self2=$(this),$subMenu=$(this).parent().next(".cm-mega-menu-filter-menu");$(this).parent().next(".cm-mega-menu-filter-menu").addClass("sub-menu-open"),setTimeout(function(){_theme.focusTrap($subMenu,function(){$subMenu.removeClass("sub-menu-open"),$self2.focus()},'[role="button"]')},250)}),$("button.go-fronf").click(function(e2){const $self2=$(this);let $subMenu=$(this).closest(".cm-mega-menu-tp-1-col").find(".cm-mega-menu-filter-menu");$subMenu.length===0&&($subMenu=$(this).closest(".cm-mega-menu-tp-1-menu-l2").find(".cm-mega-menu-dl-back")),_theme.isMobile&&$(this).closest(".sub-menu-mobile").find("*").not($(this).closest(".cm-mega-menu-tp-1-col").find(".cm-mega-menu-filter-menu").find("*")).not($(".cm-mega-menu-filter-menu")).attr("aria-hidden","true"),$subMenu.addClass("sub-menu-open"),setTimeout(function(){_theme.focusTrap($subMenu,function(){$subMenu.removeClass("sub-menu-open"),$self2.focus()},'[role="button"]')},250)}),$("body .mb-area-mob .site-nav .mega-menu .menu-lv-2 span.icon-dropdown, button.go-fronf").on("keydown",function(evt){(evt.which===13||evt.which===32)&&evt.target.click()})},_theme.removeElements=function(){const headerMob=document.querySelector(".header-bottom .header-mb");if(window.innerWidth<1200){const headerPanelTop=document.querySelector(".wrapper-header-bt .header-pc .header-panel-top"),headerFindStore=document.querySelector(".header-top .top-message .find-a-store.header-top-bar");headerPanelTop&&headerPanelTop.remove(),headerFindStore&&headerFindStore.remove(),$(".header-top .top-message .find-a-store.header-top-bar ").remove(),$(".wrapper-header-bt .header-pc .header-panel-top").remove(),$(".home-blog-posts").remove(),$(".cm-footer-content").remove()}else headerMob&&headerMob.remove();_theme.isIpad?($("footer .foot-title.dropdow-mb").each(function(index,item){const newElem='";$(this).replaceWith($(newElem))}),$("footer.footer-wrapper .footer-pane").insertAfter($("footer.footer-wrapper .site-footer-inner")),$(".site-footer .dropdow-mb").off("click.slideToggle").on("click.slideToggle",function(){$(this).toggleClass("open"),$(this).next().stop().slideToggle(),$(this).attr("aria-expanded",this.classList.contains("open"))})):$(".mb-area-mob .site-nav-desktop [data-toggle-menu-mb]").attr({tabindex:-1,"aria-hidden":!0})},_theme.initChatWidget=function(){if($(window).width()<768){let onVisibilityChanged2=function(data){switch(data.visibility){case"maximized":break;case"minimized":LiveChatWidget.call("hide");break;case"hidden":break}};var onVisibilityChanged=onVisibilityChanged2;LiveChatWidget.call("hide"),LiveChatWidget.on("visibility_changed",onVisibilityChanged2)}$(document).on("click",".footer-pane-item.support-chat,.cart-order-link.contact",function(){window.LiveChatWidget&&LiveChatWidget.call("maximize")});function onAvailabilityChanged(data){data.availability==="online"?document.querySelector(".footer-pane-grid .footer-pane-item.support-chat .small-des").textContent="Chat":document.querySelector(".footer-pane-grid .footer-pane-item.support-chat .small-des").textContent="Support",$(".footer-pane-item.support-chat .icon,.footer-pane-item.support-chat .content").removeClass("hide"),$(".footer-pane-item.support-chat .footer-pane-loader").addClass("hide")}LiveChatWidget.on("availability_changed",onAvailabilityChanged)},_theme.loadAppScript=function(){if(!_theme.appsScripts||_theme.appsScripts.length===0)return;const initLiveChat=_theme.settings.livechat_enable&&_theme.settings.livechat_type==="default",criticalScripts=_theme.appsScripts.filter(function(script_src){let status=!1;return script_src.indexOf("bazaarvoice")>-1&&(status=!0),script_src.indexOf("searchanise")>-1&&(status=!0),script_src.indexOf("searchserverapi")>-1&&(status=!0),script_src.indexOf("klarna")>-1&&(status=!0),script_src.indexOf("services.nofraud.com")>-1&&(status=!0),script_src.indexOf("cjshpfy.cjpowered.com")>-1&&(status=!0),script_src.indexOf("signifyd")>-1&&(status=!0),script_src.indexOf("d10lpsik1i8c69.cloudfront.net")>-1&&(status=!1),status}),nonCriticalScripts=_theme.appsScripts.filter(function(script_src){let status=!0;return script_src.indexOf("bazaarvoice")>-1&&(status=!1),script_src.indexOf("searchanise")>-1&&(status=!1),script_src.indexOf("searchserverapi")>-1&&(status=!1),script_src.indexOf("klarna")>-1&&(status=!1),script_src.indexOf("services.nofraud.com")>-1&&(status=!1),script_src.indexOf("cjshpfy.cjpowered.com")>-1&&(status=!1),script_src.indexOf("signifyd")>-1&&(status=!1),script_src.indexOf("wiser.expertvillagemedia.com")>-1&&(status=!1),script_src.indexOf("d10lpsik1i8c69.cloudfront.net")>-1&&(status=!1),status});criticalScripts.map(function(s){appendScript(s)});let script_loaded=!1;//!function(){var e=document.createElement("script"),t=document.body?document.body:document.querySelector("head");e.src="https://acsbapp.com/apps/app/assets/js/acsb.js",e.async=e.defer=!0,e.onload=function(){acsbJS.init({statementLink:"",feedbackLink:"",footerHtml:"",hideMobile:!1,hideTrigger:!1,language:"en",position:"left",leadColor:"#006CF0",triggerColor:"#006CF0",triggerRadius:"50%",triggerPositionX:"left",triggerPositionY:"bottom",triggerIcon:"default",triggerSize:"medium",triggerOffsetX:20,triggerOffsetY:20,mobile:{triggerSize:"medium",triggerPositionX:"left",triggerPositionY:"bottom",triggerOffsetX:20,triggerOffsetY:13,triggerRadius:"50%"}})},t.appendChild(e)}(); window.innerWidth<768&&initLiveChat&&function(n,t2,c){function i(n2){return e2._h?e2._h.apply(null,n2):e2._q.push(n2)}var e2={_q:[],_h:null,_v:"2.0",on:function(){i(["on",c.call(arguments)])},once:function(){i(["once",c.call(arguments)])},off:function(){i(["off",c.call(arguments)])},get:function(){if(!e2._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return i(["get",c.call(arguments)])},call:function(){i(["call",c.call(arguments)])},init:function(){const n2=t2.createElement("script");n2.async=!0,n2.type="text/javascript",n2.src="https://cdn.livechatinc.com/tracking.js",t2.head.appendChild(n2)}};!n.__lc.asyncInit&&e2.init(),n.LiveChatWidget=n.LiveChatWidget||e2}(window,document,[].slice),document.addEventListener("scroll",loadScriptOnScroll);function loadScriptOnScroll(){window.pageYOffset>10&&!script_loaded&&(window.innerWidth>767&&initLiveChat&&(function(n,t2,c){function i(n2){return e2._h?e2._h.apply(null,n2):e2._q.push(n2)}var e2={_q:[],_h:null,_v:"2.0",on:function(){i(["on",c.call(arguments)])},once:function(){i(["once",c.call(arguments)])},off:function(){i(["off",c.call(arguments)])},get:function(){if(!e2._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return i(["get",c.call(arguments)])},call:function(){i(["call",c.call(arguments)])},init:function(){const n2=t2.createElement("script");n2.async=!0,n2.type="text/javascript",n2.src="https://cdn.livechatinc.com/tracking.js",t2.head.appendChild(n2)}};!n.__lc.asyncInit&&e2.init(),n.LiveChatWidget=n.LiveChatWidget||e2}(window,document,[].slice),_theme.initChatWidget()),window.ju_num="DD47F4B7-E44F-41C6-8126-66D05527DD9C",window.asset_host="//cdn.jst.ai/",function(i,s,o,g,r2,a,m){i[r2]=i[r2]||function(){(i[r2].q=i[r2].q||[]).push(arguments)},a=s.createElement(o),m=s.getElementsByTagName(o)[0],a.async=1,a.src=g,m.parentNode.insertBefore(a,m)}(window,document,"script",asset_host+"vck.js","juapp"),script_loaded=!0,nonCriticalScripts.map(function(s){appendScript(s)}),document.removeEventListener("scroll",loadScriptOnScroll))}function appendScript(script_url){const s=document.createElement("script");s.type="text/javascript",s.async=!0,s.src=script_url;const x=document.getElementsByTagName("script")[0];x.parentNode.insertBefore(s,x)}window.innerWidth<768&&initLiveChat&&_theme.initChatWidget(),delete _theme.appsScripts,setTimeout(()=>{$(".grecaptcha-badge").attr("role","complementary")},2e3)},_theme.initGTM=function(){window.dataLayer=window.dataLayer||[];const script=document.createElement("script");script.type="text/javascript",script.async=!0,script.onload=()=>{dataLayer.push({event:"gtm.js","gtm.start":new Date().getTime(),"gtm.uniqueEventId":0})},script.src="https://www.googletagmanager.com/gtm.js?id=GTM-KG925N3",document.head.appendChild(script)},_theme.loadSection=function(){const fcp=document.querySelector(".fcp");fcp&&fcp.remove();const sections=document.querySelectorAll(".section--async");if(sections.length===0)return;const viewportHeight=Math.floor(window.innerHeight*10/100)+"px",observer=new IntersectionObserver(function(entries,observer2){entries.forEach(function(entry){if(entry.isIntersecting){const section=entry.target;try{const section_json=JSON.parse(section.querySelector("[data-section-script]").textContent);if(section.innerHTML=section_json.html,section_json.type==="home_featured_products"&&(_theme.initFeaturedProductSlider(section),_theme.initSlickBtnEvent()),section_json.type==="icon_wrapper"){const trustpilot=document.querySelector("trustpilot-summary");trustpilot&&trustpilot.updateGlobalSrOnlyText()}setTimeout(_theme.tweakBVLayout,3e3),section.classList.add("section--async-loaded"),observer2.unobserve(section)}catch(err2){console.log("Error",err2),observer2.unobserve(section)}}})},{root:null,rootMargin:"0px 0px "+viewportHeight+" 0px",threshold:.05});sections.forEach(function(section){observer.observe(section)})},_theme.initLazyloadData=function(){const sections=document.querySelectorAll("[data-async]");if(sections.length===0){_theme.initNavigationEvents();return}sections.forEach(function(section){try{const section_json=JSON.parse(section.querySelector("[data-section-script]").textContent);section.innerHTML="",section.innerHTML=section_json.html}catch{}}),_theme.initNavigationEvents()},_theme.toggleAjaxModal=function(show,msg){show&&msg?($(".ajax-error-modal .ajax-error-message").text(msg),$(".ajax-error-modal").fadeIn(),setTimeout(function(){$(".ajax-error-modal").fadeOut()},2e3)):$(".ajax-error-modal").fadeOut()},_theme.redemptionPopup=function(){if($(".redemption-popup").length===0)return;_theme.Helpers.getCookie("redemtion_popup")==""&&setTimeout(function(){const d=new Date;d.setTime(d.getTime()+3600*1e3*24*365*1);const expires="expires="+d.toUTCString();document.cookie="redemtion_popup=expire_value;"+expires,$(".redemption-popup").find("[data-redemption-content]").attr("tabindex",0),$(".redemption-popup").addClass("active").focus()},1e3*60),$(document).on("click",".redemption-popup .close-popup",handleClosePopup);function handleClosePopup(){$(".redemption-popup").find("[data-redemption-content]").attr("tabindex",-1),$(".redemption-popup").removeClass("active"),$(document).off("click",".redemption-popup .close-popup",handleClosePopup)}},_theme.updateDOMOnResize=function(){window.onresize=debounce(function(){window.innerWidth>767?($(".mb-area-mob .site-nav-desktop [data-toggle-menu-mb]").attr({tabindex:-1,"aria-hidden":"true"}),$("footer.footer-wrapper .footer-pane").insertBefore($("footer.footer-wrapper .site-footer-inner"))):($(".mb-area-mob .site-nav-desktop [data-toggle-menu-mb]").attr({tabindex:0,"aria-hidden":"false"}),$("footer.footer-wrapper .footer-pane").insertAfter($("footer.footer-wrapper .site-footer-inner")))}),window.innerWidth>767&&(window.onresize=debounce(function(){_theme.toggleZoomStyle()}))},_theme.toggleZoomStyle=function(){Math.round(window.devicePixelRatio*100)>200?$("body").addClass("zoom-style-enable"):$("body").removeClass("zoom-style-enable")},_theme.ProductGridQuickView=function(){const cacheQuickview={},cache_product={};let activeId=null,timer;function init(){$("[data-quickview-modal]").click(function(evt){!!$(evt.target).closest(".halo-modal-content").length||($("body").hasClass("quickViewModal")&&$("body").removeClass("quickViewModal"),$(this).fadeOut(),emptyQV(),window.currentQuickViewGridIndex=null,activeId&&($('.product-item[data-product-id="'+activeId+'"] .quickview-button').focus(),activeId=null))}),$(".ajax-quickview .close-modal").click(function(){$(".ajax-success-modal.halo-modal.ajax-quickview").hide(),$("body").removeClass("quickViewModal"),emptyQV(),window.currentQuickViewGridIndex=null,activeId&&($('.product-item[data-product-id="'+activeId+'"] .quickview-button').focus(),$('.product-item[data-product-id="'+activeId+'"] .offer-quickview-button').focus(),activeId=null)}),_theme.isIpad||($(document).off("mouseenter",".product-item .quickview-button").on("mouseenter",".product-item .quickview-button",function(evt){timer=setTimeout(()=>{_theme.track.trackView("Quickview")},300)}),$(document).off("mouseleave",".product-item .quickview-button").on("mouseleave",".product-item .quickview-button",function(evt){clearTimeout(timer)})),$(document).off("click",".product-item .quickview-button").on("click",".product-item .quickview-button",async function(evt){evt.preventDefault(),activeId=$(this).closest(".product-item").attr("data-product-id");const handle=$(this).data("id");if(!handle)return;_theme.track.trackClick("Quickview");const productData=extractCollectionProductData(this,handle);if(productData&&_theme.track.trackQuickViewOpen(productData),cacheQuickview[handle])showQV(cacheQuickview[handle].html);else try{_theme.toggleLoading(1);const text=await(await fetch("/products/"+handle+"?view=quickview")).text();cacheQuickview[handle]={html:text},showQV(text,activeId),_theme.toggleLoading()}catch(err2){_theme.toggleLoading(),_theme.Helpers.showNotification(err2.message||"Something went wrong")}}),$(document).off("click",".product-item [data-offer-quickview-button]").on("click",".product-item [data-offer-quickview-button]",async function(evt){if(evt.type!=="click")return;evt.preventDefault(),activeId=$(this).closest(".product-item").attr("data-product-id");const handle=$(this).data("id"),variantId=$(this).data("vid"),c_handle=$(this).data("c_handle");if(!handle||!variantId)return;const $productItem=$(this).closest(".product-item"),$productsContainer=$productItem.closest("[data-products-container]");let gridIndex=0;if($productsContainer.length){const $allGridItems=$productsContainer.find(".grid-item:not(.pro-bann-grid)"),$currentGridItem=$productItem.closest(".grid-item");gridIndex=$allGridItems.index($currentGridItem)}window.currentQuickViewGridIndex=gridIndex,_theme.track.trackClick("Quickview");const productData=extractCollectionProductData(this,handle);if(productData&&_theme.track.trackQuickViewOpen(productData),cacheQuickview[handle])showQV(cacheQuickview[handle].html);else try{_theme.toggleLoading(1);let resp=await fetch(`${c_handle}/products/${handle}?view=quickview&variant=${variantId}`);c_handle==""&&(resp=await fetch(`/products/${handle}?view=quickview&variant=${variantId}`));const text=await resp.text();cacheQuickview[handle]={html:text},showQV(text,activeId),_theme.toggleLoading()}catch(err2){_theme.toggleLoading(),_theme.Helpers.showNotification(err2.message||"Something went wrong")}});function extractCollectionProductData(button,handle){try{const productItem=button.closest(".product-item");if(!productItem)return null;let productData=null;const jsonScript=productItem.querySelector('script[type="application/json"][data-product-json]');if(jsonScript)productData=JSON.parse(jsonScript.textContent);else return null;const productIndex=window.currentQuickViewGridIndex!==void 0?window.currentQuickViewGridIndex+1:Array.from(productItem.parentNode.children).indexOf(productItem)+1,price=productData.price?productData.price.toString():"0",compareAtPrice=productData.compareAtPrice?productData.compareAtPrice.toString():"0";return{productId:productData.id,productTitle:productData.title||"",productVendor:productData.vendor||"",productType:productData.collection_title||"",variantTitle:productData.variant_title||"",currency:"USD",price,compareAtPrice,productPosition:productIndex,productDiscount:productData.discount||"0",collectionTitle:productData.collection_title||"",collectionHandle:productData.collection_handle||""}}catch(error){return console.warn("Error extracting collection product data:",error),null}}function handleQuickViewMobAction(element,event){event.preventDefault(),$("body").addClass("quick-view-open");const $self2=$(element);$activeElem=$self2;let prod_url=$self2.data("url");const prod_id=$self2.data("id"),variantId=$self2.data("vid"),c_handle=$self2.data("c_handle");if(!prod_url||!prod_id||!variantId)return;const $productItem=$self2.closest(".product-item"),$productsContainer=$productItem.closest("[data-products-container]");let gridIndex=0;if($productsContainer.length){const $allGridItems=$productsContainer.find(".grid-item:not(.pro-bann-grid)"),$currentGridItem=$productItem.closest(".grid-item");gridIndex=$allGridItems.index($currentGridItem)}window.currentQuickViewGridIndex=gridIndex;const productData=extractCollectionProductData(element,prod_id);if(productData&&_theme.track.trackQuickViewOpen(productData),_theme.toggleLoading(1),cache_product[prod_id])updateSideCartQvOffer(cache_product[prod_id].html,prod_id),_theme.qvVariants();else{if(prod_url.indexOf("/products/")<0)prod_url=c_handle+"/"+prod_url+"?view=sidecart-qv&variant="+variantId;else{const separator=prod_url.includes("?")?"&":"?";prod_url=prod_url+separator+"view=sidecart-qv&variant="+variantId}$.get(prod_url,function(res){cache_product[prod_id]={html:res},updateSideCartQvOffer(res,prod_id)}).done(function(res){_theme.toggleLoading(),_theme.qvVariants()}).fail(function(a){_theme.toggleLoading(),$self2.removeClass("loading");const errorMessage="Unable to load product details. Please try again or view the full product page.";typeof _theme<"u"&&_theme.Helpers&&_theme.Helpers.showNotification?_theme.Helpers.showNotification(errorMessage):alert(errorMessage)})}}let touchmoved_mob;$("body").on("touchstart","[data-offer-quickview-mob-button]",function(){touchmoved_mob=!1}).on("touchmove","[data-offer-quickview-mob-button]",function(){touchmoved_mob=!0}).on("touchend","[data-offer-quickview-mob-button]",function(e2){touchmoved_mob||handleQuickViewMobAction(this,e2)}),$("body").on("click","[data-offer-quickview-mob-button]",function(e2){if("ontouchstart"in window&&e2.originalEvent.sourceCapabilities&&e2.originalEvent.sourceCapabilities.firesTouchEvents){e2.preventDefault();return}handleQuickViewMobAction(this,e2)})}function updateSideCartQvOffer(res,prod_id){$(".sidecart-qv").attr("data-id",prod_id),$(".sidecart-qv").addClass("offer-sidecart-qv");const $res=$(res),$sidecartQvCta=$res.find(".sidecart-qv-cta"),contentInfo=getBestAvailableContent($res);contentInfo?$(".sidecart-qv .sidecart-qv-body").html(contentInfo.element.html()):$(".sidecart-qv .sidecart-qv-body").html('
    Product information not available. View full product page
    '),$sidecartQvCta.length>0&&($(".sidecart-coll-cta").html($sidecartQvCta.html()),$(".sidecart-qv-cta").html($sidecartQvCta.html())),setTimeout(function(){const imgSlickContainer=$(".sidecart-qv .sidecart-qv-images ul");imgSlickContainer.length>0&&(imgSlickContainer.on("init",function(b,c){imgSlickContainer.closest(".sidecart-qv-images").removeClass("loading")}),imgSlickContainer.slick({slidesToShow:1,slidesToScroll:1,dots:!1,arrows:!0}),$(".sidecart-qv-inner .sidecart-qv-images .slick-list .slick-track").attr("role","presentation"))},500);const availableSwatches=document.querySelectorAll(".sidecart-qv .sidecart-qv-options .swatch-element.available");if(availableSwatches.length>0){const firstInput=availableSwatches[0].querySelector("input");firstInput&&(firstInput.checked=!0)}const c_v=getCurrentVariant();if(c_v){const kl=document.querySelector(".sidecart-qv-klarna klarna-placement");kl&&kl.setAttribute("data-purchase-amount",c_v.price)}_theme.toggleSideCartQv(1),_theme.Wishlist.init(),_theme.toggleLoading(),_theme.Helpers.refreshKlarna(),setTimeout(()=>{document.querySelectorAll(".sidecart-qv bv-rating-summary").forEach(component=>{component&&typeof component.fetchBVRatingSummaryData=="function"&&component.fetchBVRatingSummaryData()})},200),_theme.focusTrap($(".sidecart-qv"),function(){_theme.toggleSideCartQv(),$activeElem&&$activeElem.focus(),$activeElem=null},"details")}function getCurrentVariant(){const b=$(".sidecart-qv"),c=b.find("form");if(c.find(".sidecart-qv-options input:checked").val()){let d=null;try{const a=JSON.parse(b.find("script[data-json]").text());if(!a.available)return;const f={},g=a.options.length;c.find(".sidecart-qv-options .swatch").each(function(){f["option"+(parseInt($(this).attr("data-option-index"))+1)]=$(this).find("input:checked").val()}),d=a.variants.length>1?a.variants.filter(function(a2){switch(g){case 1:return f.option1==a2.option1;case 2:return f.option1==a2.option1&&f.option2==a2.option2;case 3:return f.option1==a2.option1&&f.option2==a2.option2&&f.option3==a2.option3}})[0]:a.variants[0]}catch(e2){console.log(e2)}return d||null}}function showQV(res,activeId2){emptyQV();const body=_theme.Helpers.stringToHTML(res),$quickviewModal=$("[data-quickview-modal]");$("[data-quickview-modal] .halo-modal-body").html($(body).find(".product-wrapper").html());const $pdpOfferLabelElem=$quickviewModal.find(".product-shop [id*=pdp_label_] .bogopromoTitle")||$quickviewModal.find(".product-shop [id*=pdp_label_]");if($pdpOfferLabelElem.length){const eventText=$pdpOfferLabelElem.text()?.trim()||"PDP Offer Label";_theme.track.trackView(eventText)}$("[data-quickview-modal]").attr("data-source",activeId2).fadeIn(1e3,"linear"),$("[data-quickview-modal] .product__info-container h3.product__text").focus(),$("body").addClass("quickViewModal"),_theme.Wishlist.init(),Shopify.PaymentButton&&Shopify.PaymentButton.init(),$("#model--quickview .product__media-item.slick-slide").attr("tabindex","-1"),$("#model--quickview .product-thumb-slider li button").removeAttr("tabindex"),_theme.focusTrap($("#model--quickview"),function(){$(".ajax-quickview .close-modal").click()})}function emptyQV(){$("[data-quickview-modal] .halo-modal-body").empty()}return{init}}(),_theme.Wishlist=function(){const WISHLIST_KEY="wishListsArr";let wishlist_arr=null;const isWishlistPage=!!$("body.template-page [data-wishlist-container]").length;function init(){wishlistEvent(),$("body.template-page [data-wishlist-container]").length&&initWishlistProductGrid(),updateWishlistStatus()}function wishlistEvent(){$("[data-icon-wishlist]").off("click").on("click",function(evt){evt.preventDefault();const $self2=$(this);let $mainParent=$self2.closest(".inner.product-item"),pjson=null;$mainParent.length&&$mainParent.find("script[data-product-json]").length&&(pjson=JSON.parse($mainParent.find("script[data-product-json]").text())),pjson||($mainParent=$self2.parent()),$mainParent.length&&$mainParent.find("script[data-product-json]").length&&(pjson=JSON.parse($mainParent.find("script[data-product-json]").text()));let $parent=$self2.closest("[data-wishlist-container]");$parent.length===0&&($parent=$self2.closest(".product-des")),wishlist_arr=getWishlistHandles()||[];const handle=$self2.data("product-handle"),item_index=wishlist_arr.indexOf(handle),isAdded=!!$self2.hasClass("whislist-added"),p_id=$self2.data("id");if(item_index!==-1&&isAdded?(removeProductFromWishlist(handle,p_id,$self2),wishlist_arr||$(".wishlist-page").addClass("wishlist--empty")):(addProductToWishlist(handle,$self2),sendWishlistTracking(pjson)),isWishlistPage){let showAlert=!1;evt.originalEvent&&evt.originalEvent.pointerId===-1&&(showAlert=!0),evt.buttons&&evt.buttons===1&&(showAlert=!0),showAlert&&_theme.Helpers.showNotification("Product is removed from the wishlist")}})}function sendWishlistTracking(product){!window.gtag||!product||gtag("event","add_to_wishlist",{currency:"USD",value:product.price,items:[{item_id:product.id,item_name:product.title,index:0,item_brand:product.vendor||"",item_category:product.collection_title,item_list_id:product.collection_id,item_list_name:"Wishlist Products",item_variant:product.variant_title,price:product.price}]})}function updateWishlistStatus(title){wishlist_arr=getWishlistHandles(),wishlist_arr&&wishlist_arr.map(function(handle){const a=$('[data-product-handle="'+handle+'"]');a.addClass("whislist-added");const prefix=title||(a.data("title")?a.data("title"):"");a.attr("aria-label",window.inventory_text.remove_wishlist+" "+prefix),a.find(".wishlist-text").text(window.inventory_text.remove_wishlist)})}function initWishlistProductGrid(){if(wishlist_arr=getWishlistHandles(),wishlist_arr||$(".wishlist-page").addClass("wishlist--empty"),!wishlist_arr)return;_theme.toggleLoading(1);const placeholder_index=wishlist_arr.indexOf("[[Product_Handle]]");placeholder_index>-1&&wishlist_arr.splice(placeholder_index,1);const temp_arr=wishlist_arr.concat([]),products=[];fetchData();function fetchData(){if(temp_arr.length){const handle=temp_arr.shift();fetch("/products/"+handle+".js").then(function(res){return res.json()}).then(function(res){products.push(res),fetchData()}).catch(function(err2){console.log(err2)})}else products.length?($(".wishlist-page").removeClass("wishlist--empty"),$("[data-wishlist-content] .wrapper-overflow").attr("aria-rowcount",products.length),products.map(function(p,index){buildWishlistProductGrid(p,index)}),initWishlistProductGridEvents(),wishlistEvent()):$(".wishlist-page").addClass("wishlist--empty"),_theme.toggleLoading()}}function initWishlistProductGridEvents(){$(document).off("click","[data-btn-addtocart]").on("click","[data-btn-addtocart]",function(evt){evt.preventDefault();const vid=$(this).closest("form").find('[name="id"]').val();if(!vid)return;const self=this;$(this).closest("[data-wishlist-container]").addClass("processing"),$("#minicart-sr-only").text("Adding"),_theme.toggleLoading(1),_theme.Helpers.addProductToCart(vid,1,null,function(resp){$("#minicart-sr-only").text("Added successfully"),_theme.MiniCart.lineItemChangeCallBack(resp,function(){$("#minicart-sr-only").text(""),_theme.toggleLoading(),$("[data-wishlist-container]").removeClass("processing"),_theme.toggleSideCart(1,function(){self.focus()},!0)})})})}function buildWishlistProductGrid(t2,index){if(!t2)return;const $wishlistContainer=$("[data-wishlist-container]");$wishlistContainer.attr("role","rowgroup");let e2="",i=Shopify.formatMoney(t2.price_min,window.money_format);e2+='
    ',e2+='
    ",$wishlistContainer.append(e2)}function addProductToWishlist(handle,$self2,callback){if(!handle)return;const title=$self2.data("title");wishlist_arr=getWishlistHandles()||[],wishlist_arr.indexOf(handle)===-1&&(wishlist_arr.push(handle),$self2.addClass("whislist-added"),$self2.find(".wishlist-text").text(title+" "+window.inventory_text.remove_wishlist),$self2.find("[data-aria-live]").text("Added to wishlist"),saveWishlistProducts(),updateWishlistStatus(title),callback&&typeof callback=="function"&&callback())}function removeProductFromWishlist(handle,p_id,$self2,callback){if(!handle||(wishlist_arr=getWishlistHandles(),!wishlist_arr))return;const title=$self2.data("title"),item_index=wishlist_arr.indexOf(handle);if(item_index===-1)return;wishlist_arr.splice(item_index,1),$self2.removeClass("whislist-added"),$self2.find(".wishlist-text").text(window.inventory_text.add_wishlist),$self2.attr("aria-label",window.inventory_text.add_wishlist+" "+title),$self2.find("[data-aria-live]").text("Removed from wishlist");const datId=$self2.attr("data-id");$(".common-product-grid").find(`button[data-id=${datId}]`).removeClass("whislist-added"),saveWishlistProducts(),updateWishlistStatus(),$('[data-wishlist-added="wishlist-'+p_id+'"]').length&&$('[data-wishlist-added="wishlist-'+p_id+'"]').remove(),callback&&typeof callback=="function"&&callback()}function saveWishlistProducts(){localStorage.setItem(WISHLIST_KEY,JSON.stringify(wishlist_arr))}function getWishlistHandles(){return wishlist_arr=JSON.parse(localStorage.getItem(WISHLIST_KEY)),!wishlist_arr||wishlist_arr.length===0?null:wishlist_arr}return{init,getWishlistHandles,updateWishlistStatus,initWishlistProductGrid,addProductToWishlist,removeProductFromWishlist}}(),_theme.MiniCart=function(){const isCartPage=document.querySelector("body.template-cart"),offerConfig=_theme.gwpConfig;let cartjson=_theme.gwpConfig.cart,activeLineIndex=null,activeOperation=null;function init(){$("[data-cart-toggle]").on("click",function(evt){_theme.toggleSideCart(1,null,!1),$(this).blur(),setTimeout(function(){$(".cart-title a.close-cart").focus()},5e3)}),$("#dropdown-cart .exit.close-cart").off().on("click",function(evt){_theme.toggleSideCart(!1,null,!1)}).on("blur",function(){$(this).attr("aria-label","Close modal")}),$("#dropdown-cart .mini-products-list .btn-remove").off().on("click",function(evt){evt.preventDefault();const $parent=$(this).closest("[line-index]"),lineIndex=$parent.attr("line-index");if(!lineIndex)return;const $input=$parent.find('input[name="updates[]"]'),totalQty=parseInt($parent.attr("data-total-qty"))||0,qty=$input.length?parseInt($input.val()):totalQty;let finalQty=totalQty-qty;finalQty=finalQty<0?0:finalQty,$input.length&&$input.val(0),$(this).parent().find(".button").addClass("disabled"),disableCartClick(!0),updateStatusAccessibility(lineIndex,"remove","in-progress"),_theme.Helpers.changeLineItemQty(lineIndex,finalQty,!1,function(cart){lineItemChangeCallBack(cart,function(){updateStatusAccessibility(lineIndex,"remove","done",1,cart)})})}),$("#dropdown-cart .mini-products-list .quantity-box .button").off().on("click",function(evt){const $statusRegion=$(this).closest("[data-block-qty]").find("[data-aria-live]"),$parent=$(this).closest("[line-index]"),lineIndex=$parent.attr("line-index");if(!lineIndex)return;const totalQty=parseInt($parent.attr("data-total-qty"))||0,isPlus=$(this).hasClass("plus"),lineItemId=$parent.attr("id").split("-")[2],$input=$(this).parent().find('input[name="updates[]"]');let qty=parseInt($input.val())||0,finalQty=isPlus?totalQty+1:totalQty-1;const cartVariantInventory=$(this).parent().find(".cartVariantInventory"),miniCartError=document.querySelectorAll(".mini-cart-error-msg")[lineIndex-1];let quantityLimit=null;if(Number(lineItemId)===cartVariantInventory.data("vid")&&(quantityLimit=cartVariantInventory.data("quant")),isPlus&&totalQty==quantityLimit){$(this).parent().find(".button.plus").addClass("disableQuantitySelector"),miniCartError.innerHTML="You have reached maximum cart limit for this product",setTimeout(()=>{miniCartError.innerHTML=""},3e3);return}qty=isPlus?qty+=1:qty-=1,qty=qty<0?0:qty,finalQty=finalQty<0?0:finalQty,$input.val(qty),isPlus?updateStatusAccessibility(lineIndex,"plus","in-progress"):updateStatusAccessibility(lineIndex,"minus","in-progress"),$(this).parent().find(".button").addClass("disabled"),disableCartClick(!0),_theme.Helpers.changeLineItemQty(lineIndex,finalQty,!1,lineItemChangeCallBack,handleErrorCallBack)}),isCartPage||(initGWP(),initAutoFreeGift())}function handleErrorCallBack(err2){$("#dropdown-cart").find(".quantity-box .button.minus").removeClass("disabled"),disableCartClick(!1)}function lineItemChangeCallBack(resp,callback){const newMiniCart=_theme.Helpers.stringToHTML(resp.sections.minicart),cart=JSON.parse(newMiniCart.querySelector("minicart-block script").textContent);resp.sections&&(cart.sections=resp.sections,cart.section_url=resp.section_url),cartjson=cart,$("[data-cart-count]").text(cart.item_count);const $DropdownCart=$("#dropdown-cart");if($(".cart_count").text(cart.item_count),cart.item_count===0)$DropdownCart.addClass("cart--empty"),$("#section-cart-recommendation .new-products-grid").slick("refresh"),$(".cart_item_text").text("Items"),disableCartClick(!0),$("#dropdown-cart .text-continue .new-cart-btn").attr({tabindex:"0"}).focus(),$("#dropdown-cart .cart_empty").attr({role:"alert"}),_theme.updateGWP(cart),_theme.focusTrap($("#dropdown-cart"),function(){_theme.toggleSideCart(!1,null,!0)});else if(newMiniCart){const minicartProductList=newMiniCart.querySelector("minicart-block .mini-products-list"),minicartSummary=newMiniCart.querySelector("minicart-block .summary");$DropdownCart.find(".mini-products-list").html(minicartProductList.innerHTML),$DropdownCart.find(".summary").html(minicartSummary.innerHTML),_theme.updateGWP(resp),$(".cart_item_text").text((cart.item_count>1,"Items")),$DropdownCart.removeClass("cart--empty"),$DropdownCart.find(".quantity-box .button").removeClass("disabled"),disableCartClick(!1),init(),callback&&typeof callback=="function"?callback(cart):activeLineIndex&&(activeOperation==="plus"?updateStatusAccessibility(activeLineIndex,"plus","done",1,cart):updateStatusAccessibility(activeLineIndex,"minus","done",1,cart))}else $.ajax({type:"get",url:"/cart/?view=minicart",success:function(data){$DropdownCart.find(".mini-products-list").replaceWith($(data)[0]),$DropdownCart.find(".summary").replaceWith($(data)[2]),_theme.updateGWP(cart),$(".cart_item_text").text((cart.item_count>1,"Items")),$DropdownCart.removeClass("cart--empty"),$DropdownCart.find(".quantity-box .button").removeClass("disabled"),disableCartClick(!1),init(),callback&&typeof callback=="function"?callback(cart):activeLineIndex&&(activeOperation==="plus"?updateStatusAccessibility(activeLineIndex,"plus","done",1,cart):updateStatusAccessibility(activeLineIndex,"minus","done",1,cart))},error:function(){_theme.Helpers.showNotification($.parseJSON(err.responseText).description)}})}function updateStatusAccessibility(lineIndex,operation,status,shouldEmpty,cart){const miniCartSrOnly=$("#minicart-sr-only"),$lineitemElem=$('#dropdown-cart .mini-products-list .item[line-index="'+lineIndex+'"]');lineIndex||$("[data-aria-live]").text(""),!(!lineIndex||!operation)&&(status==="in-progress"&&(activeLineIndex=lineIndex,operation==="plus"?(miniCartSrOnly.text("please wait. increasing quantity"),activeOperation="plus"):operation==="remove"?miniCartSrOnly.text("please wait. removing item from the cart"):(miniCartSrOnly.text("please wait. decreasing quantity"),activeOperation="minus")),status==="done"&&(cart&&cart.item_count>0?(operation==="plus"?miniCartSrOnly.text("Increased successfully by 1"):operation=="remove"?(miniCartSrOnly.text("Item successfully removed from the cart"),_theme.focusFirstTabbable($("#dropdown-cart .mini-products-list"))):miniCartSrOnly.text("Decreased successfully by 1"),$lineitemElem.length>0&&$lineitemElem.find("[data-block-qty] ."+operation).focus()):($("#dropdown-cart .new-cart-btn").attr({tabindex:"0"}).focus(),$("#dropdown-cart .cart_empty").attr({role:"alert"})),activeLineIndex=null,activeOperation=null),shouldEmpty&&setTimeout(function(){miniCartSrOnly.text("")},2e3))}function disableCartClick(disable){disable?$("#dropdown-cart").addClass("processing"):$("#dropdown-cart").removeClass("processing")}function initGWP(){let isAdding=!1,result=null;if(!offerConfig||!offerConfig.gwp)return;if(!offerConfig.gwp.enable){init2(!0);return}if(offerConfig.gwp.enable&&offerConfig.gwp_auto.enable)return;init2();function init2(stopInitialization){const gwp=offerConfig.gwp;result=getApplicableData(cartjson,gwp),!result.applicable&&result.giftLineItem?_theme.Helpers.changeLineItemQty(result.giftLineItem.key,0,1,lineItemChangeCallBack):result.giftLineItem&&result.giftLineItem.quantity>1?_theme.Helpers.changeLineItemQty(result.giftLineItem.key,1,1,lineItemChangeCallBack):!stopInitialization&&result.applicable&&run()}function getApplicableData(cart,gwp){const result2={giftLineItem:null,applicable:!1,applicableOffer:null,giftLineItemIndex:-1};if(!cart||cart.item_count===0)return result2;let cartTotal=cart.total_price;const giftLineItems=cart.items.filter(({properties={}})=>properties?._type==="gwp"&&properties?._discAmount!==void 0),giftLineItem=giftLineItems[0],giftLineItemIndex=cart.items.findIndex(({properties={}})=>properties?._type==="gwp"&&properties?._discAmount!==void 0);giftLineItem&&(cartTotal-=giftLineItem.final_line_price),cartTotal/=100;const applicableOffer=gwp.offers.find(offer=>cartTotal>=offer.threshold);if(applicableOffer&&(result2.applicableOffer=applicableOffer,giftLineItem||(result2.applicable=!0)),giftLineItem)if(result2.giftLineItem=giftLineItem,result2.giftLineItemIndex=giftLineItemIndex,applicableOffer){const offerHasAddedGiftLine=applicableOffer.products.some(prod=>prod.variant_id===giftLineItem.variant_id);result2.applicable=offerHasAddedGiftLine&&Number(applicableOffer.discAmount)===Number(giftLineItem.properties?._discAmount)}else result2.applicable=!1;return giftLineItems.length>1&&(result2.applicable=!1),gwp.enable||(result2.applicable=!1),result2}function openGWPModal(evt){evt&&(evt.preventDefault(),evt.stopPropagation(),evt.stopImmediatePropagation());const targetElement=evt.target,isExpanded=targetElement.getAttribute("aria-expanded")==="true",modalElement=$("[data-gwp-modal]");targetElement.setAttribute("aria-expanded",!isExpanded),isExpanded?(modalElement.attr("aria-hidden","true").stop().slideToggle(),$("*").not($(".gwp-block").find("*")).not(".gwp-block").not($(".gwp-block").parents()).removeAttr("aria-hidden"),document.removeEventListener("focusin",_theme.focusTrap),targetElement.focus(),console.log("Focus trap removed, event listener detached, and focus returned to trigger")):(modalElement.attr("aria-hidden","false").stop().slideToggle(),setTimeout(function(){$("*").not($(".gwp-block").find("*")).not(".gwp-block").not($(".gwp-block").parents()).attr("aria-hidden","true"),_theme.focusTrap($(".gwp-block"),function(){$(".gwp-trigger").focus()})},500))}function closeGWPModal(evt){evt&&(evt.preventDefault(),evt.stopPropagation(),evt.stopImmediatePropagation()),$("[data-gwp-modal]").attr("aria-hidden",!0).stop().slideUp()}function cartUpdateCallBack(resp){closeGWPModal(),lineItemChangeCallBack(resp),$("[data-gwp-modal] .btn-gwp").removeClass("loading"),isAdding=!1}function run(){$("[data-gwp-trigger]").off("click",openGWPModal).on("click",openGWPModal),$("[data-gwp-modal] [data-gwp-modal-close]").off("click",closeGWPModal).on("click",closeGWPModal),$("[data-gwp-modal] .btn-gwp-apply").off("click").on("click",function(evt){if(evt.preventDefault(),evt.stopPropagation(),evt.stopImmediatePropagation(),isAdding||!result.applicableOffer)return;const vid=$(this).data("vid");vid&&(isAdding=!0,$(this).addClass("loading"),_theme.Helpers.addProductToCart(vid,1,{_type:result.applicableOffer.type,_discAmount:result.applicableOffer.discAmount},cartUpdateCallBack))}),$("[data-gwp-modal] .btn-gwp-remove").off("click").on("click",function(evt){evt.preventDefault(),evt.stopPropagation(),evt.stopImmediatePropagation();const lineItemKey=$(this).data("lineitem-key");isAdding||!lineItemKey||(isAdding=!0,$(this).addClass("loading"),_theme.Helpers.changeLineItemQty(lineItemKey,0,1,cartUpdateCallBack))}),$("[data-gwp-modal] .btn-gwp-update").off("click").on("click",function(evt){evt.preventDefault(),evt.stopPropagation(),evt.stopImmediatePropagation();const vid=$(this).data("vid"),lineItemKey=$(this).data("lineitem-key");isAdding||!lineItemKey||!vid||(isAdding=!0,$(this).addClass("loading"),_theme.Helpers.changeLineItemQty(lineItemKey,0,1,function(cart){_theme.Helpers.addProductToCart(vid,1,{_type:result.applicableOffer.type,_discAmount:result.applicableOffer.discAmount},cartUpdateCallBack)}))})}}function initAutoFreeGift(){if(!offerConfig||!offerConfig.gwp_auto)return;const gwp_enable=offerConfig.gwp.enable,gwp_auto=offerConfig.gwp_auto,enabled=gwp_auto.enable,cart_total_amt=cartjson.total_price/100,threshold=Number(gwp_auto.threshold),discType=gwp_auto.discType,discAmount=gwp_auto.discAmount,vid=gwp_auto.vid;if(!offerConfig.gwp_auto.enable){init2(!0);return}if(offerConfig.gwp.enable&&offerConfig.gwp_auto.enable||!enabled||!threshold||!vid)return;init2();function init2(stopInitialization){const $giftElem=jQuery('#dropdown-cart .mini-products-list .item[data-free-gift-added="true"]');if($giftElem.length)if(cart_total_amt1){const newQty=stopInitialization?0:1;_theme.Helpers.changeLineItemQty(vid,newQty,1,lineItemChangeCallBack)}}else!stopInitialization&&!gwp_enable&&enabled&&cart_total_amt>=threshold&&_theme.Helpers.addProductToCart(vid,1,"freeGift",lineItemChangeCallBack)}}return{init,lineItemChangeCallBack}}(),_theme.MiniCartQuickview=function(){const isCartPage=document.querySelector("body.template-cart"),cache_product={};let $activeElem2=null,selectedProduct=null;function init(){$("#dropdown-cart").removeClass("hidden"),$(".sidecart-qv .sidecart-qv-close").click(function(a){a.preventDefault(),$(this).closest(".sidecart-qv").removeAttr("data-id"),_theme.toggleSideCartQv(),$activeElem2&&$activeElem2.focus(),$activeElem2=null,($(this).hasClass("offer-sidecart-qv-close")||$("body").hasClass("quick-view-open"))&&($(".wrapper-overlay").removeClass("active"),$("body").removeClass("quick-view-open"))}),$(".sidecart-qv").on("click",".product_bottom .accordion-item .tab-title",function(a){$(this).toggleClass("open").next(".tab-content").stop().slideToggle()}),$("#dropdown-cart .cart-recommended-products [data-sidecartqv]").off("click").on("click touchend",function(e2){e2.preventDefault(),$activeElem2=$(this);const prod_url=$(this).data("url"),prod_id=$(this).data("id");!prod_url||!prod_id||handleQVClick(prod_url,prod_id)}),$(document).on("click",".sidecart-qv button.cta-atc",function(c){const offerVid=parseInt(c.target.getAttribute("offer-var-id"));c.preventDefault();var d=$(this),a=getCurrentVariant(),b=d.closest(".sidecart-qv"),e2=b.find("form"),c=d.closest(".sidecart-qv").find(".sidecart-qv-title span").text(),g=b.attr("data-id");if($(".offer-quickview-footer .quantity__select").length)if(offerVid)var f=b.find(".sidecart-coll-cta .offer-quickview-footer select.quantity__select").val();else var f=b.find(".offer-quickview-footer select.quantity__select").val();else var f=e2.find('.sidecart-qv-quantity-wrapper input[name="quantity"]').val();a&&($(this).addClass("loading"),_theme.toggleLoading(1),handleAddToCart(offerVid||a.id,f,function(a2){if($("body").removeClass("quick-view-open"),isCartPage&&_theme.Cart&&_theme.Cart.cartMapData)_theme.Cart.cartMapData(a2,function(){_theme.toggleLoading(),_theme.toggleSideCartQv(),_theme.toggleOverlay()});else{itemAddedCallBack(a2,d);const b2=$('#dropdown-cart .cart-recommended-products button[data-id="'+g+'"]');b2.addClass("added").find("span").text("Added"),$(".addedMessageText").text(c+"added to your cart successfully"),$(".offer-quickview-footer .quantity__select").length&&($(".wrapper-overlay").removeClass("active"),_theme.toggleSideCart(!0,null,!0)),_theme.focusTrap($("#dropdown-cart"),function(){_theme.toggleSideCart(!1,null,!1),$(".offer-quickview-footer .quantity__select").length&&$(".wrapper-overlay").removeClass("active")}),_theme.toggleSideCartQv(),setTimeout(function(){b2.removeClass("added").find("span").text("Quick view")},3e3),document.querySelector(".side-offers-close").click()}}))}),$(document).on("click",".sidecart-qv .sidecart-qv-quantity-wrapper button",function(d){var b=$(this).parent().find('input[type="number"]'),d=$(this).parent().find(".sidecart-qv-qty-minus"),c=$(this).closest(".sidecart-qv-quantity").find(".sidecart-qv-current-qty"),a=Number(b.val());$(this).hasClass("sidecart-qv-qty-minus")?a-=1:a+=1,a=a<1?1:a,b.val(a),c.text(a);const $ariaElem=$(this).parent().find("[data-aria-live]");a>1?d.attr("disabled",!1):d.attr("disabled",!0);const msg=$(this).hasClass("sidecart-qv-qty-minus")&&a<1?" ":$(this).hasClass("sidecart-qv-qty-minus")?"item decreased by 1":"item increased by 1";$ariaElem.text(""),setTimeout(function(){$ariaElem.text(msg)},250)}),$(document).on("change",'.sidecart-qv .sidecart-qv-options input[type="radio"]',function(l){const b=getCurrentVariant(),productOffer=selectedProduct.metafields?.custom?.applicable_offer,variantOfferApplicable=b.metafields?.custom?.is_offer_applicable;if(productOffer&&productOffer!==""&&productOffer!==null&&variantOfferApplicable===!0&&b.available?$(".sidecart-qv .sidecart-qv-offer-label").removeClass("hidden"):$(".sidecart-qv .sidecart-qv-offer-label").addClass("hidden"),b){const a=$(".sidecart-qv");a.find("form");const c=a.find(".sidecart-qv-cta .cta-atc"),f=a.find(".sidecart-qv-price.on-sale [data-text]"),d=a.find(".sidecart-qv-compare-price [data-text]"),e2=a.find(".sidecart-qv-per-off");if(q=a.find(".sidecart-qv-current-qty"),h=a.find("#sidecart-qv-qty-input"),q.text(1),h.val(1),b.available?c.removeClass("disabled").removeAttr("disabled").text(window.inventory_text.add_to_cart):c.text(window.inventory_text.sold_out).addClass("disabled").attr("disabled","disabled"),f.html(Shopify.formatMoney(b.price,Shopify.money_format)),b.compare_at_price&&b.compare_at_price>b.price){d.removeClass("hidden").html(Shopify.formatMoney(b.compare_at_price,Shopify.money_format));const j=Shopify.formatMoney(b.compare_at_price-b.price,Shopify.money_format);e2.removeClass("hidden").html("Save "+j+'Discount')}else d.addClass("hidden"),e2.addClass("hidden");const klarna=document.querySelector(".sidecart-qv-klarna klarna-placement");if(!klarna)return;klarna.setAttribute("data-purchase-amount",b.price),_theme.Helpers.refreshKlarna()}})}function handleQVClick(prod_url,prod_id,variantId){if(!prod_url||!prod_id)return;let product_url=prod_url;variantId&&(product_url+="?variant="+variantId),product_url+=(product_url.includes("?")?"&":"?")+"view=sidecart-qv",_theme.toggleLoading(1),cache_product[prod_id]?updateSideCartQv(cache_product[prod_id].html,prod_id):$.get(product_url,function(res){cache_product[prod_id]={html:res},updateSideCartQv(res,prod_id)}).done(function(res){_theme.toggleLoading()}).fail(function(a){console.log(a),_theme.toggleLoading(),$self.removeClass("loading"),alert("Something went wrong. Please try again later")})}function updateSideCartQv(res,prod_id){$(".sidecart-qv").attr("data-id",prod_id);const $res=$(res),$sidecartQvCta=$res.find(".sidecart-qv-cta"),contentInfo=getBestAvailableContent($res);contentInfo?$(".sidecart-qv .sidecart-qv-body").html(contentInfo.element.html()):$(".sidecart-qv .sidecart-qv-body").html('
    Product information not available. View full product page
    '),$sidecartQvCta.length>0?($(".sidecart-coll-cta").html($sidecartQvCta.html()),$(".sidecart-qv-cta").html($sidecartQvCta.html())):console.warn("Quickview: .sidecart-qv-cta not found in response for product:",prod_id),setTimeout(function(){const imgSlickContainer=$(".sidecart-qv .sidecart-qv-images ul");imgSlickContainer.length>0&&(imgSlickContainer.on("init",function(b,c){imgSlickContainer.closest(".sidecart-qv-images").removeClass("loading")}),imgSlickContainer.slick({slidesToShow:1,slidesToScroll:1,dots:!1,arrows:!0}),$(".sidecart-qv-inner .sidecart-qv-images .slick-list .slick-track").attr("role","presentation"))},500),_theme.qvVariants();const availableSwatches=document.querySelectorAll(".sidecart-qv .sidecart-qv-options .swatch-element.available");if(availableSwatches.length>0){const firstInput=availableSwatches[0].querySelector("input");firstInput&&(firstInput.checked=!0)}const c_v=getCurrentVariant();if(c_v){const kl=document.querySelector(".sidecart-qv-klarna klarna-placement");kl&&kl.setAttribute("data-purchase-amount",c_v.price)}_theme.toggleSideCartQv(1),_theme.Wishlist.init(),_theme.toggleLoading(),_theme.Helpers.refreshKlarna(),setTimeout(()=>{const ratingComponents=document.querySelectorAll(".sidecart-qv bv-rating-summary");console.log("Found rating components in quickview:",ratingComponents.length),ratingComponents.forEach(component=>{component&&typeof component.fetchBVRatingSummaryData=="function"?(console.log("Re-initializing rating component for product:",component.dataset.productId),component.fetchBVRatingSummaryData()):console.warn("Rating component not properly initialized:",component)})},200);try{selectedProduct=JSON.parse($(".sidecart-qv").find(".sidecart-qv-body script[data-json]").text())}catch(error){console.log(error)}_theme.focusTrap($(".sidecart-qv"),function(){_theme.toggleSideCartQv(),$activeElem2&&$activeElem2.focus(),$activeElem2=null},"details")}function getCurrentVariant(){try{const $parent=$(".sidecart-qv"),$form=$parent.find("form");if(!$form.find(".sidecart-qv-options input:checked").val())return null;let current_v=null;const product=JSON.parse($parent.find(".sidecart-qv-body script[data-json]").text());if(!product.available)return null;const options={},optionSize=product.options.length;return $form.find(".sidecart-qv-options .swatch").each(function(){const index=parseInt($(this).attr("data-option-index"))+1;options["option"+index]=$(this).find("input:checked").val()}),current_v=product.variants.length>1?product.variants.filter(function(v){switch(optionSize){case 1:return options.option1==v.option1;case 2:return options.option1==v.option1&&options.option2==v.option2;case 3:return options.option1==v.option1&&options.option2==v.option2&&options.option3==v.option3}})[0]:product.variants[0],current_v}catch(e2){return console.log(e2),null}}function handleAddToCart(a,b,c){_theme.Helpers.addProductToCart(a,b,null,function(a2){c&&typeof c=="function"&&c(a2)})}function itemAddedCallBack(resp,b){_theme.MiniCart.lineItemChangeCallBack(resp),b.removeClass("loading"),$("#dropdown-cart .error-box").hide(),$("#dropdown-cart .item-added-note").removeClass("hidden"),_theme.toggleLoading(),_theme.toggleSideCartQv()}return{init,handleQVClick}}(),_theme.pushBackButton=function(){function init(){$(".backButtonPdp").off("click").on("click",function(e2){e2.preventDefault(),_theme.Helpers.goToPreviousPage()})}return{init}}(),_theme.ScrollEvent=function(){const headerOff=$("header.site-header").offset().top;let prevScroll=0;function init(){$(window).scroll(function(){const scrollTop=$(this).scrollTop();scrollTop>100?$("[data-backtotop]").addClass("active"):$("[data-backtotop]").removeClass("active"),$("html").hasClass("translate-overlay")&&$("[data-backtotop]").hasClass("active")&&$("[data-backtotop]").removeClass("active"),scrollTop>headerOff?($("body").addClass("header-fixed"),prevScroll>scrollTop?$("body").addClass("scroll-up"):$("body").removeClass("scroll-up")):$("body").removeClass("header-fixed scroll-up"),prevScroll=scrollTop}),$("[data-backtotop]").click(function(){return $("html, body").animate({scrollTop:0},800,function(){$(".announcementMain .announcement-bar__link").is(":visible")?$(".announcementMain .announcement-bar__link").attr("tabindex","-1").focus():$("header .find-a-store a").attr("tabindex","-1").focus()}),!1})}return{init}}(),_theme.Newsletter=function(){function init(){const formPosted=_theme.Helpers.getParamFromURL("customer_posted"),alreadySubscribed=_theme.Helpers.getParamFromURL("form_type");if(formPosted&&window.gtag&&(gtag("event","subscribe_newsletter",{method:"Footer"}),setTimeout(()=>{_theme.track.trackData({event:"newsletterSubscribed"})},500)),!formPosted&&alreadySubscribed!="customer")return;const popup=formPosted?$(".newsletter-success-modal.not-yet-subscribed"):$(".newsletter-success-modal.already-subscribed"),close=popup.find(".close"),overlay=popup.find(".modal-overlay");popup.show(),setTimeout(function(){$(".newsletter-success-modal").focus()}),_theme.Helpers.setCookie("emailSubcribeModal","closed",1),close.off("click").on("click",function(){popup.fadeOut(),$(".skip-to-maincontent.show").focus()}),overlay.off("click").on("click",function(){popup.fadeOut(),$(".skip-to-maincontent.show").focus()});const newURL=formPosted?_theme.Helpers.deleteParamFromURL("customer_posted"):_theme.Helpers.deleteParamFromURL("form_type");history.replaceState("","",newURL)}return{init}}(),_theme.initTooltip=function(){document.querySelectorAll(".toolTipToggle").forEach(btn=>{btn.removeEventListener("focusin",run),btn.addEventListener("focusin",run)});function run(evt){const target=evt.target;target.classList.add("show-tooltip"),setTimeout(()=>{target.classList.remove("show-tooltip")},2500)}},_theme.initSlickBtnEvent=function(){document.querySelectorAll(".slick-initialized .slick-arrow").forEach(btn=>{btn.removeEventListener("focusin",run),btn.addEventListener("focusin",run)});function run(evt){const target=evt.target;target.classList.add("show-tooltip"),setTimeout(()=>{target.classList.remove("show-tooltip")},2500)}},_theme.executeDefferedStylesheet=function(){document.querySelectorAll("link[data-defer]").forEach(style=>{style.media="all"})},window.Shopify=window.Shopify||{},Shopify.onError=function(t,r){$("button.click-processing").length&&$("button.click-processing").removeAttr("disabled").removeClass("click-processing");const e=eval("("+t.responseText+")");e.message?alert(e.message+"("+e.status+"): "+e.description):alert("Error : "+Shopify.fullMessagesFromErrors(e).join("; ")+".")},document.addEventListener("lazybeforeunveil",function(e2){const target=e2.target;let bgImgUrl=null;_theme.isMobile?bgImgUrl=target.getAttribute("data-bg-mob"):bgImgUrl=target.getAttribute("data-bg-desk"),bgImgUrl&&(target.style.backgroundImage="url("+bgImgUrl+")")}),$(function(){_theme.executeDefferedStylesheet(),_theme.loadSection(),_theme.removeElements(),_theme.initHeaderEvetns(),_theme.initSlideShow(),_theme.initTrackOrderPage(),_theme.initHorizontalScroll(),_theme.initPriceOff(),_theme.redemptionPopup(),_theme.Wishlist.init(),_theme.MiniCart.init(),_theme.MiniCartQuickview.init(),_theme.ProductGridQuickView.init(),_theme.ScrollEvent.init(),_theme.Newsletter.init(),_theme.updateDOMOnResize(),_theme.setMinicartHeight(),_theme.pushBackButton.init(),setTimeout(_theme.initLazyloadData,1e3),$(".modal.halo_modal-custom.popup-shipping.fd.halo_modal-custom .close-modal").click(function(){$("body").removeClass("modal-open"),$(".popup-shipping").css("display","none"),$(".popup-shipping").removeClass("show"),setTimeout(function(){_theme.isMobile?$("#mob-shipping-policy-model-trigger").focus():$("#desk-shipping-policy-model-trigger").focus()},500)}),setTimeout(function(){window.innerWidth>767?$("[data-griditem] [data-toggle-menu-mb]").attr({"aria-hidden":!0,tabindex:-1}):$("[data-griditem] [data-toggle-menu-mb]").attr({"aria-hidden":!1,tabindex:0})},1e3)}),$(window).on("load",function(){_theme.loadAppScript()}),$(document).ready(function(evt){setTimeout(function(){$(".product-thumb-slider .slick-list").attr("role","presentation"),$(".product-thumb-slider .slick-list .slick-track").attr("role","presentation")},1e3),$(document).on("keyup","#dropdown-cart .mini-products-list .quantity-box .button",function(e2){(e2.which===13||e2.which===32)&&$(e2.target).trigger("click")}),$(window).on("load",function(){$(".checkurl").length&&$(".checkurl").removeAttr("id"),$(".product__info-container .product-form__input input").length&&$(".product__info-container .product-form__input input").removeAttr("aria-labelledby"),$("fieldset.product-form__input input").length&&$("fieldset.product-form__input input").removeAttr("aria-selected"),$(".cm-mega-menu-filter-content").length&&$(".cm-mega-menu-filter-content").removeAttr("id")}),$(document).on("keyup",".footer-pane-item.support-chat .content",function(e2){(e2.which===13||e2.which===32)&&$(e2.target).trigger("click")}),$(document).on("keyup","[data-backtotop]",function(e2){(e2.which===13||e2.which===32)&&($(e2.target).trigger("click"),$(".skip-to-content-link").focus())}),$(".dealerlocator").length&&$(".dealerlocator").attr("Title","Perfumania store location on google map"),window.innerWidth<769&&_theme.initSlickSlider($(".bundle-coll-wrap.bundle1Slide"),{dots:!1,infinite:!1,slidesToShow:4,slidesToScroll:4,responsive:[{breakpoint:480,settings:{arrows:!0,slidesToShow:1.5,slidesToScroll:.9}},{breakpoint:600,settings:{arrows:!0,slidesToShow:2,slidesToScroll:2}},{breakpoint:1024,settings:{slidesToShow:2.5,slidesToScroll:1}}]}),_theme.initSlickSlider($(".bundle2Inner .bundle2Slide"),{infinite:!1,slidesToShow:5,slidesToScroll:1,responsive:[{breakpoint:480,settings:{arrows:!0,slidesToShow:1.5,slidesToScroll:1}},{breakpoint:1028,settings:{arrows:!0,slidesToShow:3.25,slidesToScroll:1}},{breakpoint:768,settings:{arrows:!0,slidesToShow:2,slidesToScroll:1}}]}),$(".announcmentContainer .announcementCloseIcon").on("click",function(evt2){$(".announcmentContainer").css("display","none");let showAlert=!1;evt2.originalEvent&&evt2.originalEvent.pointerId===-1&&(showAlert=!0),evt2.buttons&&evt2.buttons===1&&(showAlert=!0),showAlert&&_theme.Helpers.showNotification("Announcementbar is hidden now")}),_theme.initSlickBtnEvent(),_theme.initTooltip();function initDeviceVaries(){const htmlSelector=document.querySelector("html");Array.from(htmlSelector.classList).map(function(cls){cls.indexOf("device--")>-1&&htmlSelector.classList.remove(cls)}),Math.round(window.devicePixelRatio*100)>200?htmlSelector.classList.add("mode--zoom"):htmlSelector.classList.remove("mode--zoom"),screen.availWidth>767?htmlSelector.classList.add("device--ipadandup"):htmlSelector.classList.add("device--mobile");const oSClass="device--"+_theme.getOS(),deviceClass="device--"+_theme.getOS()+"-v-"+_theme.iPhoneVersion();htmlSelector.classList.add(oSClass),htmlSelector.classList.add(deviceClass)}initDeviceVaries(),window.addEventListener("resize",debounce(initDeviceVaries,300)),window.onkeydown=function(event){event.keyCode==27&&document.querySelector(".ltkpopup-close")&&document.querySelector(".ltkpopup-close").click()}}),window.innerWidth<768){const updateNotchRelatedUI=function(){const screenHeight=screen.availHeight,availableHeight=window.innerHeight,diff=screenHeight-availableHeight;diff===0?document.documentElement.classList.remove("notch-xs","notch-md"):diff>100?(document.documentElement.classList.remove("notch-xs"),document.documentElement.classList.add("notch-md")):(document.documentElement.classList.remove("notch-md"),document.documentElement.classList.add("notch-xs"))};updateNotchRelatedUI(),window.onresize=debounce(updateNotchRelatedUI,300)}document.addEventListener("readystatechange",event=>{event.target.readyState,event.target.readyState==="complete"&&setTimeout(()=>{$(".grecaptcha-badge").attr("role","complementary")},4e3)}),$(document).ready(function(){var sliderFocusAda=setInterval(function(){const btnFound=$('.new-products-grid .grid-item[aria-hidden="true"] [data-bv-show="rating_summary"] button').length,NoSearchBtnFound=$('.searchNoResultCollections .product-item[aria-hidden="true"] [data-bv-show="inline_rating"] button').length;(btnFound||NoSearchBtnFound)&&(clearInterval(sliderFocusAda),tweakBVLayout())},2e3);setTimeout(function(){clearInterval(sliderFocusAda)},2e4),$("body").on("click",".cart-recom-atc",function(){const varId=$(this).attr("data-var-id"),vid=parseInt(varId),properties={},bundleVarIdElement=$(this).closest(".grid-item").find("[data-bundleVarId]");bundleVarIdElement.length>0&&(properties._bundleVarId=bundleVarIdElement.val()||null),_theme.Helpers.addProductToCart(vid,1,properties,function(resp){document.querySelector("body.template-cart")&&_theme.Cart&&_theme.Cart.cartMapData?_theme.Cart.cartMapData(resp,function(){_theme.toggleLoading(),_theme.toggleSideCartQv(),_theme.toggleOverlay()}):_theme.MiniCart.lineItemChangeCallBack(resp,function(){_theme.toggleSideCart(!0,null,!0)})})});const viewportHeight=window.innerHeight;_theme.isMobile&&window.addEventListener("resize",function(){const newViewportHeight=window.innerHeight,sidecartQV=document.querySelector(".sidecart-qv");sidecartQV&&(sidecartQV.style.height=newViewportHeight+"px")}),document.querySelectorAll("h1, h2, h3, h4, h5, h6").forEach(h2=>!h2.textContent.trim()&&h2.remove()),document.querySelectorAll("[data-gif-logo]").forEach(gifLogo=>{const gifSrc=gifLogo.dataset.gifLogo,gifSrcAlt=gifLogo.dataset.afterPauseAlt;gifSrc&&setTimeout(()=>{gifLogo.src="",gifLogo.src=gifSrc,gifSrcAlt&&(gifLogo.alt=gifSrcAlt)},5e3)}),document.querySelector("#google-merchantwidget-iframe-wrapper iframe")?.setAttribute("title","Google Store Badge")});function checkSidecartQvTemplate(productUrl){return new Promise(resolve=>{const testUrl=productUrl+(productUrl.includes("?")?"&":"?")+"view=sidecart-qv";$.get(testUrl,function(res){const $res=$(res),hasTemplate=$res.find(".pdp-sidecart-qv-body").length>0||$res.find(".sidecart-qv-body").length>0||$res.find(".product-wrapper").length>0;resolve(hasTemplate)}).fail(function(){resolve(!1)})})}function getBestAvailableContent($res){const selectors=[".pdp-sidecart-qv-body",".sidecart-qv-body",".product-wrapper",".product-single",".product__info-container"];for(const selector of selectors){const $element=$res.find(selector);if($element.length>0)return{element:$element,type:selector}}return null}function addQuickviewErrorStyles(){if(!document.getElementById("quickview-error-styles")){const style=document.createElement("style");style.id="quickview-error-styles",style.textContent=` .sidecart-qv .error-message { text-align: center; padding: 40px 20px; color: #d32f2f; background: rgba(211, 47, 47, 0.1); border-radius: 8px; border: 2px solid #d32f2f; margin: 20px; } .sidecart-qv .error-message a { color: #1976d2; text-decoration: underline; font-weight: 600; } .sidecart-qv .error-message a:hover { color: #1565c0; } `,document.head.appendChild(style)}}addQuickviewErrorStyles(); //# sourceMappingURL=/cdn/shop/t/731/assets/custom.js.map?v=24952260220084690571763984253