PageSourceSearch

https://aguamagica.com/collections/shop-all

html aguamagica.com collected 2026-10-08 12:14:17 UTC 316,260 bytes, 4,647 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="canonical" href="https://aguamagica.com/collections/shop-all">
9    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link
10        rel="icon"
11        type="image/png"
12        href="//aguamagica.com/cdn/shop/files/am-logo.png?v=1716799888&width=32"
13      ><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
14      Shop Mezcal Online: Bottles &amp; Gift Sets | Agua Mágica
15
16        &ndash; Agua Mágica </title>
17
18    
19      <meta name="description" content="Shop Agua Mágica mezcal from Oaxaca: Ensamble for sipping, Espadín Capón for cocktails, 200ml bottle packs and artist-designed gift boxes.">
20    
21
22
23<meta property="og:site_name" content="Agua Mágica ">
24<meta property="og:url" content="https://aguamagica.com/collections/shop-all">
25<meta property="og:title" content="Shop Mezcal Online: Bottles &amp; Gift Sets | Agua Mágica">
26<meta property="og:type" content="website">
27<meta property="og:description" content="Shop Agua Mágica mezcal from Oaxaca: Ensamble for sipping, Espadín Capón for cocktails, 200ml bottle packs and artist-designed gift boxes."><meta property="og:image" content="http://aguamagica.com/cdn/shop/files/AM_Bottle.Box_Film_5250469c-f41f-4204-b417-5a0cc77b4af9.jpg?v=1621864656">
28  <meta
29    property="og:image:secure_url"
30    content="https://aguamagica.com/cdn/shop/files/AM_Bottle.Box_Film_5250469c-f41f-4204-b417-5a0cc77b4af9.jpg?v=1621864656"
31  >
32  <meta property="og:image:width" content="1200">
33  <meta property="og:image:height" content="675"><meta name="twitter:card" content="summary_large_image">
34<meta name="twitter:title" content="Shop Mezcal Online: Bottles &amp; Gift Sets | Agua Mágica">
35<meta name="twitter:description" content="Shop Agua Mágica mezcal from Oaxaca: Ensamble for sipping, Espadín Capón for cocktails, 200ml bottle packs and artist-designed gift boxes.">
36
37    
37<script type="esms-options">
38      {
39        "noLoadEventRetriggers": true
40      }
41    </script>
41
42
43    
43<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 43
43
44<script type="importmap">
45      {
46        "imports": {
47          "vendor": "//aguamagica.com/cdn/shop/t/50/assets/vendor.bundle.min.js?v=150979691104390049381788986157",
48          "data-island": "//aguamagica.com/cdn/shop/t/50/assets/data-island.bundle.js?v=167525748692131988941788986157",
49          "product": "//aguamagica.com/cdn/shop/t/50/assets/island-product.bundle.js?v=79211808285818554351788986157",
50          "product-model": "//aguamagica.com/cdn/shop/t/50/assets/island-product-model.bundle.js?v=172945641275478056981788986157"
51        }
52      }
53    </script>
53
54
55    
55<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
55<meta name="facebook-domain-verification" content="qfo38l1xb60aovk1r3cw5ggn81bixy">
56<meta name="facebook-domain-verification" content="ddaktvz39krsg3grmw86q3b91le665">
57<meta name="google-site-verification" content="KL6j_QVuA9upW4ZfDiVBptRn9GMSDVELybFy_e9_9ns">
58<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/56461983935/digital_wallets/dialog">
59<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/shop-all.atom" />
60<link rel="alternate" type="application/json+oembed" href="https://aguamagica.com/collections/shop-all.oembed">
61<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
61
62<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
63<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=56461983935" crossorigin="anonymous"></script>
vendor: 1 bytes, line 63
63
64<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":56461983935,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/56461983935","merchantName":"Agua Mágica ","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Agua Mágica ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 64
64
65<script id="shopify-features" type="application/json">{"accessToken":"8f166b7adfc52817f924b59cef31eb85","betas":["rich-media-storefront-analytics"],"domain":"aguamagica.com","predictiveSearch":true,"shopId":56461983935,"locale":"en"}</script>
vendor: 1 bytes, line 65
65
66<script>var Shopify = Shopify || {};
67Shopify.shop = "aguamagica.myshopify.com";
68Shopify.locale = "en";
69Shopify.currency = {"active":"USD","rate":"1.0"};
70Shopify.country = "US";
71Shopify.theme = {"name":"Agua Magica — Reposado launch preview","id":155334049983,"schema_name":"Shapes","schema_version":"3.0.5","theme_store_id":1535,"role":"main"};
72Shopify.theme.handle = "null";
73Shopify.theme.style = {"id":null,"handle":null};
74Shopify.cdnHost = "aguamagica.com/cdn";
75Shopify.routes = Shopify.routes || {};
76Shopify.routes.root = "/";
77Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
78Shopify.SignInWithShop = Shopify.SignInWithShop || {};
79Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
80Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 80
80
81<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 81
81
82<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 82
82
83<script>
84  window.ShopifyPay = window.ShopifyPay || {};
85  window.ShopifyPay.apiHost = "shop.app\/pay";
86  window.ShopifyPay.redirectState = null;
87</script>
vendor: 1 bytes, line 87
87
88<script>
89  window.Shopify = window.Shopify || {};
90  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
91  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
92  window.Shopify.SignInWithShop.eligible = true;
93</script>
vendor: 1 bytes, line 93
93
94<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 94
94
95<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 95
95
96<script type="module">
97  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
98
99  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
100
101</script>
vendor: 1 bytes, line 101
101
102<script>
103  window.Shopify = window.Shopify || {};
104  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
105  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
106</script>
vendor: 1 bytes, line 106
106
107<script>(function() {
108  var isLoaded = false;
109  function asyncLoad() {
110    if (isLoaded) return;
111    isLoaded = true;
112    var urls = ["https:\/\/static.shareasale.com\/json\/shopify\/deduplication.js?shop=aguamagica.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=134425\u0026ssmtid=19038\u0026shop=aguamagica.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-69db87ade3c046c3635656412d1686f2.js?shop=aguamagica.myshopify.com","https:\/\/widget.tagembed.com\/embed.min.js?shop=aguamagica.myshopify.com"];
113    for (var i = 0; i < urls.length; i++) {
114      var s = document.createElement('script');
115      s.type = 'text/javascript';
116      s.async = true;
117      s.src = urls[i];
118      var x = document.getElementsByTagName('script')[0];
119      x.parentNode.insertBefore(s, x);
120    }
121  };
122  if(window.attachEvent) {
123    window.attachEvent('onload', asyncLoad);
124  } else {
125    window.addEventListener('load', asyncLoad, false);
126  }
127})();</script>
vendor: 1 bytes, line 127
127
128<script id="__st">var __st={"a":56461983935,"offset":-25200,"reqid":"fc021591-3ac1-46af-9853-a82a24d70f67-1791461655","pageurl":"aguamagica.com\/collections\/shop-all","u":"84d0ef5a0ee9","p":"collection","rtyp":"collection","rid":347029962943};</script>
vendor: 1 bytes, line 128
128
129<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 129
129
130<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 130
130
131<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//aguamagica.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 131
131
132<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//aguamagica.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
132<script crossorigin="anonymous" defer="defer" src="//aguamagica.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 132
132
133<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 133
133
134<script>
135  window.Shopify = window.Shopify || {};
136  window.Shopify.MCP = window.Shopify.MCP || {};
137  window.Shopify.MCP.enabled = true;
138  window.Shopify.MCP.shop = "aguamagica.myshopify.com";
139  window.Shopify.MCP.mcpEndpoint = "https:\/\/aguamagica.com\/api\/mcp";
140  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
141</script>
vendor: 1 bytes, line 141
141
142<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/aguamagica.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
143</script>
vendor: 1 bytes, line 143
143
144<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://aguamagica.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
145</script>
vendor: 1 bytes, line 145
145
146<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
147  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
148</script>
vendor: 1 bytes, line 148
148
149<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
150</script>
150
151<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://aguamagica.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
152<style id="shopify-accelerated-checkout-cart">
153        #shopify-buyer-consent {
154  margin-top: 1em;
155  display: inline-block;
156  width: 100%;
157}
158
159#shopify-buyer-consent.hidden {
160  display: none;
161}
162
163#shopify-subscription-policy-button {
164  background: none;
165  border: none;
166  padding: 0;
167  text-decoration: underline;
168  font-size: inherit;
169  cursor: pointer;
170}
171
172#shopify-subscription-policy-button::before {
173  box-shadow: none;
174}
175
176      </style>
177
178<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
178
179
180    <link href="//aguamagica.com/cdn/shop/t/50/assets/base.bundle.css?v=181377830210093805911788986157" rel="stylesheet" type="text/css" media="all" />
181
182    
182<script>
183  window.THEMENAME = 'Shapes';
184  window.THEMEVERSION = '1.0.1';
185
186  document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
187
188  window.theme = {
189    strings: {
190      itemCountOne: "{{ count }} item",
191      itemCountOther: "{{ count }} items",
192      loading: "Loading",
193      addToCart: "Add to Cart",
194      preOrder: "Pre-order",
195      soldOut: "Sold Out",
196      unavailable: "Unavailable",
197      regularPrice: "Regular price",
198      salePrice: "Sale price",
199      sale: "On Sale",
200      unitPrice: "Unit price",
201      unitPriceSeparator: "per",
202      cartEmpty: "Your cart is currently empty.",
203      cartCookies: "Enable cookies to use the shopping cart",
204      update: "Update Cart",
205      quantity: "Quantity",
206      discountedTotal: "Discounted total",
207      regularTotal: "Regular total",
208      priceColumn: "See Price column for discount details.",
209      addingToCart: "Adding",
210      addedToCart: "Added to Cart!",
211      cartError: "There was an error while updating your cart. Please try again.",
212      cartAddError: "All {{ title }} are in your cart."
213    },
214    routes: {
215      root_url: "\/",
216      cart_url: "\/cart",
217      cart_add_url: "\/cart\/add",
218      cart_change_url: "\/cart\/change",
219      cart_update_url: "\/cart\/update",
220      cart_clear_url: "\/cart\/clear",
221      predictive_search_url: '/search/suggest'
222    },
223    moneyFormat: "${{amount}}",
224    moneyWithCurrencyFormat: "${{amount}} USD",
225    cartItemCount: 0,
226    settings: {
227      cartType: "page",
228      openModalOnAddToCart: true,
229      parallaxIntensity: 0
230    },
231    info: {
232      name: 'Shapes',
233    }
234  };
235</script>
235
236
237
238    
238<script>
239      document.documentElement.className =
240        document.documentElement.className.replace('no-js', 'js');
241    </script>
241
242
243    
243<script>
244      function debounce(fn, wait) {
245        let t;
246        return (...args) => {
247          clearTimeout(t);
248          t = setTimeout(() => fn.apply(this, args), wait);
249        };
250      }
251    </script>
251
252
253    
253<script src="//aguamagica.com/cdn/shop/t/50/assets/utils.js?v=32068786680498309641788986157" defer></script>
253
254
255    
256
257    
258
259    
259<script>
260      window.themeEventsDebugMode = false;
261    </script>
261
262    
262<script src="//aguamagica.com/cdn/shop/t/50/assets/theme-events.js?v=65979754177087071131788986157" async defer></script>
262
263
264    <style>
265      :root {
266        --max-site-width: 1820px;
267      }
268    </style>
269
270    <style data-shopify>
271      @font-face {
272  font-family: Inter;
273  font-weight: 500;
274  font-style: normal;
275  font-display: swap;
276  src: url("//aguamagica.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"),
277       url("//aguamagica.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff");
278}
279
280      @font-face {
281  font-family: Prompt;
282  font-weight: 900;
283  font-style: normal;
284  font-display: swap;
285  src: url("//aguamagica.com/cdn/fonts/prompt/prompt_n9.f3543f9d5fcc5013cb1d7a07bc4cf0bee18a6d8e.woff2") format("woff2"),
286       url("//aguamagica.com/cdn/fonts/prompt/prompt_n9.4052ad85a487ab30c1b300ae950975476b3fca89.woff") format("woff");
287}
288
289@font-face {
290  font-family: Inter;
291  font-weight: 700;
292  font-style: normal;
293  font-display: swap;
294  src: url("//aguamagica.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
295       url("//aguamagica.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
296}
297@font-face {
298  font-family: Inter;
299  font-weight: 500;
300  font-style: italic;
301  font-display: swap;
302  src: url("//aguamagica.com/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2") format("woff2"),
303       url("//aguamagica.com/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff") format("woff");
304}
305@font-face {
306  font-family: Inter;
307  font-weight: 700;
308  font-style: italic;
309  font-display: swap;
310  src: url("//aguamagica.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
311       url("//aguamagica.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
312}
313@font-face {
314  font-family: Inter;
315  font-weight: 700;
316  font-style: normal;
317  font-display: swap;
318  src: url("//aguamagica.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
319       url("//aguamagica.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
320}
321:root {
322        --heading-font-stack: Prompt, sans-serif;
323        --heading-font-weight: 900;
324        --heading-font-style: normal;
325        --heading-letterspacing: 0.0;
326        --heading-capitalize: uppercase;
327        --main-font-stack: Inter, sans-serif;
328        --main-font-weight: 500;
329        --main-font-style: normal;
330      }
331    </style>
332<style data-shopify>
333  :root {
334    --payment-button-height: 48px;
335    --checkout-button-height: 48px;
336    --section-x-padding: 1.25rem;
337    --grid-gap: 1.25rem;
338    --icon-thickness: 1.7;
339    --header-height: 60px;
340    --global-scrolling-items-speed-multiplier: 1;
341    --transparent: transparent;
342
343    --section-border-color: 0, 0, 0;
344    --section-border-thickness: 0px;
345    --shape-divider-offset: 2px;
346
347    --button-border-radius: 0;
348    --textarea-border-radius: 0;
349    --button-border-width: 0;
350    --input-border-width: 1px;
351    --button-shadow-border-width: 0;
352    --button-text-transform: uppercase;
353    --button-drop-shadow-size:  00px;
354    --button-drop-shadow-top-size: 0px;
355    --button-drop-shadow-left-size: 0px;
356    --button-hover-top-size: 0px;
357    --button-hover-left-size: var(--button-drop-shadow-left-size);
358    --button-shadow-display: none;
359    --sticker-border-radius: 0;
360    --sticker-border-width: 0;
361    --sticker-shadow-border-width: 0;
362    --sticker-text-transform: uppercase;
363    --sticker-drop-shadow-top-size: 0px;
364    --sticker-drop-shadow-left-size: 0px;
365    --sticker-drop-shadow-display: none;
366    --card-border-radius: 0.375rem;
367    --card-drop-shadow-size: 8px;
368    --card-drop-shadow-top-size: 8px;
369    --card-drop-shadow-left-size: 8px;
370    --card-border-width: 3px;
371    --card-shadow-border-width: 0;
372    --media-border-radius: 0;
373    --media-drop-shadow-display: none;
374    --media-drop-shadow-size: 0px;
375    --media-drop-shadow-top-size: 0px;
376    --media-drop-shadow-left-size: 0px;
377    --media-drop-shadow-size-half: 0.0px;
378    --media-drop-shadow-top-size-half: 0.0px;
379    --media-drop-shadow-left-size-half: 0.0px;
380    --media-border-width: 0;
381    --media-shadow-border-width: 0;
382    --heading-shadow-spread: 6px;
383    --heading-stroke-thickness: 2px;
384    --product-tiles-text-transform: uppercase;
385    --general-border-width: 2px;--chart-height: 0.5rem;--hover-effect-zoom-media: 1;
386    --hover-effect-enlarge-shape: 1;
387    --hover-effect-lift-shape: 0;
388    --hover-effect-rotate-shape: 0deg;
389  }
390
391  
392
393    :root,
394    
395    [data-color-scheme="scheme1"] {
396      --color-scheme-text: 231, 224, 198;
397      --color-scheme-text-contrast: 0, 0, 0;
398      --color-scheme-background: 11, 23, 17;
399      --color-scheme-accent-1: 231, 224, 198;
400      --color-scheme-accent-1-contrast: 11, 23, 17;
401      --color-scheme-accent-2: 0, 0, 0;
402      --color-scheme-accent-2-contrast: 0, 0, 0;
403      --color-scheme-card-text: 0, 0, 0;
404      --color-scheme-card: 255, 255, 255;
405      --color-scheme-gradient: ;
406      --color-scheme-secondary-background: var(--color-scheme-background);
407      --color-scheme-secondary-text: var(--color-scheme-text);
408      --select-svg: 
409      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23e7e0c6' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
410    ;
411    }
412
413    /* unique values for each scheme */
414    :root {
415      --color-scheme-scheme1-text: 231 224 198;
416      --color-scheme-scheme1-text-contrast: 0, 0, 0;
417      --color-scheme-scheme1-background: 11, 23, 17;
418      --color-scheme-scheme1-accent-1: 231, 224, 198;
419      --color-scheme-scheme1-accent-1-contrast: 11, 23, 17;
420      --color-scheme-scheme1-accent-2: 0, 0, 0;
421      --color-scheme-scheme1-accent-2-contrast: 0, 0, 0;
422      --color-scheme-scheme1-card-text: 0, 0, 0;
423      --color-scheme-scheme1-card: 255, 255, 255;
424      --color-scheme-scheme1-gradient: ;
425      --color-scheme-scheme1-secondary-background: var(--color-scheme-background);
426      --color-scheme-scheme1-secondary-text: var(--color-scheme-text);
427      --color-scheme-scheme1-select-svg: 
428      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23e7e0c6' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
429    ;
430    }
431
432    
433    [data-color-scheme="scheme2"] {
434      --color-scheme-text: 11, 23, 17;
435      --color-scheme-text-contrast: 0, 0, 0;
436      --color-scheme-background: 191, 168, 98;
437      --color-scheme-accent-1: 255, 255, 255;
438      --color-scheme-accent-1-contrast: 0, 0, 0;
439      --color-scheme-accent-2: 255, 204, 55;
440      --color-scheme-accent-2-contrast: 0, 0, 0;
441      --color-scheme-card-text: 0, 0, 0;
442      --color-scheme-card: 255, 255, 255;
443      --color-scheme-gradient: ;
444      --color-scheme-secondary-background: var(--color-scheme-background);
445      --color-scheme-secondary-text: var(--color-scheme-text);
446      --select-svg: 
447      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%230b1711' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
448    ;
449    }
450
451    /* unique values for each scheme */
452    :root {
453      --color-scheme-scheme2-text: 11 23 17;
454      --color-scheme-scheme2-text-contrast: 0, 0, 0;
455      --color-scheme-scheme2-background: 191, 168, 98;
456      --color-scheme-scheme2-accent-1: 255, 255, 255;
457      --color-scheme-scheme2-accent-1-contrast: 0, 0, 0;
458      --color-scheme-scheme2-accent-2: 255, 204, 55;
459      --color-scheme-scheme2-accent-2-contrast: 0, 0, 0;
460      --color-scheme-scheme2-card-text: 0, 0, 0;
461      --color-scheme-scheme2-card: 255, 255, 255;
462      --color-scheme-scheme2-gradient: ;
463      --color-scheme-scheme2-secondary-background: var(--color-scheme-background);
464      --color-scheme-scheme2-secondary-text: var(--color-scheme-text);
465      --color-scheme-scheme2-select-svg: 
466      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%230b1711' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
467    ;
468    }
469
470    
471    [data-color-scheme="scheme3"] {
472      --color-scheme-text: 11, 23, 17;
473      --color-scheme-text-contrast: 255, 255, 255;
474      --color-scheme-background: 249, 248, 244;
475      --color-scheme-accent-1: 255, 255, 255;
476      --color-scheme-accent-1-contrast: 0, 0, 0;
477      --color-scheme-accent-2: 255, 37, 36;
478      --color-scheme-accent-2-contrast: 0, 0, 0;
479      --color-scheme-card-text: 0, 0, 0;
480      --color-scheme-card: 255, 255, 255;
481      --color-scheme-gradient: ;
482      --color-scheme-secondary-background: var(--color-scheme-background);
483      --color-scheme-secondary-text: var(--color-scheme-text);
484      --select-svg: 
485      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%230b1711' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
486    ;
487    }
488
489    /* unique values for each scheme */
490    :root {
491      --color-scheme-scheme3-text: 11 23 17;
492      --color-scheme-scheme3-text-contrast: 255, 255, 255;
493      --color-scheme-scheme3-background: 249, 248, 244;
494      --color-scheme-scheme3-accent-1: 255, 255, 255;
495      --color-scheme-scheme3-accent-1-contrast: 0, 0, 0;
496      --color-scheme-scheme3-accent-2: 255, 37, 36;
497      --color-scheme-scheme3-accent-2-contrast: 0, 0, 0;
498      --color-scheme-scheme3-card-text: 0, 0, 0;
499      --color-scheme-scheme3-card: 255, 255, 255;
500      --color-scheme-scheme3-gradient: ;
501      --color-scheme-scheme3-secondary-background: var(--color-scheme-background);
502      --color-scheme-scheme3-secondary-text: var(--color-scheme-text);
503      --color-scheme-scheme3-select-svg: 
504      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%230b1711' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
505    ;
506    }
507
508    
509    [data-color-scheme="scheme4"] {
510      --color-scheme-text: 249, 248, 244;
511      --color-scheme-text-contrast: 191, 168, 98;
512      --color-scheme-background: 0, 0, 0;
513      --color-scheme-accent-1: 249, 248, 244;
514      --color-scheme-accent-1-contrast: 0, 0, 0;
515      --color-scheme-accent-2: 0, 0, 0;
516      --color-scheme-accent-2-contrast: 255, 255, 255;
517      --color-scheme-card-text: 0, 0, 0;
518      --color-scheme-card: 0, 0, 0;
519      --color-scheme-gradient: ;
520      --color-scheme-secondary-background: var(--color-scheme-background);
521      --color-scheme-secondary-text: var(--color-scheme-text);
522      --select-svg: 
523      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23f9f8f4' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
524    ;
525    }
526
527    /* unique values for each scheme */
528    :root {
529      --color-scheme-scheme4-text: 249 248 244;
530      --color-scheme-scheme4-text-contrast: 191, 168, 98;
531      --color-scheme-scheme4-background: 0, 0, 0;
532      --color-scheme-scheme4-accent-1: 249, 248, 244;
533      --color-scheme-scheme4-accent-1-contrast: 0, 0, 0;
534      --color-scheme-scheme4-accent-2: 0, 0, 0;
535      --color-scheme-scheme4-accent-2-contrast: 255, 255, 255;
536      --color-scheme-scheme4-card-text: 0, 0, 0;
537      --color-scheme-scheme4-card: 0, 0, 0;
538      --color-scheme-scheme4-gradient: ;
539      --color-scheme-scheme4-secondary-background: var(--color-scheme-background);
540      --color-scheme-scheme4-secondary-text: var(--color-scheme-text);
541      --color-scheme-scheme4-select-svg: 
542      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23f9f8f4' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
543    ;
544    }
545
546    
547    [data-color-scheme="scheme5"] {
548      --color-scheme-text: 255, 255, 255;
549      --color-scheme-text-contrast: 0, 0, 0;
550      --color-scheme-background: 0, 0, 0;
551      --color-scheme-accent-1: 255, 255, 255;
552      --color-scheme-accent-1-contrast: 0, 0, 0;
553      --color-scheme-accent-2: 0, 0, 0;
554      --color-scheme-accent-2-contrast: 255, 255, 255;
555      --color-scheme-card-text: 255, 255, 255;
556      --color-scheme-card: 0, 0, 0;
557      --color-scheme-gradient: ;
558      --color-scheme-secondary-background: var(--color-scheme-background);
559      --color-scheme-secondary-text: var(--color-scheme-text);
560      --select-svg: 
561      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
562    ;
563    }
564
565    /* unique values for each scheme */
566    :root {
567      --color-scheme-scheme5-text: 255 255 255;
568      --color-scheme-scheme5-text-contrast: 0, 0, 0;
569      --color-scheme-scheme5-background: 0, 0, 0;
570      --color-scheme-scheme5-accent-1: 255, 255, 255;
571      --color-scheme-scheme5-accent-1-contrast: 0, 0, 0;
572      --color-scheme-scheme5-accent-2: 0, 0, 0;
573      --color-scheme-scheme5-accent-2-contrast: 255, 255, 255;
574      --color-scheme-scheme5-card-text: 255, 255, 255;
575      --color-scheme-scheme5-card: 0, 0, 0;
576      --color-scheme-scheme5-gradient: ;
577      --color-scheme-scheme5-secondary-background: var(--color-scheme-background);
578      --color-scheme-scheme5-secondary-text: var(--color-scheme-text);
579      --color-scheme-scheme5-select-svg: 
580      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
581    ;
582    }
583
584    
585    [data-color-scheme="scheme6"] {
586      --color-scheme-text: 249, 248, 244;
587      --color-scheme-text-contrast: 231, 224, 198;
588      --color-scheme-background: 255, 255, 255;
589      --color-scheme-accent-1: 11, 23, 17;
590      --color-scheme-accent-1-contrast: 249, 248, 244;
591      --color-scheme-accent-2: 0, 0, 0;
592      --color-scheme-accent-2-contrast: 0, 0, 0;
593      --color-scheme-card-text: 0, 0, 0;
594      --color-scheme-card: 0, 0, 0;
595      --color-scheme-gradient: ;
596      --color-scheme-secondary-background: var(--color-scheme-background);
597      --color-scheme-secondary-text: var(--color-scheme-text);
598      --select-svg: 
599      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23f9f8f4' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
600    ;
601    }
602
603    /* unique values for each scheme */
604    :root {
605      --color-scheme-scheme6-text: 249 248 244;
606      --color-scheme-scheme6-text-contrast: 231, 224, 198;
607      --color-scheme-scheme6-background: 255, 255, 255;
608      --color-scheme-scheme6-accent-1: 11, 23, 17;
609      --color-scheme-scheme6-accent-1-contrast: 249, 248, 244;
610      --color-scheme-scheme6-accent-2: 0, 0, 0;
611      --color-scheme-scheme6-accent-2-contrast: 0, 0, 0;
612      --color-scheme-scheme6-card-text: 0, 0, 0;
613      --color-scheme-scheme6-card: 0, 0, 0;
614      --color-scheme-scheme6-gradient: ;
615      --color-scheme-scheme6-secondary-background: var(--color-scheme-background);
616      --color-scheme-scheme6-secondary-text: var(--color-scheme-text);
617      --color-scheme-scheme6-select-svg: 
618      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23f9f8f4' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
619    ;
620    }
621
622  ::selection {
623    background-color: rgb(var(--color-scheme-accent-1));
624    color: rgb(var(--color-scheme-accent-1-contrast));
625  }
626
627  
628    .card {
629      --color-scheme-secondary-background: var(--color-scheme-card);
630      --color-scheme-secondary-text: var(--color-scheme-card-text);
631    }
632  
633
634
635  [data-color-scheme] {
636    --color-heading-shadow: var(--color-scheme-accent-1);
637    --color-heading-stroke: var(--color-scheme-text);
638    --color-button-background: var(--color-scheme-accent-1);
639    --color-button-text: var(--color-scheme-accent-1-contrast);
640    --color-button-border: var(--color-scheme-text);
641    --color-button-shadow: var(--color-scheme-text);
642    --color-card-border: var(--color-scheme-text);
643    --color-card-shadow: var(--color-scheme-text);
644    --color-sticker-border: var(--color-scheme-text);
645    --color-sticker-shadow: var(--color-scheme-text);
646    --color-media-border: var(--color-scheme-text);
647    --color-media-shadow: var(--color-scheme-text);
648    --color-media-shadow-fill: rgb(var(--color-scheme-text));
649    --color-sticker-shadow: var(--color-scheme-text);
650    --color-sticker-shadow-fill: rgb(var(--color-scheme-text));--heading-color: var(--color-scheme-accent-2);
651    --heading-italics-color: var(--color-scheme-text);
652    --heading-text-shadow:--payment-terms-background-color: rgb(var(--color-scheme-background));
653
654    --color-button-background-hover: var(--color-scheme-text);
655      --color-button-text-hover: var(--color-scheme-text-contrast);
656      --color-button-border-hover: var(--color-scheme-text);
657      --color-button-secondary-text-hover: var(--color-scheme-text-contrast);
658      --color-button-secondary-background-hover: var(--color-scheme-text);}
659
660  /*
661  Typography and spacing sizes
662  */:root {
663    --base-font-size: 100.0%;
664    --base-line-height: 1.4;
665    --heading-line-height: 0.9;
666
667    --font-size-ratio-xs: 0.7491535;
668    --font-size-ratio-sm: 0.8908985;
669    --font-size-ratio-base: 1;
670    --font-size-ratio-lg: 1.33484;
671    --font-size-ratio-xl: 1.498307;
672    --font-size-ratio-2xl: 1.681793;
673    --font-size-ratio-3xl: 2;
674    --font-size-ratio-4xl: 2.66968;
675    --font-size-ratio-5xl: 2.996614;
676    --font-size-ratio-6xl: 3.563594;
677    --font-size-ratio-7xl: 4;
678    --font-size-ratio-8xl: 4.519842;
679    --font-size-ratio-9xl: 4.996614;
680    --font-size-ratio-10xl: 5.563594;
681
682    --font-size-xs: calc(var(--font-size-ratio-xs) * 1rem);
683    --font-size-sm: calc(var(--font-size-ratio-sm) * 1rem);
684    --font-size-base: calc(var(--font-size-ratio-base) * 1rem);
685    --font-size-lg: calc(var(--font-size-ratio-lg) * 1rem);
686    --font-size-xl: calc(var(--font-size-ratio-xl) * 1rem);
687    --font-size-2xl: calc(var(--font-size-ratio-2xl) * 1rem);
688    --font-size-3xl: calc(var(--font-size-ratio-3xl) * 1rem);
689    --font-size-4xl: calc(var(--font-size-ratio-4xl) * 1rem);
690    --font-size-5xl: calc(var(--font-size-ratio-5xl) * 1rem);
691    --font-size-6xl: calc(var(--font-size-ratio-6xl) * 1rem);
692    --font-size-7xl: calc(var(--font-size-ratio-7xl) * 1rem);
693    --font-size-8xl: calc(var(--font-size-ratio-8xl) * 1rem);
694    --font-size-9xl: calc(var(--font-size-ratio-9xl) * 1rem);
695    --font-size-10xl: calc(var(--font-size-ratio-10xl) * 1rem);
696
697    --type-scale-n-2: var(--font-size-xs);
698    --type-scale-n-1: var(--font-size-sm);
699    --type-scale-n0: var(--font-size-base);
700    --type-scale-n1: var(--font-size-lg);
701    --type-scale-n2: var(--font-size-xl);
702    --type-scale-n3: var(--font-size-2xl);
703    --type-scale-n4: var(--font-size-3xl);
704    --type-scale-n5: var(--font-size-4xl);
705    --type-scale-n6: var(--font-size-5xl);
706    --type-scale-n7: var(--font-size-6xl);
707    --type-scale-n8: var(--font-size-7xl);
708    --type-scale-n9: var(--font-size-8xl);
709    --type-scale-n10: var(--font-size-9xl);
710    --type-scale-n11: var(--font-size-10xl);
711
712    --standard-heading-size: var(--type-scale-n4);
713    --feature-heading-size: var(--type-scale-n4);
714    --secondary-heading-size: var(--type-scale-n2);
715
716    --section-vertical-spacing: 2rem;--button-font-stack: var(--heading-font-stack);
717      --button-font-weight: var(--heading-font-weight);
718      --button-font-style: var(--heading-font-style);
719      --button-letter-spacing: var(--heading-letterspacing);}
720
721  shopify-accelerated-checkout,
722  shopify-accelerated-checkout-cart {
723    --shopify-accelerated-checkout-button-box-shadow: none;
724  }
725
726  @media (min-width: 990px) {
727    :root {
728      --standard-heading-size: var(--type-scale-n5);
729      --feature-heading-size: var(--type-scale-n8);
730      --secondary-heading-size: var(--type-scale-n2);
731      --section-vertical-spacing: 4rem;
732      --section-x-padding: 2.5rem;
733      --grid-gap: 2.5rem;
734    }
735  }
736
737  .heading-standard {
738    font-size: var(--standard-heading-size);
739  }
740
741  .heading-feature {
742    font-size: var(--feature-heading-size);
743  }
744
745  .heading-secondary {
746    font-size: var(--secondary-heading-size);
747  }
748
749  /*
750  Rich Text Editor
751  */:root,
752  [data-color-scheme] {
753    --rte-spacing: 1.25rem;
754    --rte-link-color: var(--color-scheme-text);
755    --rte-link-color-contrast: var(--color-scheme-background);
756    --rte-link-hover-color: var(--color-scheme-accent-1);
757    --rte-blockquote-background-color: var(--color-scheme-accent-1);
758    --rte-blockquote-text-color: var(--color-scheme-accent-1-contrast);
759    --rte-list-style-type: disc;
760    --underline-thickness: 2px;
761    --rte-link-decoration-style: solid;
762  }
763
764  .rte a,
765  .inline-rte a {
766    text-decoration-line: underline;
767    text-decoration-style: var(--rte-link-decoration-style);
768    text-decoration-thickness: var(--underline-thickness);
769    color: rgb(var(--rte-link-color));
770  }
771
772  .rte a:hover,
773  .inline-rte a:hover {
774    color: rgb(var(--rte-link-hover-color));
775  }
776
777  .inline-heading-rte a {
778    text-decoration-line: underline;
779    text-decoration-style: var(--rte-link-decoration-style);
780    text-decoration-thickness: var(--underline-thickness);
781  }
782
783  .heading-effects a {
784    text-decoration-line: unset;
785    text-decoration-style: unset;
786    text-decoration-thickness: unset;
787  }
788
789
790  /*
791  Heading effects
792  */:root {
793    --heading-highlight-start: 20%;
794    --heading-highlight-end: 90%;
795    --heading-highlight-opacity-0: rgba(255,255,255,0);
796    --color-heading-highlight: rgba(var(--color-scheme-text), 1);
797    --color-heading-highlight-text: var(--color-scheme-text-contrast);
798    --heading-text-highlight: linear-gradient(180deg, var(--heading-highlight-opacity-0) var(--heading-highlight-start), var(--color-heading-highlight) var(--heading-highlight-start), var(--color-heading-highlight) var(--heading-highlight-end), var(--heading-highlight-opacity-0) var(--heading-highlight-end));
799  }
800
801  
802    .heading-effects,
803    .heading-effects a
804    
805     {
806      color: rgb(var(--heading-color));
807      text-shadow: var(--heading-text-shadow);
808      -webkit-text-stroke: var(--heading-stroke-thickness) rgb(var(--color-heading-stroke));
809      text-stroke: var(--heading-stroke-thickness) rgb(var(--color-heading-stroke));
810      text-decoration: none;
811    }
812  
813
814  /*
815  Cards
816  */
817  :root {}
818
819  .card::after {
820    -webkit-mask-image: var(--card-shadow-mask-image);
821    mask-image: var(--card-shadow-mask-image);-webkit-mask-position: right top;
822      mask-position: right top;}
823
824  /*
825  Media
826  */
827  .media--css-only::before,
828  .media__drop-shadow--shape {}
829
830
831  /*
832  Custom cursor
833  */@media (pointer: fine) {}
834
835    @media (any-pointer: coarse) {}</style>
836<style id="generated-critical-css">
837.max-w-site{max-width:var(--max-site-width)}.\[\&\:not\(\.is-initialized\)\]\:visible:not(.is-initialized){visibility:visible}@media (max-width:989px){.splide:not(.is-active) .max-lg\:\[\.splide\:not\(\.is-active\)_\&\]\:hidden{display:none}}
838</style><style id="manual-critical-css">
839      [x-cloak] {
840        display: none;
841      }
842
843      data-island {
844        display: block;
845      }
846
847      [data-parallax-container] {
848        will-change: opacity;
849        opacity: 0;
850        transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
851      }
852      .no-js [data-parallax-container],
853      [data-parallax-container].animated {
854        opacity: 1;
855      }
856
857      @media (prefers-reduced-motion) {
858        [data-parallax-container] {
859          opacity: 1;
860        }
861      }
862    </style>
863
864    
865    
866      <link
867        rel="preload"
868        as="font"
869        href="//aguamagica.com/cdn/fonts/prompt/prompt_n9.f3543f9d5fcc5013cb1d7a07bc4cf0bee18a6d8e.woff2"
870        type="font/woff2"
871        crossorigin
872      >
873    
874    
875      <link
876        rel="preload"
877        as="font"
878        href="//aguamagica.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2"
879        type="font/woff2"
880        crossorigin
881      >
882    
883    
884  <!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
885<script type="text/javascript">
886  (function (c, l, a, r, i, t, y) {
887    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
888    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
889    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
890
891    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
892      if (error) {
893        console.error("Error loading Shopify features:", error);
894        return;
895      }
896
897      c[a]('consentv2', {
898        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
899        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
900        source: 101,
901      });
902    });
903
904    l.addEventListener("visitorConsentCollected", function (e) {
905      c[a]('consentv2', {
906        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
907        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
908        source: 101,
909      });
910    });
911  })(window, document, "clarity", "script", "yqlj0d7w7t");
912</script>
912
913
914
915
916<!-- END app block --><!-- BEGIN app block: shopify://apps/kaching-cart/blocks/embed/7705621e-3c0f-4e97-9d29-5c8528b19fb7 --><!-- BEGIN app snippet: drawer -->
917  
918
919  
919<script>
920    window.__getFileUrl = (filename) => {
921      const completeUrl = "https://cdn.shopify.com/extensions/01a1134b-fce7-79cd-8a2f-333188a0585c/kaching-cart-1449/assets/kaching-cart.js";
922      const cdnUrl = completeUrl.replace(/\/[^\/]*$/, '');
923
924      return cdnUrl + "/" + filename;
925    }
926  </script>
926
927
928  
928<script type="application/json" data-cart-inventory>
929  []
930  </script>
930
931
932  
932<script>
933    //! THIS IFRAME SHOULD NOT BE DELETED, IT IS USED TO GET THE ORIGINAL FETCH FUNCTION AND SHOULD BE KEPT IN THE DOM FOR THE ENTIRE LIFE OF THE PAGE, OTHERWISE IT SEEMS TO CAUSE A WEIRD BUG IN SAFARI
934    const iframe = document.createElement("iframe");
935    iframe.style.display = "none";
936    iframe.src = "about:blank";
937    iframe.id = "kaching-cart-iframe-for-clean-apis";
938    document.documentElement.appendChild(iframe);
939    if (iframe.contentWindow?.fetch && typeof iframe.contentWindow?.fetch === "function") {
940      window.__kachingCartOriginalFetch = iframe.contentWindow?.fetch.bind(window);
941    }
942    // Pristine Response constructor — some themes/apps clobber window.Response with a non-constructable value, so we grab the iframe realm's untouched one. Not bound: a constructor must stay new-able.
943    if (typeof iframe.contentWindow?.Response === "function") {
944      window.__kachingCartOriginalResponse = iframe.contentWindow.Response;
945    }
946  </script>
946
947
948  
949  
949<script>
950    (function() {
951      let realFastClick = null;
952
953      Object.defineProperty(window, 'FastClick', {
954        get: () => realFastClick,
955        set: (value) => {
956          realFastClick = value;
957
958          // Override attach method
959          const originalAttach = value.attach;
960          value.attach = function(layer, options) {
961            return { destroy: () => {} };
962          };
963        },
964        configurable: true
965      });
966    })();
967  </script>
967
968    <template id="kaching-cart-additional-checkout-buttons-source">
969      <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:56461983935,&quot;merchantName&quot;:&quot;Agua Mágica &quot;,&quot;personalized&quot;:true}}]" access-token="8f166b7adfc52817f924b59cef31eb85" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="56461983935" cart-id="3ab5f25713460dac1bd2cdea92b474bf" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>
970    </template>
971  
972  
973<link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a1134b-fce7-79cd-8a2f-333188a0585c/kaching-cart-1449/assets/kaching-cart.js" crossorigin="anonymous">
974<script type="module">
975  import("https://cdn.shopify.com/extensions/01a1134b-fce7-79cd-8a2f-333188a0585c/kaching-cart-1449/assets/kaching-cart.js")
976    .catch((error) => {
977      console.error("‼️ Kaching Cart failed to load", error);
978
979      //When we are not able to load the script, we should also stop listening to click events and any other events that are related to the cart drawer.
980      window.__kachingCartFailedModuleLoad = true;
981    });
982</script>
982
983
984<link rel="preload" href="https://cdn.shopify.com/extensions/01a1134b-fce7-79cd-8a2f-333188a0585c/kaching-cart-1449/assets/kaching-cart.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
985<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a1134b-fce7-79cd-8a2f-333188a0585c/kaching-cart-1449/assets/kaching-cart.css"></noscript>
986
987
988
989
990
991
992<!-- Part 1: Run immediately for event listeners -->
993<script>
994  (function() {
995    try {
996      // Simple error logging and tracking
997      const logError = (message, error) => {
998        try {
999          // Safely log to console even if error is undefined/null/malformed
1000          console.error(`[Kaching Cart] ${message}`, error || "");
1001
1002          // Only send critical errors to the endpoint
1003          try {
1004            // Safely check error properties with fallbacks
1005            const errorMessage = error && typeof error === 'object' && error.message ? error.message : '';
1006            const errorStack = error && typeof error === 'object' && error.stack ? error.stack : '';
1007
1008            // Skip sending certain common errors
1009            if (
1010              errorMessage && (
1011                errorMessage === "Load failed" ||
1012                errorMessage === "Failed to fetch" ||
1013                errorMessage.includes("Blocked by EC") ||
1014                window?.location?.hostname?.includes("127.0.0.1")
1015              )
1016            ) {
1017              return;
1018            }
1019
1020            // Prepare error details with safe access patterns
1021            const errorDetails = {
1022              filename: "drawer.liquid",
1023              message: "drawer.liquid" + message + (errorMessage ? `: ${errorMessage}` : ""),
1024              stack: errorStack || "No stack trace",
1025              url: window.location ? window.location.href : "unknown",
1026              shop: "aguamagica.myshopify.com"
1027            };
1028
1029            //Let's use sentry for now
1030            if(window.__KachingCartSentry) {
1031              window.__KachingCartSentry.captureException(error);
1032            }
1033          } catch (trackingError) {
1034            // Silent fail for error tracking
1035          }
1036        } catch (logError) {
1037          // Ultimate fallback - even console.error failed
1038          // We do absolutely nothing here to ensure we never crash a store
1039        }
1040      };
1041
1042      /*
1043        A CSS attribute selector can only do a substring match, and "/cart" is a
1044        substring of plenty of paths that have nothing to do with the cart:
1045        /a/search/cartier, /collections/cartoons, /pages/cartography. Every match on
1046        this selector is therefore re-checked against the resolved URL in the click
1047        handler below (see isCartPageLink), which is what actually decides whether a
1048        click gets swallowed. The :not() exclusions still carry their weight: the
1049        selector list is also handed to the drawer bundle, which feeds it to
1050        querySelectorAll without any such re-check.
1051      */
1052      const CART_PAGE_LINK_SELECTOR = [
1053        "a[href*='/cart']",
1054        ":not([href^='//'])",
1055        ":not([href*='/cart/change'])",
1056        ":not([href*='/cart/add'])",
1057        ":not([href*='/cart/clear'])",
1058        ":not([href*='/products/cart'])",
1059        ":not([href*='/collections/cart'])",
1060        ":not([class*='upcart'])",
1061        ":not([class*='revy-upsell-btn-cart'])",
1062        ":not([href*='/checkout'])",
1063        ":not([href*='/discount'])",
1064        ":not([href*='/cart/1'])",
1065        ":not([href*='/cart/2'])",
1066        ":not([href*='/cart/3'])",
1067        ":not([href*='/cart/4'])",
1068        ":not([href*='/cart/5'])",
1069        ":not([href*='/cart/6'])",
1070        ":not([href*='/cart/7'])",
1071        ":not([href*='/cart/8'])",
1072        ":not([href*='/cart/9'])",
1073      ].join("");
1074
1075      // Store selectors in a global variable so the second script can access them
1076      window.__kachingCartSelectors = [
1077        CART_PAGE_LINK_SELECTOR,
1078        "a[data-cart-toggle]",
1079        "#sticky-app-client div[data-cl='sticky-button']",
1080        "button.minicart-open",
1081        "#cart-icon-bubble",
1082        ".slide-menu-cart",
1083        ".icon-cart:not(svg):not(:is(button[type='submit'] *))",
1084        ".cart-icon:not(svg)",
1085        ".cart-link:not(div.header-icons):not(ul)",
1086        "button.header-cart-toggle",
1087        "div.minicart__button",
1088        "button.js-cart-button",
1089        ".mini-cart-trigger",
1090        ".shopping-cart a[href*='#cart']",
1091        ".header-menu-cart-drawer",
1092        ".js-mini-cart-trigger",
1093        "#CartButton-Desktop",
1094        "#CartButton",
1095        "a[data-js-sidebar-handle]:not(a[href*='/search'])",
1096        "a.area--cart.icon-button",
1097        "[data-cartmini]",
1098        "button[data-sidebar-id='CartDrawer']",
1099        "header-actions >
1099 cart-drawer-component",
1100        "a.header--cart-link[data-drawer-view='cart-drawer']",
1101        "a.header--cart-count[data-drawer-view='cart-drawer']",
1102        "a.header--cart[data-drawer-view='cart-drawer']",
1103        "a[role='button'][href='#drawer-cart']",
1104        "button[drawer-to-open='cart-drawer']",
1105        "div.cart-text:has(.cart-count)",
1106        "button.header__icon--cart",
1107        "button#cart-open",
1108        "li.cartCounter",
1109        ".tt-cart.tt-dropdown-obj .tt-dropdown-toggle",
1110        "a[href='#cartDrawer'][data-side-drawer-open]",
1111        "cart-icon[data-add-to-cart-behavior='open_cart']",
1112        "xo-modal-trigger[xo-name='cart']",
1113        "a[cart-icon-bubble]",
1114        "a[data-open-dialog='cart-drawer']",
1115        "button[onclick='cartDrawer.open();']",
1116        "a[data-node-type='commerce-cart-open-link'].w-commerce-commercecartopenlink",
1117        ".header-mobile-main button.cart",
1118        ".header-desktop-main button.cart",
1119        ".header-cart-btn[data-cart-toggle]",
1120        "modal-open[target='cart-drawer']",
1121        "a.header__link.cart__count",
1122        "button[data-testid='cart-drawer-trigger']:has(cart-icon.header-actions__cart-icon)",
1123        //Concept 6.0.3 changed its header cart icon from <a href="/cart"> to a button with no href.
1124        "button.cart-drawer-button[aria-controls='CartDrawer']",
1125      ];
1126
1127      /* A link points at the cart page only when the last segment of its path is
1128         exactly "cart" — /cart, /cart/, or a locale/market-prefixed /en-de/cart.
1129         Resolved against the current page so that a relative href normalises the
1130         same way the browser would navigate it. */
1131      const isCartPageLink = (link) => {
1132        const href = link.getAttribute("href");
1133
1134        if (!href) {
1135          return false;
1136        }
1137
1138        try {
1139          return /\/cart\/?$/.test(new URL(href, window.location.href).pathname);
1140        } catch (urlError) {
1141          //An href the URL parser rejects (javascript:, mailto:, …) is not a cart link.
1142          return false;
1143        }
1144      };
1145
1146      // Click event handler with basic error handling
1147      document.addEventListener("click", (e) => {
1148        //If the module failed to load, or the drawer failed to start (withThemeCartFallback), or we blocked it for testing through the developer tools, we should not listen to any click events, we should let the native cart popup handle it.
1149        //__kachingCartDisabled is a merchant opt-out (e.g. B2B customers): let the theme's native cart handle the click. Read here at click time so it works regardless of when the flag is set.
1150        if(window.__kachingCartFailedModuleLoad === true || window.__kachingCartDisabled === true) {
1151          return;
1152        }
1153
1154        try {
1155          const isCartButton = window.__kachingCartSelectors.some((selector) => {
1156            try {
1157              const match = e.target.closest(selector);
1158
1159              if (!match) {
1160                return false;
1161              }
1162
1163              /* Only the href-substring selector needs the URL check. The other
1164                 entries match classes and attributes a theme puts on its own cart
1165                 control, and several of them sit on elements with no cart path at
1166                 all (href='#drawer-cart'). Returning false here keeps looking, so a
1167                 non-cart path on an element the theme also marks as a cart control
1168                 still opens the drawer. */
1169              return selector === CART_PAGE_LINK_SELECTOR
1170                ? isCartPageLink(match)
1171                : true;
1172            } catch (selectorError) {
1173
1174              if(selector !== ".cart-link:not(div.header-icons):not(ul)") {
1175                //In some browsers these selectors are not valid, but no need to log it
1176                logError(`Error checking selector: ${selector}`, selectorError);
1177              }
1178              return false;
1179            }
1180          });
1181
1182          if (isCartButton) {
1183            try {
1184              e.stopImmediatePropagation();
1185              e.preventDefault();
1186              e.stopPropagation();
1187            } catch (eventError) {
1188              logError("Error stopping event propagation", eventError);
1189            }
1190
1191            try {
1192              const event = new CustomEvent("kaching-cart:open", {
1193                detail: {
1194                  element: e.target,
1195                  cartOpenSource: "cart-button",
1196                },
1197              });
1198              document.dispatchEvent(event);
1199            } catch (customEventError) {
1200              logError("Error dispatching kaching-cart:open event", customEventError);
1201            }
1202          }
1203        } catch (clickHandlerError) {
1204          logError("Error in click event handler", clickHandlerError);
1205        }
1206      }, true);
1207    } catch (globalError) {
1208      console.error("[Kaching Cart] Fatal script error in event listeners", globalError);
1209    }
1210  })();
1211</script>
1211
1212
1213<!-- Part 2: Wait for Shopify object before initializing props -->
1214<script>
1215  (function() {
1216    try {
1217      const createKachingCartElement = (props) => {
1218        /*
1219          A merchant can set window.__kachingCartDisabled to fully suppress our cart for a shopper (e.g. B2B customers) and fall back to the theme's native cart. Bailing here means the <kaching-cart> element is never created, so none of the extension's global patches (fetch/XHR interception, form handlers, observers) ever install — there is nothing to tear down. This is the reliable checkpoint: the element is registered by a deferred module, so this runs after any inline flag-setting script the merchant adds.
1220        */
1221        if (window.__kachingCartDisabled === true) {
1222          return;
1223        }
1224
1225        const kachingCartElement = document.createElement('kaching-cart');
1226        kachingCartElement.style.zIndex = "1051";
1227        kachingCartElement.style.position = "relative";
1228        kachingCartElement.style.opacity = "1"; //Some themes set all elements to opacity: 0 when their native drawer opens, this will ensure our drawer is visible.
1229
1230        // Set attribute BEFORE appending to DOM
1231        kachingCartElement.setAttribute("kaching-cart-props", JSON.stringify(props));
1232
1233        if (document.body) {
1234          document.body.appendChild(kachingCartElement);
1235        } else {
1236          const appendWhenBodyReady = () => {
1237            if (document.body) {
1238              document.body.appendChild(kachingCartElement);
1239            } else {
1240              setTimeout(appendWhenBodyReady, 10);
1241            }
1242          };
1243          appendWhenBodyReady();
1244        }
1245      };
1246
1247      const logError = (message, error) => {
1248        console.error(`[Kaching Cart] ${message}`, error);
1249      };
1250
1251
1252      // Function to initialize cart props when Shopify is available
1253      const initKachingCartProps = () => {
1254        try {
1255          if (window.__kachingCartDisabled === true) {
1256            return;
1257          }
1258
1259          if (!window.Shopify) {
1260            // If Shopify isn't ready yet, try again in a moment
1261            setTimeout(initKachingCartProps, 10);
1262            return;
1263          }
1264
1265        
1266        
1267          try {
1268              const path = window.location.pathname || window.Shopify?.routes?.root || "/";
1269              sessionStorage.setItem(`kaching-cart-last-visited-page-${window.Shopify.shop}`, path);
1270            } catch (error) {
1271              //Silent fail
1272            }
1273        
1274
1275          const props = {
1276            appSettings: {"brandColors":{"brand_badge_bg":"11, 23, 17","brand_badge_text":"7, 148, 85","brand_primary_bg":"11, 23, 17","brand_primary_text":"231, 224, 198","brand_secondary_bg":"26, 37, 31","brand_border_divider":"231, 224, 198","brand_primary_accent":"11, 23, 17","brand_secondary_text":"152, 162, 179","brand_secondary_accent":"11, 23, 17","brand_primary_accent_text":"231, 224, 198","brand_secondary_accent_text":"255, 255, 255"},"storefrontAccessToken":"6ff18fab7b3f97b7fab316e9da719ba1"},
1277            customerAccountsEnabled: true,
1278            customerAccountsLoginUrl: "https:\/\/aguamagica.com\/customer_authentication\/redirect?locale=en\u0026region_country=US",
1279            customerTags: null,
1280            customerId: null,customerOrdersCount: null,
1281            surface: "storefront",
1282            cartButtonSelectors: window.__kachingCartSelectors,
1283            apiEndpoint: "https://aguamagica.myshopify.com/api/2026-10/graphql.json",
1284            moneyFormat: "${{amount}}",
1285            cartSettings: {"general":{"cartAnchor":"right","shouldOpenCartDrawerOnAddToCart":true,"goToCartInsteadOfCheckout":false,"useCompareAtPrice":true,"showUnitPrice":false,"modulesOrder":["announcementBar","tieredPromotionsBar","lineItems","productUpsell","trustBadges","sideUpsell"],"customCss":"","customJs":"","adminCustomCss":"","adminCustomJs":"","htmlModules":[],"shop":"aguamagica.myshopify.com","countNativeBundlesAsSingleLine":false,"roundingPrecision":null},"topBar":{"mode":"text","imageUrl":"","textAlign":"center","text":"My cart • {{item_count}}","logoHeight":50},"upsellToggle":{"isActive":false,"imageUrl":"https:\/\/cart.kachingappz.app\/images\/illustrations\/shipping-protection.png","t
1285itle":"Shipping protection","description":"Protect your order from being lost or damaged.","price":2.5,"compareAtPrice":null,"autoFulfil":false,"removeWhenCartIsEmpty":false,"mode":"default","inCheckoutButtonText":"+ {{upsell_toggle_price}} {{upsell_toggle_title}}","inCheckoutButtonAlreadyInCartText":"Includes {{upsell_toggle_price}} {{upsell_toggle_title}}","segmentation":{"enabled":false,"rules":[]}},"orderNotes":{"isActive":false,"title":"Add special instructions","inputType":"text","placeholder":"Enter your order notes","isCollapsible":true,"isCollapsed":true,"isRequiredToCheckout":false},"footer":{"modulesOrder":["upsellToggle","orderNotes","discountCode","discounts","subtotal","checkoutButton","acceleratedCheckoutButtons","paymentIcons","secondaryButton"],"buttonText":"Checkout • {{cart_total}}","secondaryButtonText":"continue shopping","acceleratedCheckoutButtons":{"isActive":false},"acceleratedCBInAccordion":false,"acceleratedCBInAccordionTitle":"Express checkout","areAcceleratedCheckoutButtonsCollapsed":true,"discountsText":"Discounts","subtotalText":"Subtotal","paymentIcons":{"affirm":false,"alipay":false,"amazonpay":true,"amex":true,"applepay":true,"bancontact":false,"bitcoin":false,"bitcoincash":false,"bitpay":false,"citadele":false,"dinersclub":false,"discover":false,"elo":false,"etherium":false,"facebookpay":false,"forbrugsforeningen":false,"giropay":false,"googlepay":true,"ideal":false,"interac":false,"jcb":false,"klarna":false,"lightcoin":false,"maestro":false,"mastercard":true,"payoneer":false,"paypal":false,"paysafe":false,"poli":false,"qiwi":false,"sepa":false,"shoppay":true,"skrill":false,"sofort":false,"stripe":false,"unionpay":false,"venmo":false,"verifone":false,"visa":true,"webmoney":false,"wechat":false,"yandex":false,"custom":[]},"showPaymentIcons":true,"showSubtotal":true,"showOriginalPrice":false,"showDiscounts":false,"showDiscountBadges":true,"showCheckoutButton":true,"showTermsAndConditions":false,"termsAndConditionsText":"I have read and agree to the \u003ca target='_blank' href='https:\/\/www.example.com'\u003eterms and conditions\u003c\/a\u003e","termsAndConditionsRequiredText":"","showSecondaryButton":true,"secondaryButtonAction":"close-cart","htmlModules":[]},"generalTexts":{"youSave":"You save {{amount_saved}}","addToCart":"Add to cart","outOfStock":"Out of stock","inventoryNotAvailable":"Cannot add more of this item to the cart","errorLoadingCart":"There was an error loading your cart.","errorCheckoutButton":"You can still checkout","discountCodeInvalid":"The discount code you entered is invalid or cannot be applied to this cart","free":"Free","hideComponents":"Hide {{total_components}} items","showComponents":"Show {{total_components}} items","deliveredEvery":"Delivered every {{plan_delivery_interval_count}} {{plan_delivery_interval}}","billedEvery":"\/{{plan_billing_interval_count}}{{plan_billing_interval}}","dayFull":"day\/s","weekFull":"week\/s","monthFull":"month\/s","yearFull":"year\/s","dayShort":"d","weekShort":"wk","monthShort":"mo","yearShort":"y"},"translations":[],"emptyCartGeneral":{"title":"Your cart is empty","buttonText":"","buttonAction":"close-cart","icon":"bag-2"},"discountCode":{"isActive":false,"placeholder":"Discount code","buttonText":"Apply"},"styles":{"--kaching-cart-border-radius":20,"--kaching-cart-background":"brand_primary_bg","--kaching-cart-border-divider":"brand_border_divider","--kaching-cart-top-bar-background":"brand_primary_bg","--kaching-cart-top-bar-text":"brand_primary_text","--kaching-cart-top-bar-font-size":24,"--kaching-cart-top-bar-announcement-font-size":13,"--kaching-cart-top-bar-announcement-text":"255, 255, 255","--kaching-cart-top-bar-announcement-background":"0, 0, 0","--kaching-cart-badge-background":"brand_badge_bg","--kaching-cart-badge-text":"brand_badge_text","--kaching-cart-button-background":"brand_primary_accent","--kaching-cart-button-text":"brand_primary_accent_text","--kaching-cart-announcement-bar-background":"brand_secondary_accent","--kaching-cart-announcement-bar-text":"brand_secondary_accent_text","--kaching-cart-tiered-promotions-bar-inactive":"brand_secondary_text","--kaching-cart-tiered-promotions-bar-active":"brand_primary_text","--kaching-cart-tiered-promotions-bar-background":"234, 236, 240","--kaching-cart-tbp-free-gifts-modal-background":"brand_primary_bg","--kaching-cart-tbp-free-gifts-modal-text":"brand_primary_text","--kaching-cart-tbp-free-gifts-modal-free-badge-bg":"brand_badge_bg","--kaching-cart-tbp-free-gifts-modal-free-badge-text":"brand_badge_text","--kaching-cart-tbp-free-gifts-modal-gift-background":"brand_primary_bg","--kaching-cart-tbp-free-gifts-modal-gift-border":"204, 204, 204","--kaching-cart-tbp-free-gifts-modal-checkbox":"brand_primary_text","--kaching-cart-tbp-free-gifts-modal-btn-background":"brand_primary_accent","--kaching-cart-tbp-free-gifts-modal-btn-text":"brand_primary_accent_text","--kaching-cart-tbp-free-gifts-modal-img-size":40,"--kaching-cart-tbp-free-gifts-modal-btn-font-size":16,"--kaching-cart-tbp-free-gifts-modal-choose-gift-text":"brand_primary_accent_text","--kaching-cart-tbp-free-gifts-modal-choose-gift-bg":"brand_primary_accent","--kaching-cart-tbp-free-gifts-modal-change-gift-text":"brand_primary_accent_text","--kaching-cart-tbp-free-gifts-modal-change-gift-bg":"brand_primary_accent","--kaching-cart-line-items-image-size":80,"--kaching-cart-line-items-vert
1285ical-space":25,"--kaching-cart-line-items-text":"brand_primary_text","--kaching-cart-line-items-text-2":"brand_secondary_text","--kaching-cart-line-items-badge-background":"brand_badge_bg","--kaching-cart-line-items-badge-text":"brand_badge_text","--kaching-cart-line-items-plan-background":"brand_primary_bg","--kaching-cart-line-items-plan-text":"brand_primary_text","--kaching-cart-line-items-plan-border-color":"0, 0, 0","--kaching-cart-line-items-plan-upgrade-background":"brand_primary_bg","--kaching-cart-line-items-plan-upgrade-text":"brand_primary_text","--kaching-cart-line-items-plan-upgrade-border-color":"0, 0, 0","--kaching-cart-line-items-bundle-upgrade-text":"255, 255, 255","--kaching-cart-line-items-bundle-upgrade-background":"7, 148, 85","--kaching-cart-side-upsell-width":200,"--kaching-cart-side-upsell-title-color":"brand_primary_text","--kaching-cart-side-upsell-title-font-size":15,"--kaching-cart-side-upsell-background":"brand_secondary_bg","--kaching-cart-side-upsell-card-background":"brand_primary_bg","--kaching-cart-side-upsell-text":"brand_primary_text","--kaching-cart-side-upsell-text-2":"brand_secondary_text","--kaching-cart-side-upsell-button-background":"brand_primary_accent","--kaching-cart-side-upsell-button-text":"brand_primary_accent_text","--kaching-cart-side-upsell-badge-background":"brand_badge_bg","--kaching-cart-side-upsell-badge-text":"brand_badge_text","--kaching-cart-side-ec-upsell-width":200,"--kaching-cart-side-ec-upsell-title-color":"brand_primary_text","--kaching-cart-side-ec-upsell-title-font-size":15,"--kaching-cart-side-ec-upsell-background":"brand_secondary_bg","--kaching-cart-side-ec-upsell-card-background":"brand_primary_bg","--kaching-cart-side-ec-upsell-text":"brand_primary_text","--kaching-cart-side-ec-upsell-text-2":"brand_secondary_text","--kaching-cart-side-ec-upsell-button-background":"brand_primary_accent","--kaching-cart-side-ec-upsell-button-text":"brand_primary_accent_text","--kaching-cart-side-ec-upsell-badge-background":"brand_badge_bg","--kaching-cart-side-ec-upsell-badge-text":"brand_badge_text","--kaching-cart-product-upsell-title-color":"brand_primary_text","--kaching-cart-product-upsell-title-font-size":15,"--kaching-cart-product-upsell-background":"brand_secondary_bg","--kaching-cart-product-upsell-text":"brand_primary_text","--kaching-cart-product-upsell-text-2":"brand_secondary_text","--kaching-cart-product-upsell-button-background":"brand_primary_accent","--kaching-cart-product-upsell-button-text":"brand_primary_accent_text","--kaching-cart-product-upsell-arrows":"brand_primary_text","--kaching-cart-product-upsell-badge-background":"brand_badge_bg","--kaching-cart-product-upsell-badge-text":"brand_badge_text","--kaching-cart-ec-product-upsell-title-color":"brand_primary_text","--kaching-cart-ec-product-upsell-title-font-size":15,"--kaching-cart-ec-product-upsell-background":"brand_secondary_bg","--kaching-cart-ec-product-upsell-text":"brand_primary_text","--kaching-cart-ec-product-upsell-text-2":"brand_secondary_text","--kaching-cart-ec-product-upsell-button-background":"brand_primary_accent","--kaching-cart-ec-product-upsell-button-text":"brand_primary_accent_text","--kaching-cart-ec-product-upsell-arrows":"brand_primary_text","--kaching-cart-ec-product-upsell-badge-background":"brand_badge_bg","--kaching-cart-ec-product-upsell-badge-text":"brand_badge_text","--kaching-cart-upsell-toggle-image-size":60,"--kaching-cart-footer-background":"brand_primary_bg","--kaching-cart-footer-text":"brand_primary_text","--kaching-cart-footer-discount-background":"brand_secondary_bg","--kaching-cart-footer-discount-text":"71, 84, 103","--kaching-cart-footer-button-background":"brand_border_divider","--kaching-cart-footer-button-text":"brand_primary_accent","--kaching-cart-footer-t-c-text":"brand_primary_text","--kaching-cart-footer-t-c-link":"brand_primary_accent","--kaching-cart-footer-secondary-button-text":"brand_primary_text","--kaching-cart-footer-font-size":16,"--kaching-cart-footer-row-spacing":10,"--kaching-cart-footer-checkout-button-secondary-text":"brand_primary_text","--kaching-cart-accelerated-checkout-buttons-size-desktop":42,"--kaching-cart-accelerated-checkout-buttons-size-mobile":42,"--kaching-cart-accelerated-checkout-buttons-accordion-title-text":"brand_primary_text","--kaching-cart-trust-badges-background":"brand_primary_bg","--kaching-cart-trust-badges-text":"brand_primary_text","--kaching-cart-trust-badges-text-font-size":13,"--kaching-cart-trust-badges-icon-size":25,"--kaching-cart-empty-cart-text":"brand_primary_text","--kaching-cart-empty-cart-text-font-size":16,"--kaching-cart-empty-cart-subtitle":"brand_primary_text","--kaching-cart-empty-cart-subtitle-font-size":13,"--kaching-cart-empty-cart-button-background":"brand_primary_accent","--kaching-cart-empty-cart-button-text":"brand_primary_accent_text","--kaching-cart-order-notes-title":"brand_primary_text","--kaching-cart-order-notes-input-background":"brand_primary_bg","--kaching-cart-order-notes-input-text":"brand_primary_text","--kaching-cart-order-notes-input-border-color":"190, 190, 190","--kaching-cart-discount-code-input-background":"brand_primary_bg","--kaching-cart-discount-code-input-text":"brand_primary_text","--kaching-cart-discount-code-input-border-color":"190, 190, 190","--kaching-cart-discount-code-button-background":"brand_primary_accent","--kaching-cart-discount-code-button-text":"brand_primary_accent_text"},"announcementBar":{"isActive":false,"text":"Almost yours - checkout in {{timer}} ⏰","timerMinutes":10,"clearCartOnTimerEnd":false,"resetTimerOnCartUpdate":true},"tieredPromotionsBar":{"isActive":false,"defaultText":"Add {{progress_needed}} to unlock {{next_promo_title}}!","unlockedText":"{{unlocked_promo_title}} unlocked!","stepIcon":"square","withIcons":true,"withEmojis":true,"freeGiftsAdditionMethod":"automatically","thresholdType":"cart-total","excludeProductsFromUnlockCount":false,"productsExcludedFromUnlockCount":[],"tiers":[{"id":"_ReJLCKCUIbMWDAYT9_iyS60B","title":"Free shipping","threshold":50,"discountAmount":100,"discountType":"percentage","type":"shipping-discount","excludeRatesAboveThreshold":false,"excludeRatesAboveThresholdAmount":0}],"marketSpecificTiers":[],"confetti":{"isActive":false,"amount":1000,"duration":3000},"freeGiftsModalOpensOnUnlock":true,"freeGiftsModalTitle":"Choose free gifts🎁","freeGiftsModalSubtitle":"Choose up to {{max_selectable_gifts}} free gifts","freeGiftsModalSelectGiftsText":"Choose gift","freeGiftsModalChangeGiftsText":"Change gift","freeGiftsModalButtonText":"Confirm","segmentation":{"enabled":false,"rules":[]}},"productUpsell":{"isActive":false,"title":"","buttonText":"Add to cart","textAlign":"
1285center","showBadge":true,"hideProductIfInCart":true,"layout":"layout-1","recommendationType":"automatically","aiRecommendationsIntent":"RELATED","removeWhenCartIsEmpty":false,"products":[],"segmentation":{"enabled":false,"rules":[]},"rules":[],"aiFallback":{"isActive":true,"intent":"RELATED"},"subscriptionSelectedByDefault":false,"subscriptionInfoText":"Delivered every {{plan_delivery_interval_count}} {{plan_delivery_interval}}","allowChangingSubscription":false,"oneTimePurchaseText":"One-time purchase","subscriptionOptionsText":"{{plan_name}}"},"lineItems":{"showPricePerItem":false,"showSavings":true,"showOriginalPrice":true,"showVariantSelector":true,"showQuantitySelector":true,"bundlesToGroup":["bundle","collectionBreaks","quantityBreaks","bxgy"],"showBundleImage":true,"bundleComponentsCollapsed":false,"showBundleUpgradeTips":true,"bundleUpgradeText":"Add {{quantity_left_to_next_bar}} more to get {{next_bar_saved_amount}} off","withFreeGiftText":" + free gift","subscriptionInfoText":"Delivered every {{plan_delivery_interval_count}} {{plan_delivery_interval}}","showSubscriptions":true,"showSubscriptionUpgradePrompt":true,"subscriptionUpgradeText":"Subscribe and save","allowChangingSubscription":false,"oneTimePurchaseText":"One-time purchase","subscriptionOptionsText":"{{plan_name}}"},"sideUpsell":{"isActive":false,"title":"","buttonText":"Add to cart","textAlign":"center","showBadge":true,"hideProductIfInCart":true,"layout":"layout-1","sideBarAlignment":"right","recommendationType":"automatically","aiRecommendationsIntent":"RELATED","removeWhenCartIsEmpty":false,"products":[],"segmentation":{"enabled":false,"rules":[]},"rules":[],"aiFallback":{"isActive":true,"intent":"RELATED"},"subscriptionSelectedByDefault":false,"subscriptionInfoText":"Delivered every {{plan_delivery_interval_count}} {{plan_delivery_interval}}","allowChangingSubscription":false,"oneTimePurchaseText":"One-time purchase","subscriptionOptionsText":"{{plan_name}}"},"trustBadges":{"isActive":false,"showUnderCheckoutButton":true,"badges":[{"id":"cl7OAOze_a2AtttDZqCI_YusJ","title":"","icon":"coins"}]},"ecProductUpsell":{"isActive":false,"title":"","buttonText":"Add to cart","textAlign":"center","showBadge":true,"hideProductIfInCart":true,"layout":"layout-1","recommendationType":"manually","aiRecommendationsIntent":"RELATED","removeWhenCartIsEmpty":false,"products":[],"segmentation":{"enabled":false,"rules":[]},"rules":[],"aiFallback":{"isActive":false,"intent":"RELATED"},"subscriptionSelectedByDefault":false,"subscriptionInfoText":"Delivered every {{plan_delivery_interval_count}} {{plan_delivery_interval}}","allowChangingSubscription":false,"oneTimePurchaseText":"One-time purchase","subscriptionOptionsText":"{{plan_name}}","mirrorMainSettings":false},"ecSideUpsell":{"isActive":false,"title":"","buttonText":"Add to cart","textAlign":"center","showBadge":true,"hideProductIfInCart":true,"layout":"layout-1","sideBarAlignment":"right","recommendationType":"manually","aiRecommendationsIntent":"RELATED","removeWhenCartIsEmpty":false,"products":[],"segmentation":{"enabled":false,"rules":[]},"rules":[],"aiFallback":{"isActive":false,"intent":"RELATED"},"subscriptionSelectedByDefault":false,"subscriptionInfoText":"Delivered every {{plan_delivery_interval_count}} {{plan_delivery_interval}}","allowChangingSubscription":false,"oneTimePurchaseText":"One-time purchase","subscriptionOptionsText":"{{plan_name}}","mirrorMainSettings":false},"id":"UHynfzCwnXJMb20lPEZRufREI","isActive":true},
1286            autoAtcRules: null,
1287            stickyCart: null,
1288            featureFlags: {"qtyOneKachingBundleGroupingEnabled":false,"skipDrawerOpenAfterAtc":false,"disableScrollLock":false,"keepDanglingBundleFreeGifts":false,"excludeCompareAtFromDiscountTotal":false,"forceLtrTieredPromotions":false,"wrapDecimalsInSpan":false,"hidePastomatuTierWhenSubscriptionInCart":false,"renderTieredPromotionsBarOnCartPage":false,"showGoToCartInsteadOfCheckoutSetting":false,"disableDrawerOnCartPage":false,"showCountNativeBundlesAsSingleLineSetting":false,"showRoundDiscountedPricesSetting":false,"removeDanglingMoonBundleFreeGifts":false,"enableCartDrawerFocusManagement":true},
1289            locale: "en",
1290            isPrimaryLocale: true,
1291            currencyRate: window.Shopify.currency?.rate || 1,
1292            currencyCode: window.Shopify.currency?.active || "USD" || "USD",
1293            market: {
1294              id: 1736835263,
1295              handle: "us",
1296            },
1297            countryCode: "US",
1298            publishedLocales: [{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}],
1299            cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
1300          };
1301          window.__kachingCartProps = props;
1302
1303
1304          if(!window.Shopify.routes?.root) {
1305            window.Shopify.routes = {
1306              root: "/",
1307              cart_add_url: "cart/add",
1308              cart_change_url: "cart/change",
1309              cart_update_url: "cart/update",
1310              cart_url: "cart",
1311              predictive_search_url: "search",
1312            };
1313          } else if (window.Shopify.routes?.root && window.Shopify.routes?.root !== "/" && window.Shopify.routes?.root.startsWith("/") && !window.Shopify.routes?.root.endsWith("/")) {
1314            //If the root is not a trailing slash, add it, otherwise a lot of stuff will break because of the missing trailing slash.
1315            window.Shopify.routes.root = window.Shopify.routes.root + "/";
1316          }
1317
1318          // Add the kaching-cart element to the DOM
1319          if (!document.querySelector('kaching-cart')) {
1320            // Wait for custom element definition
1321            if (customElements.get('kaching-cart')) {
1322              // Already defined, create immediately
1323              createKachingCartElement(props);
1324            } else {
1325              // Wait for it to be defined
1326              customElements.whenDefined('kaching-cart').then(() => {
1327                createKachingCartElement(props);
1328              }).catch((error) => {
1329                logError("Error waiting for kaching-cart definition", error);
1330                // Fallback: try anyway after a delay
1331                setTimeout(() => createKachingCartElement(props), 1000);
1332              });
1333            }
1334          }
1335        } catch (propsError) {
1336          logError("Error setting up props", propsError);
1337        }
1338      };
1339
1340      // Start initialization process
1341      initKachingCartProps();
1342
1343      
1344    } catch (globalError) {
1345      console.error("[Kaching Cart] Fatal script error in props initialization", globalError);
1346    }
1347  })();
1348</script>
1348
1349
1350<!-- The kaching-cart element will be added programmatically after props are ready -->
1351
1352
1353<!-- END app snippet -->
1354
1355
1356<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/brandAgents_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1357
1358
1359
1360<script type="text/javascript">
1361  (function(d){
1362      var s = d.createElement('script');
1363      s.async = true;
1364      s.src = "https://adsagentclientafd-b7hqhjdrf3fpeqh2.b01.azurefd.net/frontendInjection.js";
1365      var firstScript = d.getElementsByTagName('script')[0];
1366      firstScript.parentNode.insertBefore(s, firstScript);
1367  })(document);
1368</script>
1368
1369
1370
1371
1372<!-- END app block --><!-- BEGIN app block: shopify://apps/accelpay-fulfillment/blocks/gopuff/8e6f7ce4-98cb-444d-bafb-3893e1b9af6e --><style>
1373  #accelpay-overlay {
1374    display: block;
1375    position: fixed;
1376    top: 0;
1377    left: 0;
1378    width: 100%;
1379    height: 100%;
1380    background: rgba(0, 0, 0, 0.5);
1381    visibility: hidden;
1382    pointer-events: none;
1383    transition: opacity 0.3s ease-in-out;
1384    z-index: 9998;
1385  }
1386  #accelpay-overlay.active {
1387    visibility: visible;
1388    pointer-events: auto;
1389  }
1390  #accelpay-address-modal {
1391    position: fixed;
1392    visibility: hidden;
1393    z-index: 9999;
1394    width: 350px;
1395    max-width: 80%;
1396    top: 50%;
1397    left: 50%;
1398    transform: translate(-50%, -50%) scale(0.7);
1399    background: white;
1400    padding: 24px;
1401    border-radius: 8px;
1402    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
1403    opacity: 0;
1404    transition: all 0.3s ease-in-out;
1405    pointer-events: none;
1406  }
1407  #accelpay-address-modal.active {
1408    opacity: 1;
1409    visibility: visible;
1410    transform: translate(-50%, -50%) scale(1);
1411    pointer-events: auto;
1412  }
1413</style>
1414
1415<!-- END app block --><!-- BEGIN app block: shopify://apps/kaching-bundles/blocks/app-embed-block/6c637362-a106-4a32-94ac-94dcfd68cdb8 -->
1416<!-- Kaching Bundles App Embed -->
1417
1418<!-- BEGIN app snippet: app-embed-content -->
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430<script>
1431  // Prevent duplicate initialization if both app embeds are enabled
1432  if (window.kachingBundlesAppEmbedLoaded) {
1433    console.warn('[Kaching Bundles] Multiple app embed blocks detected. Please disable one of them. Skipping duplicate initialization.');
1434  } else {
1435    window.kachingBundlesAppEmbedLoaded = true;
1436    window.kachingBundlesEnabled = true;
1437    window.kachingBundlesInitialized = false;
1438
1439    // Allow calling kachingBundlesInitialize before the script is loaded
1440    (() => {
1441      let shouldInitialize = false;
1442      let realInitialize = null;
1443
1444      window.kachingBundlesInitialize = () => {
1445        if (realInitialize) {
1446          realInitialize();
1447        } else {
1448          shouldInitialize = true;
1449        }
1450      };
1451
1452      Object.defineProperty(window, '__kachingBundlesInitializeInternal', {
1453        set(fn) {
1454          realInitialize = fn;
1455          if (shouldInitialize) {
1456            shouldInitialize = false;
1457            fn();
1458          }
1459        },
1460        get() {
1461          return realInitialize;
1462        }
1463      });
1464    })();
1465  }
1466</script>
1466
1467
1468
1469
1470<script id="kaching-bundles-config" type="application/json">
1471  {
1472    "shopifyDomain": "aguamagica.myshopify.com",
1473    "moneyFormat": "${{amount}}",
1474    "locale": "en",
1475    "liquidLocale": "en",
1476    "country": "US",
1477    "currencyRate": 1,
1478    "marketCurrencyCode": "USD",
1479    "marketId": 1736835263,
1480    "productId": null,
1481    "storefrontAccessToken": "b7bba403f032cc5349d55f4deeda43f8",
1482    "includeSellingPlans": true,
1483    "includeAvailableQuantity": true,
1484    "customApiHost": null,
1485    "keepQuantityInput": false,
1486    "ignoreDeselect": false,
1487    "ignoreUnitPrice": false,
1488    "requireCustomerLogin": false,
1489    "abTestsRunning": false,
1490    "webPixel": true,
1491    "b2bCustomer": false,
1492    "isLoggedIn": false,
1493    "isDeprecatedAppEmbed": false,
1494    "preview": false,
1495    "defaultTranslations": {
1496      "system.out_of_stock": "There\u0026#39;s not enough items in our stock, please select smaller bundle.",
1497      "system.invalid_variant": "Sorry, this is not currently available.",
1498      "system.unavailable_option_value": "Unavailable",
1499      "system.confirm": "Confirm",
1500      "system.cancel": "Cancel",
1501      "system.free": "FREE",
1502      "system.search": "Search",
1503      "system.sort_by": "Sort by",
1504      "system.sort_relevance": "Relevance",
1505      "system.sort_newest_first": "Newest first",
1506      "system.sort_price_low_to_high": "Price: Low → High",
1507      "system.sort_price_high_to_low": "Price: High → Low",
1508      "system.no_results_found": "No results found",
1509      "system.no_results_description": "We can’t find any item matching your search.",
1510      "system.clear_search": "Clear search",
1511      "system.no_products_available": "No products available",
1512      "system.letters_only": "Only letters are allowed.",
1513      "system.numbers_only": "Only numbers are allowed.",
1514      "system.select_variant_alert": "Please select a variant.",
1515      "system.select_variant_placeholder": "Select",
1516      "system.personalisation_required_alert": "Please add personalisation for every item to continue.",
1517      "system.quantity": "Quantity",
1518      "system.subscription_plan": "Subscription plan",
1519      "system.remove": "Remove",
1520      "system.original_price": "Original price:",
1521      "system.price": "Price:"
1522
1523    },
1524    "customSelectors": {
1525      "quantity": null,
1526      "addToCartButton": null,
1527      "variantPicker": null,
1528      "price": null,
1529      "priceCompare": null,
1530      "label": null
1531    },
1532    "shopCustomStyles": "",
1533    "brandColors": {"error":"#D72C2C","border":"#0B17114D","overlay":"#000000","badgeText":"#E7E0C6","primaryText":"#E7E0C6","primaryAccent":"#0B1711","secondaryText":"#555555","badgeBackgroun
1533d":"#0B1711","primaryAccentText":"#E7E0C6","primaryBackground":"#0B1711","secondaryBackground":"#1A251F"},
1534    "featureFlags": {"atc_total_price":false,"cart_change_response_rewrite":false,"cart_interceptor_dedupe_disabled":false,"cart_interceptor_json_encoding":false,"debug_cart_add":false,"disable_nested_cart_lines":false,"early_fetch_override":false,"hide_missing_variants":true,"initialize_with_form_variant":true,"intercept_cart_request":true,"legacy_saved_percentage":false,"low_priority_scripts":false,"native_swatches_disabled":false,"observe_external_selling_plan":false,"observe_form_selling_plan":true,"percentage_cents_rounding_workaround":false,"pos_extension":false,"preserve_variant_selections":false,"price_rounding_v2":true,"propagate_line_properties":false,"propagate_picker_option_changes":false,"reinitialize_morphed_placeholders":true,"remove_variant_change_delay":false,"rever_non_returnable":false,"split_bxgy_items":false,"split_quantity_break_items":false,"storefront_metaobjects":false,"variant_images":true}
1535
1536  }
1537</script>
1537
1538
1539<!-- BEGIN app snippet: translations -->
1540
1541
1542  
1543
1544<!-- END app snippet -->
1545
1546
1547
1548
1549
1550
1551  
1552  
1553
1554  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a11a66-3255-717e-a3ff-80367bbc4699/kaching-bundles-2039/assets/kaching-bundles.js" crossorigin="anonymous" fetchpriority="high">
1555  
1556  
1556<script type="module" src="https://cdn.shopify.com/extensions/01a11a66-3255-717e-a3ff-80367bbc4699/kaching-bundles-2039/assets/loader.js" crossorigin="anonymous" fetchpriority="high"></script>
1556
1557  <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a11a66-3255-717e-a3ff-80367bbc4699/kaching-bundles-2039/assets/kaching-bundles.css" media="print" onload="this.media='all'" fetchpriority="high">
1558
1559  <style>
1560    .kaching-bundles__block {
1561      display: none;
1562    }
1563
1564    .kaching-bundles-sticky-atc {
1565      display: none;
1566    }
1567  </style>
1568
1569
1570
1571<!-- END app snippet -->
1572
1573<!-- Kaching Bundles App Embed End -->
1574
1575
1576<!-- END app block --><!-- BEGIN app block: shopify://apps/videowise-video-commerce/blocks/script_embed/b48d6c0c-3e3f-4791-a9ab-a5ab7ec82f4d -->
1577
1578
1579
1580
1581<link
1582  rel="preload"
1583  as="style"
1584  onload="this.onload=null;this.rel='stylesheet'"
1585  href="https://assets.videowise.com/style.css.gz"
1586  id="videowise-style-css">
1587<script
1588  defer
1589  src="https://assets.videowise.com/vendors.js.gz"
1590  id="videowise-vendors-js"></script>
vendor: 1 bytes, line 1590
1590
1591<script
1592  defer
1593  src="https://assets.videowise.com/client.js.gz"
1594  id="videowise-client-js"></script>
1594
1595
1596<link rel="dns-prefetch" href="https://assets.videowise.com/" />
1597
1598<link rel="dns-prefetch" href="https://cdn2.videowise.com/" />
1599
1600<link rel="dns-prefetch" href="https://api-cdn.videowise.com/" />
1601
1602<link rel="dns-prefetch" href="https://images.videowise.com/" />
1603
1604<link rel="dns-prefetch" href="https://cdn.videowise.com/" />
1605
1606<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619  
1619<script async src="https://static.klaviyo.com/onsite/js/WZM67b/klaviyo.js?company_id=WZM67b"></script>
1619
1620  
1620<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1620
1621
1622  
1623
1624
1625
1626
1627  
1627<script>
1628    window.klaviyoReviewsProductDesignMode = false
1629  </script>
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639<!-- END app block -->
1639<script src="https://cdn.shopify.com/extensions/01a11b6a-2f99-7223-88fd-ab07e15ef29c/omnisend-58/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1639
1639
1640<script src="https://cdn.shopify.com/extensions/01a0f356-5ce7-74f2-890e-05faa5c07cb8/accelpay-fulfillment-166/assets/accelpay-availability.js" type="text/javascript" defer="defer"></script>
1640
1641<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1642<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 56461983935,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1642
1642
1643<script>
1644  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1645</script>
vendor: 1 bytes, line 1645
1645
1646<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1646).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 56461983935,storefrontBaseUrl: "https://aguamagica.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://aguamagica.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2624651455","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1646,"dataSharingState":"unrestricted"},{"id":"2621276351","configuration":"{\"projectId\":\"yqlj0d7w7t\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2235564223","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-C2PEYHV1ED\\\",\\\"GT-K556467D\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-C2PEYHV1ED\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-C2PEYHV1ED\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-C2PEYHV1ED\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-C2PEYHV1ED\\\",\\\"MC-YFNMPK2TRG\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-C2PEYHV1ED\\\",\\\"MC-YFNMPK2TRG\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-C2PEYHV1ED\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-C2PEYHV1ED\\\",\\\"MC-YFNMPK2TRG\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-C2PEYHV1ED\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-C2PEYHV1ED\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-C2PEYHV1ED\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-C2PEYHV1ED\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2228322495","configuration":"{\"shopifyDomain\":\"aguamagica.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"efb72128e7f0d720736b7ee16b70fcf3","type":"APP","apiClientId":2935586817,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2196865215","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"6a21aca60c6460d337fa8a22\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2186608831","configuration":"{\"accountID\":\"WZM67b\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"966033599","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"134425\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"697467071","configuration":"{\"subdomain\":\"aguamagica\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1646,{"id":"186876095","configuration":"{\"pixel_id\":\"178739780772869\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Agua Mágica ","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"aguamagica.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/aguamagica.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7391624233151","handle":"aguita-magica-3-bottle-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42073298436287","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7061897412799","handle":"agua-magica-mezcal","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41005174292671","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7391625183423","handle":"aguita-magica-6-bottle-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42073302204607","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8111808118975","handle":"agua-magica-espadin-capon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44224582910143","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7391622725823","handle":"agua-magica-aguita-magica-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42073294799039","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7061775253695","handle":"agua-magica-mezcal-box-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41005145391295","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://aguamagica.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"155334049983","themeStoreId":"1535","themePublished":"true","eventMetadataId":"67fc23be-12fc-4b02-b473-b1276ad0fbb7","pageType":"collection","resourceId":"347029962943","shopId":"56461983935","storefrontBaseUrl":"https:\/\/aguamagica.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"347029962943\",\"title\":\"Shop All\",\"productVariants\":[{\"price\":{\"amount\":81.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"The Gathering Pack - 3 Bottles\",\"vendor\":\"Agua Mágica\",\"id\":\"7391624233151\",\"untranslatedTitle\":\"The Gathering Pack - 3 Bottles\",\"url\":\"\/products\/aguita-magica-3-bottle-bundle\",\"type\":\"\"},\"id\":\"42073298436287\",\"image\":{\"src\":\"\/\/aguamagica.com\/cdn\/shop\/files\/am-gathering-original-color-20260910.jpg?v=1789058405\"},\"sku\":\"\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":70.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Agua Mágica Ensamble\",\"vendor\":\"Agua Mágica\",\"id\":\"7061897412799\",\"untranslatedTitle\":\"Agua Mágica Ensamble\",\"url\":\"\/products\/agua-magica-mezcal\",\"type\":\"\"},\"id\":\"41005174292671\",\"image\":{\"src\":\"\/\/aguamagica.com\/cdn\/shop\/files\/am-ensamble-original-color-20260910.jpg?v=1789057983\"},\"sku\":\"131-1436-9899682 | Agua Magica Mezcal\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}
1646,{\"price\":{\"amount\":150.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"The Party Pack - 6 Bottles\",\"vendor\":\"Agua Mágica\",\"id\":\"7391625183423\",\"untranslatedTitle\":\"The Party Pack - 6 Bottles\",\"url\":\"\/products\/aguita-magica-6-bottle-bundle\",\"type\":\"\"},\"id\":\"42073302204607\",\"image\":{\"src\":\"\/\/aguamagica.com\/cdn\/shop\/files\/am-party-original-color-20260910.jpg?v=1789058611\"},\"sku\":\"\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":45.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Agua Mágica Espadín Capon\",\"vendor\":\"Agua Mágica\",\"id\":\"8111808118975\",\"untranslatedTitle\":\"Agua Mágica Espadín Capon\",\"url\":\"\/products\/agua-magica-espadin-capon\",\"type\":\"\"},\"id\":\"44224582910143\",\"image\":{\"src\":\"\/\/aguamagica.com\/cdn\/shop\/files\/am-espadin-original-color-20260910.jpg?v=1789058217\"},\"sku\":\"\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":90.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"AGUA MÁGICA + AGÜITA MÁGICA BUNDLE\",\"vendor\":\"Agua Mágica\",\"id\":\"7391622725823\",\"untranslatedTitle\":\"AGUA MÁGICA + AGÜITA MÁGICA BUNDLE\",\"url\":\"\/products\/agua-magica-aguita-magica-bundle\",\"type\":\"\"},\"id\":\"42073294799039\",\"image\":{\"src\":\"\/\/aguamagica.com\/cdn\/shop\/files\/am-bundle-original-color-20260910.jpg?v=1789059059\"},\"sku\":\"100\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":95.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Agua Mágica Gift Box Set\",\"vendor\":\"Agua Mágica\",\"id\":\"7061775253695\",\"untranslatedTitle\":\"Agua Mágica Gift Box Set\",\"url\":\"\/products\/agua-magica-mezcal-box-set\",\"type\":\"\"},\"id\":\"41005145391295\",\"image\":{\"src\":\"\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-closed-original-color-20260910.jpg?v=1789059398\"},\"sku\":\"131-1436-9899683 | Agua Magica Mezcal Giftbox\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}]}}]]"});})();</script>
1646<script>
1647  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1648  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1649  window.ShopifyAnalytics.meta.currency = 'USD';
1650  var meta = {"products":[{"id":7391624233151,"gid":"gid:\/\/shopify\/Product\/7391624233151","vendor":"Agua Mágica","type":"","handle":"aguita-magica-3-bottle-bundle","variants":[{"id":42073298436287,"price":8100,"name":"The Gathering Pack - 3 Bottles","public_title":null,"sku":""}],"remote":false},{"id":7061897412799,"gid":"gid:\/\/shopify\/Product\/7061897412799","vendor":"Agua Mágica","type":"","handle":"agua-magica-mezcal","variants":[{"id":41005174292671,"price":7000,"name":"Agua Mágica Ensamble","public_title":null,"sku":"131-1436-9899682 | Agua Magica Mezcal"}],"remote":false},{"id":7391625183423,"gid":"gid:\/\/shopify\/Product\/7391625183423","vendor":"Agua Mágica","type":"","handle":"aguita-magica-6-bottle-bundle","variants":[{"id":42073302204607,"price":15000,"name":"The Party Pack - 6 Bottles","public_title":null,"sku":""}],"remote":false},{"id":8111808118975,"gid":"gid:\/\/shopify\/Product\/8111808118975","vendor":"Agua Mágica","type":"","handle":"agua-magica-espadin-capon","variants":[{"id":44224582910143,"price":4500,"n
1650ame":"Agua Mágica Espadín Capon","public_title":null,"sku":""}],"remote":false},{"id":7391622725823,"gid":"gid:\/\/shopify\/Product\/7391622725823","vendor":"Agua Mágica","type":"","handle":"agua-magica-aguita-magica-bundle","variants":[{"id":42073294799039,"price":9000,"name":"AGUA MÁGICA + AGÜITA MÁGICA BUNDLE","public_title":null,"sku":"100"}],"remote":false},{"id":7061775253695,"gid":"gid:\/\/shopify\/Product\/7061775253695","vendor":"Agua Mágica","type":"","handle":"agua-magica-mezcal-box-set","variants":[{"id":41005145391295,"price":9500,"name":"Agua Mágica Gift Box Set","public_title":null,"sku":"131-1436-9899683 | Agua Magica Mezcal Giftbox"}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":347029962943,"requestId":"fc021591-3ac1-46af-9853-a82a24d70f67-1791461655"}};
1651  for (var attr in meta) {
1652    window.ShopifyAnalytics.meta[attr] = meta[attr];
1653  }
1654</script>
vendor: 1 bytes, line 1654
1654
1655<script class="analytics">
1656  (function () {
1657    var customDocumentWrite = function(content) {
1658      var jquery = null;
1659
1660      if (window.jQuery) {
1661        jquery = window.jQuery;
1662      } else if (window.Checkout && window.Checkout.$) {
1663        jquery = window.Checkout.$;
1664      }
1665
1666      if (jquery) {
1667        jquery('body').append(content);
1668      }
1669    };
1670
1671    var hasLoggedConversion = function(token) {
1672      if (token) {
1673        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1674      }
1675      return false;
1676    }
1677
1678    var setCookieIfConversion = function(token) {
1679      if (token) {
1680        var twoMonthsFromNow = new Date(Date.now());
1681        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1682
1683        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1684      }
1685    }
1686
1687    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1688    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1689    if (trekkie.integrations) {
1690      return;
1691    }
1692    trekkie.methods = [
1693      'identify',
1694      'page',
1695      'ready',
1696      'track',
1697      'trackForm',
1698      'trackLink'
1699    ];
1700    trekkie.factory = function(method) {
1701      return function() {
1702        var args = Array.prototype.slice.call(arguments);
1703        args.unshift(method);
1704        trekkie.push(args);
1705        if (method == 'track' || method == 'page') {
1706          var pageUrl;
1707          try {
1708            pageUrl = window.location.href;
1709          } catch (e) {}
1710          var pageReferrer;
1711          try {
1712            pageReferrer = document.referrer;
1713          } catch (e) {}
1714          try {
1715            if (window.__TREKKIE_SHIM_QUEUE == null) {
1716              window.__TREKKIE_SHIM_QUEUE = [];
1717            }
1718            window.__TREKKIE_SHIM_QUEUE.push({
1719              from: 'trekkie-stub',
1720              method: method,
1721              args: args.slice(1),
1722              pageContext: {
1723                url: pageUrl,
1724                referrer: pageReferrer
1725              }
1726            });
1727          } catch (e) {
1728            // no-op
1729          }
1730        }
1731        return trekkie;
1732      };
1733    };
1734    for (var i = 0; i < trekkie.methods.length; i++) {
1735      var key = trekkie.methods[i];
1736      trekkie[key] = trekkie.factory(key);
1737    }
1738    trekkie.load = function(config) {
1739      trekkie.config = config || {};
1740      trekkie.config.initialDocumentCookie = document.cookie;
1741      var first = document.getElementsByTagName('script')[0];
1742var script = document.createElement('script');
1743script.type = 'text/javascript';
1744script.onerror = function(e) {
1745  var scriptFallback = document.createElement('script');
1746  scriptFallback.type = 'text/javascript';
1747  scriptFallback.onerror = function(error) {
1748          var Monorail = {
1749      produce: function produce(monorailDomain, schemaId, payload) {
1750        var currentMs = new Date().getTime();
1751        var event = {
1752          schema_id: schemaId,
1753          payload: payload,
1754          metadata: {
1755            event_created_at_ms: currentMs,
1756            event_sent_at_ms: currentMs
1757          }
1758        };
1759        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1760      },
1761      sendRequest: function sendRequest(endpointUrl, payload) {
1762        // Try the sendBeacon API
1763        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1764          var blobData = new window.Blob([payload], {
1765            type: 'text/plain'
1766          });
1767
1768          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1769            return true;
1770          } // sendBeacon was not successful
1771
1772        } // XHR beacon
1773
1774        var xhr = new XMLHttpRequest();
1775
1776        try {
1777          xhr.open('POST', endpointUrl);
1778          xhr.setRequestHeader('Content-Type', 'text/plain');
1779          xhr.send(payload);
1780        } catch (e) {
1781          console.log(e);
1782        }
1783
1784        return false;
1785      },
1786      isIos12: function isIos12() {
1787        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1788      }
1789    };
1790    Monorail.produce('monorail-edge.shopifysvc.com',
1791      'trekkie_storefront_load_errors/1.1',
1792      {shop_id: 56461983935,
1793      theme_id: 155334049983,
1794      app_name: "storefront",
1795      context_url: window.location.href,
1796      source_url: "//aguamagica.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
1797
1798  };
1799  scriptFallback.async = true;
1800  scriptFallback.src = '//aguamagica.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1801  first.parentNode.insertBefore(scriptFallback, first);
1802};
1803script.async = true;
1804script.src = '//aguamagica.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1805first.parentNode.insertBefore(script, first);
1806
1807    };
1808    trekkie.load(
1809      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":56461983935,"isMerchantRequest":null,"themeId":155334049983,"themeCityHash":"8319040477812983179","contentLanguage":"en","currency":"USD","eventMetadataId":"67fc23be-12fc-4b02-b473-b1276ad0fbb7"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1810    );
1811
1812    var loaded = false;
1813    trekkie.ready(function() {
1814      if (loaded) return;
1815      loaded = true;
1816
1817      window.ShopifyAnalytics.lib = window.trekkie;
1818
1819      var originalDocumentWrite = document.write;
1820      document.write = customDocumentWrite;
1821      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1822      document.write = originalDocumentWrite;
1823
1824      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1825      var token = match? match[1]: undefined;
1826      if (!hasLoggedConversion(token)) {
1827        setCookieIfConversion(token);
1828        window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: shop-all","collectionName":"shop-all","collectionId":347029962943,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true});
1829      }
1830    });
1831
1832    window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":347029962943,"requestId":"fc021591-3ac1-46af-9853-a82a24d70f67-1791461655","shopifyEmitted":true});
1833
1834    var eventsListenerScript = document.createElement('script');
1835    eventsListenerScript.async = true;
1836    eventsListenerScript.src = "//aguamagica.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1837    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1838})();</script>
vendor: 1 bytes, line 1838
1838
1839<script
1840  defer
1841  src="https://aguamagica.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.0.min.js"
1842  data-application="storefront-renderer"
1843  data-shop-id="56461983935"
1844  data-render-region="gcp-us-central1"
1845  data-page-type="collection"
1846  data-theme-instance-id="155334049983"
1847  data-theme-name="Shapes"
1848  data-theme-version="3.0.5"
1849  data-monorail-region="shop_domain"
1850  data-resource-timing-sampling-rate="10"
1851  data-shs="true"
1852  data-shs-beacon="true"
1853  data-shs-export-with-fetch="true"
1854  data-shs-logs-sample-rate="1"
1855  data-shs-beacon-endpoint="https://aguamagica.com/api/collect"
1856></script>
1856
1857<meta name="shopify-y" content="fd3c787c-4ab0-4c98-8146-a0523fe205b5" data-expiration="1823019256000"><meta name="shopify-s" content="447bd173-c595-4b4e-b290-79093998300e" data-expiration="1791463456000"><meta name="new-cookie-storage-activated" content="t">
1858</head>
1859
1860  <body data-color-scheme="scheme1"><svg width="0" height="0" viewBox="0 0 200 200">
1861  <defs>
1862    <clipPath id="clip-metafield-badge" clipPathUnits="objectBoundingBox">
1863      <path clip-rule="evenodd" transform="scale(0.005,0.005)" d="M116.415 33L127.981 69.2844L158.713 56.2224L151.845 84.6096H195L172.762 107.703L177.885 140.528L151.845 132.035L150.371 167.039L124.952 140.528L100 164.905L81.4796 140.528L29.7588 164.905L45.1263 130.328L5 125.674L34.4948 104.715L5 84.6096L51.5129 82.0907L41.2868 56.2224L84.8661 69.2844L116.415 33Z" fill="black"/>
1864    </clipPath>
1865    <path id="outline-metafield-badge" vector-effect="non-scaling-stroke"  d="M116.415 33L127.981 69.2844L158.713 56.2224L151.845 84.6096H195L172.762 107.703L177.885 140.528L151.845 132.035L150.371 167.039L124.952 140.528L100 164.905L81.4796 140.528L29.7588 164.905L45.1263 130.328L5 125.674L34.4948 104.715L5 84.6096L51.5129 82.0907L41.2868 56.2224L84.8661 69.2844L116.415 33Z" />
1866  </defs>
1867</svg>
1868<a class="skip-link" href="#MainContent">Skip to content</a><!-- BEGIN sections: header-group -->
1869<div id="shopify-section-sections--21582760902847__announcement-bar" class="shopify-section shopify-section-group-header-group">
1870</div><div id="shopify-section-sections--21582760902847__header" class="shopify-section shopify-section-group-header-group section-site-header relative z-40">
1871
1872
1873
1874
1875
1876
1877
1878<data-island
1879  class="
1880    site-header w-full text-scheme-text
1881    
1882      relative bg-scheme-background text-scheme-text border-b-section border-section-border
1883    
1884    transition-[background-color,border-color] duration-200 ease-in-out
1885    
1886  "
1887  role="banner"
1888  x-data="Header(0)"
1889  data-color-scheme="scheme1"
1890  
1891    
1892      :data-color-scheme="headerIsActive ? 'scheme1' : 'scheme1'"
1893    
1894  
1895  
1896    data-sticky-header
1897    
1898      :class="
1899        {
1900          'header-is-active' : headerIsActive,
1901          
1902        }
1903      "
1904    
1905  
1906  style="
1907    --active-color-scheme-text: rgb(var(--color-scheme-scheme1-text));
1908    --active-color-scheme-background: rgb(var(--color-scheme-scheme1-background));
1909  "
1910>
1911  <div id="headerBorderWrap" class="headerBorderWrap">
1912    <div
1913      id="headerContainer"
1914      class="z-10"
1915    >
1916      <div
1917        class="overflow-hidden px-section py-2 lg:py-0"
1918      ><div class="flex items-center justify-items-center gap-x-3 lg:gap-x-5">
1919          
1920          <div class="w-1/3 grow">
1921            
1922              <div class="z-10 flex items-center"><button
1923  class="font-main uppercase js-enabled -m-1 inline-block p-1 lg:hidden"
1924  type="button"
1925  x-bind:aria-expanded="$store.modals.leftDrawer.contents === 'nav'"
1926  @click="$store.modals.open('nav')"
1927  data-menu-drawer-toggle>
1928
1929  <span class="visually-hidden pointer-events-none">Menu</span><span class="icon pointer-events-none block">
1930    <span class="inline-block h-7 w-7 align-middle"><svg
1931  class="theme-icon"
1932  viewBox="0 0 48 48"
1933  fill="none"
1934  xmlns="http://www.w3.org/2000/svg"
1935>
1936  <path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M43 37.818H5M43 24H5m38-13.818H5"/>
1937</svg>
1938</span>
1939  </span></button>
1940<noscript>
1941  <div class="no-js-focus-wrapper">
1942    <button
1943      class="-m-1 inline-block p-1 lg:hidden"
1944      type="button"
1945      data-menu-drawer-toggle>
1946      <span class="visually-hidden">Menu</span><span class="icon block">
1947        <span class="inline-block h-7 w-7 align-middle"><svg
1948  class="theme-icon"
1949  viewBox="0 0 48 48"
1950  fill="none"
1951  xmlns="http://www.w3.org/2000/svg"
1952>
1953  <path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M43 37.818H5M43 24H5m38-13.818H5"/>
1954</svg>
1955</span>
1956      </span></button>
1957
1958    <div class="no-js-focus-container z-100 absolute top-full left-0 py-section-vertical-spacing px-section transform hidden w-11/12 md:w-7/12 lg:w-5/12 text-left max-h-three-quarters-screen-height overflow-hidden overflow-y-auto bg-scheme-background text-scheme-text"><div
1959  class="sidebar-nav "
1960>
1961  <div class="relative flex items-center justify-between pb-5">
1962    <h2 class="sr-only" class="" tabindex="-1">
1963      Main Menu 2025
1964    </h2>
1965  </div>
1966  <ul class="mt-5">
1967    
1968      
1969      
1970      <li
1971        class="text-lg lg:text-xl"
1972        style="--first-delay-tap: 0;"
1973      >
1974        
1975          <a class="font-heading block py-2.5" href="/collections/shop-all">
1976            SHOP NOW
1977          </a>
1978        
1979      </li>
1980    
1981      
1982      
1983      <li
1984        class="text-lg lg:text-xl"
1985        style="--first-delay-tap: 1;"
1986      >
1987        
1988          <a class="font-heading block py-2.5" href="/pages/where-to-buy">
1989            FIND US
1990          </a>
1991        
1992      </li>
1993    
1994      
1995      
1996      <li
1997        class="text-lg lg:text-xl"
1998        style="--first-delay-tap: 2;"
1999      >
2000        
2001          <a class="font-heading block py-2.5" href="/blogs/cocktails">
2002            COCKTAILS
2003          </a>
2004        
2005      </li>
2006    
2007  </ul>
2008
2009  <div class="mt-5 space-y-5">
2010      <ul class="space-y-1.5">
2011        
2012          <li>
2013            <a href="https://aguamagica.com/customer_authentication/redirect?locale=en&amp;region_country=US" id="customer_login_link">Log in</a>
2014          </li>
2015          <li>
2016            <a href="https://shopify.com/56461983935/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhZ3VhbWFnaWNhLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjA2NjQ1NywibmJmIjoxNzkxNDYxNjU3fQ.OmQse1afCn2PlewBNG48JoWHA5312Fw2HVJz
2016sW4MRL0" id="customer_register_link">Create account</a>
2017          </li>
2018        
2019      </ul>
2020    
2021<ul class="-mx-2 -mt-2 flex flex-wrap justify-start">
2022  
2023
2024    
2025  
2026
2027    
2028  
2029
2030    
2031  
2032
2033    
2034      
2035        <li class="mx-2 mt-2">
2036          <a
2037            class="fill-current"
2038            href="https://www.instagram.com/aguamagicamezcal/"
2039            target="_blank"
2040          >
2041            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2042  aria-hidden="true"
2043  focusable="false"
2044  viewBox="0 0 24 24"
2045  fill="none"
2046  class="icon icon-instagram fill-current"
2047  xmlns="http://www.w3.org/2000/svg"
2048>
2049  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.0059 3.80113C14.6783 3.80113 14.9947 3.81285 16.0457 3.85974C17.0225 3.90272 17.5499 4.06681 17.9015 4.20356C18.3665 4.38328 18.7025 4.60207 19.0502 4.9498C19.4018 5.30143 19.6167 5.63352 19.7964 6.09846C19.9332 6.45009 20.0973 6.98144 20.1403 7.95429C20.1871 9.00918 20.1989 9.32565 20.1989 11.9941C20.1989 14.6665 20.1871 14.983 20.1403 16.034C20.0973 17.0107 19.9332 17.5382 19.7964 17.8898C19.6167 18.3548 19.3979 18.6908 19.0502 19.0385C18.6986 19.3901 18.3665 19.605 17.9015 19.7847C17.5499 19.9215 17.0186 20.0856 16.0457 20.1285C14.9908 20.1754 14.6743 20.1871 12.0059 20.1871C9.33346 20.1871 9.01699 20.1754 7.96601 20.1285C6.98925 20.0856 6.46181 19.9215 6.11018 19.7847C5.64524 19.605 5.30924 19.3862 4.96151 19.0385C4.60988 18.6869 4.395 18.3548 4.21527 17.8898C4.07853 17.5382 3.91443 17.0068 3.87146 16.034C3.82457 14.9791 3.81285 14.6626 3.81285 11.9941C3.81285 9.32174 3.82457 9.00527 3.87146 7.95429C3.91443 6.97753 4.07853 6.45009 4.21527 6.09846C4.395 5.63352 4.61379 5.29752 4.96151 4.9498C5.31314 4.59816 5.64524 4.38328 6.11018 4.20356C6.46181 4.06681 6.99316 3.90272 7.96601 3.85974C9.01699 3.81285 9.33346 3.80113 12.0059 3.80113ZM12.0059 2C9.29048 2 8.95057 2.01172 7.88396 2.05861C6.82125 2.10549 6.09064 2.2774 5.4577 2.52354C4.79742 2.7814 4.23872 3.12131 3.68392 3.68002C3.12522 4.23481 2.78531 4.79351 2.52745 5.44989C2.2813 6.08674 2.1094 6.81344 2.06251 7.87615C2.01563 8.94667 2.00391 9.28658 2.00391 12.002C2.00391 14.7173 2.01563 15.0572 2.06251 16.1239C2.1094 17.1866 2.2813 17.9172 2.52745 18.5501C2.78531 19.2104 3.12522 19.7691 3.68392 20.3239C4.23872 20.8787 4.79742 21.2225 5.4538 21.4765C6.09064 21.7226 6.81734 21.8945 7.88005 21.9414C8.94667 21.9883 9.28657 22 12.0019 22C14.7173 22 15.0572 21.9883 16.1238 21.9414C17.1866 21.8945 17.9172 21.7226 18.5501 21.4765C19.2065 21.2225 19.7652 20.8787 20.32 20.3239C20.8748 19.7691 21.2186 19.2104 21.4725 18.554C21.7187 17.9172 21.8906 17.1905 21.9375 16.1278C21.9844 15.0611 21.9961 14.7212 21.9961 12.0059C21.9961 9.29049 21.9844 8.95058 21.9375 7.88396C21.8906 6.82125 21.7187 6.09064 21.4725 5.45771C21.2264 4.79351 20.8865 4.23481 20.3278 3.68002C19.773 3.12522 19.2143 2.7814 18.5579 2.52745C17.9211 2.2813 17.1944 2.1094 16.1317 2.06251C15.0611 2.01172 14.7212 2 12.0059 2ZM12.0059 6.86423C9.16937 6.86423 6.86814 9.16546 6.86814 12.002C6.86814 14.8384 9.16937 17.1397 12.0059 17.1397C14.8423 17.1397 17.1436 14.8384 17.1436 12.002C17.1436 9.16546 14.8423 6.86423 12.0059 6.86423ZM12.0059 15.3346C10.1657 15.3346 8.67317 13.8422 8.67317 12.002C8.67317 10.1618 10.1657 8.66927 12.0059 8.66927C13.8461 8.66927 15.3385 10.1618 15.3385 12.002C15.3385 13.8422 13.8461 15.3346 12.0059 15.3346ZM17.3467 7.86048C18.007 7.86048 18.5462 7.32522 18.5462 6.66103C18.5462 6.00074 18.007 5.46157 17.3467 5.46157C16.6865 5.46157 16.1473 5.99683 16.1473 6.66103C16.1473 7.32131 16.6825 7.86048 17.3467 7.86048Z" fill="currentColor"/>
2050</svg>
2051</span>
2052            <span class="visually-hidden">Instagram</span>
2053          </a>
2054        </li>
2055      
2056    
2057  
2058
2059    
2060  
2061
2062    
2063      
2064        <li class="mx-2 mt-2">
2065          <a
2066            class="fill-current"
2067            href="https://www.tiktok.com/@aguamagicamezcal"
2068            target="_blank"
2069          >
2070            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2071  aria-hidden="true"
2072  focusable="false"
2073  viewBox="0 0 24 24"
2074  class="icon icon-tiktok fill-current"
2075  fill="none"
2076  xmlns="http://www.w3.org/2000/svg"
2077>
2078  <path d="M16.0188 2H12.6482V15.6232C12.6482 17.2464 11.3518 18.5797 9.73853 18.5797C8.12526 18.5797 6.82889 17.2464 6.82889 15.6232C6.82889 14.029 8.09645 12.7246 9.65212 12.6667V9.24639C6.22391 9.30433 3.45831 12.1159 3.45831 15.6232C3.45831 19.1594 6.28153 22 9.76735 22C13.2531 22 16.0763 19.1304 16.0763 15.6232V8.63767C17.3439 9.56522 18.8996 10.1159 20.5416 10.1449V6.72464C18.0065 6.63768 16.0188 4.55072 16.0188 2Z" fill="currentColor"/>
2079</svg>
2080</span>
2081            <span class="visually-hidden">TikTok</span>
2082          </a>
2083        </li>
2084      
2085    
2086  
2087
2088    
2089  
2090
2091    
2092      
2093        <li class="mx-2 mt-2">
2094          <a
2095            class="fill-current"
2096            href="https://youtu.be/RZS70tEijhI?si=DwU9sKK3gL6qTOZ-"
2097            target="_blank"
2098          >
2099            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2100  aria-hidden="true"
2101  focusable="false"
2102  viewBox="0 0 24 24"
2103  class="icon icon-youtube fill-current"
2104  fill="none"
2105  xmlns="http://www.w3.org/2000/svg"
2106>
2107  <path d="M21.8008 8.00195C21.8008 8.00195 21.6055 6.62305 21.0039 6.01758C20.2422 5.2207 19.3906 5.2168 19 5.16992C16.2031 4.9668 12.0039 4.9668 12.0039 4.9668H11.9961C11.9961 4.9668 7.79688 4.9668 5 5.16992C4.60938 5.2168 3.75781 5.2207 2.99609 6.01758C2.39453 6.62305 2.20312 8.00195 2.20312 8.00195C2.20312 8.00195 2 9.62305 2 11.2402V12.7559C2 14.373 2.19922 15.9941 2.19922 15.9941C2.19922 15.9941 2.39453 17.373 2.99219 17.9785C3.75391 18.7754 4.75391 18.748 5.19922 18.834C6.80078 18.9863 12 19.0332 12 19.0332C12 19.0332 16.2031 19.0254 19 18.8262C19.39
210706 18.7793 20.2422 18.7754 21.0039 17.9785C21.6055 17.373 21.8008 15.9941 21.8008 15.9941C21.8008 15.9941 22 14.377 22 12.7559V11.2402C22 9.62305 21.8008 8.00195 21.8008 8.00195ZM9.93359 14.5957V8.97461L15.3359 11.7949L9.93359 14.5957Z" fill="currentColor"/>
2108</svg>
2109</span>
2110            <span class="visually-hidden">YouTube</span>
2111          </a>
2112        </li>
2113      
2114    
2115  
2116
2117    
2118      
2119        <li class="mx-2 mt-2">
2120          <a
2121            class="fill-current"
2122            href="https://www.linkedin.com/company/agua-magica-mezcal/"
2123            target="_blank"
2124          >
2125            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2126  aria-hidden="true"
2127  focusable="false"
2128  viewBox="0 0 24 24"
2129  class="icon icon-linkedin fill-current"
2130  fill="none"
2131  xmlns="http://www.w3.org/2000/svg"
2132>
2133  <path d="M20.5195 2H3.47656C2.66016 2 2 2.64453 2 3.44141V20.5547C2 21.3516 2.66016 22 3.47656 22H20.5195C21.3359 22 22 21.3516 22 20.5586V3.44141C22 2.64453 21.3359 2 20.5195 2ZM7.93359 19.043H4.96484V9.49609H7.93359V19.043ZM6.44922 8.19531C5.49609 8.19531 4.72656 7.42578 4.72656 6.47656C4.72656 5.52734 5.49609 4.75781 6.44922 4.75781C7.39844 4.75781 8.16797 5.52734 8.16797 6.47656C8.16797 7.42187 7.39844 8.19531 6.44922 8.19531ZM19.043 19.043H16.0781V14.4023C16.0781 13.2969 16.0586 11.8711 14.5352 11.8711C12.9922 11.8711 12.7578 13.0781 12.7578 14.3242V19.043H9.79688V9.49609H12.6406V10.8008H12.6797C13.0742 10.0508 14.043 9.25781 15.4844 9.25781C18.4883 9.25781 19.043 11.2344 19.043 13.8047V19.043Z" fill="currentColor"/>
2134</svg>
2135</span>
2136            <span class="visually-hidden">LinkedIn</span>
2137          </a>
2138        </li>
2139      
2140    
2141  
2142
2143    
2144  
2145
2146    
2147  
2148
2149    
2150  
2151
2152    
2153  
2154
2155    
2156  
2157
2158    
2159  
2160
2161    
2162  
2163</ul>
2164</div>
2165</div>
2166
2167    </div>
2168  </div>
2169</noscript>
2170<data-island x-data on="idle">
2171  <div>
2172    
2173<template x-teleport="#left-drawer-slot">
2174  <div
2175    :data-modal-label="$store.modals.leftDrawer.contents === 'nav' ? 'Main Menu 2025' : false"
2176    x-show="$store.modals.leftDrawer.contents === 'nav'"
2177    class="sidebar-nav px-section py-5 "
2178  >
2179    <div class="relative flex items-center justify-between pb-5">
2180      <h2 class="sr-only" class="" tabindex="-1">
2181        Main Menu 2025
2182      </h2>
2183      <button @click.prevent="$store.modals.close('nav')" class="top-0 block">
2184        <span class="sr-only">Close (esc)</span>
2185        <span class="inline-block h-5 w-5"><svg
2186  class="theme-icon"
2187  viewBox="0 0 48 48"
2188  fill="none"
2189  xmlns="http://www.w3.org/2000/svg"
2190>
2191  <path d="M46 2L2 46" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2192  <path d="M46 46L2 2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2193</svg>
2194</span>
2195      </button>
2196    </div>
2197    <ul class="mt-5">
2198
2199<li
2200  class="text-lg lg:text-xl"
2201  style="--first-delay-tap: 0;"
2202>
2203  
2204    <a
2205      class="font-heading block py-2.5 heading-secondary"
2206      href="/collections/shop-all"
2207    >
2208      SHOP NOW
2209    </a>
2210  
2211</li>
2212
2213
2214<li
2215  class="text-lg lg:text-xl"
2216  style="--first-delay-tap: 0;"
2217>
2218  
2219    <a
2220      class="font-heading block py-2.5 heading-secondary"
2221      href="/pages/where-to-buy"
2222    >
2223      FIND US
2224    </a>
2225  
2226</li>
2227
2228
2229<li
2230  class="text-lg lg:text-xl"
2231  style="--first-delay-tap: 0;"
2232>
2233  
2234    <a
2235      class="font-heading block py-2.5 heading-secondary"
2236      href="/blogs/cocktails"
2237    >
2238      COCKTAILS
2239    </a>
2240  
2241</li>
2242</ul>
2243
2244    <div class="mt-5 space-y-5">
2245        <ul class="space-y-1.5">
2246          
2247            <li>
2248              <a href="https://aguamagica.com/customer_authentication/redirect?locale=en&amp;region_country=US" id="customer_login_link">Log in</a>
2249            </li>
2250            <li>
2251              <a href="https://shopify.com/56461983935/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhZ3VhbWFnaWNhLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjA2NjQ1NywibmJmIjoxNzkxNDYxNjU3fQ.OmQse1afCn2PlewBNG48JoWHA5312Fw2HVJzsW4MRL0" id="customer_register_link">Create account</a>
2252            </li>
2253          
2254        </ul>
2255      
2256<form
2257          class="relative mx-auto mt-10 block max-w-2xl"
2258          action="/search"
2259          method="get"
2260          role="search"
2261        >
2262          <label for="Search" class="visually-hidden">
2263            Search
2264          </label>
2265          <input
2266            type="search"
2267            name="q"
2268            id="Search"
2269            class="input w-full pr-12 placeholder-current"
2270            value=""
2271            placeholder="Search"
2272          >
2273          <button
2274            class="absolute right-2 top-1/2 flex -translate-y-1/2 transform p-1"
2275            type="submit"
2276            class="button"
2277          >
2278            <span class="inline-block h-5 w-5 shrink-0"><svg
2279  class="theme-icon"
2280  viewBox="0 0 48 48"
2281  fill="none"
2282  xmlns="http://www.w3.org/2000/svg"
2283>
2284  <path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 21.652a15.652 15.652 0 1 0 31.304 0 15.652 15.652 0 0 0-31.304 0v0ZM44 42l-9.28-9.28"/>
2285</svg>
2286</span>
2287            <span class="visually-hidden">Search</span>
2288          </button>
2289        </form><ul class="-mx-2 -mt-2 flex flex-wrap justify-start">
2290  
2291
2292    
2293  
2294
2295    
2296  
2297
2298    
2299  
2300
2301    
2302      
2303        <li class="mx-2 mt-2">
2304          <a
2305            class="fill-current"
2306            href="https://www.instagram.com/aguamagicamezcal/"
2307            target="_blank"
2308          >
2309            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2310  aria-hidden="true"
2311  focusable="false"
2312  viewBox="0 0 24 24"
2313  fill="none"
2314  class="icon icon-instagram fill-current"
2315  xmlns="http://www.w3.org/2000/svg"
2316>
2317  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.0059 3.80113C14.6783 3.80113 14.9947 3.81285 16.0457 3.85974C17.0225 3.90272 17.5499 4.06681 17.9015 4.20356C18.3665 4.38328 18.7025 4.60207 19.0502 4.9498C19.4018 5.30143 19.6167 5.63352 19.7964 6.09846C19.9332 6.45009 20.0973 6.98144 20.1403 7.95429C20.1871 9.00918 20.1989 9.32565 20.1989 11.9941C20.1989 14.6665 20.1871 14.983 20.1403 16.034C20.0973 17.0107 19.9332 17.5382 19.7964 17.8898C19.6167 18.3548 19.3979 18.6908 19.0502 19.0385C18.6986 19.3901 18.3665 19.605 17.9015 19.7847C17.5499 19.9215 17.0186 20.0856 16.0457 20.1285C14.9908 20.1754 14.6743 20.1871 12.0059 20.1871C9.33346 20.1871 9.01699 20.1754 7.96601 20.1285C6.98925 20.0856 6.46181 19.9215 6.11018 19.7847C5.64524 19.605 5.30924 19.3862 4.96151 19.0385C4.60988 18.6869 4.395 18.3548 4.21527 17.8898C4.07853 17.5382 3.91443 17.0068 3.87146 16.034C3.82457 14.9791 3.81285 14.6626 3.81285 11.9941C3.81285 9.32174 3.82457 9.00527 3.87146 7.95429C3.91443 6.97753 4.07853 6.45009 4.21527 6.09846C4.395 5.63352 4.61379 5.29752 4.96151 4.9498C5.31314 4.59816 5.64524 4.38328 6.11018 4.20356C6.46181 4.06681 6.99316 3.90272 7.96601 3.85974C9.01699 3.81285 9.33346 3.80113 12.0059 3.80113ZM12.0059 2C9.29048 2 8.95057 2.01172 7.88396 2.05861C6.82125 2.10549 6.09064 2.2774 5.4577 2.52354C4.79742 2.7814 4.23872 3.12131 3.68392 3.68002C3.12522 4.23481 2.78531 4.79351 2.52745 5.44989C2.2813 6.08674 2.1094 6.81344 2.06251 7.87615C2.01563 8.94667 2.00391 9.28658 2.00391 12.002C2.00391 14.7173 2.01563 15.0572 2.06251 16.1239C2.1094 17.1866 2.2813 17.9172 2.52745 18.5501C2.78531 19.2104 3.12522 19.7691 3.68392 20.3239C4.23872 20.8787 4.79742 21.2225 5.4538 21.4765C6.09064 21.7226 6.81734 21.8945 7.88005 21.9414C8.94667 21.9883 9.28657 22 12.0019 22C14.7173 22 15.0572 21.9883 16.1238 21.9414C17.1866 21.8945 17.9172 21.7226 18.5501 21.4765C19.2065 21.2225 19.7652 20.8787 20.32 20.3239C20.8748 19.7691 21.2186 19.2104 21.4725 18.554C21.7187 17.9172 21.8906 17.1905 21.9375 16.1278C21.9844 15.0611 21.9961 14.7212 21.9961 12.0059C21.9961 9.29049 21.9844 8.95058 21.9375 7.88396C21.8906 6.82125 21.7187 6.09064 21.4725 5.45771C21.2264 4.79351 20.8865 4.23481 20.3278 3.68002C19.773 3.12522 19.2143 2.7814 18.5579 2.52745C17.9211 2.2813 17.1944 2.1094 16.1317 2.06251C15.0611 2.01172 14.7212 2 12.0059 2ZM12.0059 6.86423C9.16937 6.86423 6.86814 9.16546 6.86814 12.002C6.86814 14.8384 9.16937 17.1397 12.0059 17.1397C14.8423 17.1397 17.1436 14.8384 17.1436 12.002C17.1436 9.16546 14.8423 6.86423 12.0059 6.86423ZM12.0059 15.3346C10.1657 15.3346 8.67317 13.8422 8.67317 12.002C8.67317 10.1618 10.1657 8.66927 12.0059 8.66927C13.8461 8.66927 15.3385 10.1618 15.3385 12.002C15.3385 13.8422 13.8461 15.3346 12.0059 15.3346ZM17.3467 7.86048C18.007 7.86048 18.5462 7.32522 18.5462 6.66103C18.5462 6.00074 18.007 5.46157 17.3467 5.46157C16.6865 5.46157 16.1473 5.99683 16.1473 6.66103C16.1473 7.32131 16.6825 7.86048 17.3467 7.86048Z" fill="currentColor"/>
2318</svg>
2319</span>
2320            <span class="visually-hidden">Instagram</span>
2321          </a>
2322        </li>
2323      
2324    
2325  
2326
2327    
2328  
2329
2330    
2331      
2332        <li class="mx-2 mt-2">
2333          <a
2334            class="fill-current"
2335            href="https://www.tiktok.com/@aguamagicamezcal"
2336            target="_blank"
2337          >
2338            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2339  aria-hidden="true"
2340  focusable="false"
2341  viewBox="0 0 24 24"
2342  class="icon icon-tiktok fill-current"
2343  fill="none"
2344  xmlns="http://www.w3.org/2000/svg"
2345>
2346  <path d="M16.0188 2H12.6482V15.6232C12.6482 17.2464 11.3518 18.5797 9.73853 18.5797C8.12526 18.5797 6.82889 17.2464 6.82889 15.6232C6.82889 14.029 8.09645 12.7246 9.65212 12.6667V9.24639C6.22391 9.30433 3.45831 12.1159 3.45831 15.6232C3.45831 19.1594 6.28153 22 9.76735 22C13.2531 22 16.0763 19.1304 16.0763 15.6232V8.63767C17.3439 9.56522 18.8996 10.1159 20.5416 10.1449V6.72464C18.0065 6.63768 16.0188 4.55072 16.0188 2Z" fill="currentColor"/>
2347</svg>
2348</span>
2349            <span class="visually-hidden">TikTok</span>
2350          </a>
2351        </li>
2352      
2353    
2354  
2355
2356    
2357  
2358
2359    
2360      
2361        <li class="mx-2 mt-2">
2362          <a
2363            class="fill-current"
2364            href="https://youtu.be/RZS70tEijhI?si=DwU9sKK3gL6qTOZ-"
2365            target="_blank"
2366          >
2367            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2368  aria-hidden="true"
2369  focusable="false"
2370  viewBox="0 0 24 24"
2371  class="icon icon-youtube fill-current"
2372  fill="none"
2373  xmlns="http://www.w3.org/2000/svg"
2374>
2375  <path d="M21.8008 8.00195C21.8008 8.00195 21.6055 6.62305 21.0039 6.01758C20.2422 5.2207 19.3906 5.2168 19 5.16992C16.2031 4.9668 12.0039 4.9668 12.0039 4.9668H11.9961C11.9961 4.9668 7.79688 4.9668 5 5.16992C4.60938 5.2168 3.75781 5.2207 2.99609 6.01758C2.39453 6.62305 2.20312 8.00195 2.20312 8.00195C2.20312 8.00195 2 9.62305 2 11.2402V12.7559C2 14.373 2.19922 15.9941 2.19922 15.9941C2.19922 15.9941 2.39453 17.373 2.99219 17.9785C3.75391 18.7754 4.75391 18.748 5.19922 18.834C6.80078 18.9863 12 19.0332 12 19.0332C12 19.0332 16.2031 19.0254 19 18.8262C19.39
237506 18.7793 20.2422 18.7754 21.0039 17.9785C21.6055 17.373 21.8008 15.9941 21.8008 15.9941C21.8008 15.9941 22 14.377 22 12.7559V11.2402C22 9.62305 21.8008 8.00195 21.8008 8.00195ZM9.93359 14.5957V8.97461L15.3359 11.7949L9.93359 14.5957Z" fill="currentColor"/>
2376</svg>
2377</span>
2378            <span class="visually-hidden">YouTube</span>
2379          </a>
2380        </li>
2381      
2382    
2383  
2384
2385    
2386      
2387        <li class="mx-2 mt-2">
2388          <a
2389            class="fill-current"
2390            href="https://www.linkedin.com/company/agua-magica-mezcal/"
2391            target="_blank"
2392          >
2393            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2394  aria-hidden="true"
2395  focusable="false"
2396  viewBox="0 0 24 24"
2397  class="icon icon-linkedin fill-current"
2398  fill="none"
2399  xmlns="http://www.w3.org/2000/svg"
2400>
2401  <path d="M20.5195 2H3.47656C2.66016 2 2 2.64453 2 3.44141V20.5547C2 21.3516 2.66016 22 3.47656 22H20.5195C21.3359 22 22 21.3516 22 20.5586V3.44141C22 2.64453 21.3359 2 20.5195 2ZM7.93359 19.043H4.96484V9.49609H7.93359V19.043ZM6.44922 8.19531C5.49609 8.19531 4.72656 7.42578 4.72656 6.47656C4.72656 5.52734 5.49609 4.75781 6.44922 4.75781C7.39844 4.75781 8.16797 5.52734 8.16797 6.47656C8.16797 7.42187 7.39844 8.19531 6.44922 8.19531ZM19.043 19.043H16.0781V14.4023C16.0781 13.2969 16.0586 11.8711 14.5352 11.8711C12.9922 11.8711 12.7578 13.0781 12.7578 14.3242V19.043H9.79688V9.49609H12.6406V10.8008H12.6797C13.0742 10.0508 14.043 9.25781 15.4844 9.25781C18.4883 9.25781 19.043 11.2344 19.043 13.8047V19.043Z" fill="currentColor"/>
2402</svg>
2403</span>
2404            <span class="visually-hidden">LinkedIn</span>
2405          </a>
2406        </li>
2407      
2408    
2409  
2410
2411    
2412  
2413
2414    
2415  
2416
2417    
2418  
2419
2420    
2421  
2422
2423    
2424  
2425
2426    
2427  
2428
2429    
2430  
2431</ul>
2432</div>
2433  </div>
2434</template>
2435
2436  </div>
2437</data-island></div>
2438            
2439            
2440            
2441              <div class="hidden lg:block">
2442                
2443  <nav role="navigation">
2444    
2445    <ul x-ref="navigation" class="-mx-2.5 flex flex-wrap justify-start items-center text-base uppercase ">
2446        <li
2447          class="no-js-focus-wrapper inline-block h-full"
2448          
2449        >
2450            <a aria-current="page" href="/collections/shop-all" class="font-main px-2.5 py-3.5 flex items-center transition uppercase">
2451              SHOP NOW
2452            </a>
2453          
2454        </li>
2455      
2456        <li
2457          class="no-js-focus-wrapper inline-block h-full"
2458          
2459        >
2460            <a  href="/pages/where-to-buy" class="font-main px-2.5 py-3.5 flex items-center transition uppercase">
2461              FIND US
2462            </a>
2463          
2464        </li>
2465      
2466        <li
2467          class="no-js-focus-wrapper inline-block h-full"
2468          
2469        >
2470            <a  href="/blogs/cocktails" class="font-main px-2.5 py-3.5 flex items-center transition uppercase">
2471              COCKTAILS
2472            </a>
2473          
2474        </li>
2475      
2476    </ul>
2477  </nav>
2478
2479              </div>
2480            
2481          </div>
2482
2483          
2484          <div class="grow-0 text-center">
2485            
2486              <div class="h1 font-heading font-heading text-l md:text-xl lg:text-3xl py-2.5 w-full flex  justify-center">
2487      
2488      <a href="/" class="site-header__logo-link inline w-full">
2489        <div class="logo-image">
2490          <img
2491            src="//aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_Trim.png?v=1748307564&width=220"
2492            srcset="//aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_Trim.png?v=1748307564&width=220 1x,//aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_Trim.png?v=1748307564&width=440 2x,//aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_Trim.png?v=1748307564&width=660 3x"
2493            alt="Agua Mágica "
2494            width="1510"
2495            height="771"
2496            loading="eager"
2497            
2498              class="text-transparent"
2499            
2500          >
2501          
2502        </div>
2503      </a>
2504    
2505</div>
2506            
2507          </div>
2508
2509          
2510          <div
2511            class="w-1/3 grow flex flex-wrap items-center justify-end gap-x-3"
2512            data-utility-links
2513          >
2514            
2515
2516            <div class="hidden h-full lg:block">
2517              
2518    
2519      <a class="font-main uppercase h-full flex items-center" href="https://aguamagica.com/customer_authentication/redirect?locale=en&region_country=US">
2520        <span class="visually-hidden">Log in</span><span class="inline-block h-7 w-7 align-middle"><svg
2521  class="theme-icon"
2522  viewBox="0 0 48 48"
2523  fill="none"
2524  xmlns="http://www.w3.org/2000/svg"
2525>
2526  <path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14.222 14.667a9.778 9.778 0 1 0 19.556 0 9.778 9.778 0 0 0-19.556 0v0ZM8 43.111a16 16 0 1 1 32 0H8Z"/>
2527</svg>
2528</span></a>
2529    
2530  
2531
2532            </div>
2533
2534            
2535              <a
2536                data-open-search
2537                x-ref="search"
2538                @click.prevent="openSearch"
2539                @keydown.space="openSearch"
2540                href="/search"
2541                class="font-main uppercase h-full flex items-center"
2542              >
2543                <span class="inline-block h-7 w-7 fill-current align-middle"><svg
2544  class="theme-icon"
2545  viewBox="0 0 48 48"
2546  fill="none"
2547  xmlns="http://www.w3.org/2000/svg"
2548>
2549  <path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 21.652a15.652 15.652 0 1 0 31.304 0 15.652 15.652 0 0 0-31.304 0v0ZM44 42l-9.28-9.28"/>
2550</svg>
2551</span>
2552                <span class="visually-hidden">Search our site</span>
2553              </a>
2554              <div
2555                class="absolute bottom-0 left-0 right-0 top-0 z-20 flex w-full max-h-three-quarters-screen-height px-section items-center bg-[--active-color-scheme-background] text-scheme-text"
2556                x-cloak
2557                x-show="searchOpen"
2558                x-transition:enter="transition ease-in-out duration-200"
2559                x-transition:enter-start="opacity-0"
2560                x-transition:enter-end="opacity-100"
2561                x-transition:leave="transition ease-in-out duration-200"
2562                x-transition:leave-start="opacity-100"
2563                x-transition:leave-end="opacity-0"
2564                @click.away.prevent="searchOpen = false"
2565                data-header-search
2566              >
2567                <data-island
2568                  class="w-full"
2569                  
2570                    x-data="PredictiveSearch('product')"
2571                    @keyup="onKeyup"
2572                    @keydown="onKeydown"
2573                    @click.outside.prevent="close()"
2574                    @keyup.escape.prevent.stop="close(false)"
2575                    @focusin.window="( searchOpen && ! $root.contains($event.target) ) && close()"
2576                    x-trap.inert.noscroll="searchOpen"
2577                  
2578                  on="idle"
2579                >
2580                  <form x-ref="searchForm" action="/search" method="get" role="search"  @submit="onFormSubmit" @click.away.prevent="searchOpen = false">
2581    <div x-ref="searchFieldComponent" class="relative py-2" >
2582      <input
2583        id="header-search"
2584        type="search"
2585        name="q"
2586        value=""
2587        class="header-search-input font-secondary w-full border-0 bg-transparent py-2 pl-9 shadow-none placeholder:text-scheme-text"
2588        placeholder="Search"aria-expanded="false"
2589          aria-owns="predictive-search-results-list"
2590          aria-controls="predictive-search-results-list"
2591          aria-autocomplete="list"
2592          autocorrect="off"
2593          autocomplete="off"
2594          autocapitalize="off"
2595          spellcheck="false"
2596          x-ref="input"
2597          x-model="rawQuery"
2598          @input.debounce.300="onChange"
2599          @focus="onFocus">
2600      <label class="visually-hidden" for="header-search">Search</label>
2601      <input type="hidden" name="options[prefix]" value="last"><button class="absolute left-0 top-1/2 flex -translate-y-1/2 transform p-1" aria-label="Search">
2602        <span class="inline-block h-6 w-6 shrink-0"><svg
2603  class="theme-icon"
2604  viewBox="0 0 48 48"
2605  fill="none"
2606  xmlns="http://www.w3.org/2000/svg"
2607>
2608  <path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 21.652a15.652 15.652 0 1 0 31.304 0 15.652 15.652 0 0 0-31.304 0v0ZM44 42l-9.28-9.28"/>
2609</svg>
2610</span>
2611      </button>
2612      <button x-cloak @click="close()" class="absolute right-0 top-1/2 flex -translate-y-1/2 transform p-1" type="button">
2613        <span class="visually-hidden">Close (esc)</span>
2614        <span class="inline-block h-6 w-6 shrink-0"><svg
2615  class="theme-icon"
2616  viewBox="0 0 48 48"
2617  fill="none"
2618  xmlns="http://www.w3.org/2000/svg"
2619>
2620  <path d="M46 2L2 46" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2621  <path d="M46 46L2 2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2622</svg>
2623</span>
2624      </button>
2625    </div><div id="predictiveSearchResults" tabindex="-1" x-cloak class="absolute left-0 right-0 z-40 h-screen text-scheme-text">
2626      <div
2627        x-show="resultsOpen"
2628        class="absolute left-0 right-0 z-50 h-screen bg-scheme-text/75"
2629        @click="close()"
2630      ></div>
2631      <template x-if="loading && !results">
2632        <div class="relative z-50 bg-scheme-background">
2633          <div class="mx-auto h-6 w-6 pb-12 pt-12" data-predictive-loading>
2634            <div class="loading"></div>
2635          </div>
2636        </div>
2637      </template>
2638      <template x-if="resultsOpen">
2639        <div x-show="resultsOpen" class="relative z-50 max-h-three-quarters-screen-height scroll-pb-5 overflow-hidden overflow-y-auto bg-scheme-background px-section pb-5 lg:scroll-pb-10 lg:pb-10" x-ref="results">
2640        </div>
2641      </template>
2642    </div>
2643    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
2644                </data-island>
2645              </div>
2646            
2647
2648            <div class="flex h-full items-center justify-end">
2649              
2650    <a
2651      class="whitespace-nowrap font-main px-2.5 py-3.5 flex items-center transition uppercase"
2652      href="/cart"
2653    >
2654      
2655<div class="pointer-events-none relative my-auto align-middle">
2656      <span class="inline-block h-7 w-7 fill-current align-top"><svg
2657  class="theme-icon"
2658  viewBox="0 0 48 48"
2659  fill="none"
2660  xmlns="http://www.w3.org/2000/svg"
2661>
2662  <path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10.113 13.115h31.212a1.675 1.675 0 0 1 1.616 2.115l-3.438 12.603a5.024 5.024 0 0 1-4.846 3.703H13.99"/>
2663    <path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 4.741h.633a3.35 3.35 0 0 1 3.277 2.66l5.579 26.5a3.35 3.35 0 0 0 3.277 2.659h19.053M14.21 40.747a2.512 2.512 0 1 0 5.025 0 2.512 2.512 0 0 0-5.024 0v0Zm16.747 0a2.512 2.512 0 1 0 5.024 0 2.512 2.512 0 0 0-5.024 0v0Z"/>
2664</svg>
2665<span class="visually-hidden">Cart </span>
2666      </span>
2667      <span
2668        x-show="$store.cart_count.count > 0"
2669        class="absolute -bottom-1.5 -right-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-scheme-text text-[0.625rem] tracking-normal text-scheme-background"
2670        x-text="$store.cart_count.count"style="display: none;">
2671        0
2672      </span>
2673      <span class="visually-hidden">items</span>
2674    </div>
2675    </a>
2676  
2677
2678            </div>
2679
2680            
2681              <div class="relative z-10 ml-5 hidden items-center py-2.5 lg:flex">
2682                <div class="pb-button-shadow">
2683                  <a href="/collections/shop-all" class="push-btn push-btn--pop inline-block ">
2684      <span class="push-btn__surface ">BUY NOW</span>
2685    </a>
2686                </div>
2687              </div>
2688            
2689          </div>
2690        </div>
2691      </div>
2692    </div>
2693  </div>
2694</data-island>
2695<noscript>
2696  <style>
2697    html.no-js .no-js-focus-wrapper:focus-within > .no-js-focus-container {
2698      display: block !important;
2699    }
2700  </style>
2701</noscript>
2702
2703  <style data-shopify>
2704      #shopify-section-sections--21582760902847__header {
2705        position: sticky;
2706        top: 0;
2707        z-index: 40;
2708      }
2709    </style>
2710  </style>
2711
2712
2713  <style>
2714    .logo-image {
2715      max-width: 220px;
2716    }
2717  </style>
2718
2719
2720
2721<script type="application/ld+json">
2722  {
2723    "@context": "http://schema.org",
2724    "@type": "Organization",
2725    "name": "Agua Mágica ",
2726    
2727      
2728      "logo": "https:\/\/aguamagica.com\/cdn\/shop\/files\/AGUAMAGICA_LOGO_Beige_Trim.png?v=1748307564\u0026width=1510",
2729    
2730    "sameAs": [
2731      null,
2732      null,
2733      null,
2734      null,
2735      null,
2736      null,
2737      null,
2738      null,
2739      null,
2740      null,
2741      null,
2742      null,
2743      null,
2744      null,
2745      null,
2746      null,
2747      null
2748    ],
2749    "url": "https:\/\/aguamagica.com"
2750  }
2751</script>
2751
2752
2753
2754
2755
2756</div>
2757<!-- END sections: header-group -->
2757<script
2758  type="module"
2759>
2760  const calculateHeaderHeights = () => {
2761    const headerGroupHeights = [];
2762
2763    document
2764      .querySelectorAll(
2765        '.shopify-section-group-header-group:not(.has-no-height)'
2766      )
2767      .forEach((headerGroupSectionEl, i, list) => {
2768        window.requestAnimationFrame(() => {
2769          headerGroupHeights.push(
2770            headerGroupSectionEl.getBoundingClientRect().height
2771          );
2772
2773          if (i === list.length - 1) {
2774            document.documentElement.style.setProperty(
2775              '--header-group-height',
2776              `${headerGroupHeights.reduce((subtotal, a) => subtotal + a, 0)}px`
2777            );
2778          }
2779        });
2780      });
2781  };
2782
2783  calculateHeaderHeights();
2784
2785  const debouncedCalculateHeaderHeights = debounce(calculateHeaderHeights, 300);
2786
2787  window.addEventListener('resize', debouncedCalculateHeaderHeights);
2788</script>
2788
2789
2790
2791    <main id="MainContent" class="overflow-hidden">
2792      <div id="shopify-section-template--21582767194303__banner" class="shopify-section"><section
2793  class="relative overflow-hidden bg-scheme-background text-scheme-text  "
2794  data-color-scheme="scheme1"
2795><div class="section-content relative z-10 mx-auto max-w-site px-section py-section-vertical-spacing">
2796  <div class="">
2797    <div class=" break-words"><h1 class="font-heading heading-feature  heading-style text-center none">
2798          Shop All
2799        </h1><div class="mt-5 rte mx-auto max-w-xl text-center text-rte">
2800          <p>A sip of magic, a taste of tradition</p>
2801        </div></div>
2802  </div>
2803</div>
2804</section>
2805</div><div id="shopify-section-template--21582767194303__product-grid" class="shopify-section">
2806
2807<data-island
2808    class="relative grid bg-scheme-background text-scheme-text   "
2809    role="banner"
2810    data-color-scheme="scheme1"
2811    x-data="Filterable"
2812  ><div
2813      class="section-content relative z-10 mx-auto w-full max-w-site overflow-hidden px-section  pb-section-vertical-spacing pt-half-section-vertical-spacing"
2814      id="facets-filterable"
2815    ><div
2816        class=""
2817        id="facets-results"
2818      ><ul class="grid gap-theme grid-cols-2 lg:grid-cols-3"><li class=""><div
2819    class="product-tile relative  "
2820  >
2821    
2822      <data-island
2823        class="contents"
2824        x-data="
2825          QuickBuy({
2826            product: {&quot;id&quot;:7391624233151,&quot;title&quot;:&quot;The Gathering Pack - 3 Bottles&quot;,&quot;handle&quot;:&quot;aguita-magica-3-bottle-bundle&quot;,&quot;description&quot;:&quot;\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eIntroducing Agüita Mágica. An ancestral elixir rooted in the past and conjured in the present. For intimate sipping sessions that soothe the senses and invigorate the spirit. Take a sip. Taste the magic. Release the spirit within. \u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003cbr data-mce-fragment=\&quot;1\&quot;\u003e- This bundle includes 3 bottles of Agüita Mágica \u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003cbr data-mce-fragment=\&quot;1\&quot;\u003e200 ML | 40% ABV (80 Proof) \u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003c\/p\u003e&quot;,&quot;published_at&quot;:&quot;2022-11-09T08:27:55-08:00&quot;,&quot;created_at&quot;:&quot;2022-11-09T08:27:53-08:00&quot;,&quot;vendor&quot;:&quot;Agua Mágica&quot;,&quot;type&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;price&quot;:8100,&quot;price_min&quot;:8100,&quot;price_max&quot;:8100,&quot;available&quot;:true,&quot;price_varies&quot;:false,&quot;compare_at_price&quot;:null,&quot;compare_at_price_min&quot;:0,&quot;compare_at_price_max&quot;:0,&quot;compare_at_price_varies&quot;:false,&quot;variants&quot;:[{&quot;id&quot;:42073298436287,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;The Gathering Pack - 3 Bottles&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:8100,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}],&quot;images&quot;:[&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gathering-original-color-20260910.jpg?v=1789058405&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/4_2b15651a-8c7c-40e6-a9df-d2c6024f1cc0.png?v=1786398594&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/6_99e6b2bc-88e1-4ce8-9fdf-4f90a1fa20cb.png?v=1786398586&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;],&quot;featured_image&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gathering-original-color-20260910.jpg?v=1789058405&quot;,&quot;options&quot;:[&quot;Title&quot;],&quot;media&quot;:[{&quot;alt&quot;:null,&quot;id&quot;:34930519343295,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.351,&quot;height&quot;:962,&quot;width&quot;:1300,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gathering-original-color-20260910.jpg?v=1789058405&quot;},&quot;aspect_ratio&quot;:1.351,&quot;height&quot;:962,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gathering-original-color-20260910.jpg?v=1789058405&quot;,&quot;width&quot;:1300},{&quot;alt&quot;:null,&quot;id&quot;:34545996595391,&quot;position&quot;:2,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/4_2b15651a-8c7c-40e6-a9df-d2c6024f1cc0.png?v=1786398594&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/4_2b15651a-8c7c-40e6-a9df-d2c6024f1cc0.png?v=1786398594&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996628159,&quot;position&quot;:3,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996431551,&quot;position&quot;:4,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/6_99e6b2bc-88e1-4ce8-9fdf-4f90a1fa20cb.png?v=1786398586&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/6_99e6b2bc-88e1-4ce8-9fdf-4f90a1fa20cb.png?v=1786398586&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996562623,&quot;position&quot;:5,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996529855,&quot;position&quot;:6,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;,&quot;width&quot;:1200}],&quot;requires_selling_plan&quot;:false,&quot;selling_plan_groups&quot;:[],&quot;content&quot;:&quot;\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eIntroducing Agüita Mágica. An ancestral elixir rooted in the past and conjured in the present. For intimate sipping sessions that soothe the senses and invigorate the spirit. Take a sip. Taste the magic. Release the spirit within. \u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003cbr data-mce-fragment=\&quot;1\&quot;\u003e- This bundle includes 3 bottles of Agüita Mágica \u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003cbr data-mce-fragment=\&quot;1\&quot;\u003e200 ML | 40% ABV (80 Proof) \u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003c\/p\u003e&quot;},
2827            variant: {&quot;id&quot;:42073298436287,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;The Gathering Pack - 3 Bottles&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:8100,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},
2828            featuredMediaID: 34930519343295
2829          })
2830        "
2831        src="//aguamagica.com/cdn/shop/t/50/assets/island-quick-buy.bundle.js?v=38183361115338634751788986157"
2832        data-product-root="template--21582767194303__product-grid-7391624233151"
2833      >
2834    
2835    <div
2836      class="product-tile__container "
2837    ><a
2838          href="/collections/shop-all/products/aguita-magica-3-bottle-bundle"
2839          class="product-tile__featured-media group block"
2840        >
2841          <div class="product-media-object relative pb-media-sha
2841dow"><div class="media media--css-only media-template--21582767194303__product-grid-34930519343295-0  default">
2842    <div class="media__styled-element object-wrapper aspect-w-3 aspect-h-4">
2843      <img src="//aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=2000" alt="The Gathering Pack - 3 Bottles" srcset="//aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=200 200w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=350 350w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=450 450w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=750 750w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=850 850w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=960 960w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=1280 1280w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=1440 1440w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=1536 1536w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=1706 1706w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=1782 1782w, //aguamagica.com/cdn/shop/files/am-gathering-original-color-20260910.jpg?v=1789058405&amp;width=1920 1920w" width="2000" height="1480" loading="eager" class=" " onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;" sizes="(min-width: 990px) calc(100vw / 3), calc(100vw / 2)">
2844</div>
2845  </div></div>
2846        </a><div class="product-tile mt-5 break-words text-center">
2847        <a
2848          href="/collections/shop-all/products/aguita-magica-3-bottle-bundle"
2849          class="block h-full w-full"
2850        >
2851          <h3 class="font-body text-base">The Gathering Pack - 3 Bottles</h3>
2852<span
2853              class="mt-2.5 inline-block"
2854              x-html="formatMoney(currentPrice)"
2855              :class="
2856                {
2857                  'invisible': !currentVariant
2858                }
2859              "
2860              data-product-price
2861            >
2862              $81.00
2863            </span>
2864            
2865</a>
2866      </div><div class="product-tile__quick-buy"><div
2867  class="product-quick-buy__container relative z-20 mt-5 max-w-xs mx-auto"
2868>
2869  <form method="post" action="/cart/add" id="product-form-template--21582767194303__product-grid-7391624233151" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="aguita-magica-3-bottle-bundle" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2870<input type="hidden" name="id" value="42073298436287"><span class="sr-only">Regular price</span>
2871
2872    <div
2873      class="font-secondary mb-2.5 rounded-button bg-scheme-accent-1 px-3 py-2 text-xs text-scheme-accent-1-contrast empty:hidden"
2874      x-text="cartAddErrorMessage"
2875    ></div>
2876
2877    <div class="relative z-10 text-center  pb-button-shadow">
2878      <button
2879        class="push-btn   disabled:opacity-40"
2880        type="submit"
2881        
2882        :disabled="!currentVariantAvailable"
2883        :class="{ 'cursor-not-allowed' : !currentVariantAvailable }"
2884      >
2885        <span
2886          class="push-btn__surface "
2887          x-text="addToCartText"
2888        >
2889          
2890            Add to Cart
2891        </span>
2892        <span class="visually-hidden">, The Gathering Pack - 3 Bottles</span>
2893      </button>
2894    </div><div
2895        class=" rte mt-2.5 text-center text-sm"
2896        tabindex="-1"
2897        x-ref="added"
2898        x-show="addedToCart"
2899        x-cloak
2900        x-transition:enter="transition ease duration-300"
2901        x-transition:enter-start="opacity-0"
2902        x-transition:enter-end="opacity-100"
2903        x-transition:leave="transition ease duration-300"
2904        x-transition:leave-start="opacity-100"
2905        x-transition:leave-end="opacity-0"
2906      >
2907        <div class="text-sm">
2908          Added to Cart!
2909          <a href="/cart">
2909View cart</a> or <a href="/collections/all">continue shopping</a>.
2910        </div>
2911      </div><div
2912      x-show="currentVariant && currentVariant.unit_price"
2913      
2914        style="display: none;"
2915      
2916    >
2917      <div
2918        class="mt-2.5 text-center text-sm text-scheme-text"
2919        data-unit-price-wrapper
2920      >
2921        <span class="sr-only">Unit price</span>
2922        <span x-html="formatMoney(currentVariant.unit_price)"></span>
2923        <span aria-hidden="true"> / </span>
2924        <span class="sr-only">per</span>
2925        <span x-show="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_value !== 1 ? currentVariant.unit_price_measurement.reference_value : false"></span>
2926        <span x-html="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_unit"></span>
2927      </div>
2928    </div>
2929  <input type="hidden" name="product-id" value="7391624233151" /><input type="hidden" name="section-id" value="template--21582767194303__product-grid" /></form>
2930</div>
2931</div>
2932    </div>
2933    
2934      </data-island>
2935    
2936  </div></li><li class=""><div
2937    class="product-tile relative  "
2938  >
2939    
2940      <data-island
2941        class="contents"
2942        x-data="
2943          QuickBuy({
2944            product: {&quot;id&quot;:7061897412799,&quot;title&quot;:&quot;Agua Mágica Ensamble&quot;,&quot;handle&quot;:&quot;agua-magica-mezcal&quot;,&quot;description&quot;:&quot;\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eA sipping mezcal handcrafted from 7-year and 15-year-old agaves \u003c\/p\u003e\n\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003e\u003cmeta charset=\&quot;utf-8\&quot;\u003eWe donate 5% of our yearly profits to fund mezcal certifications of other small mezcal producers\u003c\/p\u003e&quot;,&quot;published_at&quot;:&quot;2021-11-14T20:44:13-08:00&quot;,&quot;created_at&quot;:&quot;2021-11-11T05:26:09-08:00&quot;,&quot;vendor&quot;:&quot;Agua Mágica&quot;,&quot;type&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;price&quot;:7000,&quot;price_min&quot;:7000,&quot;price_max&quot;:7000,&quot;available&quot;:true,&quot;price_varies&quot;:false,&quot;compare_at_price&quot;:null,&quot;compare_at_price_min&quot;:0,&quot;compare_at_price_max&quot;:0,&quot;compare_at_price_varies&quot;:false,&quot;variants&quot;:[{&quot;id&quot;:41005174292671,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;131-1436-9899682 | Agua Magica Mezcal&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Agua Mágica Ensamble&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:7000,&quot;weight&quot;:1361,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5950}],&quot;price&quot;:5950,&quot;compare_at_price&quot;:7000,&quot;per_delivery_price&quot;:5950,&quot;selling_plan_id&quot;:6536134847,&quot;selling_plan_group_id&quot;:&quot;40cadafa9074aee650e0d25f2a9155af052d80ca&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:6300}],&quot;price&quot;:6300,&quot;compare_at_price&quot;:7000,&quot;per_delivery_price&quot;:6300,&quot;selling_plan_id&quot;:6536167615,&quot;selling_plan_group_id&quot;:&quot;40cadafa9074aee650e0d25f2a9155af052d80ca&quot;}],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}],&quot;images&quot;:[&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-ensamble-original-color-20260910.jpg?v=1789057983&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/4_2b15651a-8c7c-40e6-a9df-d2c6024f1cc0.png?v=1786398594&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/6_99e6b2bc-88e1-4ce8-9fdf-4f90a1fa20cb.png?v=1786398586&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;],&quot;featured_image&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-ensamble-original-color-20260910.jpg?v=1789057983&quot;,&quot;options&quot;:[&quot;Title&quot;],&quot;media&quot;:[{&quot;alt&quot;:null,&quot;id&quot;:34930433032383,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-ensamble-original-color-20260910.jpg?v=1789057983&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-ensamble-original-color-20260910.jpg?v=1789057983&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996595391,&quot;position&quot;:2,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/4_2b15651a-8c7c-40e6-a9df-d2c6024f1cc0.png?v=1786398594&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/4_2b15651a-8c7c-40e6-a9df-d2c6024f1cc0.png?v=1786398594&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996628159,&quot;position&quot;:3,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996431551,&quot;position&quot;:4,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/6_99e6b2bc-88e1-4ce8-9fdf-4f90a1fa20cb.png?v=1786398586&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/6_99e6b2bc-88e1-4ce8-9fdf-4f90a1fa20cb.png?v=1786398586&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996562623,&quot;position&quot;:5,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996529855,&quot;position&quot;:6,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;,&quot;width&quot;:1200}],&quot;requires_selling_plan&quot;:false,&quot;selling_plan_groups&quot;:[{&quot;id&quot;:&quot;40cadafa9074aee650e0d25f2a9155af052d80ca&quot;,&quot;name&quot;:&quot;Subscribe and save&quot;,&quot;options&quot;:[{&quot;name&quot;:&quot;config&quot;,&quot;position&quot;:1,&quot;values&quot;:[&quot;{\&quot;delivery\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:1},\&quot;billing\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:1,\&quot;minCycles\&quot;:null,\&quot;maxCycles\&quot;:null},\&quot;discount\&quot;:{\&quot;type\&quot;:\&quot;PERCENTAGE\&quot;,\&quot;adjustmentValue\&quot;:15},\&quot;position\&quot;:0}&quot;,&quot;{\&quot;delivery\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:2},\&quot;billing\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:2,\&quot;minCycles\&quot;:null,\&quot;maxCycles\&quot;:null},\&quot;discount\&quot;:{\&quot;type\&quot;:\&quot;PERCENTAGE\&quot;,\&quot;adjustmentValue\&quot;:10},\&quot;position\&quot;:1}&quot;]},{&quot;name&quot;:&quot;key&quot;,&quot;position&quot;:2,&quot;values&quot;:[&quot;6536134847&quot;,&quot;NewDeliveryOption--bac1fef4-aebd-4504-9386-f98c84ba87ba&quot;]}],&quot;selling_plans&quot;:[{&quot;id&quot;:6536134847,&quot;name&quot;:&quot;Delivery: every month | 15% off&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;config&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;{\&quot;delivery\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:1},\&quot;billing\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:1,\&quot;minCycles\&quot;:null,\&quot;maxCycles\&quot;:null},\&quot;discount\&quot;:{\&quot;type\&quot;:\&quot;PERCENTAGE\&quot;,\&quot;adjustmentValue\&quot;:15},\&quot;position\&quot;:0}&quot;},{&quot;name&quot;:&quot;key&quot;,&quot;position&quot;:2,&quot;value&quot;:&quot;6536134847&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:6536167615,&quot;name&quot;:&quot;Delivery: every month | 10% off&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;config&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;{\&quot;delivery\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:2},\&quot;billing\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:2,\&quot;minCycles\&quot;:null,\&quot;maxCycles\&quot;:null},\&quot;discount\&quot;:{\&quot;type\&quot;:\&quot;PERCENTAGE\&quot;,\&quot;adjustmentValue\&quot;:10},\&quot;position\&quot;:1}&quot;},{&quot;name&quot;:&quot;key&quot;,&quot;position&quot;:2,&quot;value&quot;:&quot;NewDeliveryOption--bac1fef4-aebd-4504-9386-f98c84ba87ba&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:10}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}}],&quot;app_id&quot;:&quot;kaching_subscriptions&quot;}],&quot;content&quot;:&quot;\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eA sipping mezcal handcrafted from 7-year and 15-year-old agaves \u003c\/p\u003e\n\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003e\u003cmeta charset=\&quot;utf-8\&quot;\u003eWe donate 5% of our yearly profits to fund mezcal certifications of other small mezcal producers\u003c\/p\u003e&quot;},
2945            variant: {&quot;id&quot;:41005174292671,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;131-1436-9899682 | Agua Magica Mezcal&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Agua Mágica Ensamble&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:7000,&quot;weight&quot;:1361,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5950}],&quot;price&quot;:5950,&quot;compare_at_price&quot;:7000,&quot;per_delivery_price&quot;:5950,&quot;selling_plan_id&quot;:6536134847,&quot;selling_plan_group_id&quot;:&quot;40cadafa9074aee650e0d25f2a9155af052d80ca&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:6300}],&quot;price&quot;:6300,&quot;compare_at_price&quot;:7000,&quot;per_delivery_price&quot;:6300,&quot;selling_plan_id&quot;:6536167615,&quot;selling_plan_group_id&quot;:&quot;40cadafa9074aee650e0d25f2a9155af052d80ca&quot;}],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},
2946            featuredMediaID: 34930433032383
2947          })
2948        "
2949        src="//aguamagica.com/cdn/shop/t/50/assets/island-quick-buy.bundle.js?v=38183361115338634751788986157"
2950        data-product-root="template--21582767194303__product-grid-7061897412799"
2951      >
2952    
2953    <div
2954      class="product-tile__container "
2955    ><a
2956          href="/collections/shop-all/products/agua-magica-mezcal"
2957          class="product-tile__featured-media group block"
2958        >
2959          <div class="product-media-object relative pb-media-sha
2959dow"><div class="media media--css-only media-template--21582767194303__product-grid-34930433032383-1  default">
2960    <div class="media__styled-element object-wrapper aspect-w-3 aspect-h-4">
2961      <img src="//aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=2000" alt="Agua Mágica Ensamble" srcset="//aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=200 200w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=350 350w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=450 450w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=750 750w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=850 850w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=960 960w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=1280 1280w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=1440 1440w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=1536 1536w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=1706 1706w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=1782 1782w, //aguamagica.com/cdn/shop/files/am-ensamble-original-color-20260910.jpg?v=1789057983&amp;width=1920 1920w" width="2000" height="2500" loading="eager" class=" " onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;" sizes="(min-width: 990px) calc(100vw / 3), calc(100vw / 2)">
2962</div>
2963  </div></div>
2964        </a><div class="product-tile mt-5 break-words text-center">
2965        <a
2966          href="/collections/shop-all/products/agua-magica-mezcal"
2967          class="block h-full w-full"
2968        >
2969          <h3 class="font-body text-base">Agua Mágica Ensamble</h3>
2970<span
2971              class="mt-2.5 inline-block"
2972              x-html="formatMoney(currentPrice)"
2973              :class="
2974                {
2975                  'invisible': !currentVariant
2976                }
2977              "
2978              data-product-price
2979            >
2980              $70.00
2981            </span>
2982            
2983</a>
2984      </div><div class="product-tile__quick-buy"><div
2985  class="product-quick-buy__container relative z-20 mt-5 max-w-xs mx-auto"
2986>
2987  <form method="post" action="/cart/add" id="product-form-template--21582767194303__product-grid-7061897412799" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="agua-magica-mezcal" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2988<input type="hidden" name="id" value="41005174292671"><span class="sr-only">Regular price</span>
2989
2990    <div
2991      class="font-secondary mb-2.5 rounded-button bg-scheme-accent-1 px-3 py-2 text-xs text-scheme-accent-1-contrast empty:hidden"
2992      x-text="cartAddErrorMessage"
2993    ></div>
2994
2995    <div class="relative z-10 text-center  pb-button-shadow">
2996      <button
2997        class="push-btn   disabled:opacity-40"
2998        type="submit"
2999        
3000        :disabled="!currentVariantAvailable"
3001        :class="{ 'cursor-not-allowed' : !currentVariantAvailable }"
3002      >
3003        <span
3004          class="push-btn__surface "
3005          x-text="addToCartText"
3006        >
3007          
3008            Add to Cart
3009        </span>
3010        <span class="visually-hidden">, Agua Mágica Ensamble</span>
3011      </button>
3012    </div><div
3013        class=" rte mt-2.5 text-center text-sm"
3014        tabindex="-1"
3015        x-ref="added"
3016        x-show="addedToCart"
3017        x-cloak
3018        x-transition:enter="transition ease duration-300"
3019        x-transition:enter-start="opacity-0"
3020        x-transition:enter-end="opacity-100"
3021        x-transition:leave="transition ease duration-300"
3022        x-transition:leave-start="opacity-100"
3023        x-transition:leave-end="opacity-0"
3024      >
3025        <div class="text-sm">
3026          Added to Cart!
3027          <a href="/cart">
3027View cart</a> or <a href="/collections/all">continue shopping</a>.
3028        </div>
3029      </div><div
3030      x-show="currentVariant && currentVariant.unit_price"
3031      
3032        style="display: none;"
3033      
3034    >
3035      <div
3036        class="mt-2.5 text-center text-sm text-scheme-text"
3037        data-unit-price-wrapper
3038      >
3039        <span class="sr-only">Unit price</span>
3040        <span x-html="formatMoney(currentVariant.unit_price)"></span>
3041        <span aria-hidden="true"> / </span>
3042        <span class="sr-only">per</span>
3043        <span x-show="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_value !== 1 ? currentVariant.unit_price_measurement.reference_value : false"></span>
3044        <span x-html="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_unit"></span>
3045      </div>
3046    </div>
3047  <input type="hidden" name="product-id" value="7061897412799" /><input type="hidden" name="section-id" value="template--21582767194303__product-grid" /></form>
3048</div>
3049</div>
3050    </div>
3051    
3052      </data-island>
3053    
3054  </div></li><li class=""><div
3055    class="product-tile relative  "
3056  >
3057    
3058      <data-island
3059        class="contents"
3060        x-data="
3061          QuickBuy({
3062            product: {&quot;id&quot;:7391625183423,&quot;title&quot;:&quot;The Party Pack - 6 Bottles&quot;,&quot;handle&quot;:&quot;aguita-magica-6-bottle-bundle&quot;,&quot;description&quot;:&quot;\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eIntroducing Agüita Mágica. An ancestral elixir rooted in the past and conjured in the present. For intimate sipping sessions that soothe the senses and invigorate the spirit. Take a sip. Taste the magic. Release the spirit within.\u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003cbr data-mce-fragment=\&quot;1\&quot;\u003e - This bundle includes 6 bottles of Agüita Mágica \u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003cbr data-mce-fragment=\&quot;1\&quot;\u003e200 ML | 40% ABV (80 Proof) \u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003c\/p\u003e&quot;,&quot;published_at&quot;:&quot;2022-11-09T08:29:46-08:00&quot;,&quot;created_at&quot;:&quot;2022-11-09T08:29:45-08:00&quot;,&quot;vendor&quot;:&quot;Agua Mágica&quot;,&quot;type&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;price&quot;:15000,&quot;price_min&quot;:15000,&quot;price_max&quot;:15000,&quot;available&quot;:true,&quot;price_varies&quot;:false,&quot;compare_at_price&quot;:null,&quot;compare_at_price_min&quot;:0,&quot;compare_at_price_max&quot;:0,&quot;compare_at_price_varies&quot;:false,&quot;variants&quot;:[{&quot;id&quot;:42073302204607,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;The Party Pack - 6 Bottles&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:15000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}],&quot;images&quot;:[&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-party-original-color-20260910.jpg?v=1789058611&quot;],&quot;featured_image&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-party-original-color-20260910.jpg?v=1789058611&quot;,&quot;options&quot;:[&quot;Title&quot;],&quot;media&quot;:[{&quot;alt&quot;:null,&quot;id&quot;:34930559221951,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.351,&quot;height&quot;:962,&quot;width&quot;:1300,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-party-original-color-20260910.jpg?v=1789058611&quot;},&quot;aspect_ratio&quot;:1.351,&quot;height&quot;:962,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-party-original-color-20260910.jpg?v=1789058611&quot;,&quot;width&quot;:1300}],&quot;requires_selling_plan&quot;:false,&quot;selling_plan_groups&quot;:[],&quot;content&quot;:&quot;\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eIntroducing Agüita Mágica. An ancestral elixir rooted in the past and conjured in the present. For intimate sipping sessions that soothe the senses and invigorate the spirit. Take a sip. Taste the magic. Release the spirit within.\u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003cbr data-mce-fragment=\&quot;1\&quot;\u003e - This bundle includes 6 bottles of Agüita Mágica \u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003cbr data-mce-fragment=\&quot;1\&quot;\u003e200 ML | 40% ABV (80 Proof) \u003cbr data-mce-fragment=\&quot;1\&quot;\u003e\u003c\/p\u003e&quot;},
3063            variant: {&quot;id&quot;:42073302204607,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;The Party Pack - 6 Bottles&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:15000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},
3064            featuredMediaID: 34930559221951
3065          })
3066        "
3067        src="//aguamagica.com/cdn/shop/t/50/assets/island-quick-buy.bundle.js?v=38183361115338634751788986157"
3068        data-product-root="template--21582767194303__product-grid-7391625183423"
3069      >
3070    
3071    <div
3072      class="product-tile__container "
3073    ><a
3074          href="/collections/shop-all/products/aguita-magica-6-bottle-bundle"
3075          class="product-tile__featured-media group block"
3076        >
3077          <div class="product-media-object relative pb-media-sha
3077dow"><div class="media media--css-only media-template--21582767194303__product-grid-34930559221951-2  default">
3078    <div class="media__styled-element object-wrapper aspect-w-3 aspect-h-4">
3079      <img src="//aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=2000" alt="The Party Pack - 6 Bottles" srcset="//aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=200 200w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=350 350w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=450 450w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=750 750w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=850 850w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=960 960w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=1280 1280w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=1440 1440w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=1536 1536w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=1706 1706w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=1782 1782w, //aguamagica.com/cdn/shop/files/am-party-original-color-20260910.jpg?v=1789058611&amp;width=1920 1920w" width="2000" height="1480" loading="lazy" class=" " onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;" sizes="(min-width: 990px) calc(100vw / 3), calc(100vw / 2)">
3080</div>
3081  </div></div>
3082        </a><div class="product-tile mt-5 break-words text-center">
3083        <a
3084          href="/collections/shop-all/products/aguita-magica-6-bottle-bundle"
3085          class="block h-full w-full"
3086        >
3087          <h3 class="font-body text-base">The Party Pack - 6 Bottles</h3>
3088<span
3089              class="mt-2.5 inline-block"
3090              x-html="formatMoney(currentPrice)"
3091              :class="
3092                {
3093                  'invisible': !currentVariant
3094                }
3095              "
3096              data-product-price
3097            >
3098              $150.00
3099            </span>
3100            
3101</a>
3102      </div><div class="product-tile__quick-buy"><div
3103  class="product-quick-buy__container relative z-20 mt-5 max-w-xs mx-auto"
3104>
3105  <form method="post" action="/cart/add" id="product-form-template--21582767194303__product-grid-7391625183423" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="aguita-magica-6-bottle-bundle" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
3106<input type="hidden" name="id" value="42073302204607"><span class="sr-only">Regular price</span>
3107
3108    <div
3109      class="font-secondary mb-2.5 rounded-button bg-scheme-accent-1 px-3 py-2 text-xs text-scheme-accent-1-contrast empty:hidden"
3110      x-text="cartAddErrorMessage"
3111    ></div>
3112
3113    <div class="relative z-10 text-center  pb-button-shadow">
3114      <button
3115        class="push-btn   disabled:opacity-40"
3116        type="submit"
3117        
3118        :disabled="!currentVariantAvailable"
3119        :class="{ 'cursor-not-allowed' : !currentVariantAvailable }"
3120      >
3121        <span
3122          class="push-btn__surface "
3123          x-text="addToCartText"
3124        >
3125          
3126            Add to Cart
3127        </span>
3128        <span class="visually-hidden">, The Party Pack - 6 Bottles</span>
3129      </button>
3130    </div><div
3131        class=" rte mt-2.5 text-center text-sm"
3132        tabindex="-1"
3133        x-ref="added"
3134        x-show="addedToCart"
3135        x-cloak
3136        x-transition:enter="transition ease duration-300"
3137        x-transition:enter-start="opacity-0"
3138        x-transition:enter-end="opacity-100"
3139        x-transition:leave="transition ease duration-300"
3140        x-transition:leave-start="opacity-100"
3141        x-transition:leave-end="opacity-0"
3142      >
3143        <div class="text-sm">
3144          Added to Cart!
3145          <a href="/cart">
3145View cart</a> or <a href="/collections/all">continue shopping</a>.
3146        </div>
3147      </div><div
3148      x-show="currentVariant && currentVariant.unit_price"
3149      
3150        style="display: none;"
3151      
3152    >
3153      <div
3154        class="mt-2.5 text-center text-sm text-scheme-text"
3155        data-unit-price-wrapper
3156      >
3157        <span class="sr-only">Unit price</span>
3158        <span x-html="formatMoney(currentVariant.unit_price)"></span>
3159        <span aria-hidden="true"> / </span>
3160        <span class="sr-only">per</span>
3161        <span x-show="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_value !== 1 ? currentVariant.unit_price_measurement.reference_value : false"></span>
3162        <span x-html="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_unit"></span>
3163      </div>
3164    </div>
3165  <input type="hidden" name="product-id" value="7391625183423" /><input type="hidden" name="section-id" value="template--21582767194303__product-grid" /></form>
3166</div>
3167</div>
3168    </div>
3169    
3170      </data-island>
3171    
3172  </div></li><li class=""><div
3173    class="product-tile relative  "
3174  >
3175    
3176      <data-island
3177        class="contents"
3178        x-data="
3179          QuickBuy({
3180            product: {&quot;id&quot;:8111808118975,&quot;title&quot;:&quot;Agua Mágica Espadín Capon&quot;,&quot;handle&quot;:&quot;agua-magica-espadin-capon&quot;,&quot;description&quot;:&quot;\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eA single-origin mezcal handcrafted from seven-year-old Espadín agave. Enjoy it neat, or let its depth and richness carry a cocktail. \u003c\/p\u003e\n\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003e\u003cem\u003e\u003cstrong\u003eWhat is a Capón?\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eA traditional method where the quiote is cut before it blooms. This redirects the agave&#39;s energy and sugars back into the piña, resulting in a sweeter and richer juice. \u003c\/p\u003e\n\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003e \u003c\/p\u003e\n\u003cp\u003eWe donate 5% of our yearly profits to fund mezcal certifications of other small mezcal producers\u003c\/p\u003e&quot;,&quot;published_at&quot;:&quot;2025-05-05T13:20:33-07:00&quot;,&quot;created_at&quot;:&quot;2025-05-05T10:52:45-07:00&quot;,&quot;vendor&quot;:&quot;Agua Mágica&quot;,&quot;type&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;price&quot;:4500,&quot;price_min&quot;:4500,&quot;price_max&quot;:4500,&quot;available&quot;:true,&quot;price_varies&quot;:false,&quot;compare_at_price&quot;:null,&quot;compare_at_price_min&quot;:0,&quot;compare_at_price_max&quot;:0,&quot;compare_at_price_varies&quot;:false,&quot;variants&quot;:[{&quot;id&quot;:44224582910143,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Agua Mágica Espadín Capon&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:4500,&quot;weight&quot;:1361,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:3825}],&quot;price&quot;:3825,&quot;compare_at_price&quot;:4500,&quot;per_delivery_price&quot;:3825,&quot;selling_plan_id&quot;:6536134847,&quot;selling_plan_group_id&quot;:&quot;40cadafa9074aee650e0d25f2a9155af052d80ca&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:4050}],&quot;price&quot;:4050,&quot;compare_at_price&quot;:4500,&quot;per_delivery_price&quot;:4050,&quot;selling_plan_id&quot;:6536167615,&quot;selling_plan_group_id&quot;:&quot;40cadafa9074aee650e0d25f2a9155af052d80ca&quot;}],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}],&quot;images&quot;:[&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-espadin-original-color-20260910.jpg?v=1789058217&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/Agua_Magica_Website_2.png?v=1786399790&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/Agua_Magica_Website_1.png?v=1786399788&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;],&quot;featured_image&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-espadin-original-color-20260910.jpg?v=1789058217&quot;,&quot;options&quot;:[&quot;Title&quot;],&quot;media&quot;:[{&quot;alt&quot;:null,&quot;id&quot;:34930479562943,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1125,&quot;width&quot;:900,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-espadin-original-color-20260910.jpg?v=1789058217&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1125,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-espadin-original-color-20260910.jpg?v=1789058217&quot;,&quot;width&quot;:900},{&quot;alt&quot;:null,&quot;id&quot;:34546159485119,&quot;position&quot;:2,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/Agua_Magica_Website_2.png?v=1786399790&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/Agua_Magica_Website_2.png?v=1786399790&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996628159,&quot;position&quot;:3,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34546159288511,&quot;position&quot;:4,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/Agua_Magica_Website_1.png?v=1786399788&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/Agua_Magica_Website_1.png?v=1786399788&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996562623,&quot;position&quot;:5,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996529855,&quot;position&quot;:6,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;,&quot;width&quot;:1200}],&quot;requires_selling_plan&quot;:false,&quot;selling_plan_groups&quot;:[{&quot;id&quot;:&quot;40cadafa9074aee650e0d25f2a9155af052d80ca&quot;,&quot;name&quot;:&quot;Subscribe and save&quot;,&quot;options&quot;:[{&quot;name&quot;:&quot;config&quot;,&quot;position&quot;:1,&quot;values&quot;:[&quot;{\&quot;delivery\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:1},\&quot;billing\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:1,\&quot;minCycles\&quot;:null,\&quot;maxCycles\&quot;:null},\&quot;discount\&quot;:{\&quot;type\&quot;:\&quot;PERCENTAGE\&quot;,\&quot;adjustmentValue\&quot;:15},\&quot;position\&quot;:0}&quot;,&quot;{\&quot;delivery\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:2},\&quot;billing\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:2,\&quot;minCycles\&quot;:null,\&quot;maxCycles\&quot;:null},\&quot;discount\&quot;:{\&quot;type\&quot;:\&quot;PERCENTAGE\&quot;,\&quot;adjustmentValue\&quot;:10},\&quot;position\&quot;:1}&quot;]},{&quot;name&quot;:&quot;key&quot;,&quot;position&quot;:2,&quot;values&quot;:[&quot;6536134847&quot;,&quot;NewDeliveryOption--bac1fef4-aebd-4504-9386-f98c84ba87ba&quot;]}],&quot;selling_plans&quot;:[{&quot;id&quot;:6536134847,&quot;name&quot;:&quot;Delivery: every month | 15% off&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;config&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;{\&quot;delivery\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:1},\&quot;billing\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:1,\&quot;minCycles\&quot;:null,\&quot;maxCycles\&quot;:null},\&quot;discount\&quot;:{\&quot;type\&quot;:\&quot;PERCENTAGE\&quot;,\&quot;adjustmentValue\&quot;:15},\&quot;position\&quot;:0}&quot;},{&quot;name&quot;:&quot;key&quot;,&quot;position&quot;:2,&quot;value&quot;:&quot;6536134847&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:6536167615,&quot;name&quot;:&quot;Delivery: every month | 10% off&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;config&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;{\&quot;delivery\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:2},\&quot;billing\&quot;:{\&quot;interval\&quot;:\&quot;MONTH\&quot;,\&quot;frequency\&quot;:2,\&quot;minCycles\&quot;:null,\&quot;maxCycles\&quot;:null},\&quot;discount\&quot;:{\&quot;type\&quot;:\&quot;PERCENTAGE\&quot;,\&quot;adjustmentValue\&quot;:10},\&quot;position\&quot;:1}&quot;},{&quot;name&quot;:&quot;key&quot;,&quot;position&quot;:2,&quot;value&quot;:&quot;NewDeliveryOption--bac1fef4-aebd-4504-9386-f98c84ba87ba&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:10}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}}],&quot;app_id&quot;:&quot;kaching_subscriptions&quot;}],&quot;content&quot;:&quot;\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eA single-origin mezcal handcrafted from seven-year-old Espadín agave. Enjoy it neat, or let its depth and richness carry a cocktail. \u003c\/p\u003e\n\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003e\u003cem\u003e\u003cstrong\u003eWhat is a Capón?\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eA traditional method where the quiote is cut before it blooms. This redirects the agave&#39;s energy and sugars back into the piña, resulting in a sweeter and richer juice. \u003c\/p\u003e\n\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003e \u003c\/p\u003e\n\u003cp\u003eWe donate 5% of our yearly profits to fund mezcal certifications of other small mezcal producers\u003c\/p\u003e&quot;},
3181            variant: {&quot;id&quot;:44224582910143,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Agua Mágica Espadín Capon&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:4500,&quot;weight&quot;:1361,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:3825}],&quot;price&quot;:3825,&quot;compare_at_price&quot;:4500,&quot;per_delivery_price&quot;:3825,&quot;selling_plan_id&quot;:6536134847,&quot;selling_plan_group_id&quot;:&quot;40cadafa9074aee650e0d25f2a9155af052d80ca&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:4050}],&quot;price&quot;:4050,&quot;compare_at_price&quot;:4500,&quot;per_delivery_price&quot;:4050,&quot;selling_plan_id&quot;:6536167615,&quot;selling_plan_group_id&quot;:&quot;40cadafa9074aee650e0d25f2a9155af052d80ca&quot;}],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},
3182            featuredMediaID: 34930479562943
3183          })
3184        "
3185        src="//aguamagica.com/cdn/shop/t/50/assets/island-quick-buy.bundle.js?v=38183361115338634751788986157"
3186        data-product-root="template--21582767194303__product-grid-8111808118975"
3187      >
3188    
3189    <div
3190      class="product-tile__container "
3191    ><a
3192          href="/collections/shop-all/products/agua-magica-espadin-capon"
3193          class="product-tile__featured-media group block"
3194        >
3195          <div class="product-media-object relative pb-media-sha
3195dow"><div class="media media--css-only media-template--21582767194303__product-grid-34930479562943-3  default">
3196    <div class="media__styled-element object-wrapper aspect-w-3 aspect-h-4">
3197      <img src="//aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=2000" alt="Agua Mágica Espadín Capon" srcset="//aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=200 200w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=350 350w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=450 450w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=750 750w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=850 850w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=960 960w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=1280 1280w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=1440 1440w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=1536 1536w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=1706 1706w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=1782 1782w, //aguamagica.com/cdn/shop/files/am-espadin-original-color-20260910.jpg?v=1789058217&amp;width=1920 1920w" width="2000" height="2500" loading="lazy" class=" " onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;" sizes="(min-width: 990px) calc(100vw / 3), calc(100vw / 2)">
3198</div>
3199  </div></div>
3200        </a><div class="product-tile mt-5 break-words text-center">
3201        <a
3202          href="/collections/shop-all/products/agua-magica-espadin-capon"
3203          class="block h-full w-full"
3204        >
3205          <h3 class="font-body text-base">Agua Mágica Espadín Capon</h3>
3206<span
3207              class="mt-2.5 inline-block"
3208              x-html="formatMoney(currentPrice)"
3209              :class="
3210                {
3211                  'invisible': !currentVariant
3212                }
3213              "
3214              data-product-price
3215            >
3216              $45.00
3217            </span>
3218            
3219</a>
3220      </div><div class="product-tile__quick-buy"><div
3221  class="product-quick-buy__container relative z-20 mt-5 max-w-xs mx-auto"
3222>
3223  <form method="post" action="/cart/add" id="product-form-template--21582767194303__product-grid-8111808118975" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="agua-magica-espadin-capon" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
3224<input type="hidden" name="id" value="44224582910143"><span class="sr-only">Regular price</span>
3225
3226    <div
3227      class="font-secondary mb-2.5 rounded-button bg-scheme-accent-1 px-3 py-2 text-xs text-scheme-accent-1-contrast empty:hidden"
3228      x-text="cartAddErrorMessage"
3229    ></div>
3230
3231    <div class="relative z-10 text-center  pb-button-shadow">
3232      <button
3233        class="push-btn   disabled:opacity-40"
3234        type="submit"
3235        
3236        :disabled="!currentVariantAvailable"
3237        :class="{ 'cursor-not-allowed' : !currentVariantAvailable }"
3238      >
3239        <span
3240          class="push-btn__surface "
3241          x-text="addToCartText"
3242        >
3243          
3244            Add to Cart
3245        </span>
3246        <span class="visually-hidden">, Agua Mágica Espadín Capon</span>
3247      </button>
3248    </div><div
3249        class=" rte mt-2.5 text-center text-sm"
3250        tabindex="-1"
3251        x-ref="added"
3252        x-show="addedToCart"
3253        x-cloak
3254        x-transition:enter="transition ease duration-300"
3255        x-transition:enter-start="opacity-0"
3256        x-transition:enter-end="opacity-100"
3257        x-transition:leave="transition ease duration-300"
3258        x-transition:leave-start="opacity-100"
3259        x-transition:leave-end="opacity-0"
3260      >
3261        <div class="text-sm">
3262          Added to Cart!
3263          <a href="/cart">
3263View cart</a> or <a href="/collections/all">continue shopping</a>.
3264        </div>
3265      </div><div
3266      x-show="currentVariant && currentVariant.unit_price"
3267      
3268        style="display: none;"
3269      
3270    >
3271      <div
3272        class="mt-2.5 text-center text-sm text-scheme-text"
3273        data-unit-price-wrapper
3274      >
3275        <span class="sr-only">Unit price</span>
3276        <span x-html="formatMoney(currentVariant.unit_price)"></span>
3277        <span aria-hidden="true"> / </span>
3278        <span class="sr-only">per</span>
3279        <span x-show="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_value !== 1 ? currentVariant.unit_price_measurement.reference_value : false"></span>
3280        <span x-html="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_unit"></span>
3281      </div>
3282    </div>
3283  <input type="hidden" name="product-id" value="8111808118975" /><input type="hidden" name="section-id" value="template--21582767194303__product-grid" /></form>
3284</div>
3285</div>
3286    </div>
3287    
3288      </data-island>
3289    
3290  </div></li><li class=""><div
3291    class="product-tile relative  "
3292  >
3293    
3294      <data-island
3295        class="contents"
3296        x-data="
3297          QuickBuy({
3298            product: {&quot;id&quot;:7391622725823,&quot;title&quot;:&quot;AGUA MÁGICA + AGÜITA MÁGICA BUNDLE&quot;,&quot;handle&quot;:&quot;agua-magica-aguita-magica-bundle&quot;,&quot;description&quot;:&quot;\u003cp\u003e\u003cstrong\u003e\u003cmeta charset=\&quot;utf-8\&quot;\u003e\u003c\/strong\u003e\u003cspan\u003eAn otherworldly affair. Agua Mágica Unveils Agüita Mágica, a \&quot;single-session\&quot; bottle of our award-winning sipping mezcal. \u003c\/span\u003eFor intimate sipping sessions that soothe the senses and invigorate the spirit. \u003cbr\u003e\u003cbr\u003eThis bundle includes:\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 bottle of Agua Mágica (750 ml)\u003c\/li\u003e\n\u003cli\u003e1 free bottle of Agüita Mágica (200 ml) \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e40% ABV (80 Proof)\u003c\/p\u003e&quot;,&quot;published_at&quot;:&quot;2022-11-09T08:24:52-08:00&quot;,&quot;created_at&quot;:&quot;2022-11-09T08:24:51-08:00&quot;,&quot;vendor&quot;:&quot;Agua Mágica&quot;,&quot;type&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;price&quot;:9000,&quot;price_min&quot;:9000,&quot;price_max&quot;:9000,&quot;available&quot;:true,&quot;price_varies&quot;:false,&quot;compare_at_price&quot;:null,&quot;compare_at_price_min&quot;:0,&quot;compare_at_price_max&quot;:0,&quot;compare_at_price_varies&quot;:false,&quot;variants&quot;:[{&quot;id&quot;:42073294799039,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;100&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;AGUA MÁGICA + AGÜITA MÁGICA BUNDLE&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:9000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}],&quot;images&quot;:[&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-bundle-original-color-20260910.jpg?v=1789059059&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/4_2b15651a-8c7c-40e6-a9df-d2c6024f1cc0.png?v=1786398594&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/6_99e6b2bc-88e1-4ce8-9fdf-4f90a1fa20cb.png?v=1786398586&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;],&quot;featured_image&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-bundle-original-color-20260910.jpg?v=1789059059&quot;,&quot;options&quot;:[&quot;Title&quot;],&quot;media&quot;:[{&quot;alt&quot;:null,&quot;id&quot;:34930591793343,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-bundle-original-color-20260910.jpg?v=1789059059&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-bundle-original-color-20260910.jpg?v=1789059059&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996595391,&quot;position&quot;:2,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/4_2b15651a-8c7c-40e6-a9df-d2c6024f1cc0.png?v=1786398594&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/4_2b15651a-8c7c-40e6-a9df-d2c6024f1cc0.png?v=1786398594&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996628159,&quot;position&quot;:3,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/3_74135048-4b7a-4afc-b3dd-0f8391688719.png?v=1786398594&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996431551,&quot;position&quot;:4,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/6_99e6b2bc-88e1-4ce8-9fdf-4f90a1fa20cb.png?v=1786398586&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/6_99e6b2bc-88e1-4ce8-9fdf-4f90a1fa20cb.png?v=1786398586&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996562623,&quot;position&quot;:5,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/5_2ab55c89-495c-4f0d-ac31-8dd32aec4945.png?v=1786398593&quot;,&quot;width&quot;:1200},{&quot;alt&quot;:null,&quot;id&quot;:34545996529855,&quot;position&quot;:6,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/7_bcb7a666-3d3b-4f32-80a5-47b5d0c748eb.png?v=1786398591&quot;,&quot;width&quot;:1200}],&quot;requires_selling_plan&quot;:false,&quot;selling_plan_groups&quot;:[],&quot;content&quot;:&quot;\u003cp\u003e\u003cstrong\u003e\u003cmeta charset=\&quot;utf-8\&quot;\u003e\u003c\/strong\u003e\u003cspan\u003eAn otherworldly affair. Agua Mágica Unveils Agüita Mágica, a \&quot;single-session\&quot; bottle of our award-winning sipping mezcal. \u003c\/span\u003eFor intimate sipping sessions that soothe the senses and invigorate the spirit. \u003cbr\u003e\u003cbr\u003eThis bundle includes:\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 bottle of Agua Mágica (750 ml)\u003c\/li\u003e\n\u003cli\u003e1 free bottle of Agüita Mágica (200 ml) \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e40% ABV (80 Proof)\u003c\/p\u003e&quot;},
3299            variant: {&quot;id&quot;:42073294799039,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;100&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;AGUA MÁGICA + AGÜITA MÁGICA BUNDLE&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:9000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},
3300            featuredMediaID: 34930591793343
3301          })
3302        "
3303        src="//aguamagica.com/cdn/shop/t/50/assets/island-quick-buy.bundle.js?v=38183361115338634751788986157"
3304        data-product-root="template--21582767194303__product-grid-7391622725823"
3305      >
3306    
3307    <div
3308      class="product-tile__container "
3309    ><a
3310          href="/collections/shop-all/products/agua-magica-aguita-magica-bundle"
3311          class="product-tile__featured-media group block"
3312        >
3313          <div class="product-media-object relative pb-media-sha
3313dow"><div class="media media--css-only media-template--21582767194303__product-grid-34930591793343-4  default">
3314    <div class="media__styled-element object-wrapper aspect-w-3 aspect-h-4">
3315      <img src="//aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=2000" alt="AGUA MÁGICA + AGÜITA MÁGICA BUNDLE" srcset="//aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=200 200w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=350 350w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=450 450w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=750 750w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=850 850w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=960 960w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=1280 1280w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=1440 1440w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=1536 1536w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=1706 1706w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=1782 1782w, //aguamagica.com/cdn/shop/files/am-bundle-original-color-20260910.jpg?v=1789059059&amp;width=1920 1920w" width="2000" height="2500" loading="lazy" class=" " onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;" sizes="(min-width: 990px) calc(100vw / 3), calc(100vw / 2)">
3316</div>
3317  </div></div>
3318        </a><div class="product-tile mt-5 break-words text-center">
3319        <a
3320          href="/collections/shop-all/products/agua-magica-aguita-magica-bundle"
3321          class="block h-full w-full"
3322        >
3323          <h3 class="font-body text-base">AGUA MÁGICA + AGÜITA MÁGICA BUNDLE</h3>
3324<span
3325              class="mt-2.5 inline-block"
3326              x-html="formatMoney(currentPrice)"
3327              :class="
3328                {
3329                  'invisible': !currentVariant
3330                }
3331              "
3332              data-product-price
3333            >
3334              $90.00
3335            </span>
3336            
3337</a>
3338      </div><div class="product-tile__quick-buy"><div
3339  class="product-quick-buy__container relative z-20 mt-5 max-w-xs mx-auto"
3340>
3341  <form method="post" action="/cart/add" id="product-form-template--21582767194303__product-grid-7391622725823" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="agua-magica-aguita-magica-bundle" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
3342<input type="hidden" name="id" value="42073294799039"><span class="sr-only">Regular price</span>
3343
3344    <div
3345      class="font-secondary mb-2.5 rounded-button bg-scheme-accent-1 px-3 py-2 text-xs text-scheme-accent-1-contrast empty:hidden"
3346      x-text="cartAddErrorMessage"
3347    ></div>
3348
3349    <div class="relative z-10 text-center  pb-button-shadow">
3350      <button
3351        class="push-btn   disabled:opacity-40"
3352        type="submit"
3353        
3354        :disabled="!currentVariantAvailable"
3355        :class="{ 'cursor-not-allowed' : !currentVariantAvailable }"
3356      >
3357        <span
3358          class="push-btn__surface "
3359          x-text="addToCartText"
3360        >
3361          
3362            Add to Cart
3363        </span>
3364        <span class="visually-hidden">, AGUA MÁGICA + AGÜITA MÁGICA BUNDLE</span>
3365      </button>
3366    </div><div
3367        class=" rte mt-2.5 text-center text-sm"
3368        tabindex="-1"
3369        x-ref="added"
3370        x-show="addedToCart"
3371        x-cloak
3372        x-transition:enter="transition ease duration-300"
3373        x-transition:enter-start="opacity-0"
3374        x-transition:enter-end="opacity-100"
3375        x-transition:leave="transition ease duration-300"
3376        x-transition:leave-start="opacity-100"
3377        x-transition:leave-end="opacity-0"
3378      >
3379        <div class="text-sm">
3380          Added to Cart!
3381          <a href="/cart">
3381View cart</a> or <a href="/collections/all">continue shopping</a>.
3382        </div>
3383      </div><div
3384      x-show="currentVariant && currentVariant.unit_price"
3385      
3386        style="display: none;"
3387      
3388    >
3389      <div
3390        class="mt-2.5 text-center text-sm text-scheme-text"
3391        data-unit-price-wrapper
3392      >
3393        <span class="sr-only">Unit price</span>
3394        <span x-html="formatMoney(currentVariant.unit_price)"></span>
3395        <span aria-hidden="true"> / </span>
3396        <span class="sr-only">per</span>
3397        <span x-show="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_value !== 1 ? currentVariant.unit_price_measurement.reference_value : false"></span>
3398        <span x-html="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_unit"></span>
3399      </div>
3400    </div>
3401  <input type="hidden" name="product-id" value="7391622725823" /><input type="hidden" name="section-id" value="template--21582767194303__product-grid" /></form>
3402</div>
3403</div>
3404    </div>
3405    
3406      </data-island>
3407    
3408  </div></li><li class=""><div
3409    class="product-tile relative  "
3410  >
3411    
3412      <data-island
3413        class="contents"
3414        x-data="
3415          QuickBuy({
3416            product: {&quot;id&quot;:7061775253695,&quot;title&quot;:&quot;Agua Mágica Gift Box Set&quot;,&quot;handle&quot;:&quot;agua-magica-mezcal-box-set&quot;,&quot;description&quot;:&quot;\u003cp\u003e \u003c\/p\u003e\n\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eOur special-edition gift box created by Latin American artist Miguel Cárdenas\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\&quot;p1\&quot;\u003e\u003cem\u003e\u003cspan class=\&quot;s1\&quot;\u003e*sold only through our website\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e750 ml | 40% ABV (80 Proof)\u003c\/p\u003e&quot;,&quot;published_at&quot;:&quot;2021-11-14T20:46:23-08:00&quot;,&quot;created_at&quot;:&quot;2021-11-11T00:24:04-08:00&quot;,&quot;vendor&quot;:&quot;Agua Mágica&quot;,&quot;type&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;price&quot;:9500,&quot;price_min&quot;:9500,&quot;price_max&quot;:9500,&quot;available&quot;:true,&quot;price_varies&quot;:false,&quot;compare_at_price&quot;:null,&quot;compare_at_price_min&quot;:0,&quot;compare_at_price_max&quot;:0,&quot;compare_at_price_varies&quot;:false,&quot;variants&quot;:[{&quot;id&quot;:41005145391295,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;131-1436-9899683 | Agua Magica Mezcal Giftbox&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Agua Mágica Gift Box Set&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:9500,&quot;weight&quot;:1451,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}],&quot;images&quot;:[&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-closed-original-color-20260910.jpg?v=1789059398&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-foldout-original-color-20260910.jpg?v=1789059397&quot;,&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-open-original-color-20260910.jpg?v=1789059396&quot;],&quot;featured_image&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-closed-original-color-20260910.jpg?v=1789059398&quot;,&quot;options&quot;:[&quot;Title&quot;],&quot;media&quot;:[{&quot;alt&quot;:null,&quot;id&quot;:34930607915199,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:2500,&quot;width&quot;:2000,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-closed-original-color-20260910.jpg?v=1789059398&quot;},&quot;aspect_ratio&quot;:0.8,&quot;height&quot;:2500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-closed-original-color-20260910.jpg?v=1789059398&quot;,&quot;width&quot;:2000},{&quot;alt&quot;:null,&quot;id&quot;:34930607882431,&quot;position&quot;:2,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.478,&quot;height&quot;:1353,&quot;width&quot;:2000,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-foldout-original-color-20260910.jpg?v=1789059397&quot;},&quot;aspect_ratio&quot;:1.478,&quot;height&quot;:1353,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-foldout-original-color-20260910.jpg?v=1789059397&quot;,&quot;width&quot;:2000},{&quot;alt&quot;:null,&quot;id&quot;:34930607849663,&quot;position&quot;:3,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.364,&quot;height&quot;:1466,&quot;width&quot;:2000,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-open-original-color-20260910.jpg?v=1789059396&quot;},&quot;aspect_ratio&quot;:1.364,&quot;height&quot;:1466,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/aguamagica.com\/cdn\/shop\/files\/am-gift-open-original-color-20260910.jpg?v=1789059396&quot;,&quot;width&quot;:2000}],&quot;requires_selling_plan&quot;:false,&quot;selling_plan_groups&quot;:[],&quot;content&quot;:&quot;\u003cp\u003e \u003c\/p\u003e\n\u003cp data-pm-slice=\&quot;1 1 []\&quot;\u003eOur special-edition gift box created by Latin American artist Miguel Cárdenas\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\&quot;p1\&quot;\u003e\u003cem\u003e\u003cspan class=\&quot;s1\&quot;\u003e*sold only through our website\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e750 ml | 40% ABV (80 Proof)\u003c\/p\u003e&quot;},
3417            variant: {&quot;id&quot;:41005145391295,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;131-1436-9899683 | Agua Magica Mezcal Giftbox&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Agua Mágica Gift Box Set&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:9500,&quot;weight&quot;:1451,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},
3418            featuredMediaID: 34930607915199
3419          })
3420        "
3421        src="//aguamagica.com/cdn/shop/t/50/assets/island-quick-buy.bundle.js?v=38183361115338634751788986157"
3422        data-product-root="template--21582767194303__product-grid-7061775253695"
3423      >
3424    
3425    <div
3426      class="product-tile__container "
3427    ><a
3428          href="/collections/shop-all/products/agua-magica-mezcal-box-set"
3429          class="product-tile__featured-media group block"
3430        >
3431          <div class="product-media-object relative pb-media-sha
3431dow"><div class="media media--css-only media-template--21582767194303__product-grid-34930607915199-5  default">
3432    <div class="media__styled-element object-wrapper aspect-w-3 aspect-h-4">
3433      <img src="//aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=2000" alt="Agua Mágica Gift Box Set" srcset="//aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=200 200w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=350 350w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=450 450w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=750 750w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=850 850w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=960 960w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=1280 1280w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=1440 1440w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=1536 1536w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=1706 1706w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=1782 1782w, //aguamagica.com/cdn/shop/files/am-gift-closed-original-color-20260910.jpg?v=1789059398&amp;width=1920 1920w" width="2000" height="2500" loading="lazy" class=" " onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;" sizes="(min-width: 990px) calc(100vw / 3), calc(100vw / 2)">
3434</div>
3435  </div></div>
3436        </a><div class="product-tile mt-5 break-words text-center">
3437        <a
3438          href="/collections/shop-all/products/agua-magica-mezcal-box-set"
3439          class="block h-full w-full"
3440        >
3441          <h3 class="font-body text-base">Agua Mágica Gift Box Set</h3>
3442<span
3443              class="mt-2.5 inline-block"
3444              x-html="formatMoney(currentPrice)"
3445              :class="
3446                {
3447                  'invisible': !currentVariant
3448                }
3449              "
3450              data-product-price
3451            >
3452              $95.00
3453            </span>
3454            
3455</a>
3456      </div><div class="product-tile__quick-buy"><div
3457  class="product-quick-buy__container relative z-20 mt-5 max-w-xs mx-auto"
3458>
3459  <form method="post" action="/cart/add" id="product-form-template--21582767194303__product-grid-7061775253695" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="agua-magica-mezcal-box-set" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
3460<input type="hidden" name="id" value="41005145391295"><span class="sr-only">Regular price</span>
3461
3462    <div
3463      class="font-secondary mb-2.5 rounded-button bg-scheme-accent-1 px-3 py-2 text-xs text-scheme-accent-1-contrast empty:hidden"
3464      x-text="cartAddErrorMessage"
3465    ></div>
3466
3467    <div class="relative z-10 text-center  pb-button-shadow">
3468      <button
3469        class="push-btn   disabled:opacity-40"
3470        type="submit"
3471        
3472        :disabled="!currentVariantAvailable"
3473        :class="{ 'cursor-not-allowed' : !currentVariantAvailable }"
3474      >
3475        <span
3476          class="push-btn__surface "
3477          x-text="addToCartText"
3478        >
3479          
3480            Add to Cart
3481        </span>
3482        <span class="visually-hidden">, Agua Mágica Gift Box Set</span>
3483      </button>
3484    </div><div
3485        class=" rte mt-2.5 text-center text-sm"
3486        tabindex="-1"
3487        x-ref="added"
3488        x-show="addedToCart"
3489        x-cloak
3490        x-transition:enter="transition ease duration-300"
3491        x-transition:enter-start="opacity-0"
3492        x-transition:enter-end="opacity-100"
3493        x-transition:leave="transition ease duration-300"
3494        x-transition:leave-start="opacity-100"
3495        x-transition:leave-end="opacity-0"
3496      >
3497        <div class="text-sm">
3498          Added to Cart!
3499          <a href="/cart">
3499View cart</a> or <a href="/collections/all">continue shopping</a>.
3500        </div>
3501      </div><div
3502      x-show="currentVariant && currentVariant.unit_price"
3503      
3504        style="display: none;"
3505      
3506    >
3507      <div
3508        class="mt-2.5 text-center text-sm text-scheme-text"
3509        data-unit-price-wrapper
3510      >
3511        <span class="sr-only">Unit price</span>
3512        <span x-html="formatMoney(currentVariant.unit_price)"></span>
3513        <span aria-hidden="true"> / </span>
3514        <span class="sr-only">per</span>
3515        <span x-show="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_value !== 1 ? currentVariant.unit_price_measurement.reference_value : false"></span>
3516        <span x-html="currentVariant.unit_price_measurement && currentVariant.unit_price_measurement.reference_unit"></span>
3517      </div>
3518    </div>
3519  <input type="hidden" name="product-id" value="7061775253695" /><input type="hidden" name="section-id" value="template--21582767194303__product-grid" /></form>
3520</div>
3521</div>
3522    </div>
3523    
3524      </data-island>
3525    
3526  </div></li></ul></div></div></data-island>
3527</div>
3528    </main><!-- BEGIN sections: footer-group -->
3529<div id="shopify-section-sections--21582760771775__custom_liquid_HzKL9a" class="shopify-section shopify-section-group-footer-group"><section
3530  class="relative overflow-hidden bg-scheme-background text-scheme-text  "
3531  data-color-scheme="scheme1"
3532>
3533  <div class="section-content ">
3534    
3535
3536    <div
3537      
3538    >
3539      <div class="section-divider"></div>
3540    </div>
3541  </div></section>
3542<style> #shopify-section-sections--21582760771775__custom_liquid_HzKL9a .section-divider {width: 100%; height: 1px; background-color: #e0e0e0; margin: 16px 0; padding: 0;} </style></div><div id="shopify-section-sections--21582760771775__hero_logo_wfMLQM" class="shopify-section shopify-section-group-footer-group"><section
3543    id="sections--21582760771775__hero_logo_wfMLQM"
3544    class="relative bg-scheme-background text-scheme-text  border-t-section border-section-border"
3545    data-color-scheme="scheme1"
3546    role="complementary"
3547  >
3548    <div
3549      
3550    >
3551      <div class="section-content px-section py-half-section-vertical-spacing ">
3552        <div class="mx-auto max-w-site"><div
3553              class="mx-auto"
3554              style="max-width: 100%"
3555            ><img src="//aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_SidebySide.png?v=1748304544&amp;width=3000" alt="Agua Mágica " srcset="//aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_SidebySide.png?v=1748304544&amp;width=352 352w, //aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_SidebySide.png?v=1748304544&amp;width=832 832w, //aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_SidebySide.png?v=1748304544&amp;width=1200 1200w, //aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_SidebySide.png?v=1748304544&amp;width=1792 1792w, //aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_SidebySide.png?v=1748304544&amp;width=1920 1920w" width="1792" class="w-full" sizes="100vw">
3556            </div></div>
3557      </div>
3558    </div>
3559  </section>
3560</div><div id="shopify-section-sections--21582760771775__footer" class="shopify-section shopify-section-group-footer-group section-footer mt-auto relative"><footer
3561  class="relative bg-scheme-background px-section  text-scheme-text bg-scheme-gradient"
3562  data-color-scheme="scheme1"
3563>
3564  <div class="section-content relative z-10 mx-auto max-w-site py-section-vertical-spacing">
3565    <div class="grid grid-cols-1 gap-10 lg:grid-cols-12 lg:gap-theme">
3566          <div
3567            class="space-y-5 lg:col-span-6 "
3568            
3569          ><div class="flex flex-wrap justify-start gap-10 lg:justify-start">
3570                    <div class="w-full  flex-1">
3571                      
3572                      
3573                      <ul class="list-none space-y-2.5">
3574                        
3575                          <li>
3576                            <a
3577                              href="/products/agua-magica-mezcal"
3578                              class="secondary-text-link break-words"
3579                            >
3580                              ENSAMBLE
3581                            </a>
3582                          </li>
3583                        
3584                          <li>
3585                            <a
3586                              href="/products/agua-magica-espadin-capon"
3587                              class="secondary-text-link break-words"
3588                            >
3589                              ESPADIN CAPON
3590                            </a>
3591                          </li>
3592                        
3593                          <li>
3594                            <a
3595                              href="/collections/shop-all"
3596                              class="secondary-text-link break-words"
3597                            >
3598                              SHOP ALL
3599                            </a>
3600                          </li>
3601                        
3602                          <li>
3603                            <a
3604                              href="/pages/where-to-buy"
3605                              class="secondary-text-link break-words"
3606                            >
3607                              FIND US
3608                            </a>
3609                          </li>
3610                        
3611                          <li>
3612                            <a
3613                              href="/pages/press"
3614                              class="secondary-text-link break-words"
3615                            >
3616                              Press & Reviews
3617                            </a>
3618                          </li>
3619                        
3620                      </ul>
3621                    </div>
3622                    <div class="w-full flex-1">
3623                      
3624                      
3625                      <ul class="list-none space-y-2.5">
3626                        
3627                          <li>
3628                            <a
3629                              href="/policies/privacy-policy"
3630                              class="secondary-text-link"
3631                            >
3632                              PRIVACY POLICY
3633                            </a>
3634                          </li>
3635                        
3636                          <li>
3637                            <a
3638                              href="/policies/terms-of-service"
3639                              class="secondary-text-link"
3640                            >
3641                              TERMS OF USE
3642                            </a>
3643                          </li>
3644                        
3645                          <li>
3646                            <a
3647                              href="mailto:[email protected]"
3648                              class="secondary-text-link"
3649                            >
3650                              CONTACT
3651                            </a>
3652                          </li>
3653                        
3654                          <li>
3655                            <a
3656                              href="https://aguamagica.com/policies/refund-policy"
3657                              class="secondary-text-link"
3658                            >
3659                              REFUND POLICY
3660                            </a>
3661                          </li>
3662                        
3663                          <li>
3664                            <a
3665                              href="https://aguamagica.com/policies/shipping-policy"
3666                              class="secondary-text-link"
3667                            >
3668                              SHIPPING POLICY
3669                            </a>
3670                          </li>
3671                        
3672                      </ul>
3673                    </div></div></div>
3674        
3675
3676          <div
3677            class="space-y-5 lg:col-span-6 lg:col-end-last"
3678            
3679          ><div><h2 class="font-heading heading-secondary mb-5">
3680                      sign up for our newsletter
3681                    </h2><form method="post" action="/contact#FooterNewsletter" id="FooterNewsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
3682                    
3683                    
3684                      <div class="items-center justify-center">
3685                        <input
3686                          type="hidden"
3687                          name="contact[tags]"
3688                          value="newsletter"
3689                        >
3690                        <label
3691                          for="NewsletterForm-sections--21582760771775__footer"
3692                          class="sr-only"
3693                        >
3694                          Email Address
3695                        </label>
3696                        <div class=" w-full flex-grow lg:mr-2">
3697                          <input
3698                            id="NewsletterForm-sections--21582760771775__footer"
3699                            type="email"
3700                            name="contact[email]"
3701                            class="input--background input-group-field w-full text-scheme-text placeholder:text-scheme-text border-scheme-text"
3702                            value=""
3703                            autocorrect="off"
3704                            autocapitalize="off"
3705                            autocomplete="email"
3706                            
3707                            placeholder="[email protected]"
3708                            required
3709                          >
3710                        </div>
3711                        <button
3712                          type="submit"
3713                          class="push-btn push-btn--pop mt-2.5 w-full"
3714                          name="commit"
3715                          id="Subscribe-sections--21582760771775__footer"
3716                        >
3717                          <span class="push-btn__surface w-full">Subscribe</span>
3718                        </button>
3719                      </div>
3720                    
3721                  </form>
3722                </div></div>
3723        
3724</div>
3725
3726    <div class="section-content-top-margin justify-between text-scheme-text md:flex">
3727      <div class="">
3728        <p class="text-sm">
3729          &copy; 2026, <a href="/" title="">Agua Mágica </a>.
3730          <span class="ml-2 inline-block"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></span>
3731        </p>
3732      </div></div>
3733  </div>
3734</footer>
3735
3736
3737
3738
3739</div><div id="shopify-section-sections--21582760771775__custom_liquid_7AXQTL" class="shopify-section shopify-section-group-footer-group"><section
3740  class="relative overflow-hidden bg-scheme-background text-scheme-text  "
3741  data-color-scheme="scheme1"
3742>
3743  <div class="section-content ">
3744    
3745
3746    <div
3747      
3748    >
3749      <div class="footer-disclaimer">
3750  <p>
3751    PLEASE DO NOT SHARE WITH ANYONE UNDER THE LEGAL PURCHASE AGE FOR ALCOHOL. DRINK RESPONSIBLY. DON’T DRINK AND DRIVE.<br>
3752    AGUA MAGICA ENSAMBLE, 40% ALC./VOL. ©2025 IMPORTED BY FREDERICK WILDMAN & SONS, NEW YORK, NY.<br>
3753    AGUA MAGICA ESPADÍN CAPÓN, 45% ALC./VOL. ©2025 IMPORTED BY FREDERICK WILDMAN & SONS, NEW YORK, NY.
3754  </p>
3755</div>
3756
3757<style>
3758  .footer-disclaimer {
3759    margin: 0 auto;
3760    padding-bottom: 20px;
3761    text-align: center;
3762    max-width: 900px;
3763  }
3764
3765  .footer-disclaimer p {
3766    margin: 0;
3767    padding: 0;
3768    font-size: 12px;
3769    line-height: 1.5;
3770    color: #E7E0C6;
3771    font-family: 'Inter', sans-serif;
3772  }
3773</style>
3774    </div>
3775  </div></section>
3776</div>
3777<!-- END sections: footer-group --><!-- BEGIN sections: overlay-group -->
3778<div id="shopify-section-sections--21582762148031__age-check" class="shopify-section shopify-section-group-overlay-group contents"><data-island
3779    x-data="
3780      AgeCheck({
3781        mode: &quot;buttons&quot;,
3782        dateFormat: &quot;mm-dd-yyyy&quot;,
3783        minimumAge: 21,
3784        redirectURL: &quot;\/pages\/underage-policy&quot;,
3785        enabled: true
3786      })
3787    "
3788    role="banner"
3789    on="idle"
3790  >
3791    <div>
3792      <template data-should-teleport="#modal-slot">
3793        <template x-if="$store.modals.modal.contents === 'ageCheck'">
3794          <div
3795            class="flex h-full w-full overflow-y-auto bg-scheme-background  px-section py-section-vertical-spacing"
3796            data-modal-label="Age verification"
3797            data-color-scheme="scheme1"
3798          ><div
3799              class="relative z-10 m-auto w-fit max-w-site "
3800            >
3801              <div class=" section-content relative z-10 mx-auto space-y-5 text-center">
3802                  
3803                  
3804                  
3805                  
3806                  
3807                  <img
3808                    src="//aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_Trim.png?v=1748307564&width=100"
3809                    srcset="//aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_Trim.png?v=1748307564&width=100 1x,//aguamagica.com/cdn/shop/files/AGUAMAGICA_LOGO_Beige_Trim.png?v=1748307564&width=200 2x"
3810                    loading="eager"
3811                    class="inline w-auto"
3812                    width="1510"
3813                    height="771"
3814                    alt="Agua Mágica "
3815                  >
3816                
3817                
3818                  <h2
3819                    class="inline-heading-rte font-heading heading-standard heading-style none"
3820                  >
3821                    Age verification
3822                  </h2>
3823                
3824<div class="inline-rte mx-auto font-main leading-snug">
3825                    Are you over 21 years of age?
3826                  </div><div class="grid grid-cols-12 gap-5">
3827                      <div class="col-span-6">
3828                        <button
3829                          @click="approveEntry"
3830                          role="button"
3831                          class="push-btn w-full"
3832                        >
3833                          <span class="push-btn__surface push-btn__surface--secondary w-full">Yes</span>
3834                        </button>
3835                      </div>
3836                      <div class="col-span-6">
3837                        <button
3838                          @click="denyEntry"
3839                          role="button"
3840                          class="push-btn w-full"
3841                        >
3842                          <span class="push-btn__surface push-btn__surface--secondary w-full">No</span>
3843                        </button>
3844                      </div>
3845                    </div></div>
3846            </div>
3847          </div>
3848        </template>
3849      </template>
3850    </div>
3851  </data-island>
3852</div>
3853<!-- END sections: overlay-group --><div
3854      id="screenreader-announce"
3855      class="sr-only"
3856      aria-live="polite"
3857      role="status"
3858    ></div>
3859
3860    <ul hidden>
3861      <li id="a11y-refresh-page-message">
3862        Choosing a selection results in a full page refresh.
3863      </li>
3864      <li id="a11y-selection-message">
3865        Press the space key then arrow keys to make a selection.
3866      </li>
3867    </ul>
3868
3869    
3870    <data-island role="complementary" x-data on="load">
3871  <template x-teleport="body">
3872    <div
3873      x-show="$store.modals.leftDrawer.open"
3874      @keydown.escape.prevent.stop="$store.modals.close('leftDrawer')"
3875      @click="$store.modals.close('leftDrawer')"
3876      class="fixed inset-0 z-50"
3877      data-color-scheme="scheme1"
3878      id="modals-leftDrawer"
3879    >
3880      <div
3881        x-show="$store.modals.leftDrawer.open"
3882        x-transition:enter="transition ease-out duration-300"
3883        x-transition:enter-start="opacity-0"
3884        x-transition:enter-end="opacity-100"
3885        x-transition:leave="transition ease-in duration-300"
3886        x-transition:leave-start="opacity-100"
3887        x-transition:leave-end="opacity-0"
3888        class="fixed inset-0 bg-scheme-text/75"
3889      >
3890        <!-- Overlay -->
3891      </div>
3892      <div
3893        x-show="$store.modals.leftDrawer.open"
3894        x-transition:enter="transition ease-out duration-300"
3895        x-transition:enter-start="-translate-x-full"
3896        x-transition:enter-end="translate-x-0"
3897        x-transition:leave="transition ease-in duration-300"
3898        x-transition:leave-start="translate-x-0"
3899        x-transition:leave-end="-translate-x-full"
3900        class="drawer-transition-host h-full w-full"
3901      >
3902        <div
3903          @click.stop
3904          x-trap.noscroll.inert="$store.modals.leftDrawer.open"
3905          class="relative mr-auto h-full w-11/12 overflow-y-auto border-r-section border-section-border bg-scheme-background text-scheme-text md:w-7/12 lg:w-5/12"
3906          id="left-drawer-slot"
3907          role="dialog"
3908          aria-modal="true"
3909          :aria-label="getModalLabel('leftDrawer', $el)"
3910          tabindex="-1"
3911        >
3912          <!-- Modal content is teleported here -->
3913        </div>
3914      </div>
3915    </div>
3916  </template>
3917</data-island>
3918<data-island role="complementary" x-data on="load">
3919  <template x-teleport="body">
3920    <div
3921      x-show="$store.modals.rightDrawer.open"
3922      @keydown.escape.prevent.stop="$store.modals.close('rightDrawer')"
3923      @click="$store.modals.close('rightDrawer')"
3924      class="fixed inset-0 z-50"
3925      data-color-scheme="scheme1"
3926      id="modals-rightDrawer"
3927    >
3928      <div
3929        x-show="$store.modals.rightDrawer.open"
3930        x-transition:enter="transition ease-out duration-300"
3931        x-transition:enter-start="opacity-0"
3932        x-transition:enter-end="opacity-100"
3933        x-transition:leave="transition ease-in duration-300"
3934        x-transition:leave-start="opacity-100"
3935        x-transition:leave-end="opacity-0"
3936        class="fixed inset-0 bg-scheme-text/75"
3937      >
3938        <!-- Overlay -->
3939      </div>
3940      <div
3941        x-show="$store.modals.rightDrawer.open"
3942        x-transition:enter="transition ease-out duration-300"
3943        x-transition:enter-start="translate-x-full"
3944        x-transition:enter-end="translate-x-0"
3945        x-transition:leave="transition ease-in duration-300"
3946        x-transition:leave-start="translate-x-0"
3947        x-transition:leave-end="translate-x-full"
3948        class="h-full w-full"
3949      >
3950        <div
3951          @click.stop
3952          x-trap.noscroll.inert="$store.modals.rightDrawer.open"
3953          class="relative ml-auto h-full w-11/12 overflow-hidden border-l-section border-section-border bg-scheme-background text-scheme-text md:w-7/12 lg:w-5/12"
3954          id="right-drawer-slot"
3955          role="dialog"
3956          aria-modal="true"
3957          :aria-label="getModalLabel('rightDrawer', $el)"
3958          tabindex="-1"
3959        >
3960          <!-- Modal content is teleported here -->
3961        </div>
3962      </div>
3963    </div>
3964  </template>
3965</data-island>
3966<data-island role="complementary" x-data on="load">
3967  <template x-teleport="body">
3968    <div
3969      x-show="$store.modals.modal.open"
3970      @keydown.escape.prevent.stop="$store.modals.close('modal')"
3971      class="fixed inset-0 z-40"
3972      id="modals-modal"
3973    >
3974      <div
3975        id="modal-slot"
3976        x-show="$store.modals.modal.open"
3977        x-transition.duration.300ms
3978        role="dialog"
3979        aria-modal="true"
3980        class="relative m-auto h-full w-full overflow-y-auto"
3981        x-trap.noscroll.inert="$store.modals.modal.open"
3982        :aria-label="getModalLabel('modal', $el)"
3983        tabindex="-1"
3984      ></div>
3985    </div>
3986  </template>
3987</data-island>
3988<data-island role="complementary" x-data on="load">
3989  <template x-teleport="body">
3990    <div
3991      x-show="$store.modals.popup.open"
3992      @keydown.escape.prevent.stop="$store.modals.close('popup')"
3993      class="fixed inset-0 z-40"
3994      id="popups-popup"
3995    >
3996      <div
3997        x-show="$store.modals.popup.open"
3998        class="fixed inset-0 bg-scheme-text/75"
3999        x-transition.opacity.duration.100ms
4000        @click="$store.modals.close('popup')"
4001      >
4002        <!-- Overlay -->
4003      </div>
4004      <div
4005        id="popup-slot"
4006        x-show="$store.modals.popup.open"
4007        x-transition.duration.200ms
4008        role="dialog"
4009        aria-popup="true"
4010        class="relative m-4 max-h-[calc(100%_-_(theme(spacing.4)_*_2))] overflow-y-scroll border-section border-section-border bg-scheme-background text-scheme-text lg:m-24 lg:max-h-[calc(100%_-_(theme(spacing.24)_*_2))]"
4011        x-trap.noscroll.inert="$store.modals.popup.open"
4012        :aria-label="getModalLabel('popup', $el)"
4013        tabindex="-1"
4014      ></div>
4015    </div>
4016  </template>
4017</data-island>
4018
4019
4020
4021
4022
4023<script src="//aguamagica.com/cdn/shop/t/50/assets/global.bundle.js?v=78945548547994888181788986157" type="module"></script>
4023
4024  
4024<script>
4025  /* Keep Kaching's visual radio state and cart payload in sync on Safari. */
4026  (() => {
4027    const syncKachingSelection = (event) => {
4028      const bar = event.target.closest?.('.kaching-bundles__bar');
4029      if (!bar || bar.classList.contains('kaching-bundles__bar--selected')) return;
4030
4031      const radio = bar.querySelector('input[type="radio"]');
4032      if (!radio || radio.disabled) return;
4033
4034      window.setTimeout(() => {
4035        if (bar.classList.contains('kaching-bundles__bar--selected')) return;
4036        radio.checked = true;
4037        radio.dispatchEvent(new Event('change', { bubbles: true }));
4038      }, 80);
4039    };
4040
4041    document.addEventListener('click', syncKachingSelection, true);
4042  })();
4043</script>
4043
4044<style> button[name="previous"],button[name="next"],.product-media button {display: none !important;} </style>
4045<div id="shopify-block-AdmdXU3VUQ3hMTm1rN__8764476057892802672" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://aguamagica.myshopify.com" crossorigin><!-- Config and setup JS -->
4046<script id="RestockRocketConfig">
4047  window._RestockRocketConfig = window._RestockRocketConfig || {}
4048  window._RestockRocket = window._RestockRocket || {}
4049  window._Stoq = window._RestockRocket
4050  window._StoqConfig = window._RestockRocketConfig
4051  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
4052  function normalizeLocale(locale) {
4053    if (!locale || locale.trim() === '') {
4054      return '';
4055    }
4056    return locale.toString().toLowerCase().replace(/-/g, '_');
4057  }
4058
4059  window._RestockRocketConfig.locale = 'en';
4060  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
4061  window._RestockRocketConfig.shop = 'aguamagica.myshopify.com';
4062  window._RestockRocketConfig.pageType = 'collection';
4063  window._RestockRocketConfig.liquidRenderedAt = 1791461657;window._RestockRocketConfig.marketId = 1736835263;window._RestockRocketConfig.countryName = 'United States';
4064    window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {};
4065  if (!window._RestockRocketConfig.cartToken) {
4066    try {
4067      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
4068      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
4069    } catch (e) { }
4070  }
4071window._RestockRocketConfig.cachedSettings = {"id":74659,"shop_id":74643,"currency":"USD","created_at":"2026-10-01T16:41:10.885Z","updated_at":"2026-10-02T23:10:22.080Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":"","collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":true,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased 
4071separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":true,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it’s restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"${{amount}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":10,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":"","preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":"","countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-02T23:10:22.104Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false};window._RestockRocketConfig.storefrontAccessToken = "64b6a82cff72ffc67d7d6e47a3ef027b";
4072  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
4073  window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[],"updated_at":"2026-10-08T10:09:25Z","market_locations_enabled":false,"market_id":1736835263,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = {"in_stock_variant_ids":[41005174292671,42073294799039,42073298436287,42073302204607,44224582910143,4100
40735145391295,46180262346943],"updated_at":"2026-10-08T10:34:21Z","market_locations_enabled":false,"market_id":1736835263,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-10-08T10:09:13Z","shopify_market_id":1736835263,"market_locations_enabled":false};
4074    window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_1736835263";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-10-08T10:09:13Z","shopify_market_id":1736835263,"market_locations_enabled":false};
4075    window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_1736835263";
4076window._RestockRocketConfig.sellingPlans = [];(function() {
4077      const cachedData = {"plans":[{"shopify_selling_plan_group_id":4651843775,"shopify_selling_plan_id":6748799167,"enabled":true,"variant_ids":[46180262346943],"product_variants_source":"custom","name":"Preorder — ships October 15, 2026","preorder_button_text":"PREORDER — $250","preorder_button_description":"Pre-order before it's gone.","preorder_button_description_enabled":false,"preorder_button_description_background_color":"#1F2937","preorder_button_description_text_color":"#FFFFFF","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":"2026-10-15T07:00:00.000Z","delivery_after_n_intervals":null,"delivery_at":"2026-10-15T07:00:00.000Z","delivery_type":"exact_time","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Ships October 15, 2026","shipping_applies_to_all_products":true,"shipping_text":"15 Oct 2026","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"shopify","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_colors_enabled":false,"markets_enabled":false,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2026-10-01T16:45:08.749Z","billing_after_n_intervals":null,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":6748799167,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"acknowledgement_line_item_property_enabled":false,"acknowledgement_line_item_property_text":"Preorder Terms Accepted","preorder_min_quantity":null,"preorder_max_quantity":2,"countdown_timer_enabled":false,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-10-04T01:38:26.000Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased 
4077separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"batches_enabled":false,"preorder_batches":[]}],"disabled_plan_ids":[],"has_in_stock_offer":true,"has_preorder_offer":false,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-10-04T10:58:29Z"};
4078
4079      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
4080        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
4081        const oldPlans = window._RestockRocketConfig.sellingPlans;
4082        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
4083          ? oldPlans.reduce(function(max, plan) {
4084              if (plan.updated_at) {
4085                const planDate = new Date(plan.updated_at);
4086                const maxDate = max ? new Date(max) : null;
4087                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
4088              }
4089              return max;
4090            }, '')
4091          : null;
4092        const cachedDate = new Date(cachedData.cached_at);
4093        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
4094        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
4095
4096        if (useCached) {
4097          if (Array.isArray(cachedData.plans)) {
4098            window._RestockRocketConfig.sellingPlans = cachedData.plans;
4099            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
4100            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
4101          }
4102        } else {
4103          window._RestockRocketConfig.disabledSellingPlanIds = [];
4104          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
4105        }
4106      }
4107    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"d3f18149-40c7-451d-b2a0-feb357a8fdcf","shop_id":74643,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false,"enableCartChangeValidation":false,"enableCartUpdateValidation":false,"cancelRequestOnModalRejection":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2026-10-01T16:43:45.095Z","updated_at":"2026-10-01T16:48:31.692Z"}];
4108  try {
4109    var _sqCfg = window._RestockRocketConfig;
4110    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
4111      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
4112    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
4113      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
4114    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
4115  } catch (e) { }
4116  try {
4117    var _sqc = window._RestockRocketConfig;
4118    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
4119    var _sqPre = (_sqc.cachedPreorderVariantIds &&
4120      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
4121    var _sqArm = false;
4122    if (_sqOn && _sqc.preordersConfigured) {
4123      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
4124        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
4125      } else {
4126        _sqArm = (_sqc.integrations || []).some(function (i) {
4127          return i && i.type === 'featured_product' && i.enabled &&
4128            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
4129        });
4130      }
4131    }
4132    if (_sqArm && document.documentElement) {
4133      _sqc.acceleratedGateArmed = true;
4134      document.documentElement.classList.add('stoq-buy-now-pending');
4135      setTimeout(function () {
4136        document.documentElement.classList.remove('stoq-buy-now-pending');
4137      }, 6000);
4138    }
4139  } catch (e) { }
4140
4141  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-product.js'
4142  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-collection.js'
4143  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-product-bis.js'
4144  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-collection-bis.js'
4145  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
4146  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
4147  try {
4148    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
4149    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
4150  } catch (e) {
4151    window._RestockRocketConfig.appVersion = '';
4152  }
4153  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
4154  const LIQUID_CACHE_MAX_AGE = 15 * 60;
4155  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
4156  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
4157    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
4158    window._RestockRocketConfig.isLiquidCacheFresh = true;
4159    window._RestockRocketConfig.liquidCacheAge = null;
4160  } else {
4161    const now = Math.floor(Date.now() / 1000);
4162    const liquidCacheAge = now - liquidRenderedAt;
4163    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
4164    if (liquidCacheAge < 0) {
4165      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
4166      window._RestockRocketConfig.isLiquidCacheFresh = true;
4167    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
4168      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
4169      window._RestockRocketConfig.isLiquidCacheFresh = true;
4170    } else {
4171      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
4172      window._RestockRocketConfig.isLiquidCacheFresh = false;
4173    }
4174  }
4175
4176  function checkSettingsExpiry(settings) {
4177    try {
4178      if (!settings || !settings.updated_at) {
4179        console.debug('STOQ - Invalid settings data structure');
4180        return null;
4181      }
4182
4183      if (!settings.cache) {
4184        console.debug('STOQ - settings caching disabled');
4185        return null;
4186      }
4187      if (settings.multi_language_enabled) {
4188        if (!settings.translations) {
4189          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
4190          return null;
4191        }
4192        if (window._RestockRocketConfig.normalizedLocale &&
4193            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
4194          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
4195        }
4196      }
4197
4198      const updatedAt = new Date(settings.updated_at);
4199      if (isNaN(updatedAt.getTime())) {
4200        console.debug('STOQ - Invalid updated_at date format in settings');
4201        return null;
4202      }
4203
4204      const age = Date.now() - updatedAt.getTime();
4205      if (age < SETTINGS_CACHE_DURATION) {
4206        console.debug('STOQ - settings changed recently, skipping cache');
4207        return null;
4208      }
4209
4210      return settings;
4211    } catch (error) {
4212      console.debug('STOQ - Error checking settings cache:', error);
4213      return null;
4214    }
4215  }
4216
4217  function createRestockRocketContainer() {
4218    const restockRocketContainer = document.createElement('div');
4219    restockRocketContainer.id = 'restock-rocket';
4220    document.body.appendChild(restockRocketContainer);
4221  }
4222
4223  function createRestockRocketScript(scriptUrl) {
4224    const restockRocketScriptElement = document.createElement('script');
4225    restockRocketScriptElement.setAttribute('defer', 'defer');
4226    restockRocketScriptElement.src = scriptUrl;
4227    document.body.appendChild(restockRocketScriptElement);
4228  }
4229
4230  createRestockRocketContainer()
4231
4232  console.debug('STOQ - extension activated')
4233  try {
4234    const _stoqInitConfig = window._RestockRocketConfig;
4235    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
4235)
4236      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
4237      : [];
4238    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
4239    var _stoqPageSeq = 0;
4240    try {
4241      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
4242      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
4243    } catch (e) { }
4244    Shopify?.analytics?.publish?.('stoq_initialized', {
4245      cart_token: _stoqInitConfig.cartToken || '',
4246      page_url: window.location.href,
4247      page_type: _stoqInitConfig.pageType || '',
4248      shop_domain: _stoqInitConfig.shop || '',
4249      market_id: _stoqInitConfig.marketId || '',
4250      country_code: _stoqInitConfig.countryIsoCode || '',
4251      detected_variant_ids: _stoqDetectedVariantIds,
4252      selected_variant_id: _stoqSelectedVariantId || '',
4253      page_load_seq: _stoqPageSeq,
4254      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
4255      app_version: _stoqInitConfig.appVersion || '',
4256      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
4257      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
4258      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
4259    });
4260  } catch (e) {
4261    console.debug('STOQ - stoq_initialized publish failed:', e);
4262  }
4263  try {
4264    var _sqTrack = window._RestockRocketConfig;
4265    if (_sqTrack.preordersConfigured) {
4266      document.addEventListener('click', function (e) {
4267        try {
4268          var t = e.target;
4269          if (!t || !t.closest) return;
4270          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
4271          if (!host) return;
4272          var channel = host.matches && host.matches('shopify-payment-terms')
4273            ? 'shop_pay_installments' : 'buy_now';
4274          var form = host.closest('form');
4275          var vidEl = form && form.querySelector('[name="id"]');
4276          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
4277          var _sqVidNum = Number(variantId);
4278          var _sqPlan = null;
4279          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
4280          var _sqMktId = Number(_sqTrack.marketId);
4281          var _sqForVariant = function (pl) {
4282            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
4283              pl.variant_ids.indexOf(_sqVidNum) !== -1;
4284          };
4285          _sqPlans.forEach(function (pl) {
4286            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
4287                Array.isArray(pl.shopify_market_ids) &&
4288                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
4289          });
4290          if (!_sqPlan) {
4291            _sqPlans.forEach(function (pl) {
4292              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
4293            });
4294          }
4295          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
4296            variant_id: variantId,
4297            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
4298            channel: channel,
4299            market_id: _sqTrack.marketId || '',
4300            country_code: _sqTrack.countryIsoCode || '',
4301            page_type: _sqTrack.pageType || '',
4302            cart_token: _sqTrack.cartToken || '',
4303            page_url: (window.location && window.location.href) || '',
4304            properties: {
4305              is_preorder_variant: (function () {
4306                var vid = Number(variantId);
4307                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
4308                return has(_sqTrack.preorderVariantIds) ||
4309                  has(_sqTrack.cachedPreorderVariantIds &&
4310                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
4311              })(),
4312              in_enabled_plan: !!_sqPlan,
4313              is_instock_variant: (function () {
4314                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
4315                return has(_sqTrack.inStockVariantIds) ||
4316                  has(_sqTrack.cachedInStockVariantIds &&
4317                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
4318              })(),
4319              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
4320              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
4321              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
4322              gate_armed: !!_sqTrack.acceleratedGateArmed,
4323              gate_active_at_click: !!(document.documentElement &&
4324                document.documentElement.classList.contains('stoq-buy-now-pending')),
4325              blocked: (function () {
4326                try {
4327                  var rr = window._RestockRocket;
4328                  return !!(rr && typeof rr.willBlockAcceleratedCl
4328ick === 'function' &&
4329                    rr.willBlockAcceleratedClick(e));
4330                } catch (err) { return false; }
4331              })(),
4332            },
4333          });
4334        } catch (err) { }
4335      }, true);
4336    }
4337  } catch (e) { }
4338  function applyTranslations(settings) {
4339    try {
4340      if (!settings || !settings.multi_language_enabled) {
4341        return settings;
4342      }
4343
4344      if (!settings.translations) {
4345        console.debug('STOQ - No translations found, skipping translation');
4346        return settings;
4347      }
4348
4349      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
4350      const translations = settings.translations;
4351
4352      if (!normalizedLocale) {
4353        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
4354        delete settings.translations;
4355        return settings;
4356      }
4357
4358      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
4359
4360      const translatedFields = translations[normalizedLocale];
4361      if (translatedFields && typeof translatedFields === 'object') {
4362        Object.keys(translatedFields).forEach(function(key) {
4363          const value = translatedFields[key];
4364          if (value !== null && value !== undefined && value !== '') {
4365            settings[key] = value;
4366          }
4367        });
4368      } else {
4369        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
4370      }
4371
4372      delete settings.translations;
4373      return settings;
4374    } catch (e) {
4375      console.debug('STOQ - error applying translations:', e);
4376      return settings;
4377    }
4378  }
4379  function setupCartSellingPlanUpdater(settings) {
4380    window.addEventListener('stoq:inventory-data-loaded', function(event) {
4381      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
4382      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
4383        window._RestockRocket.updateCartSellingPlans()
4384          .then(hasUpdates => {
4385            if (hasUpdates) {
4386              console.debug('STOQ - cart selling plans updated successfully');
4387            } else {
4388              console.debug('STOQ - no cart selling plan updates needed');
4389            }
4390          })
4391          .catch(error => {
4392            console.error('STOQ - error updating cart selling plans:', error);
4393          });
4394      }
4395    });
4396  }
4397  function storefrontGraphql(query, variables) {
4398    const cfg = window._RestockRocketConfig;
4399    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
4400      return Promise.reject(new Error('Storefront API unavailable'));
4401    }
4402    return fetch(
4403      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
4404      {
4405        method: 'POST',
4406        headers: {
4407          'Content-Type': 'application/json',
4408          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
4409        },
4410        body: JSON.stringify({ query: query, variables: variables }),
4411      }
4412    )
4413    .then(function(response) {
4414      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
4415      return response.json();
4416    })
4417    .then(function(body) {
4418      if (body && body.errors && body.errors.length) {
4419        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
4420      }
4421      return body && body.data;
4422    });
4423  }
4424  function fetchStorefrontShopMetafield(key) {
4425    const cfg = window._RestockRocketConfig;
4426    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
4427    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
4428    .then(function(data) {
4429      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
4430      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
4431      return JSON.parse(value);
4432    });
4433  }
4434  (function loadStorefrontSettings() {
4435    const cfg = window._RestockRocketConfig;
4436    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
4437    function run() {
4438      // The live-settings read is one more shop-level metafield fetch, so it
4439      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
4440      // reads rather than re-issuing the same query + parse.
4441      fetchStorefrontShopMetafield('settings')
4442      .then(function(settings) {
4443        cfg.storefrontSettings = settings;
4444        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
4445      })
4446      .catch(function(e) {
4447        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
4448      });
4449    }
4450
4451    if (typeof window.requestIdleCallback === 'function') {
4452      window.requestIdleCallback(run, { timeout: 5000 });
4453    } else {
4454      setTimeout(run, 0);
4455    }
4456  })();
4457  const cachedSettings = window._RestockRocketConfig.cachedSettings;
4458  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
4459
4460  if (validCachedSettings) {
4461    console.debug('STOQ - using cached settings');
4462    initializeScripts(validCachedSettings);
4463  } else {
4464    console.debug('STOQ - fetching fresh settings');
4465    const headers = {
4466      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4467      'ngrok-skip-browser-warning': 'skip'
4468    };
4469
4470    if (window.Shopify?.theme?.role === 'main') {
4471      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
4472      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
4473      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
4474    }
4475
4476    fetch(
4477      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
4478      { headers }
4479    )
4480    .then(function(response) {
4481      if (!response.ok) {
4482        throw new Error('Network response was not ok');
4483      }
4484      return response.json();
4485    })
4486    .then(function(settings) {
4487      initializeScripts(settings);
4488    })
4489    .catch(function(error) {
4490      if (cachedSettings) {
4491        console.debug('STOQ - using expired cached settings as fallback');
4492        initializeScripts(cachedSettings);
4493      } else {
4494        console.error('STOQ - failed to load settings:', error);
4495      }
4496    })
4497    .catch(function(e) {
4498      console.error(e)
4499    })
4500  }
4501
4502  function fetchEmbedConfig(endpoint, apply) {
4503    return fetch(
4504      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
4505      {
4506        headers: {
4507          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4508          'ngrok-skip-browser-warning': 'skip'
4509        }
4510      }
4511    )
4512    .then(function(response) {
4513      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
4514      return response.json();
4515    })
4516    .then(function(data) {
4517      try {
4518        apply(data);
4519      } catch (applyError) {
4520        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
4521        throw applyError;
4522      }
4523    })
4524    .catch(function(error) {
4525      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
4526    });
4527  }
4528  function refreshShopConfig(source) {
4529    const cfg = window._RestockRocketConfig;
4530    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
4531    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
4532    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }
4533
4534    return fetchStorefrontShopMetafield(source.metafieldKey)
4535      .then(function(value) {
4536        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
4537        source.apply(value);
4538        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
4539      })
4540      .catch(function(error) {
4541        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
4542        return viaEmbed();
4543      });
4544  }
4545  function refreshIntegrations() {
4546    const cfg = window._RestockRocketConfig;
4547    return refreshShopConfig({
4548      endpoint: 'integrations',
4549      metafieldKey: 'integrations',
4550      flag: 'enable_storefront_integrations_read',
4551      isValid: function(value) { return Array.isArray(value); },
4552      apply: function(data) {
4553        cfg.integrations = data;
4554      }
4555    });
4556  }
4557  function refreshSellingPlans(embedOnly) {
4558    const cfg = window._RestockRocketConfig;
4559    return refreshShopConfig({
4560      embedOnly: embedOnly === true,
4561      endpoint: 'selling_plans',
4562      metafieldKey: 'cachedSellingPlans',
4563      flag: 'enable_storefront_selling_plans_read',
4564      isValid: function(value) { return !!value && Array.isArray(value.plans); },
4565      apply: function(data) {
4566        cfg.sellingPlans = data.plans;
4567        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
4568        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
4569          cfg.readFlags = data.read_flags;
4570        }
4571      }
4572    });
4573  }
4574
4575  function initializeScripts(settings) {
4576    settings = applyTranslations(settings);
4577    window._RestockRocketConfig.settings = settings;
4578    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
4579    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
4580    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
4581    if (forceEmbedSellingPlans || staleRefresh) {
4582      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
4583      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
4584      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
4585      Promise.race([
4586        Promise.all(refreshes),
4587        new Promise(function(resolve) { setTimeout(resolve, 1000); })
4588      ]).then(function() { loadScripts(settings); });
4589      return;
4590    }
4591
4592    loadScripts(settings);
4593  }
4594
4595  function loadScripts(settings) {
4596    setupCartSellingPlanUpdater(settings);
4597
4598    if(settings.enable_app) {
4599      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
4600        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
4601      })
4602      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
4603        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
4604      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
4605        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
4606      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
4607
4608      const collectionScriptUrl = usePreorderBuild
4609        ? window._RestockRocketConfig.scriptUrlCollection
4610        : window._RestockRocketConfig.scriptUrlCollectionBis;
4611      const productScriptUrl = usePreorderBuild
4612        ? window._RestockRocketConfig.scriptUrlProduct
4613        : window._RestockRocketConfig.scriptUrlProductBis;
4614
4615      const pageType = window._RestockRocketConfig.pageType;
4616      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
4617
4618      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
4619        createRestockRocketScript(collectionScriptUrl);
4620      } else if(pageType === 'product') {
4621        createRestockRocketScript(productScriptUrl);
4622      } else if(hijackIntegration) {
4623        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4624      } else if(usePreorderBuild) {
4625        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4626      } else {
4627        console.debug(`STOQ - no scripts enabled for ${pageType}`);
4628      }
4629      const appLoadedEvent = new CustomEvent('stoq:loaded', {
4630        detail: {
4631          pageType: window._RestockRocketConfig.pageType,
4632          enabled: settings.enable_app,
4633          settings: settings,
4634          preorderEnabled: settings.preorder_enabled
4635        }
4636      });
4637      console.debug('STOQ - dispatching app loaded event');
4638      window.dispatchEvent(appLoadedEvent);
4639    }
4640  }
4641</script>
4641<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
4642
4643
4644</div><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block">
4645</div>
4645<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4645
4646</body>
4647</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.