(()=>{"use strict";const e={DAWN:"Dawn",SENSE:"Sense",CRAFT:"Craft",REFRESH:"Refresh",STUDIO:"Studio",PUBLISHER:"Publisher",COLORBLOCK:"Colorblock",CRAVE:"Crave",ORIGIN:"Origin",SPOTLIGHT:"Spotlight",MINION:"Minion",SHRINE:"Shrine",SHRINE_PRO:"Shrine Pro",SHRINE_LITE:"Shrine Lite",BE_YOURS:"Be Yours",DISTRICT:"District",PRESTIGE:"Prestige",COMBINE:"Combine",ZALIFY:"Zalify",SYMMETRY:"Symmetry",BLOCKSHOP:"Blockshop",IMPACT:"Impact",WAREHOUSE:"Warehouse",FOCAL:"Focal",YUVA:"Yuva",PARALLAX:"Parallax",SHOPIWEB_PREMIUM:"Shopiweb Premium",BROADCAST:"Broadcast",IMPULSE:"Impulse",WOODSTOCK:"Woodstock",PALO_ALTO:"Palo Alto",CONCEPT:"Concept",DEBUTIFY:"Debutify",LOCAL:"Local",PRESTIGE_V10_2_0_O:"prestige-v10-2-0-O",VISION:"Vision",MOTION:"Motion",BIRKENSTOCK:"Birkenstock",KALLES:"Kalles",FLOW:"Flow",XTRA:"Xtra",JORDAN_LIBRARY:"Jordan's Library",SUMAMAO:"Sumamao",STORY_THEME:"Story Thème",MINIMOG_OS_2:"Minimog - OS 2.0",KRUUT_2020:"Kruut 2020",SHRINE_PRO_CAPS:"Shrine PRO",ELLA:"Ella",FASTOR:"Fastor",TURBO:"Turbo",BEAUTY:"Beauty",REFORMATION:"Reformation",GLOZIN:"Glozin",PIPELINE:"Pipeline",TOYO:"Toyo",SHRINE_LITE_CAPS:"Shrine LITE",ATLAS:"Atlas",BLUM:"Blum",ZENDROP:"Zendrop",STORY_THEME_2:"Story Theme",TRADE:"Trade",STILETTO:"Stiletto",ZEST:"Zest",ANHSTEINMMO_THEME:"AnhsteinMMO Theme",ECOMUS:"Ecomus",ANTHONY_WEBDEV:"@anthony.webdev",HORIZON:"Horizon",EURUS:"Eurus",LAUNCH_YOUR_STORE_BLOCKY:"LaunchYour.Store Blocky",NORTH:"North",SAVOR:"Savor",VESSEL:"Vessel",PITCH:"Pitch",DWELL:"Dwell",RITUAL:"Ritual",ATIELLER:"Atelier",TINKER:"Tinker",FABRIC:"Fabric",HERITAGE:"Heritage",HABITAT:"Habitat",DISTINCTIVE:"Distinctive",TASTE:"Taste",HIGHLEVEL_ECOM_BEAUTY:"HighLevel-eCom-Beauty",UMINO:"Umino",GECKO:"Gecko",STARTER:"2.0 Starter theme",ENTERPRISE:"Enterprise",PARADISE:"Paradise",AARAU:"Aarau",WONDER:"Wonder",ACENO_FASHION_HOME01:"aceno-fashion-home01",GALLERIA:"Galleria",SHOWTIME:"ShowTime",VIOLA:"Viola",REVIVE:"Revive",CANOPY:"Canopy",HYPER:"Hyper",APOLLO:"Apollo",BLUBOLT_THEME:"Blubolt Theme",ASCENT:"Ascent",AOLIE:"Aolie",SLEEK:"Sleek",HONGO:"Hongo",STRETCH:"Stretch",GLOOW:"Gloow",A_IMPACT:"A Impact",RISE:"Rise",SHRINE_PRO_R:"Shrine Pro®",SAVYO_X_VM_0_1:"Savyo x VM 0.1",CADIANT:"Cadiant",ROASELL:"Roasell",TINYBABIES:"Tinybabies",SHAPES:"Shapes",WHISK:"Whisk"},t=[e.IMPACT],r=[e.DAWN,e.FLOW,e.XTRA],a=[e.BE_YOURS,e.DISTRICT,e.COMBINE,e.BLOCKSHOP,e.SYMMETRY,e.WAREHOUSE,e.YUVA,e.PARALLAX,e.MINION,e.SHOPIWEB_PREMIUM,e.BROADCAST,e.WOODSTOCK,e.REFORMATION,e.GLOZIN],c=[e.HORIZON,e.SAVOR,e.VESSEL,e.PITCH,e.DWELL,e.RITUAL,e.ATIELLER,e.TINKER,e.FABRIC,e.HERITAGE],n=()=>!!window.theme?.ajaxCart?.update&&(window.theme.ajaxCart.update(),!0),o=()=>!!window.refreshCart&&(window.refreshCart(),!0),i="icon",l="cartDrawer",s="cartLineItem",u="cartSubtotal",m="cartMini",d=(e="",t="")=>{if(!e&&window.AVADA_CART?.total_price&&(e=window.AVADA_CART.total_price),!e||!t)return"";const r=e.match(/\d+[\.,]?\d*/)?.[0];return t.replace(/\d+[\.,]?\d*/,r)},S=(e,t)=>{(document.querySelectorAll(e)||[]).forEach(e=>{e.replaceWith(t.cloneNode(!0))})},E=()=>!!window.updateCartContents&&(window.updateCartContents(),!0),w=()=>{if("function"!=typeof window.CustomEvent||"function"!=typeof document.dispatchEvent)return!1;const e=new CustomEvent("theme:cart:reload");return document.dispatchEvent(e),!0},p=()=>!!window.SHTHelper?.forceUpdateCartStatus&&(window.SHTHelper.forceUpdateCartStatus(),!0),h="a[href='/cart']",b=".cart-section",T=".quick-cart__container",y=window.Shopify?.routes?.root,I="shopify-section-",R=()=>{const e=document.querySelector("cart-items-component");return e?.dataset?.sectionId||"header"},C=()=>{const e=Alpine.store("xMiniCart");if(e)return e.reLoad(),!0},f="#cartContent",A=".header__cart-count",L="#Cart-Drawer",O=".cart-count-bubble",_=(e,t)=>(new DOMParser).parseFromString(e[t],"text/html").querySelector("cart-drawer"===t?L:O),M=()=>!!window.blubolt?.cart?.getCartState&&(window.blubolt.cart.getCartState(),!0),H=()=>!!window?.Shopify?.getCart&&(window.Shopify.getCart(),!0),N=[{id:"cart-items",section:"cart-items",selector:".js-cart-contents"},{id:"cart-icon-bubble",section:"cart-icon-bubble",selector:".shopify-section"},{id:"cart-live-region-text",section:"cart-live-region-text",selector:".shopify-section"},{id:"cart-footer",section:"cart-footer",selector:".js-cart-footer-contents"},{id:"cart-drawer-icon-bubble",section:"cart-drawer-icon-bubble",selector:".shopify-section"}];function q(){return["/cart",y+"/cart"].includes(window.location.pathname)}const D={allSections:"main-cart-items,cart-live-region-text,cart-drawer,cart-icon-bubble",cartDrawer:"cart-drawer",cartItems:"main-cart-items",cartSubTotal:"cart-live-region-text",cartIcon:"cart-icon-bubble",cartDrawerReplaceElem:".drawer__inner",cartItemsReplaceElem:"#main-cart-items",cartSubtotalReplaceElem:".cart__footer .totals__total-value",cartIconReplaceElem:".cart-count-bubble"},g={[e.DAWN]:D,[e.SENSE]:D,[e.CRAFT]:D,[e.REFRESH]:D,[e.STUDIO]:D,[e.PUBLISHER]:D,[e.COLORBLOCK]:D,[e.CRAVE]:D,[e.ORIGIN]:D,[e.SPOTLIGHT]:D,[e.MINION]:D,[e.SHRINE]:D,[e.SHRINE_PRO]:D,[e.SHRINE_LITE]:D,[e.JORDAN_LIBRARY]:D,[e.BEAUTY]:D,[e.ROASELL]:D,[e.BE_YOURS]:{allSections:"mini-cart,cart-icon-bubble,main-cart-items,cart-live-region-text",cartDrawer:"mini-cart",cartItems:"main-cart-items",cartSubTotal:"cart-live-region-text",cartIcon:"cart-icon-bubble",cartDrawerReplaceElem:"form#cart",cartItemsReplaceElem:"#main-cart-items",cartSubtotalReplaceElem:".cart__footer .totals__subtotal-value",cartIconReplaceElem:"#cart-icon-bubble"},[e.DISTRICT]:{allSections:"cart-button,main-cart-items",cartDrawer:null,cartItems:"main-cart-items",cartSubTotal:"cart-button",cartIcon:"cart-button",cartDrawerReplaceElem:null,cartItemsReplaceElem:"form.cart-items__form",cartSubtotalReplaceElem:".subtotal .subtotal__price",cartIconReplaceElem:"#cart-button"},[e.PRESTIGE]:{allSections:"cart-drawer,main-cart,mini-cart",cartDrawer:"cart-drawer",cartItems:"main-cart",cartMini:"mini-cart",cartSubTotal:null,cartIcon:null,cartDrawerReplaceElem:"cart-drawer#cart-drawer",cartMiniReplaceElem:"#sidebar-cart",cartItemsReplaceElem:".shopify-section--main-cart",cartSubtotalReplaceElem:null,cartIconReplaceElem:null},[e.COMBINE]:{allSections:"header,main-cart,helper-cart",cartDrawer:"helper-cart",cartItems:"helper-cart",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:"#AjaxCartForm",cartItemsReplaceElem:"cart-form#AjaxCartForm",cartSubtotalReplaceElem:null,cartIconReplaceElem:".icon-button__label"},[e.PARALLAX]:{allSections:"cart-template,header",cartDrawer:"header",cartItems:"cart-template",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:"#cart ul",cartItemsReplaceElem:".shopify-section--cart-template",cartSubtotalReplaceElem:null,cartIconReplaceElem:"li.cart"},[e.ZALIFY]:{allSections:"main-cart,mini-cart,header",cartDrawer:"mini-cart",cartItems:"main-cart",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:".shopify-section--mini-cart",cartItemsReplaceElem:".shopify-section--main-cart",cartSubtotalReplaceElem:null,cartIconReplaceElem:"cart-count"},[e.SYMMETRY]:{allSections:"cart-drawer,main-cart,header",cartDrawer:"cart-drawer",cartItems:"main-cart",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:"cart-form",cartItemsReplaceElem:".page-section-spacing",cartSubtotalReplaceElem:null,cartIconReplaceElem:".cart-link__count"},[e.BLOCKSHOP]:{allSections:"cart-desktop,cart-drawer,cart,header",cartDrawer:"cart-drawer",cartItems:"cart",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:".cart--root",cartItemsReplaceElem:".section--cart",cartSubtotalReplaceElem:null,cartIconReplaceElem:"a.header--cart"},[e.IMPACT]:{allSections:"main-cart,cart-drawer,header",cartDrawer:"cart-drawer",cartItems:"main-cart",cartSubTotal:"cart-drawer",cartIcon:"header",cartDrawerReplaceElem:"cart-drawer",cartItemsReplaceElem:".shopify-section--main-cart .cart-order__summary",cartSubtotalReplaceElem:".cart-form__totals",cartIconReplaceElem:".header__cart-count"},[e.WAREHOUSE]:{allSections:"header,mini-cart,main-cart",cartDrawer:"header",cartItems:"main-cart",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:".mini-cart",cartItemsReplaceElem:'section[data-section-type="cart"]',cartSubtotalReplaceElem:null,cartIconReplaceElem:".header__cart-count"},[e.FOCAL]:{allSections:"main-cart,mini-cart,header",cartDrawer:"mini-cart",cartItems:"main-cart",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:".shopify-section--mini-cart",cartItemsReplaceElem:"section .container--medium",cartSubtotalReplaceElem:null,cartIconReplaceElem:".header__linklist .header__cart-count"},[e.YUVA]:{allSections:"main-cart,header",cartDrawer:"main-cart",cartItems:"main-cart",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:"body",cartItemsReplaceElem:".cart-section",cartSubtotalReplaceElem:null,cartIconReplaceElem:".cartCount"},[e.SHOPWEB_PREMIUM]:{allSections:"template-cart",cartDrawer:"template-cart",cartItems:"template-cart",cartSubTotal:null,cartIcon:null,cartDrawerReplaceElem:"ul.product-listing",cartItemsReplaceElem:"#cart",cartSubtotalReplaceElem:null,cartIconReplaceElem:null},[e.BROADCAST]:{allSections:"cart-drawer,cart,header",cartDrawer:"cart-drawer",cartItems:"cart",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:"#cart-drawer cart-items",cartItemsReplaceElem:"#cartForm",cartSubtotalReplaceElem:null,cartIconReplaceElem:".header__cart__status__holder cart-count"},[e.IMPULSE]:{allSections:"main-cart,header",cartDrawer:"main-cart",cartItems:"main-cart",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:"div[data-products]",cartItemsReplaceElem:"#CartPageForm",cartSubtotalReplaceElem:null,cartIconReplaceElem:".cart-link"},[e.WOODSTOCK]:{allSections:"cart-drawer,cart-icon-bubble"},[e.PALO_ALTO]:{allSections:"api-cart-items,cart",cartDrawer:"cart",cartItems:"cart",cartSubTotal:null,cartIcon:null,cartDrawerReplaceElem:"#cart-drawer",cartItemsReplaceElem:".wrapper form[data-cart-form]",cartSubtotalReplaceElem:null,cartIconReplaceElem:null},[e.PRESTIGE_V10_2_0_O]:{allSections:"cart-drawer,main-cart",cartDrawer:null,cartItems:"main-cart",cartSubTotal:null,cartIcon:null,cartDrawerReplaceElem:"cart-drawer#cart-drawer",cartItemsReplaceElem:".shopify-section--main-cart",cartSubtotalReplaceElem:null,cartIconReplaceElem:null},[e.BIRKENSTOCK]:{allSections:"main-cart-items,cart-notification-product,cart-icon-bubble,header",cartDrawer:"header",cartItems:"main-cart-items",cartSubTotal:null,cartIcon:"cart-icon-bubble",cartDrawerReplaceElem:"#cart-notification .mini-cart-content",cartItemsReplaceElem:"#main-cart-items",cartSubtotalReplaceElem:null,cartIconReplaceElem:".cart-count-bubble"},[e.FLOW]:{allSections:"cart-drawer,template--cart,header",cartDrawer:"cart-drawer",cartItems:"template--cart",cartSubTotal:null,cartIcon:"header",cartDrawerReplaceElem:"cart-drawer .global-drawer__content",cartItemsReplaceElem:".wrapper-spacing--v--template .width--content",cartSubtotalReplaceElem:null,cartIconReplaceElem:".cart-item-count-bubble.cart-item-count-header.cart-item-count-header--quantity"},[e.XTRA]:{allSections:"side-cart,main-cart",cartIcon:null,cartDrawer:"side-cart",cartItems:"main-cart",cartSubTotal:null,cartIconReplaceElem:null,cartDrawerReplaceElem:"#cart",cartSubtotalReplaceElem:null,cartItemsReplaceElem:"#content"},[e.SUMAMAO]:{allSections:"main-cart,cart-drawer,header-inline",cartIcon:"header-inline",cartDrawer:"cart-drawer",cartItems:"main-cart",cartSubTotal:null,cartIconReplaceElem:"hdt-cart-count",cartDrawerReplaceElem:"hdt-cart-drawer",cartItemsReplaceElem:"#hdt-page-cart",cartSubtotalReplaceElem:null},[e.SHRINE_PRO_CAPS]:{allSections:"main-cart-items,cart-live-region-text,cart-drawer,cart-icon-bubble",cartDrawer:"cart-drawer",cartItems:"main-cart-items",cartSubTotal:"cart-live-region-text",cartIcon:"cart-icon-bubble",cartDrawerReplaceElem:".drawer__inner",cartItemsReplaceElem:"#main-cart-items",cartSubtotalReplaceElem:".cart__footer .totals__total-value",cartIconReplaceElem:".cart-count-bubble"},[e.TURBO]:{allSections:"header,cart-template",cartIcon:"header",cartIconReplaceElem:".cart-container .cart_count",cartItems:"cart-template",cartItemsReplaceElem:"section .container.content"},[e.REFORMATION]:{allSections:"cart-drawer,cart-bubble",cartDrawer:"cart-drawer",cartIcon:"cart-bubble",cartDrawerReplaceElem:"#Cart-Drawer",cartIconReplaceElem:"#cart-drawer-toggle"},[e.GLOZIN]:{allSections:"minicart-form,header",cartIcon:"header",cartDrawer:"minicart-form",cartIconReplaceElem:"#header__minicart .cart-count",cartDrawerReplaceElem:".minicart__wrapper"},[e.TOYO]:{allSections:"cart-drawer,cart-icon-bubble,cart-icon-bubble-sticky"},[e.SHRINE_LITE_CAPS]:{allSections:"cart-drawer,cart-icon-bubble"},[e.SHRINE_PRO_R]:{allSections:"main-cart-items,cart-live-region-text,cart-drawer,cart-icon-bubble"},[e.MINIMOG_OS_2]:{allSections:"cart-drawer"},[e.ATLAS]:{allSections:"cart-drawer,cart-icon-bubble"},[e.ZENDROP]:{allSections:"cart-drawer,cart-icon-bubble"},[e.STORY_THEME_2]:{allSections:"cart-drawer,cart-icon-bubble"},[e.TRADE]:{allSections:"cart-drawer,cart-icon-bubble"},[e.STILETTO]:{allSections:"header,main-cart,quick-cart"},[e.ZEST]:{allSections:"cart-drawer,header"},[e.ANHSTEINMMO_THEME]:{allSections:"cart-drawer,cart-icon-bubble"},[e.ANTHONY_WEBDEV]:{allSections:"cart-icon-bubble,mobile-cart-icon-bubble,mini-cart"},[e.LAUNCH_YOUR_STORE_BLOCKY]:{allSections:"cart-drawer,cart-icon-bubble"},[e.NORTH]:{allSections:"cart-bubble,cart-side,main-cart",cartDrawer:"cart-side",cartDrawerReplaceElem:"#side-cart .side-panel-content",cartItems:"main-cart",cartItemsReplaceElem:".thb-cart-form-container",cartIcon:"cart-bubble",cartIconReplaceElem:".float_count"},[e.HABITAT]:{allSections:"main-cart,cart-drawer,cart-bubble"},[e.DISTINCTIVE]:{allSections:"main-cart,cart-drawer,cart-bubble"},[e.TASTE]:{allSections:"cart-drawer,cart-icon-bubble"},[e.HIGHLEVEL_ECOM_BEAUTY]:{allSections:"cart-drawer,cart-icon-bubble"},[e.UMINO]:{allSections:"form-mini-cart"},[e.STARTER]:{allSections:"cart-content,header-link-cart"},[e.ENTERPRISE]:{allSections:"cart-drawer,cart-icon-bubble"},[e.PARADISE]:{allSections:"cart-drawer,cart-icon-bubble"},[e.WONDER]:{allSections:"cart-drawer,cart-icon-bubble"},[e.SHOWTIME]:{allSections:"g_cart-drawer"},[e.VIOLA]:{allSections:"cart-drawer,cart-icon-bubble"},[e.REVIVE]:{allSections:"cart-drawer,cart-icon-bubble"},[e.APOLLO]:{allSections:"cart-drawer,cart-icon-bubble,main-cart-items,cart-icon-bubble-pc"},[e.ASCENT]:{allSections:"cart-drawer,cart-icon-bubble"},[e.GLOOW]:{allSections:"cart-drawer,cart-icon-bubble"},[e.RISE]:{allSections:"cart-notification-product,cart-notification-button,cart-icon-bubble"},[e.SAVYO_X_VM_0_1]:{allSections:"minicart-form"},[e.CADIANT]:{allSections:"cart-template"},[e.WHISK]:{allSections:"cart-items,cart-icon-bubble,cart-live-region-text,cart-footer,cart-drawer-icon-bubble"}},P=t=>{const{themeName:r}=t;switch(r){case e.COMBINE:return(({type:e,newHtmlDOM:t})=>{if(e===l){const e=t.querySelector("#AjaxCartSubtotal"),r=document.querySelector("#AjaxCartSubtotal");r&&e&&(r.innerHTML=e.innerHTML);const a=t.querySelector("#AjaxCartForm .cart__count"),c=document.querySelector("#site-cart-sidebar [data-header-cart-count]");c&&a&&(c.innerHTML=a.innerHTML)}return!1})(t);case e.SYMMETRY:return(({type:e,newNode:t})=>(e===l&&t.querySelectorAll(".cart-item__column.cart-item__image a").forEach(e=>{const t=e.querySelector("img"),r=e.querySelector("noscript");if(r){const e=r.innerHTML.trim(),a=document.createElement("div");a.innerHTML=e;const c=a.querySelector("img");if(c){const e=c.getAttribute("src");t.setAttribute("src",e)}}}),!1))(t);case e.BLOCKSHOP:return(({type:e,newNode:t})=>{if(e===i){const e=t.getAttribute("data-cart-count");return document.querySelector("a.header--cart").setAttribute("data-cart-count",e),!0}return e===s&&t.querySelectorAll(".cart--item").forEach(e=>{e.style.opacity="1",e.style.visibility="visible"}),e===l&&t.querySelectorAll(".cart--item").length&&document.querySelector(".layout--viewport")?.setAttribute("data-cart-empty",!1),!1})(t);case e.IMPACT:return(({type:e,newNode:t,currentNode:r})=>e===u&&(t=t.querySelectorAll(".h5")?.[1]||t,r.querySelectorAll(".h-stack.gap-4.justify-between").forEach((e,r)=>{let a;a=0===r?e.querySelectorAll(".text-subdued")[1]:e.querySelectorAll(".h5")[1],a.innerHTML=d(t.innerHTML||"",a.innerHTML)}),!0))(t);case e.DISTRICT:return(({type:e,newNode:t,currentNode:r})=>{if(e===i){const e=t.innerHTML;return r.innerHTML=e,!0}return!1})(t);case e.YUVA:return(({type:e,currentNode:t})=>e===l&&(t.classList.contains("side_Drawer_open")&&t.classList.remove("side_Drawer_open"),!0))(t);case e.PARALLAX:return(({type:e,newNode:t})=>(e===l&&(t.classList.add("mm-listview"),t.querySelectorAll("li").forEach(e=>{e.classList.add("mm-listitem");const t=e.querySelector("a");t&&t.classList.add("mm-listitem__text")})),!1))(t);case e.MINION:return(({type:e,targetCurrentElem:t,newNode:r})=>e===i&&(S(t,r),!0))(t);case e.BROADCAST:return(({type:e,targetCurrentElem:t,currentNode:r,newNode:a})=>{if(e===i)return S(t,a),!0;if(e===l){const e=a.querySelector("cart-count");if(e&&(document.querySelectorAll("cart-count")||[]).forEach(t=>{t.replaceWith(e.cloneNode(!0))}),a.classList.contains("is-empty")){const e=document.querySelector("cart-drawer");return void(e&&e.classList.add("is-empty"))}{const e=document.querySelector("cart-drawer");e&&e.classList.contains("is-empty")&&e.classList.remove("is-empty")}const t=a.querySelector(".cart__total__price");if(t){const e=document.querySelector(".cart__total__price");e&&e.replaceWith(t)}const c=a.querySelector("cart-items");c.querySelectorAll(".cart__item").forEach(e=>{e.classList.add("is-animated")}),r.replaceWith(c);const n=document.querySelector(".free-shipping__progress-bar");if(n){const e=n.getAttribute("max")||"100";n.setAttribute("value",e)}return!0}return!1})(t);case e.IMPULSE:return(({type:e,newNode:t,currentNode:r})=>{if(e===i)return!1;let a="CartPageForm";if(t.querySelectorAll(".cart__image image-element").forEach(e=>{e.classList.add("aos","init","aos-animate")}),"cartDrawer"===e){a="CartDrawerForm";const e=t.querySelector("div[data-subtotal]")||document.createElement("div");document.querySelector("div[data-subtotal]").replaceWith(e),(t=t.querySelector("div[data-products]"))||(t=document.createElement("div")),t.classList.remove("cart__page-col");const r=t.querySelectorAll(".cart__item");if(console.log("Number of cart__item elements:",r.length),r){const e=document.querySelector("#CartDrawer");e&&e.classList.contains("is-empty")&&e.classList.remove("is-empty")}}r.replaceWith(t);const c=document.getElementById(a);return c&&new theme.CartForm(c),!0})(t);case e.DAWN:return(({type:e,newNode:t,newHtmlDOM:r})=>{if(e===l){const e=t.querySelector("cart-drawer-items");if(e&&e.classList.contains("is-empty"))return!1;const r=t.querySelector(".cart-recommendations-wrapper");r&&(r.style.display="block")}if(e===i){if(r.querySelector(".cart-count-bubble"))return!1;const e=r.querySelector(".icon.icon-cart");e&&S(".header__icon.header__icon--cart .icon.icon-cart",e)}return!1})(t);case e.PALO_ALTO:return(({type:e,newNode:t,currentNode:r})=>{if(e===l)return window.cart?.getCart&&window.cart.getCart(),!0;if(e===s){const e=t.querySelector(".cart__content"),a=t.querySelector(".cart__aside"),c=t.querySelector(".cart__items"),n=t.querySelectorAll(".cart__item");return e&&e.classList.add("aos-animate"),a&&a.classList.add("aos-animate"),c&&c.classList.add("aos-animate"),n.forEach(e=>{e.classList.add("aos-animate")}),r.replaceWith(t),"function"==typeof window.Shopify?.theme?.sections?.registered?.["cart-template"]?.callStack?.onLoad?.[0]&&window.Shopify.theme.sections.registered["cart-template"].callStack.onLoad[0](),!0}return!1})(t);case e.BIRKENSTOCK:return(({type:e,targetCurrentElem:t,newNode:r})=>e===i&&(S(t,r),!0))(t);case e.PRESTIGE:return(({type:e,newNode:t,currentNode:r})=>{if(e===m&&t)return r.innerHTML=t.innerHTML,!0;if(e===l&&t){r.innerHTML=t.innerHTML;const e=document.querySelector("cart-dot");return e&&e.classList.add("is-visible"),!0}return!1})(t);case e.XTRA:return(({type:e,dataToParse:t})=>{if(!window.ajaxCart)return window.location.reload();if(e===l&&window.ajaxCart.load({sections:{"side-cart":t}}),e===s){if(!window.cartPageContainer)return window.location.reload();window.cartPageContainer.innerHTML=newNode.innerHTML,window.ajaxCart.init()}return!0})(t);case e.BE_YOURS:return(({type:e,newNode:t,currentNode:r})=>e===i&&(r.innerHTML=t.innerHTML,!0))(t);case e.SUMAMAO:return(({type:e,newNode:t,currentNode:r})=>{const a=document.querySelector("hdt-loading-bar");return a&&(a.style.transform=""),e===l&&(r.innerHTML=t.innerHTML),!1})(t);case e.TURBO:return(({type:e,targetCurrentElem:t,newNode:r})=>e===i&&(S(t,r),!0))(t);case e.REFORMATION:return(({type:e,newNode:t,currentNode:r})=>{if(e===l&&t)return r.innerHTML=t.innerHTML,!0;if(e===i&&t){const e=t.querySelector(".thb-item-count"),a=r.querySelector(".thb-item-count");if(e&&a)return a.innerText=e.innerText,!0}return!1})(t);case e.GLOZIN:return(({type:e,newNode:t,currentNode:r})=>{if(e===l&&t&&r)try{const e=r.querySelector("free-ship-progress-bar"),a=r.querySelector("#minicart-form"),c=t.querySelector("free-ship-progress-bar"),n=t.querySelector("#minicart-form");let o=!1;if(e&&c&&(e.replaceWith(c),o=!0),a&&n){a.replaceWith(n);const e=r.querySelectorAll("#minicart .items .cart-item")?.length,t=r.querySelector(".minicart__wrapper .minicart__header .minicart-heading .cart-count");t&&(t.innerText=`(${e})`),o=!0}return o}catch(e){return!1}if(e===i&&t){const e=r.querySelector(".cart-count"),a=t.querySelector(".cart-count");if(a&&e)return e.innerText=a.innerText,!0}return!1})(t);case e.WAREHOUSE:return(({type:e,newNode:t,currentNode:r})=>!!(t&&r&&[l,i].includes(e))&&(r.innerHTML=t.innerHTML,!0))(t);case e.ROASELL:return(()=>{const e=document.querySelector("cart-drawer");e&&e.open()})();default:return!1}};const v=({type:r,dataToParse:c,targetCurrentElem:n,themeName:o=""})=>{try{const m=(new DOMParser).parseFromString(c,"text/html");let S,E,w=(({themeName:t,type:r,targetCurrentElem:a})=>{if(t===e.IMPACT&&r===u)return".h-stack.gap-4.justify-between";if(t===e.DISTRICT){if(r===i)return"#shopify-section-cart-button";if(r===u)return".cart-button__total.money"}return t===e.IMPULSE&&r===l?"#CartPageForm":t===e.BROADCAST&&r===l?"#cart-drawer":t===e.BE_YOURS&&r===i?"#shopify-section-cart-icon-bubble":t===e.XTRA&&r===s?"#shopify-section-main-cart":r===u?"#shopify-section-cart-live-region-text":t===e.GLOZIN&&r===l?"#shopify-section-minicart-form":a})({themeName:o,type:r,targetCurrentElem:n});const p=r===u,h=r===i;if(E=m.querySelector(w),(e=>{const{type:t}=e,r=document.querySelector(".drawer");if(!r||t!==l)return;const a=r.classList.contains("is-empty");a||!(({dataToParse:e,newNode:t})=>!!e.includes("Continue shopping")||!!t?.querySelector(".cart__empty-text"))(e)?a&&r.classList.remove("is-empty"):r.classList.add("is-empty")})({dataToParse:c,type:r,newNode:E}),h&&!a.includes(o)){const e=document.querySelectorAll(n);if(S=Array.from(e).find(e=>e.parentElement?.matches('a[href*="/cart"]')),!S){const e=document.querySelector("#cart-icon-bubble"),t=m.querySelector("#shopify-section-cart-icon-bubble");e&&t&&(document.querySelector("#cart-icon-bubble").innerHTML=t.innerHTML)}}else S=document.querySelector(n);if(!S)return;if(E||(E=document.createElement("div")),p&&!t.includes(o))return S.innerHTML=d(E.innerHTML,S.innerHTML);if(P({themeName:o,type:r,newNode:E,newHtmlDOM:m,currentNode:S,targetCurrentElem:n,dataToParse:c}))return;return S.replaceWith(E)}catch(e){return void console.error("Error in replaceNewHtmlNode",e)}};const B="amp",U="rebuy",F="upcart",x="vanga",Y={[U]:()=>window.Rebuy?.SmartCart?.show?(window.Rebuy?.SmartCart?.show(),!0):!!window?.Rebuy?.SmartCart?.initializeSmartCartExperiments()&&(window?.Rebuy?.SmartCart?.initializeSmartCartExperiments(),!0),[B]:()=>{window?.SLIDECART_UPDATE(),window?.SLIDECART_OPEN()},[F]:()=>{window?.upcartRefreshCart()},[x]:()=>window?.Vanga?.refresh()};window.aovUtils={refreshCartForTheme:(t,r)=>{const a=q(),i=e=>e()||window.location.reload();return c.includes(t)?i(()=>(e=>{const t=R();if(!t)return!1;const r=(new DOMParser).parseFromString(e[t],"text/html");if("header"===t){const e=r.querySelector("cart-icon"),t=document.querySelector("cart-icon");return!(!e||!t||(t.innerHTML=e.innerHTML,0))}const a="#"+I+t+" cart-items-component",c="[ref='cartBubble']",n=document.querySelector(a),o=r?.querySelector(a);if(!o||!n)return!1;n.innerHTML=o.innerHTML;const i=r.querySelector(c);return S(c,i),r.querySelector("cart-icon").classList.contains(".header-actions__cart-icon--has-cart")||document.querySelector("cart-icon").classList.remove("header-actions__cart-icon--has-cart"),!0})(r)):(()=>{switch(t){case e.DEBUTIFY:return i(n);case e.LOCAL:return i(o);case e.VISION:return i(()=>(e=>{e&&"undefined"!=typeof Cart&&(new Cart).refresh();const t=document.querySelector("#Cart-Drawer");return!!t?.refresh&&(t.refresh(),!0)})(a));case e.MOTION:return i(()=>(e=>{const t=e?"CartPageForm":"CartDrawer";if(!e&&theme?.CartDrawer&&new theme.CartDrawer,window.cartFormMotion?.typeCart===t)return window.cartFormMotion.cartForm.buildCart(),!0;const r=document.getElementById(t);if(r){const e=new theme.CartForm(r);if(e?.buildCart)return e.buildCart(),window.cartFormMotion={cartForm:e,typeCart:t},!0}return!1})(a));case e.KALLES:return i(()=>window.T4SThemeSP?.Cart?.getToFetch?(window.T4SThemeSP.Cart.getToFetch(),!0):(document.dispatchEvent(new CustomEvent("cart:reload")),!0));case e.SHOPIWEB_PREMIUM:return i(E);case e.STORY_THEME:return i(()=>(e=>!(e||!window?.ajaxCart?.load||(window.ajaxCart.load(),0)))(a));case e.MINIMOG_OS_2:return i(()=>((e,t)=>{if(window.Shopify?.onCartUpdate)return window.Shopify.onCartUpdate(),!0;const r=document.querySelector("m-cart-drawer");return!(!r||(t&&"function"==typeof r.renderContents?(r.renderContents({sections:t}),r.onCartDrawerUpdate(!0),0):!r.onCartRefresh||"function"!=typeof r.onCartRefresh||(r.onCartRefresh({detail:{open:!0}}),0)))})(0,r));case e.KRUUT_2020:return i(()=>(e=>!(e||!window.ajaxCart?.load||(window.ajaxCart.load(),0)))(a));case e.ELLA:return i(()=>(e=>!(e||!window.Shopify?.getCart||!window.sharedFunctions.updateSidebarCart||(window.Shopify.getCart(e=>{window.sharedFunctions.updateSidebarCart(e)}),0)))(a));case e.FASTOR:return i(()=>(e=>!(e&&!window.Fastor.updateCart||(window.Fastor.updateCart(),0)))(a));case e.PIPELINE:return i(w);case e.TOYO:return i(()=>((e,t)=>{const r=document.querySelector("cart-drawer");return!(!r||e||(r.renderContents({sections:t}),0))})(a,r));case e.SHRINE_PRO_R:case e.SHRINE_LITE_CAPS:return i(()=>((e,t)=>{const r=document.querySelector("cart-drawer");return!(!r||e||(r?.renderContents({sections:t}),0))})(a,r));case e.ATLAS:return i(()=>((e,t)=>{if(t){const r=document.querySelector("cart-drawer");return!(!r||e||(r?.renderContents({sections:t}),0))}return!1})(a,r));case e.BLUM:return i(p);case e.ZENDROP:return i(()=>((e,t)=>{if(t){const r=document.querySelector("cart-drawer");if(!r||e)return!1;r?.renderContents({sections:t});const a=document.querySelector("#cart-icon-bubble"),c=(new DOMParser).parseFromString(t["cart-icon-bubble"],"text/html");return a.innerHTML=c.querySelector(".shopify-section").innerHTML,!0}return!1})(a,r));case e.STORY_THEME_2:return i(()=>((e,t)=>{if(t){const r=document.querySelector("cart-drawer"),a=document.querySelector("#cart-icon-bubble");if(!r||e)return!1;const c=new DOMParser,n=c.parseFromString(t["cart-drawer"],"text/html"),o=c.parseFromString(t["cart-icon-bubble"],"text/html");return r.innerHTML=n.querySelector("cart-drawer").innerHTML,a.innerHTML=o.querySelector("#shopify-section-cart-icon-bubble").innerHTML,r.classList.remove("is-empty"),!0}return!1})(a,r));case e.TRADE:return i(()=>((e,t)=>{if(t){const r=document.querySelector("cart-drawer");if(!r||e)return!1;r?.renderContents({sections:t});const a=document.querySelector("#cart-icon-bubble"),c=(new DOMParser).parseFromString(t["cart-icon-bubble"],"text/html");return a.innerHTML=c.querySelector(".shopify-section").innerHTML,!0}return!1})(a,r));case e.STILETTO:return i(()=>(e=>{if(e){const t=document.querySelector(h),r=new DOMParser,a=r.parseFromString(e.header,"text/html"),c=r.parseFromString(e["main-cart"],"text/html"),n=document.querySelector(b);n&&(n.innerHTML=c.querySelector(b).innerHTML),t.innerHTML=a.querySelector(h).innerHTML;const o=r.parseFromString(e["quick-cart"],"text/html"),i=document.querySelector(T);return i&&(i.innerHTML=o.querySelector(T).innerHTML),!0}return!1})(r));case e.ZEST:return i(()=>((e,t)=>{if(t){const r=document.querySelector("cart-drawer");if(!r||e)return!1;r?.renderContents({sections:t});const a=document.querySelector(".cart-link--icon"),c=new DOMParser,n=c.parseFromString(t.header,"text/html"),o=c.parseFromString(t["cart-drawer"],"text/html");return a.innerHTML=n.querySelector(".cart-link--icon").innerHTML,document.querySelector(".f-drawer__header").innerHTML=o.querySelector(".f-drawer__header").innerHTML,!0}return!1})(a,r));case e.CONCEPT:return i(()=>(e=>{const t=document.querySelector("cart-items"),r=document.querySelector("cart-count");return!(!t?.onCartUpdate||!r?.onCartUpdate||(window.fetch("/cart.js").then(e=>e.json()).then(a=>{const c={cart:{...a,sections:e}};t.onCartUpdate(c),r.onCartUpdate(c)}),0))})(r));case e.WOODSTOCK:return i(()=>((e,t)=>{if(!e){const e=document.querySelector("cart-drawer");return!!e?.renderContents&&(e.renderContents({sections:t}),!0)}return!1})(a,r));case e.ANHSTEINMMO_THEME:return i(()=>((e,t)=>{if(!e){const e=document.querySelector("cart-drawer");return!!e?.renderContents&&(e.renderContents({sections:t}),!0)}return!1})(a,r));case e.ECOMUS:return i(()=>((e,t)=>{if(!document.dispatchEvent(new CustomEvent("cart:refresh")))return!1;if(document.querySelector("hdt-cart-drawer"))return document.dispatchEvent(new CustomEvent("cart:refresh"));if(!e)return!1;const r=document.querySelector("#MainContent .hdt-section-main-cart");if(!r?.id)return!1;const a=r.id.replace(I,"");try{const e=(new DOMParser).parseFromString(t[a],"text/html").querySelector(`#${I}${a}`);return!!e&&(r.innerHTML=e.innerHTML,!0)}catch(e){return console.error("Error updating cart content:",e),!1}})(a,r));case e.ANTHONY_WEBDEV:return i(()=>((e,t)=>{if(!e){const e=document.querySelector("mini-cart");return!!e?.renderContents&&(e.renderContents({sections:t}),!0)}return!1})(a,r));case e.EURUS:return i(C);case e.LAUNCH_YOUR_STORE_BLOCKY:return i(()=>((e,t)=>{if(e)return!1;const r=document.querySelector("cart-drawer");return!!r?.renderContents&&(r.renderContents({sections:t}),!0)})(a,r));case e.HABITAT:case e.DISTINCTIVE:return i(()=>(e=>{const t=document.querySelector("product-card");return!(!t||!t.renderContents||(t.renderContents({sections:e}),0))})(r));case e.TASTE:return i(()=>((e,t)=>{if(e)return!1;const r=document.querySelector("cart-drawer");return!!r?.renderContents&&(r.renderContents({sections:t}),!0)})(a,r));case e.HIGHLEVEL_ECOM_BEAUTY:return i(()=>((e,t)=>{if(e)return!1;const r=document.querySelector("cart-drawer");return!!r?.renderContents&&(r.renderContents({sections:t}),!0)})(a,r));case e.UMINO:return i(()=>((e,t)=>{if(t){const r=document.querySelector("#form-mini-cart");if(!r||e)return!1;const a=t["form-mini-cart"];if(a){const e=(new DOMParser).parseFromString(a,"text/html").getElementById("form-mini-cart");e&&(e.querySelectorAll(".bls-minicart-product__image .bls__responsive-image").forEach(e=>e.classList.remove("bls-loading-image")),r.innerHTML=e.innerHTML)}return fetch("/cart.json").then(e=>e.json()).then(e=>{document.querySelectorAll(".cart-count").forEach(t=>{t.innerHTML=e.item_count}),document.querySelector("header-total-price")&&document.querySelector("header-total-price").updateTotal(e)}).catch(e=>{throw e}),!0}return!1})(a,r));case e.GECKO:return i(()=>!!window.T4SThemeSP?.Cart?.getToFetch&&(window.T4SThemeSP.Cart.getToFetch(),!0));case e.STARTER:return i(()=>(e=>{const t=new DOMParser,r=t.parseFromString(e["cart-content"],"text/html"),a=t.parseFromString(e["header-link-cart"],"text/html"),c=document.querySelector(f);c&&(c.innerHTML=r.querySelector(f).innerHTML);const n=document.querySelector(A);return n&&(n.innerHTML=a.querySelector(A).innerHTML),!0})(r));case e.ENTERPRISE:return i(()=>(e=>{if(e)return!1;const t=document.querySelector("cart-drawer");return!!t?.renderContents&&t.refresh(!0).then(()=>!0).catch(()=>!1)})(a));case e.PARADISE:return i(()=>((e,t)=>{if(e)return!1;const r=document.querySelector("cart-drawer");return!!r?.renderContents&&(r?.classList?.remove("is-empty"),r.renderContents({sections:t}),!0)})(a,r));case e.AARAU:return i(()=>!!window?.theme?.miniCart&&(window?.theme?.miniCart?.updateElements(),window?.theme?.miniCart?.generateCart(),!0));case e.WONDER:return i(()=>((e,t)=>{if(e)return!1;const r=document.querySelector("cart-drawer");return!!r?.renderContents&&(r.renderContents({sections:t},!1),!0)})(a,r));case e.ACENO_FASHION_HOME01:return i(()=>(e=>!e&&!!window?.ajaxCart?.load&&(window.ajaxCart.load(),!0))(a));case e.GALLERIA:return i(()=>(e=>!e&&(document.querySelector('a[href="/cart"]').click(),document.querySelector("main-cart")?.update(),document.querySelectorAll("cart-counter")?.forEach(e=>e?._fetchCart()),!0))(a));case e.SHOWTIME:return i(()=>((e,t)=>{if(e)return!1;const r=t?.["g_cart-drawer"],a=document.querySelector("cart-drawer");return a?._update({drawer:{section:r},meta:{count:1}}),fetch("/cart.js").then(e=>e.json()).then(e=>{document.querySelectorAll("cart-counter").forEach(t=>t?._cartUpdateHandler({meta:{count:e.item_count}}))}),!0})(a,r));case e.VIOLA:return i(()=>((e,t)=>{if(e)return!1;const r=document.querySelector("cart-drawer");if(!r?.renderContents||!r)return!1;r.classList.contains("is-empty")&&r.classList.remove("is-empty");try{return r.renderContents({sections:t,isOpenCartDrawer:!1}),!0}catch(e){return console.error("Viola theme renderContents error:",e),!1}})(a,r));case e.REVIVE:return i(()=>((e,t)=>{if(e)return!1;const r=document.querySelector("cart-drawer");return!!r?.renderContents&&(r.classList.contains("is-empty")&&r.classList.remove("is-empty"),r.renderContents({sections:t}),!0)})(a,r));case e.PRESTIGE:return i(()=>(e=>!e&&(window.fetch("/cart.js").then(e=>e.json()).then(e=>{const t=e?.item_count||1;document.dispatchEvent(new CustomEvent("product:added",{bubbles:!0,detail:{quantity:t}}))}).catch(e=>{console.error("Prestige theme V2 error:",e)}),!0))(a));case e.CANOPY:return i(()=>(()=>{const e=document.querySelector("cart-drawer");return e&&"function"==typeof e.refreshCartDrawer?(e.refreshCartDrawer(),!0):(document.documentElement.dispatchEvent(new CustomEvent("theme:cartchanged",{bubbles:!0,cancelable:!1})),!0)})());case e.HYPER:return i(()=>(e=>!e&&document.dispatchEvent(new Event("cart:refresh")))(a));case e.APOLLO:return i(()=>((e,t)=>{if(e){const e=(new DOMParser).parseFromString(t["main-cart-items"],"text/html"),r=document.querySelector("cart-items"),a=e.querySelector("cart-items");return!(!r||!a||(r.innerHTML=a.innerHTML,0))}const r=document.querySelector("cart-drawer");return!!r&&(r.renderContents({sections:t}),!0)})(a,r));case e.BLUBOLT_THEME:return i(M);case e.ASCENT:return i(()=>((e,t)=>{if(e)return!1;const r={cartDrawer:document.querySelector(L),cartIcon:document.querySelector(O)},a={cartDrawer:_(t,"cart-drawer"),cartIcon:_(t,"cart-icon-bubble")};return Object.entries(r).forEach(([e,t])=>{t&&a[e]&&(t.innerHTML=a[e].innerHTML)}),!0})(a,r));case e.AOLIE:return i(H);case e.SLEEK:return i(()=>(({isCartView:e})=>{if(e)return!1;const t=document.querySelector("cart-drawer");return!!t?.onCartRefresh&&(t.onCartRefresh({detail:{open:!0}}),fetch("/cart.js").then(e=>e.json()).then(e=>{document.querySelectorAll(".cart-count").forEach(t=>{t.textContent=e.item_count,t.removeAttribute("hidden")})}),!0)})({isCartView:a}));case e.HONGO:return i(()=>(e=>!e&&"function"==typeof window?.handleFloCartBtn&&(window.handleFloCartBtn(),!0))(a));case e.STRETCH:return i(()=>(e=>!e&&document.documentElement.dispatchEvent(new CustomEvent("cart:refresh",{bubbles:!0})))(a));case e.GLOOW:return i(()=>((e,t)=>{if(e)return!1;const r=document.querySelector("cart-drawer");return!(!r?.renderContents||!r||(r.renderContents({sections:t}),0))})(a,r));case e.A_IMPACT:return i(()=>(e=>{if(e)return!1;const t=document.querySelector("cart-drawer");return!!t&&(t._onVariantAdded({}),t._onCartRefresh(),!0)})(a));case e.SAVYO_X_VM_0_1:return i(()=>((e,t)=>{if(e)return!1;const r=(new DOMParser).parseFromString(t["minicart-form"],"text/html"),a=document.querySelector("#minicart-form"),c=r.querySelector("#minicart-form");return c&&a&&(a.innerHTML=c.innerHTML),fetch("/cart.js").then(e=>e.json()).then(e=>{var t;void 0!==e.item_count&&(t=e.item_count,document.querySelectorAll(".cart-count").forEach(e=>{e.classList.contains("cart-count-drawer")?e.innerHTML=`(${t})`:e.innerHTML=t>100?"~":t}),(e=>{const t=document.querySelector("header-total-price");t&&t.updateTotal(e)})(e),(e=>{const t=document.querySelector("free-ship-progress-bar");t&&t.init(e.items_subtotal_price)})(e),(e=>{const t=document.querySelector("free-ship-progress-bar");if(!t)return;const r=document.querySelector(".cart-countdown-time"),a=e.querySelector(".cart-countdown-time");a&&(r?r.innerHTML=a.innerHTML:t.insertAdjacentElement("afterend",a))})(r))}).catch(e=>{console.error("Error fetching cart data:",e)}),!0})(a,r));case e.CADIANT:return i(()=>((e,t)=>{if(!window.theme?.miniCart)return!1;if(!e)return window.theme.miniCart.updateElements(),window.theme.miniCart.generateCart(),!0;const r='[data-section-type="cart"]';try{const e=(new DOMParser).parseFromString(t["cart-template"],"text/html").querySelector(r),a=document.querySelector(r);return!(!e||!a||(a.innerHTML=e.innerHTML,window.theme?.Cart&&new theme.Cart(document.querySelector(r)),window.theme.miniCart.updateElements(),window.theme.miniCart.generateCart(),0))}catch(e){return console.error("🚀 ~ cadiantTheme ~ error:",e),!1}})(a,r));case e.BROADCAST:return!!window.cart?.getCart&&(window.cart.getCart(),!0);case e.TINYBABIES:return i(()=>(e=>!e&&!!theme.miniCart&&(theme.miniCart.updateElements(),window.theme.miniCart.generateCart(),!0))(a));case e.SHAPES:return i(()=>(e=>!e&&(document.dispatchEvent(new CustomEvent("shapes:cart:lock")),fetch(`${window.location.pathname}?sections=cart-items,cart-footer,cart-item-count,cart-live-region`).then(e=>e.json()).then(e=>{e&&Object.keys(e).length>0&&document.dispatchEvent(new CustomEvent("shapes:cart:update",{bubbles:!0,detail:{response:{sections:{...e}}}}))}).catch(e=>{console.error("Error updating cart:",e)}).finally(()=>{document.dispatchEvent(new CustomEvent("shapes:cart:unlock"))}),!0))(a));case e.WHISK:return i(()=>(e=>{try{return N.forEach(({id:t,section:r,selector:a})=>{document.getElementById(t).innerHTML=((e,t=".shopify-section")=>(new DOMParser).parseFromString(e,"text/html").querySelector(t).innerHTML)(e[r],a)}),!0}catch(e){return console.error("Error updating cart content:",e),!1}})(r));default:return!1}})()},updateSections:function({themeName:e,newHtmlSection:t}){if(!t)return window.location.reload();const a=q(),c=g[e];(({isCartView:e,htmlSections:t,themeName:a})=>[{sectionKey:"cartIcon",type:i,targetElem:t?.cartIconReplaceElem},{sectionKey:"cartDrawer",type:l,targetElem:t?.cartDrawerReplaceElem,condition:!e||r.includes(a)},{sectionKey:"cartItems",type:s,targetElem:t?.cartItemsReplaceElem,condition:e},{sectionKey:"cartSubTotal",type:u,targetElem:t?.cartSubtotalReplaceElem,condition:e},{sectionKey:"cartMini",type:m,targetElem:t?.cartMiniReplaceElem,condition:!e||r.includes(a)}])({isCartView:a,htmlSections:c,themeName:e}).forEach(({sectionKey:r,type:a,targetElem:n,condition:o=!0})=>{const i=c?.[r];o&&t?.[i]&&v({type:a,dataToParse:t[i],targetCurrentElem:n,themeName:e})})},getAllSectionsByTheme:function(t){if(t===e.CONCEPT&&window.theme?.utils?.sectionId){const e=document.querySelector("cart-items");if(e)return window.theme.utils.sectionId(e)}if(t===e.ECOMUS){const e=document.querySelector("#MainContent .hdt-section-main-cart")?.id?.replace("shopify-section-","");if(e)return e}return c.includes(t)?R():g[t]?.allSections||""},isThemeReloadAble:function(t){return!Object.values(e).includes(t)},integrateCartApp:function(e){e&&Y[e]?.()}}})();