$(()=>{window.utils.enableDisclosure();const oldFlickityCreate=window.Flickity.prototype._create;window.Flickity.prototype._create=function(){const that=this;return this.element.addEventListener&&this.element.addEventListener("load",()=>{that.onresize()},!0),this._create=oldFlickityCreate,oldFlickityCreate.apply(this,arguments)},document.addEventListener("lazyloaded",e2=>{let bg=e2.target.getAttribute("data-bg");const mobileBg=e2.target.getAttribute("data-mobile-bg");bg&&(window.PXUTheme.media_queries.medium.matches&&mobileBg&&(bg=mobileBg),e2.target.style.backgroundImage=`url(${bg})`)}),window.imageFunctions.flickityIosFix(),window.header.init(),window.meganavManager.injectAll(),window.PXUTheme.theme_settings.enable_autocomplete&&window.searchAutocomplete.init(),window.utils.initializeSectionWrapper(),window.slideshow.init(),window.testimonials.init(),window.video.init(),window.gallery.init(),window.videoFeature.setupVideoPlayer(),window.featuredPromotions.init(),window.featuredCollection.init(),window.logoList.init(),window.collectionSidebarFilter.init(),window.cart.init(),window.map.init(),window.shoppableImage.init(),window.productPage.init(),window.productPage.runOptionSelector(),window.productPage.initializeQuantityBox(),window.recentlyViewed.init(),window.sidebarAccordions.init(),(window.PXUTheme.currency.show_multiple_currencies||window.PXUTheme.currency.native_multi_currency)&&window.currencyConverter.init();const{pathname}=location;pathname.startsWith("/challenge")&&$("html, body").animate({scrollTop:0},"slow");let resizeTimeout;const beforeResizeWidth=$(window).width();window.addEventListener("resize",()=>{resizeTimeout||(resizeTimeout=setTimeout(()=>{resizeTimeout=null;const currentScreenWidth=$(window).width();window.PXUTheme.media_queries.medium.matches&¤tScreenWidth!==beforeResizeWidth&&(window.cart.init(),window.is_touch_device()||(window.header.unload(),window.header.init())),window.logoList.init(),document.querySelectorAll("[data-bg]").forEach(image=>{let bg=image.getAttribute("data-bg");const mobileBg=image.getAttribute("data-mobile-bg");bg&&(window.PXUTheme.media_queries.medium.matches&&mobileBg&&(bg=mobileBg),image.style.backgroundImage=`url(${bg})`)})},66))},!1),$.fancybox.defaults.animationEffect="fade",$.fancybox.defaults.transitionEffect="fade",$.fancybox.defaults.hash=!1,$.fancybox.defaults.infobar=!1,$.fancybox.defaults.toolbar=!1,$.fancybox.defaults.arrows=!1,$.fancybox.defaults.loop=!0,$.fancybox.defaults.smallBtn=!0,$.fancybox.defaults.live=!1,$.fancybox.defaults.zoom=!1,$.fancybox.defaults.mobile.preventCaptionOverlap=!1,$.fancybox.defaults.mobile.toolbar=!0,$.fancybox.defaults.mobile.buttons=["close"],$.fancybox.defaults.mobile.clickSlide="close",$.fancybox.defaults.mobile.clickContent="zoom",$.fancybox.defaults.afterLoad=function(instance,slide){instance.current.type==="image"&&slide.$content.wrapInner("
"),instance.group.length>1&&slide.$content.find(".fancybox-image-wrap").append(`${window.svgArrowSizeLeft}${svgArrowSizeRight}`)},$('.lightbox[rel="gallery"]').fancybox();const $videoIframes=$('iframe[src*="youtube.com"], iframe[src*="vimeo.com"], iframe[src*="facebook.com/plugins/video"]');function getAspectRatio(width,height){const ratio=width/height;return Math.abs(ratio-1/1)===0?"1:1":Math.abs(ratio-4/3)${window.PXUTheme.translation.agree_to_terms_warning}
`;return $("p.warning").length===0&&$(this).before(warning2),!1}}):window.PXUTheme.theme_settings.go_to_checkout||$("body").on("click",".cart_content [data-minicart-checkout-button]",e2=>{e2.preventDefault(),document.location.href=window.PXUTheme.routes.cart_url}),window.PXUTheme.theme_settings.collection_secondary_image&&window.imageFunctions.showSecondaryImage(),$("[data-is-required]").length){const $checkboxGroup=$(".custom-contact__checkbox");$checkboxGroup.prop("required",!0),$checkboxGroup.on("change",()=>{$checkboxGroup.prop("required",!0),$checkboxGroup.is(":checked")&&$checkboxGroup.prop("required",!1)})}$(".maps").click(()=>{$(".maps iframe").css("pointer-events","auto")}),window.PXUTheme.theme_settings.pagination_type==="load_more"&&window.enableLoadMoreProducts(),window.PXUTheme.theme_settings.pagination_type,window.PXUTheme.theme_settings.pagination_type==="infinite_scroll"&&window.enableInfiniteScroll(".product-list");function ajaxSubmitCart(cart){const $cart=cart;$.ajax({url:"/cart/update.js",dataType:"json",cache:!1,type:"post",data:$cart.serialize(),success(data){refreshCart(data)}})}function updateCartItemQuantity(cartItem){$.ajax({url:"/cart/change.js",dataType:"json",cache:!1,type:"post",data:{quantity:cartItem.quantity,line:cartItem.lineID},success(data){const cartItemsArray=data.items,lineIDIndex=cartItem.lineID-1,totalCartItems=cartItem.parentCartForm.find("[data-variant-id]").length,$quantityInputs=cartItem.parentCartForm.find(`[data-variant-id="${cartItem.variantID}"] input`);let initialQuantityTotal=0,apiQuantityTotal=0;const apiLineItemQuantity=typeof data.items[lineIDIndex]<"u"?data.items[lineIDIndex].quantity:0;if($quantityInputs.length>1?($.each($quantityInputs,(_i,input)=>{initialQuantityTotal+=parseInt($(input).val())}),cartItemsArray.forEach(item=>{item.variant_id===cartItem.variantID&&(apiQuantityTotal+=item.quantity)})):(initialQuantityTotal=parseInt($quantityInputs.val()),apiQuantityTotal=typeof data.items[lineIDIndex]<"u"?data.items[lineIDIndex].quantity:0),initialQuantityTotal>0&&initialQuantityTotal>apiQuantityTotal)if(apiQuantityTotal===1?itemsLeftText=window.PXUTheme.translation.one_item_left:itemsLeftText=window.PXUTheme.translation.items_left_text,$(".warning--quantity").remove(),totalCartItems${item.unit_price_measurement.quantity_value}${item.unit_price_measurement.quantity_unit} | ${Shopify.formatMoney(item.unit_price,$("body").data("money-format"))} / ${unitPriceMeasurementReferenceValue}${item.unit_price_measurement.reference_unit}
`}item.price>item.final_price&&(cartItemsHTML+=discountMessage),cartItemsHTML+='${response.replace("All 1 ","All ")}
`;$addToCartForm.after(warning),$addToCartBtn.removeAttr("disabled").removeClass("disabled"),$addToCartBtn.find("span").text(window.PXUTheme.translation.add_to_cart).removeClass("zoomOut").addClass("zoomIn")}}),!1}),window.productPage.productSwatches()}),window.Shopify.updateOptionsInSelector=function(selectorIndex,parent){switch(selectorIndex){case 0:var key="root";break;case 1:var key=$(`${parent} .single-option-selector:eq(0)`).val();break;case 2:var key=$(`${parent} .single-option-selector:eq(0)`).val();key+=` / ${$(`${parent} .single-option-selector:eq(1)`).val()}`}const availableOptions=Shopify.optionsMap[key];$(`${parent} .swatch[data-option-index="${selectorIndex}"] .swatch-element`).each(function(){$.inArray($(this).attr("data-value"),availableOptions)!==-1?$(this).parents(".match_forms_wrap").length||$(this).parents(".modal-content1").length||$(this).removeClass("soldout").find(":radio").removeAttr("disabled","disabled").removeAttr("checked"):$(this).parents(".match_forms_wrap").length||$(this).parents(".modal-content1").length||document.querySelector("[data-age-context]").dataset.ageContext.length||$(this).addClass("soldout").find(":radio").removeAttr("checked").attr("disabled","disabled")})},window.Shopify.linkOptionSelectors=function(product,parent){window.Shopify.optionsMap={};for(let i=0;i