window.theme=window.theme||{},theme.cacheSelectors=function(){theme.cache={$w:$(window),$body:$("body")}},theme.init=function(){theme.cacheSelectors()},$(theme.init),$(document).ready(function(){$("body").on("click",'[name="checkout"], [name="goto_pp"], [name="goto_gc"]',function(){if($("#agree").is(":checked")){if(valor=document.getElementById("cuit").value,valor.length<7||valor.length>8)return alert("Ingrese un D.N.I v\xE1lido - Debe contener entre 7 y 8 caracteres"),!1;$(this).submit()}else return alert("Debes estar de acuerdo con los t\xE9rminos y condiciones."),!1})}),new Swiper("[js-cus-product-list-slider]",{spaceBetween:16,navigation:{nextEl:".next-arrow",prevEl:".prev-arrow"},breakpoints:{0:{slidesPerView:1.2},767:{slidesPerView:2},990:{slidesPerView:3},1280:{slidesPerView:4}}}),document.addEventListener("DOMContentLoaded",()=>{const selectors={productCard:"[js-cus-product-wrapper]",productJson:"[js-cus-product-json-data]",checkedOption:"[js-cus-option]:checked",optionInput:"[js-cus-option]",addToBagBtn:"[js-cus-product-add-to-bag-btn]",addToCartBtn:"[js-cus-product-atc-btn]",colorSwatch:"[js-swatch-color-img]",sizeOption:"[js-swatch-size-option]",sizeWrapper:"[js-cus-option-size-wrapper]",productImage:"[js-cus-product-image]",productBackImage:"[js-cus-product-back-img]",salePrice:"[js-sale-price]",comparePrice:"[js-compare-price]"};function getProductJson(parent){const el=parent.querySelector(selectors.productJson);if(!el)return null;try{return JSON.parse(el.textContent)}catch(error){return console.error("Invalid product JSON:",error),null}}function getSelectedInputs(parent){return[...parent.querySelectorAll(selectors.checkedOption)]}function getSelectedColorInput(parent){return parent.querySelector(`${selectors.colorSwatch} ${selectors.optionInput}:checked`)}function getSelectedSizeInput(parent){return parent.querySelector(`${selectors.sizeOption} ${selectors.optionInput}:checked`)}function getSelectedColorValue(parent){const input=getSelectedColorInput(parent);return input?input.value:""}function getSelectedSizeValue(parent){const input=getSelectedSizeInput(parent);return input?input.value:""}function getFinalOptionTitle(parent){const selectedInputs=getSelectedInputs(parent);if(selectedInputs.length<2)return"";const firstOption=selectedInputs[0].value,secondOption=selectedInputs[1].value;return selectedInputs[0].dataset.optionIndex==1?`${firstOption} / ${secondOption}`:`${secondOption} / ${firstOption}`}function findSelectedVariant(parent,variants){const finalOption=getFinalOptionTitle(parent);return finalOption&&variants.find(variant=>variant.title===finalOption)||null}function findVariantForSelectedColor(parent,variants){const selectedColor=getSelectedColorValue(parent);if(!selectedColor)return null;const exactVariant=findSelectedVariant(parent,variants);return exactVariant||variants.find(variant=>variant.available&&(variant.option1===selectedColor||variant.option2===selectedColor))||variants.find(variant=>variant.option1===selectedColor||variant.option2===selectedColor)||null}function formatMoney2(cents){return Utils.formatMoney(parseFloat(cents)/100)}function updatePriceUI(parent,variant){if(!variant)return;const salePriceEl=parent.querySelector(selectors.salePrice),comparePriceEl=parent.querySelector(selectors.comparePrice);salePriceEl&&(salePriceEl.innerHTML=`${formatMoney2(variant.price)}`),comparePriceEl&&(comparePriceEl.innerHTML=variant.compare_at_price?`${formatMoney2(variant.compare_at_price)}`:"")}function updateDiscountTag(parent,variant,productJson){if(!variant||!productJson)return;updatePriceUI(parent,variant);let salePercent=0,onSale=!1;if(variant.compare_at_price){const selectedVariantPrice=parseFloat(variant.price)/100,selectedVariantComparePrice=parseFloat(variant.compare_at_price)/100;salePercent=Math.round((selectedVariantComparePrice-selectedVariantPrice)*100/selectedVariantComparePrice),onSale=!0}const webSpecialTag=productJson.tags.some(tag=>tag.toLowerCase()==="web-specials"),nuevosTag=productJson.tags.some(tag=>tag==="Nuevos"),ddmTag=productJson.tags.some(tag=>tag==="DDM24"),publishedDate=new Date(productJson.published_at),diffDays=Math.round((new Date().getTime()-publishedDate.getTime())/(1e3*3600*24)),tagWrapper=parent.querySelector(".product-tag_wrap");tagWrapper&&(onSale&&ddmTag?tagWrapper.innerHTML=`${salePercent}% OFF`:onSale?tagWrapper.innerHTML=`${salePercent}% OFF`:onSale&&webSpecialTag?tabWrapper.innerHTML='Web Special':onSale&&!webSpecialTag?tabWrapper.innerHTML=` ${salePercent}% OFF`:nuevosTag&&diffDays<=30?tagWrapper.innerHTML='Nuevo':tagWrapper.innerHTML="")}function updateProductImages(parent,productJson,selectedColor){if(!productJson||!productJson.available||!selectedColor)return;const matchedImages=productJson.media.filter(media=>media?.alt?.includes(selectedColor)&&(media.alt.includes("Back")||media.alt.includes("Front"))),frontImage=parent.querySelector(selectors.productImage),backImage=parent.querySelector(selectors.productBackImage);!frontImage||!backImage||!matchedImages.length||(matchedImages[0]&&(frontImage.setAttribute("src",matchedImages[0].src),frontImage.setAttribute("srcAlt",matchedImages[0].alt)),matchedImages[1]?(backImage.setAttribute("src",matchedImages[1].src),backImage.setAttribute("backAlt",matchedImages[1].alt)):matchedImages[0]&&(backImage.setAttribute("src",matchedImages[0].src),backImage.setAttribute("backAlt",matchedImages[0].alt)))}function clearSizeSelection(parent){parent.querySelectorAll(`${selectors.sizeOption} ${selectors.optionInput}`).forEach(input=>{input.checked=!1}),parent.querySelectorAll(selectors.sizeOption).forEach(option=>{option.classList.remove("active")}),updateCartButtonState(parent)}function updateCartButtonState(parent){const addToCartButton=parent.querySelector(selectors.addToCartBtn);if(!addToCartButton)return;const selectedSize=getSelectedSizeInput(parent);if(!selectedSize){addToCartButton.textContent="Selecciona un talle",addToCartButton.disabled=!0;return}const sizeOption=selectedSize.closest(selectors.sizeOption);sizeOption&&(sizeOption.classList.contains("outofstock")?(addToCartButton.textContent="No disponible",addToCartButton.disabled=!0):(addToCartButton.textContent="Agregar al carrito",addToCartButton.disabled=!1))}function updateSizeAvailability(parent){const productJson=getProductJson(parent);if(!productJson)return;const selectedColor=getSelectedColorValue(parent);if(!selectedColor)return;const variants=productJson.variants,sizeOptions=[...parent.querySelectorAll(selectors.sizeOption)],availableSizes=new Set;sizeOptions.forEach(sizeOption=>{const sizeValue=sizeOption.dataset.optionValue,title=`${selectedColor} / ${sizeValue}`,matchedVariant=variants.find(variant=>variant.title===title),input=sizeOption.querySelector(selectors.optionInput);matchedVariant?(availableSizes.add(sizeValue),matchedVariant.available?sizeOption.classList.remove("outofstock"):sizeOption.classList.add("outofstock"),input&&(input.disabled=!1)):(sizeOption.classList.remove("outofstock"),input&&(input.checked=!1,input.disabled=!1))}),sizeOptions.forEach(sizeOption=>{const sizeValue=sizeOption.dataset.optionValue,isAvailableForColor=availableSizes.has(sizeValue);sizeOption.style.display=isAvailableForColor?"block":"none",sizeOption.classList.toggle("hide",!isAvailableForColor);const input=sizeOption.querySelector(selectors.optionInput);input&&!isAvailableForColor&&(input.checked=!1)})}function updateCardForCurrentSelection(parent){const productJson=getProductJson(parent);if(!productJson)return;const selectedColor=getSelectedColorValue(parent);selectedColor&&updateProductImages(parent,productJson,selectedColor);const selectedVariant=findSelectedVariant(parent,productJson.variants)||findVariantForSelectedColor(parent,productJson.variants);selectedVariant&&updateDiscountTag(parent,selectedVariant,productJson)}function handleSizeChange(sizeOption){const parent=sizeOption.closest(selectors.productCard);if(!parent)return;parent.querySelectorAll(`${selectors.sizeOption} ${selectors.optionInput}`).forEach(input2=>{input2.checked=!1}),parent.querySelectorAll(selectors.sizeOption).forEach(option=>{option.classList.remove("active")});const input=sizeOption.querySelector(selectors.optionInput);input&&(input.checked=!0),sizeOption.classList.add("active"),updateCartButtonState(parent),updateCardForCurrentSelection(parent)}function openSizeState(productCard){document.querySelectorAll(selectors.productCard).forEach(card=>{card!==productCard&&card.dataset.sizeOpened==="true"&&resetSizeState(card)}),productCard.dataset.sizeOpened="true";const addToBagBtn=productCard.querySelector(selectors.addToBagBtn),addToCartBtn=productCard.querySelector(selectors.addToCartBtn),sizeWrapper=productCard.querySelector(selectors.sizeWrapper);addToBagBtn&&addToBagBtn.classList.add("hidden"),addToCartBtn&&addToCartBtn.classList.add("hidden"),sizeWrapper&&sizeWrapper.classList.remove("hidden")}function resetSizeState(productCard){productCard.dataset.sizeOpened="false";const addToBagBtn=productCard.querySelector(selectors.addToBagBtn),addToCartBtn=productCard.querySelector(selectors.addToCartBtn),sizeWrapper=productCard.querySelector(selectors.sizeWrapper);addToBagBtn&&addToBagBtn.classList.remove("hidden"),addToCartBtn&&addToCartBtn.classList.add("hidden"),sizeWrapper&&sizeWrapper.classList.add("hidden"),clearSizeSelection(productCard)}function syncCardState(productCard){const isOpened=productCard.dataset.sizeOpened==="true",addToBagBtn=productCard.querySelector(selectors.addToBagBtn),addToCartBtn=productCard.querySelector(selectors.addToCartBtn),sizeWrapper=productCard.querySelector(selectors.sizeWrapper);isOpened?(addToBagBtn&&addToBagBtn.classList.add("hidden"),addToCartBtn&&addToCartBtn.classList.add("hidden"),sizeWrapper&&sizeWrapper.classList.remove("hidden")):(addToBagBtn&&addToBagBtn.classList.remove("hidden"),addToCartBtn&&addToCartBtn.classList.add("hidden"),sizeWrapper&&sizeWrapper.classList.add("hidden"))}function renderOptions(selectedOptions){const optionValue=selectedOptions.split("/"),rawColor=optionValue[0]?optionValue[0].trim():"",sizeValue=optionValue[1]?optionValue[1].trim():"";return`
Color: ${window.translateColor?window.translateColor(rawColor):rawColor}
|
Talle: ${sizeValue}
|
`}function renderPopup(productTitle,variant,variantPrice,selectedOptions,imgLink){$("body").append(`
`)}function initProductModal(productTitle,variant,variantPrice,selectedOptions,imgLink){renderPopup(productTitle,variant,variantPrice,selectedOptions,imgLink),document.querySelectorAll("[js-close-btn]").forEach(closeBtn=>{closeBtn.addEventListener("click",function(){const popup=document.querySelector("[js-pdp-popup]");popup&&popup.remove()})});const loader=document.querySelector(".loader"),mainpdp=document.querySelector(".main-pdp-popup .popup");setTimeout(()=>{loader&&(loader.style.display="none"),mainpdp&&(mainpdp.style.opacity=1)},2e3)}function addSelectedVariantToCart(parent){if(!parent||parent.dataset.addingToCart==="true")return;const productJson=getProductJson(parent);if(!productJson)return;const selectedVariant=findSelectedVariant(parent,productJson.variants);if(!selectedVariant||!selectedVariant.available)return;const productTitle=parent.dataset.productTitle||"",selectedImage=parent.querySelector(".product-featured-media img"),selectedImageSrc=selectedImage?selectedImage.getAttribute("src"):"",finalOption=getFinalOptionTitle(parent);parent.dataset.addingToCart="true",$.ajax({type:"POST",url:"/cart/add.js",data:{quantity:1,id:selectedVariant.id},dataType:"json",success:function(data){initProductModal(productTitle,selectedVariant,data.price,finalOption,selectedImageSrc)},complete:function(){parent.dataset.addingToCart="false"}})}function handleSwatchOverflow(productCard){const swatchWrapper=productCard.querySelector(".product-options");if(!swatchWrapper)return;const swatches=[...swatchWrapper.querySelectorAll(`${selectors.colorSwatch}:not(.hide)`)];if(!swatches.length)return;const maxVisible=window.innerWidth<=768?4:5;if(swatchWrapper.querySelectorAll(".swatch-more").forEach(el=>el.remove()),swatches.forEach(swatch=>{swatch.style.display=""}),swatches.forEach((swatch,index)=>{index>=maxVisible&&(swatch.style.display="none")}),swatches.length>maxVisible){const remaining=swatches.length-maxVisible,moreBtn=document.createElement("span");moreBtn.className="swatch-more",moreBtn.textContent=`+${remaining}`,moreBtn.style.cursor="pointer",moreBtn.style.fontWeight="700";const variantId=swatches[0]?.dataset.variantId,productLink=productCard.querySelector("a[href]"),href=productLink?productLink.getAttribute("href").split("?")[0]:"#";moreBtn.addEventListener("click",()=>{const targetUrl=variantId?`${href}?variant=${variantId}`:href;window.location.href=targetUrl}),swatchWrapper.appendChild(moreBtn)}}function setupSwatchVisibility(productCard){const productJson=getProductJson(productCard);if(!productJson)return;const groupedStockStatus={};productJson.variants.forEach(variant=>{const color=variant.option1;groupedStockStatus[color]||(groupedStockStatus[color]=[]),groupedStockStatus[color].push(variant.available)}),Object.keys(groupedStockStatus).forEach(color=>{if(!groupedStockStatus[color].includes(!0)){const swatches=productCard.querySelectorAll(`[data-option-color-name="${color}"]`);swatches[0]&&swatches[0].classList.add("hide")}})}function selectFirstAvailableColor(productCard){const availableColors=[...productCard.querySelectorAll(selectors.colorSwatch)].filter(color=>!color.classList.contains("hide"));if(!availableColors.length)return;const firstColorInput=availableColors[0].querySelector(selectors.optionInput);firstColorInput&&(firstColorInput.checked=!0,firstColorInput.dispatchEvent(new Event("change",{bubbles:!0})))}function onColorChange(productCard){updateSizeAvailability(productCard),clearSizeSelection(productCard),updateCardForCurrentSelection(productCard),handleSwatchOverflow(productCard)}function bindProductCard(productCard){productCard.dataset.sizeOpened="false",setupSwatchVisibility(productCard),productCard.querySelectorAll(selectors.colorSwatch).forEach(color=>{color.addEventListener("change",()=>{setTimeout(()=>onColorChange(productCard),50)})}),productCard.querySelectorAll(selectors.sizeOption).forEach(sizeOption=>{sizeOption.addEventListener("click",()=>{sizeOption.style.display==="none"||sizeOption.classList.contains("hide")||(handleSizeChange(sizeOption),sizeOption.classList.contains("outofstock")||addSelectedVariantToCart(productCard))})}),productCard.addEventListener("mouseenter",()=>{syncCardState(productCard)}),selectFirstAvailableColor(productCard),setTimeout(()=>{updateSizeAvailability(productCard),updateCardForCurrentSelection(productCard),handleSwatchOverflow(productCard)},100)}document.querySelectorAll(selectors.productCard).forEach(bindProductCard),document.addEventListener("click",event=>{document.querySelectorAll(selectors.addToBagBtn).forEach(btn=>{if(!btn.contains(event.target))return;const parent=btn.closest(selectors.productCard);parent&&(openSizeState(parent),updateSizeAvailability(parent),clearSizeSelection(parent),updateCardForCurrentSelection(parent))}),document.querySelectorAll("[js-close-btn]").forEach(closeBtn=>{if(closeBtn.contains(event.target)){const popup=document.querySelector("[js-pdp-popup]");popup&&popup.remove()}})}),window.addEventListener("resize",()=>{document.querySelectorAll(selectors.productCard).forEach(handleSwatchOverflow)})});let prevScrollPos=window.pageYOffset;window.addEventListener("scroll",function(){const currentScrollPos=window.pageYOffset,navbar=document.querySelector("header .navbar.navigation-primary"),topbar=document.querySelector("#topbar"),navMob=document.querySelector("#searchMobile"),btnSearchMob=document.querySelector(".search-header");currentScrollPos>48?(navbar.classList.add("fixed-top"),navMob.classList.add("fixed-top"),btnSearchMob.classList.add("active"),topbar&&(topbar.style.display="none")):(navbar.classList.remove("fixed-top"),navMob.classList.remove("fixed-top"),btnSearchMob.classList.remove("active"),topbar&&(topbar.style.display="")),prevScrollPos=currentScrollPos}),document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("[js-cus-product-wrapper]").forEach(product=>{product.querySelectorAll(".color-swatch:not(.hide)").forEach((option,index)=>{index==0&&option.querySelector("span").click()})})});function UpdateProductAccordion(){const customProductFaq=document.querySelector("[js-custom-product-faq]");customProductFaq&&customProductFaq.querySelectorAll("[js-accordion-header]").forEach(header=>{header.addEventListener("click",()=>{const parent=header.parentElement,content=parent.querySelector("[js-accordion-content]");parent.classList.toggle("active"),parent.classList.contains("active")?content.style.maxHeight=content.scrollHeight+"px":content.style.maxHeight=0})})}UpdateProductAccordion(),document.addEventListener("updateProductAcordion:init",UpdateProductAccordion);function UpdateSlider(){window.innerWidth<990&&new Swiper("[js-product-media]",{loop:!1,centeredSlides:!0,paginationClickable:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}})}UpdateSlider(),document.addEventListener("updateSliderEvent:init",UpdateSlider);function ShippingPopupContent(){const shippingBtn=document.querySelector("[js-shipping-btn]");if(shippingBtn){const shippingPopup=document.querySelector("[js-shipping-popup]"),closePopup=document.querySelector("[js-shipping-close]"),popupContent=document.querySelector("[js-popup-inner]");shippingBtn.addEventListener("click",()=>shippingPopup.classList.add("active")),closePopup.addEventListener("click",()=>shippingPopup.classList.remove("active")),shippingPopup.addEventListener("click",evt=>{popupContent.contains(evt.target)||shippingPopup.classList.remove("active")})}}ShippingPopupContent(),document.addEventListener("shippingPopupContent:init",ShippingPopupContent);function ProductSizeGuide(){const productSizeGuideBtn=document.querySelector("[js-product-size-guide]");if(productSizeGuideBtn){const productSizeGuide=document.querySelector("[js-size-chart]"),productSizeGuideInner=document.querySelector("[js-size-guide-inner]"),accordionItem=document.querySelectorAll("[js-tab-item]"),tabPannels=document.querySelectorAll("[js-tab-pannel]"),crossIcon=document.querySelector("[js-cross-icon]");productSizeGuideBtn.addEventListener("click",()=>productSizeGuide.classList.add("is_open")),crossIcon.addEventListener("click",()=>productSizeGuide.classList.remove("is_open")),productSizeGuide.addEventListener("click",ev=>{console.log("dskhksdjk"),productSizeGuideInner.contains(ev.target)||productSizeGuide.classList.remove("is_open")}),accordionItem&&tabPannels&&(accordionItem[0].classList.add("active"),tabPannels[0].classList.add("active"),accordionItem.forEach((item,index)=>{item.addEventListener("click",toggleTab);function toggleTab(){accordionItem.forEach(btn=>btn.classList.remove("active")),tabPannels.forEach(panel=>panel.classList.remove("active")),this.classList.add("active"),tabPannels[index].classList.add("active")}}))}}ProductSizeGuide(),document.addEventListener("productSizeGuide:init",ProductSizeGuide);function CuotasPopupContent(){const cuotasBtn=document.querySelector("[js-cuotas-btn]");if(cuotasBtn){const cuotasPopup=document.querySelector("[js-cuotas-popup]"),closePopup=document.querySelector("[js-cuotas-close]"),popupContent=document.querySelector("[js-popup-inner]");cuotasBtn.addEventListener("click",()=>cuotasPopup.classList.add("active")),closePopup.addEventListener("click",()=>cuotasPopup.classList.remove("active")),cuotasPopup.addEventListener("click",evt=>{popupContent.contains(evt.target)||cuotasPopup.classList.remove("active")})}}ShippingPopupContent(),document.addEventListener("CuotasPopupContent:init",CuotasPopupContent),document.addEventListener("DOMContentLoaded",function(){if(window.innerWidth>767)return;new MutationObserver(()=>{document.querySelectorAll(".colorSwatch").forEach(wrapper=>{const swatch=wrapper.querySelector(".boost-pfs-filter-item-swatch.boost-pfs-filter-item-swatch-color");if(!swatch||wrapper.querySelector(".swatch-arrow"))return;const leftArrow=document.createElement("button");leftArrow.className="swatch-arrow left",leftArrow.innerHTML=`
`;const rightArrow=document.createElement("button");rightArrow.className="swatch-arrow right",rightArrow.innerHTML=`
`,wrapper.appendChild(leftArrow),wrapper.appendChild(rightArrow);const updateArrows=()=>{const scrollLeft=swatch.scrollLeft,maxScrollLeft=swatch.scrollWidth-swatch.clientWidth;leftArrow.style.display=scrollLeft<=0?"none":"flex",rightArrow.style.display=scrollLeft>=maxScrollLeft-1?"none":"flex"};updateArrows(),leftArrow.onclick=()=>{swatch.scrollLeft-=80,setTimeout(updateArrows,200)},rightArrow.onclick=()=>{swatch.scrollLeft+=80,setTimeout(updateArrows,200)},swatch.addEventListener("scroll",updateArrows)})}).observe(document.body,{childList:!0,subtree:!0})});function moveSortDropdownOnly(){if(window.innerWidth>767)return;const realSortBox=document.querySelector(".boost-pfs-filter-toolbar-item.boost-pfs-filter-top-sorting"),filterOptionsWrapper=document.querySelector(".boost-pfs-filter-options-wrapper");if(!realSortBox||!filterOptionsWrapper)return setTimeout(moveSortDropdownOnly,500);if(document.querySelector(".boost-sort-in-filter"))return;const container=document.createElement("div");container.className="boost-sort-in-filter",container.appendChild(realSortBox),filterOptionsWrapper.appendChild(container),filterOptionsWrapper.addEventListener("click",function(e){e.target.closest(".boost-sort-in-filter")||(container.style.display="none")}),container.addEventListener("click",function(e){e.stopPropagation(),container.style.display="block"});const backBtn=document.querySelector(".boost-pfs-filter-back-btn");backBtn&&backBtn.addEventListener("click",()=>{container.style.display="block"})}document.addEventListener("DOMContentLoaded",moveSortDropdownOnly),document.addEventListener("boost-pfs-filter-rendered",moveSortDropdownOnly);function moveSortDropdownOnlySearch(){if(window.innerWidth>767)return;const realSortBox=document.querySelector(".boost-pfs-filter-toolbar-item.boost-pfs-filter-custom-sorting"),filterOptionsWrapper=document.querySelector(".boost-pfs-filter-options-wrapper");if(!realSortBox||!filterOptionsWrapper)return setTimeout(moveSortDropdownOnlySearch,500);if(document.querySelector(".boost-sort-in-filter"))return;const container=document.createElement("div");container.className="boost-sort-in-filter",container.appendChild(realSortBox),filterOptionsWrapper.appendChild(container),filterOptionsWrapper.addEventListener("click",function(e){e.target.closest(".boost-sort-in-filter")||(container.style.display="none")}),container.addEventListener("click",function(e){e.stopPropagation(),container.style.display="block"});const backBtn=document.querySelector(".boost-pfs-filter-back-btn");backBtn&&backBtn.addEventListener("click",()=>{container.style.display="block"})}document.addEventListener("DOMContentLoaded",moveSortDropdownOnlySearch),document.addEventListener("boost-pfs-filter-rendered",moveSortDropdownOnlySearch);function formatMoney(cents,format="$"){typeof cents=="string"&&(cents=cents.replace(/\./g,"").replace(/,/g,""),cents=parseInt(cents,10)||0);const parts=(cents/100).toFixed(2).split("."),whole=parts[0].replace(/\B(?=(\d{3})+(?!\d))/g,"."),decimals=parts[1],amount=`${whole}`;typeof format!="string"&&(format="$"),format.indexOf("")===-1&&(format="$");const[beforeRaw,afterRaw]=format.split(""),before=beforeRaw?beforeRaw.trim():"",after=afterRaw?afterRaw.trim():"",currencyInBefore=/[$€£¥₡₲฿₹]|[A-Za-z]{1,3}/.test(before);if(/[$€£¥₡₲฿₹]|[A-Za-z]{1,3}/.test(after)&&!currencyInBefore){const token=after.match(/[$€£¥₡₲฿₹]|[A-Za-z]{1,3}/);return`${token?token[0]:"$"}${amount}`.trim()}if(currencyInBefore)return`${before}${amount}`.trim();const plain=format.replace("",amount).trim();return plain.endsWith("$")?("$"+plain.replace(/\$\s*$/,"")).trim():`$${amount}`}
//# sourceMappingURL=/cdn/shop/t/90/assets/theme.js.map?v=70970544242582811741775065309