(function(){if(window.dataLayer=window.dataLayer||[],!window.__mcWrapInstalled){window.__mcWrapInstalled=!0;const __origPush=window.dataLayer.push.bind(window.dataLayer);window.dataLayer.push=function(payload){try{if(payload&&payload.event==="select_promotion"){const btnState=window.__mcPromotionState;btnState&&(payload.promotions&&!Array.isArray(payload.promotions)?payload.promotions=Object.assign({},payload.promotions,{promotionButton:btnState}):Array.isArray(payload.promotions)&&(payload.promotions=payload.promotions.map(p=>Object.assign({},p,{promotionButton:btnState}))))}}catch{}return __origPush(payload)}}function setPromotionOpen(){window.__mcPromotionState="Main CTA - Open"}function setPromotionClose(){window.__mcPromotionState="Main CTA - Close"}function setPromotionItemLabel(el){const label=(el.getAttribute("data-analytics-label")||el.getAttribute("aria-label")||el.textContent||"").trim().replace(/\s+/g," ");label&&(window.__mcPromotionState=`Main CTA - ${label}`)}document.addEventListener("pointerdown",function(e){const trigger=e.target.closest(".mc-trigger");if(trigger){!trigger.closest(".mc-root")?.hasAttribute("data-open")?setPromotionOpen():setPromotionClose();return}if(e.target.matches("[data-mc-close]")){setPromotionClose();return}const item=e.target.closest(".mc-item, .mc-sheet__item");if(item){setPromotionItemLabel(item);return}document.querySelector('.mc-root[data-open="true"]')&&!e.target.closest(".mc-root")&&!e.target.closest(".mc-sheet__panel")&&setPromotionClose()},{capture:!0}),document.addEventListener("keydown",function(e){if((e.key==="Enter"||e.key===" ")&&e.target&&e.target.classList?.contains("mc-trigger")&&(!e.target.closest(".mc-root")?.hasAttribute("data-open")?setPromotionOpen():setPromotionClose()),(e.key==="Enter"||e.key===" ")&&e.target&&(e.target.closest(".mc-item")||e.target.closest(".mc-sheet__item"))){const item=e.target.closest(".mc-item, .mc-sheet__item");item&&setPromotionItemLabel(item)}e.key==="Escape"&&document.querySelector('.mc-root[data-open="true"]')&&setPromotionClose()},{capture:!0});const mq=window.matchMedia("(max-width: 768px)");function closeAll(except){document.querySelectorAll(".mc-root").forEach(root=>{if(root===except)return;root.removeAttribute("data-open");const trig=root.querySelector(".mc-trigger"),panel=root.querySelector(".mc-panel"),sheet=root.querySelector(".mc-sheet");trig&&trig.setAttribute("aria-expanded","false"),panel&&panel.setAttribute("aria-hidden","true"),sheet&&(sheet.setAttribute("aria-hidden","true"),sheet.removeAttribute("data-open"))})}function open(root){const isMobile=mq.matches,trig=root.querySelector(".mc-trigger"),panel=root.querySelector(".mc-panel"),sheet=root.querySelector(".mc-sheet");closeAll(root),root.setAttribute("data-open","true"),trig&&trig.setAttribute("aria-expanded","true"),isMobile?sheet&&(sheet.setAttribute("data-open","true"),sheet.setAttribute("aria-hidden","false")):panel&&panel.setAttribute("aria-hidden","false")}function close(root){const trig=root.querySelector(".mc-trigger"),panel=root.querySelector(".mc-panel"),sheet=root.querySelector(".mc-sheet");root.removeAttribute("data-open"),trig&&trig.setAttribute("aria-expanded","false"),panel&&panel.setAttribute("aria-hidden","true"),sheet&&(sheet.setAttribute("aria-hidden","true"),sheet.removeAttribute("data-open"))}document.addEventListener("click",e=>{const btn=e.target.closest(".mc-trigger");if(btn){const root=btn.closest(".mc-root");root.hasAttribute("data-open")?close(root):open(root),e.stopPropagation();return}if(!e.target.closest(".mc-root")&&!e.target.closest(".mc-sheet__panel")&&closeAll(),e.target.matches("[data-mc-close]")){const root=e.target.closest(".mc-sheet")?.closest(".mc-root");root&&close(root)}if(e.target.closest(".mc-item, .mc-sheet__item")){const root=e.target.closest(".mc-root")||document.querySelector('.mc-root[data-open="true"]');root&&close(root)}}),document.addEventListener("keydown",e=>{e.key==="Escape"&&closeAll()})})(); //# sourceMappingURL=/cdn/shop/t/1716/assets/multi-cta-dropdown.js.map?v=179524824005019124261762154576