(()=>{var o=document.getElementById("astra-mobile-cart-drawer"),e=document.getElementById("masthead"),a=astra_cart.responsive_cart_click,n=null;if(e){var c="",i=e.querySelector("#ast-mobile-header"),d="";void 0!==o&&""!==o&&null!==o&&(c=o.querySelector(".widget_shopping_cart.woocommerce"),d=o.querySelector(".widget_edd_cart_widget"));let r={moveToCloseButton:function(){var e=document.querySelector(".astra-cart-drawer-close");e&&e.focus()},returnToTrigger:function(){var e;n?n.focus():(e=(e=(e=document.querySelector(".ast-header-woo-cart .ast-site-header-cart .ast-site-header-cart-li a.cart-container"))||document.querySelector(".ast-site-header-cart-li a"))||document.querySelector(".ast-header-woo-cart a"))&&e.focus()},setupFocusTrap:function(){o&&(document.removeEventListener("keydown",this.trapTabKey),document.addEventListener("keydown",this.trapTabKey))},trapTabKey:function(e){var t,a;o.classList.contains("active")&&"Tab"===e.key&&(a=o.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),0!==(a=Array.prototype.filter.call(a,function(e){return 0{n=e.currentTarget,document.querySelector("#astra-mobile-cart-drawer").classList.add("active"),document.querySelector("html").classList.add("ast-mobile-cart-active"),e.preventDefault(),setTimeout(function(){r.moveToCloseButton(),r.setupFocusTrap()},100)});var s,l=window.innerWidth;window.addEventListener("resize",function(){var e,t=document.querySelector(".astra-cart-drawer-close");void 0!==t&&""!==t&&null!==t&&"INPUT"!==document.activeElement.tagName&&o.classList.contains("active")&&(e=window.innerWidth)!==l&&(l=e,t.click())}),window.addEventListener("load",function(){u()}),document.addEventListener("astLayoutWidthChanged",function(){u()}),document.addEventListener("astPartialContentRendered",function(){u()});let t=window.innerWidth;function u(){document.addEventListener("keyup",function(e){27===e.keyCode&&(e.preventDefault(),o.classList.remove("active"),document.documentElement.classList.remove("ast-mobile-cart-active"),updateTrigger(),setTimeout(function(){r.returnToTrigger()},100))}),document.addEventListener("click",function(e){e.target===document.querySelector(".ast-mobile-cart-active .astra-mobile-cart-overlay")&&(o.classList.remove("active"),document.documentElement.classList.remove("ast-mobile-cart-active"),setTimeout(function(){r.returnToTrigger()},100))}),void 0!==i&&""!==i&&null!==i&&(a="flyout"==astra_cart.desktop_layout?document.querySelectorAll(".ast-mobile-header-wrap .ast-header-woo-cart, #ast-desktop-header .ast-desktop-cart-flyout"):document.querySelectorAll(".ast-mobile-header-wrap .ast-header-woo-cart"),e=document.querySelector(".ast-mobile-header-wrap .ast-header-edd-cart"),t=document.querySelector(".astra-cart-drawer-close"),0