PageSourceSearch

https://macyswineshop.com/products/giftcard?variant=50675616743713

html macyswineshop.com collected 2026-09-30 15:58:44 UTC 276,828 bytes, 6,103 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://macyswineshop.com/products/giftcard'>
9    <link rel='preconnect' href='https://cdn.shopify.com' crossorigin>
10    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" /><link rel='icon' type='image/png' href='//macyswineshop.com/cdn/shop/files/macys-favicon.png?crop=center&height=32&v=1692667564&width=32'><title>
11      Macy&#39;s Wine Shop Gift card
12 &ndash; MacysWine Shop</title>
13
14    
15      <meta name='description' content='Shopping for someone else but not sure what to give them? Give the gift of choice with a gift card. Gift cards are delivered by email and contain checkout redemption instructions. Our gift cards have no additional processing fees.'>
16    
17
18    
19
20<meta property="og:site_name" content="MacysWine Shop">
21<meta property="og:url" content="https://macyswineshop.com/products/giftcard">
22<meta property="og:title" content="Macy&#39;s Wine Shop Gift card">
23<meta property="og:type" content="product">
24<meta property="og:description" content="Shopping for someone else but not sure what to give them? Give the gift of choice with a gift card. Gift cards are delivered by email and contain checkout redemption instructions. Our gift cards have no additional processing fees."><meta property="og:image" content="http://macyswineshop.com/cdn/shop/files/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835">
25  <meta property="og:image:secure_url" content="https://macyswineshop.com/cdn/shop/files/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835">
26  <meta property="og:image:width" content="1535">
27  <meta property="og:image:height" content="1008"><meta property="og:price:amount" content="25.00">
28  <meta property="og:price:currency" content="USD"><meta name="twitter:site" content="@macyswineshop"><meta name="twitter:card" content="summary_large_image">
29<meta name="twitter:title" content="Macy&#39;s Wine Shop Gift card">
30<meta name="twitter:description" content="Shopping for someone else but not sure what to give them? Give the gift of choice with a gift card. Gift cards are delivered by email and contain checkout redemption instructions. Our gift cards have no additional processing fees.">
31
32    <!-- Tie Loader -->
33<script>!function(){"use strict";function l(e){for(var t=e,r=0,n=document.cookie.split(";");r<n.length;r++){var o=n[r].split("=");if(o[0].trim()===t)return o[1]}}function s(e){return localStorage.getItem(e)}function u(e){return window[e]}function A(e,t){e=document.querySelector(e);return t?null==e?void 0:e.getAttribute(t):null==e?void 0:e.textContent}var e=window,t=document,r="script",n="dataLayer",o="https://ss3.zone.macyswineshop.com",a="",i="4plvzewrw",c="bj0bi=HhZKIi47QSAvMU81KSI%2FVgFPRUtLUAgeSh8WBgMFGxkZFwQNFQZCExgf",g="cookie",v="_shopify_y",E="",d=!1;try{var d=!!g&&(m=navigator.userAgent,!!(m=new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)))&&16.4<=parseFloat(m[1]),f="stapeUserId"===g,I=d&&!f?function(e,t,r){void 0===t&&(t="");var n={cookie:l,localStorage:s,jsVariable:u,cssSelector:A},t=Array.isArray(t)?t:[t];if(e&&n[e])for(var o=n[e],a=0,i=t;a<i.length;a++){var c=i[a],c=r?o(c,r):o(c);if(c)return c}else console.warn("invalid uid source",e)}(g,v,E):void 0;d=d&&(!!I||f)}catch(e){console.error(e)}var m=e,g=(m[n]=m[n]||[],m[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t.getElementsByTagName(r)[0]),v=I?"&bi="+encodeURIComponent(I):"",E=t.createElement(r),f=(d&&(i=8<i.length?i.replace(/([a-z]{8}$)/,"kp$1"):"kp"+i),!d&&a?a:o);E.async=!0,E.src=f+"/"+i+".js?"+c+v,null!=(e=g.parentNode)&&e.insertBefore(E,g)}();</script>
33
34<!-- End Tie Loader -->
35
36    
36<script src='//macyswineshop.com/cdn/shop/t/72/assets/global.js?v=1033802677785223041767729165' defer></script>
36
37    
37<script src='//macyswineshop.com/cdn/shop/t/72/assets/age-consent.js?v=141753575516201725961728691379' defer></script>
37
38    
38<script src='//macyswineshop.com/cdn/shop/t/72/assets/vendor.min.js?v=111999441454452869951728691380' defer></script>
38
39
40    
40<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
40<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/73796026657/digital_wallets/dialog">
41<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/50675616743713:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://macyswineshop.com/products/giftcard.oembed">
42<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=13697313"></script>
42
43<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
44<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=13697313&shop_id=73796026657" crossorigin="anonymous"></script>
vendor: 1 bytes, line 44
44
45<script id="shopify-features" type="application/json">{"accessToken":"75b4c5fcaa827119cd3642b7d0d683bd","betas":["rich-media-storefront-analytics"],"domain":"macyswineshop.com","predictiveSearch":true,"shopId":73796026657,"locale":"en"}</script>
vendor: 1 bytes, line 45
45
46<script>var Shopify = Shopify || {};
47Shopify.shop = "macyswine-shop.myshopify.com";
48Shopify.locale = "en";
49Shopify.currency = {"active":"USD","rate":"1.0"};
50Shopify.country = "US";
51Shopify.theme = {"name":"macys-wine-amplify-theme\/main","id":173045154081,"schema_name":"Macys Wine","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
52Shopify.theme.handle = "null";
53Shopify.theme.style = {"id":null,"handle":null};
54Shopify.cdnHost = "macyswineshop.com/cdn";
55Shopify.routes = Shopify.routes || {};
56Shopify.routes.root = "/";
57Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
58Shopify.SignInWithShop = Shopify.SignInWithShop || {};
59Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
60Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 60
60
61<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 61
61
62<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 62
62
63<script>
64  window.ShopifyPay = window.ShopifyPay || {};
65  window.ShopifyPay.apiHost = "shop.app\/pay";
66  window.ShopifyPay.redirectState = null;
67</script>
vendor: 1 bytes, line 67
67
68<script>
69  window.Shopify = window.Shopify || {};
70  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
71  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
72  window.Shopify.SignInWithShop.eligible = true;
73</script>
vendor: 1 bytes, line 73
73
74<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 74
74
75<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 75
75
76<script type="module">
77  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
78
79  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
80
81</script>
vendor: 1 bytes, line 81
81
82<script>
83  window.Shopify = window.Shopify || {};
84  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
85  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"]};
86</script>
vendor: 1 bytes, line 86
86
87<script>(function() {
88  var isLoaded = false;
89  function asyncLoad() {
90    if (isLoaded) return;
91    isLoaded = true;
92    var urls = ["https:\/\/str.rise-ai.com\/?shop=macyswine-shop.myshopify.com","https:\/\/strn.rise-ai.com\/?shop=macyswine-shop.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=macyswine-shop.myshopify.com","https:\/\/account-invite.merchantyard.com\/js\/integrations\/script.js?v=3833\u0026shop=macyswine-shop.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01H807AGF9G5CSD7ZSE5V1CZF2?source=shopify1click\u0026shop=macyswine-shop.myshopify.com","https:\/\/cdn.attn.tv\/macyswine\/dtag.js?shop=macyswine-shop.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=76943bd6-285e-414d-bf18-8ab76557dbfb\u0026shop=macyswine-shop.myshopify.com","https:\/\/shopify-extension.getredo.com\/main.js?widget_id=91cnd83p0ko5u55\u0026shop=macyswine-shop.myshopify.com"];
93    for (var i = 0; i < urls.length; i++) {
94      var s = document.createElement('script');
95      s.type = 'text/javascript';
96      s.async = true;
97      s.src = urls[i];
98      var x = document.getElementsByTagName('script')[0];
99      x.parentNode.insertBefore(s, x);
100    }
101  };
102  if(window.attachEvent) {
103    window.attachEvent('onload', asyncLoad);
104  } else {
105    window.addEventListener('load', asyncLoad, false);
106  }
107})();</script>
vendor: 1 bytes, line 107
107
108<script id="__st">var __st={"a":73796026657,"offset":-25200,"reqid":"536ded5c-e54d-480d-b6f7-c57d9d717063-1790783923","pageurl":"macyswineshop.com\/products\/giftcard?variant=50675616743713","u":"a84a90eddc4c","p":"product","rtyp":"product","rid":9800336998689};</script>
vendor: 1 bytes, line 108
108
109<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 109
109
110<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 110
110
111<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//macyswineshop.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 111
111
112<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 = "//macyswineshop.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>
112<script crossorigin="anonymous" defer="defer" src="//macyswineshop.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 112
112
113<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 113
113
114<script>
115  window.Shopify = window.Shopify || {};
116  window.Shopify.MCP = window.Shopify.MCP || {};
117  window.Shopify.MCP.enabled = true;
118  window.Shopify.MCP.shop = "macyswine-shop.myshopify.com";
119  window.Shopify.MCP.mcpEndpoint = "https:\/\/macyswineshop.com\/api\/mcp";
120  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?\"\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."}},"required":["query"]}}];
121</script>
vendor: 1 bytes, line 121
121
122<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("\/\/macyswineshop.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
123</script>
vendor: 1 bytes, line 123
123
124<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://macyswineshop.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
125</script>
vendor: 1 bytes, line 125
125
126<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
127  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);
128</script>
vendor: 1 bytes, line 128
128
129<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})}}));
130</script>
130
131<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://macyswineshop.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
132<style id="shopify-accelerated-checkout-cart">
133        #shopify-buyer-consent {
134  margin-top: 1em;
135  display: inline-block;
136  width: 100%;
137}
138
139#shopify-buyer-consent.hidden {
140  display: none;
141}
142
143#shopify-subscription-policy-button {
144  background: none;
145  border: none;
146  padding: 0;
147  text-decoration: underline;
148  font-size: inherit;
149  cursor: pointer;
150}
151
152#shopify-subscription-policy-button::before {
153  box-shadow: none;
154}
155
156      </style>
157
158<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
158
159
160    <style>
161      @font-face {
162        font-family: 'Helvetica Neue';
163        font-weight: 300;
164        font-display: swap;
165        src: url('https://cdn.shopify.com/s/files/1/0737/9602/6657/files/HelveticaNeueLight.woff2?v=1689289069')
166            format('woff2'),
167          url('https://cdn.shopify.com/s/files/1/0737/9602/6657/files/HelveticaNeueLight.woff?v=1689289069')
168            format('woff');
169      }
170
171      @font-face {
172        font-family: 'Helvetica Neue';
173        font-weight: 400;
174        src: url('https://cdn.shopify.com/s/files/1/0737/9602/6657/files/HelveticaNeueNormal.woff2?v=1689289069')
175            format('woff2'),
176          url('https://cdn.shopify.com/s/files/1/0737/9602/6657/files/HelveticaNeueNormal.woff?v=1689289070')
177            format('woff');
178      }
179
180      @font-face {
181        font-family: 'Helvetica Neue';
182        font-weight: 500;
183        src: url('https://cdn.shopify.com/s/files/1/0737/9602/6657/files/HelveticaNeueMedium.woff2?v=1689289069')
184            format('woff2'),
185          url('https://cdn.shopify.com/s/files/1/0737/9602/6657/files/HelveticaNeueMedium.woff?v=1689289069')
186            format('woff');
187      }
188
189      @font-face {
190        font-family: 'Helvetica Neue';
191        font-weight: 700;
192        src: url('https://cdn.shopify.com/s/files/1/0737/9602/6657/files/HelveticaNeueBold.woff2?v=1689289069')
193            format('woff2'),
194          url('https://cdn.shopify.com/s/files/1/0737/9602/6657/files/HelveticaNeueBold.woff?v=1689289069')
195            format('woff');
196      }
197
198      @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
199
200      :root {
201        --font-body-family: 'Helvetica Neue';
202        --font-body-style: normal;
203        --font-body-weight: 400;
204        --font-body-weight-bold: 500;
205
206        --font-heading-family: 'Helvetica Neue';
207        --font-heading-style: normal;
208        --font-heading-weight: 700;
209
210        --plyr-color-main: #cc0000;
211      }
212
213      *,
214      *::before,
215      *::after {
216        box-sizing: inherit;
217      }
218
219      html {
220        box-sizing: border-box;
221        font-size: calc(var(--font-body-scale) * 62.5%);
222        height: 100%;
223        scroll-behavior: smooth;
224      }
225
226      body {
227        margin: 0;
228        font-family: 'Helvetica Neue';
229        font-weight: 400;
230      }
231
232      [x-cloak] {
233        display: none !important;
234      }
235
236      .drinks-age-modal-container {
237        /* z-index: 9999; */
238        position: absolute;
239      }
240
241      .visually-hidden {
242        position: absolute !important;
243        overflow: hidden;
244        width: 1px;
245        height: 1px;
246        margin: -1px;
247        padding: 0;
248        border: 0;
249        clip: rect(0 0 0 0);
250        word-wrap: normal !important;
251      }
252
253      .visually-hidden--inline {
254        margin: 0;
255        height: 1em;
256      }
257
258      .scrollbar-thin::-webkit-scrollbar {
259        height: 4px !important;
260      }
261
262      .tippy-box[data-theme~='cart'] {
263        max-width: 432px !important;
264      }
265
266      .tippy-box {
267        background-color: rgba(0, 0, 0, 0.9) !important;
268        color: #fff;
269      }
270
271      .tippy-content {
272        padding: 0;
273      }
274
275      .tippy-arrow {
276        color: rgba(0, 0, 0, 0.9) !important;
277      }
278
279      .swiper-button-next:after,
280      .swiper-rtl .swiper-button-prev:after {
281        display: none;
282      }
283
284      .swiper-button-prev:after,
285      .swiper-rtl .swiper-button-next:after {
286        display: none;
287      }
288
289      .user-customer .recharge .rc_layout__container #not_verified {
290        padding-top: 32px;
291      }
292
293      .user-customer .recharge .rc_layout__container #not_verified .rc_title-bar h4 {
294        font-family: 'Helvetica Neue';
295        font-size: 32px;
296        line-height: 1.3;
297        margin-bottom: 64px;
298      }
299
300      .user-customer .recharge .rc_layout__container #not_verified .rc_title-bar p {
301        margin-bottom: 32px;
302      }
303
304      .user-customer .recharge .rc_layout__container #not_verified .rc_title-bar p a {
305        background-color: #cc0000;
306        text-align: center;
307        font-weight: 600;
308        text-transform: uppercase;
309        color: #ffffff;
310        height: 56px;
311        display: inline-flex;
312        align-items: center;
313        justify-content: center;
314        width: 100%;
315        max-width: 450px;
316      }
317
318      .user-customer .recharge .rc_layout__container #not_verified .rc_title-bar p a:hover {
319        background-color: #7d1c1e;
320      }
321
322      .user-customer .recharge .rc_layout__container #not_verified .rc_title-bar:last-child {
323        display: none;
324      }
325
326      .drinks-filtered img[itemprop='image'] {
327        opacity: 0.15 !important;
328      }
329
330      .product-card [data-drinks-filter-message] {
331        position: absolute !important;
332        width: 100%;
333        z-index: 1;
334        top: 50%;
335        transform: translateY(-50%);
336        left: 0;
337        height: min-content;
338      }
339
340      .product-card .drinks-filter-message {
341        background-color: transparent !important;
342        border-radius: none !important;
343        white-space: normal !important;
344        color: #000 !important;
345        line-height: 1.3 !important;
346        font-size: 14px;
347        font-weight: 600;
348        text-align: center;
349        padding: 0 8px !important;
350        position: absolute;
351        left: 0;
352        right: 0;
353        top: 50%;
354        transform: translateY(-50%);
355      }
356
357      .main-product [data-drinks-filter-message],
358      .main-product-pack [data-drinks-filter-message] {
359        margin-top: 16px;
360      }
361
362      .main-product .drinks-filter-message,
363      .main-product-pack .drinks-filter-message {
364        background-color: #ffebea !important;
365        color: #000 !important;
366        display: inline-block;
367        font-weight: 600;
368        border: 1px solid #cc0000;
369        padding: 8px 16px !important;
370        white-space: normal !important;
371        text-align: center;
372      }
373    </style>
374
375    <link href="//macyswineshop.com/cdn/shop/t/72/assets/[email protected]?v=1381774882678925811728691381" rel="stylesheet" type="text/css" media="all" />
376    <link href="//macyswineshop.com/cdn/shop/t/72/assets/[email protected]?v=150784071885930508201728691380" rel="stylesheet" type="text/css" media="all" />
377    
378    <link href="//macyswineshop.com/cdn/shop/t/72/assets/main.css?v=55568555745706315851784059259" rel="stylesheet" type="text/css" media="all" />
379<script>
380      document.documentElement.className = document.documentElement.className.replace('no-js', 'js')
381      if (Shopify.designMode) {
382        document.documentElement.classList.add('shopify-design-mode')
383      }
384    </script>
384
385    
386<script>
387	window.StoreCreditInit = {
388		shop: 'macyswine-shop.myshopify.com',
389		cashback_widget_status: 0
390	}
391</script>
391
392
393
394
395
396    <!-- Google Tag Manager -->
397    
397<script>
vendor: 343 bytes, lines 397-401
397(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
398    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
399    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
400    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
401    })(window,document,'script','dataLayer','
401GTM-53J2R6N
vendor: 3 bytes, line 401
401');
401</script>
401
402    <!-- End Google Tag Manager -->
403  <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
404<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
405<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
406<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
407<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
408  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
409  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
410  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
411  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
411<script>
412(function () {
413  try {
414    document.documentElement.classList.add('csm-cookie-embed');
415  } catch (e) {}
416})();
417</script>
417<script data-consentmo-data-src-bootstrap>
418(function () {
419  'use strict';
420  if (window.__consentmoDataSrcBootstrapInit) return;
421  window.__consentmoDataSrcBootstrapInit = true;
422
423  var DATA_SRC_SELECTOR = [
424    'script[data-src*="consentmo_cookie_consent"]',
425    'script[data-src*="gdpr_cookie_consent.min"]',
426    'script[data-src*="gdrp_cookie_consent_unlimited"]'
427  ].join(',');
428
429  function activateConsentmoDataSrcScripts() {
430    if (!window.Shopify || !window.Shopify.shop) return;
431    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
432      // getAttribute: src="" must not count as "already has src" (.src === page URL).
433      if (scriptEl.getAttribute('src')) return;
434      var url = scriptEl.getAttribute('data-src');
435      if (!url) return;
436      if (scriptEl.getAttribute('type') === 'text/plain') {
437        scriptEl.removeAttribute('type');
438      }
439      scriptEl.src = url;
440    });
441  }
442  function scheduleActivation() {
443    activateConsentmoDataSrcScripts();
444    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
445    setTimeout(activateConsentmoDataSrcScripts, 0);
446  }
447  if (document.readyState === 'loading') {
448    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
449  } else {
450    scheduleActivation();
451  }
452})();
453</script>
453
454
455
456<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
457
458
459
460
461
462
463
464
465
466
467
468
469  
469<script async src="https://static.klaviyo.com/onsite/js/XU4n4q/klaviyo.js?company_id=XU4n4q"></script>
469
470  
470<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>
470
471
472  
473    
473<script id="viewed_product">
474      if (item == null) {
475        var _learnq = _learnq || [];
476
477        var MetafieldReviews = null
478        var MetafieldYotpoRating = null
479        var MetafieldYotpoCount = null
480        var MetafieldLooxRating = null
481        var MetafieldLooxCount = null
482        var okendoProduct = null
483        var okendoProductReviewCount = null
484        var okendoProductReviewAverageValue = null
485        try {
486          // The following fields are used for Customer Hub recently viewed in order to add reviews.
487          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
488          MetafieldReviews = {};
489          MetafieldYotpoRating = null
490          MetafieldYotpoCount = null
491          MetafieldLooxRating = null
492          MetafieldLooxCount = null
493
494          okendoProduct = null
495          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
496          if (okendoProduct && 'error' in okendoProduct) {
497            okendoProduct = null
498          }
499          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
500          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
501        } catch (error) {
502          console.error('Error in Klaviyo onsite reviews tracking:', error);
503        }
504
505        var item = {
506          Name: "Macy's Wine Shop Gift card",
507          ProductID: 9800336998689,
508          Categories: ["All Products, Including Hidden, Excluding Packs and Bottle Clubs","More European Wines","Shop All Wine","Shop All Wine (no Kelham)"],
509          ImageURL: "https://macyswineshop.com/cdn/shop/files/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef_grande.png?v=1733855835",
510          URL: "https://macyswineshop.com/products/giftcard",
511          Brand: "Rise.ai",
512          Price: "$25.00",
513          Value: "25.00",
514          CompareAtPrice: "$0.00"
515        };
516        _learnq.push(['track', 'Viewed Product', item]);
517        _learnq.push(['trackViewedItem', {
518          Title: item.Name,
519          ItemId: item.ProductID,
520          Categories: item.Categories,
521          ImageUrl: item.ImageURL,
522          Url: item.URL,
523          Metadata: {
524            Brand: item.Brand,
525            Price: item.Price,
526            Value: item.Value,
527            CompareAtPrice: item.CompareAtPrice
528          },
529          metafields:{
530            reviews: MetafieldReviews,
531            yotpo:{
532              rating: MetafieldYotpoRating,
533              count: MetafieldYotpoCount,
534            },
535            loox:{
536              rating: MetafieldLooxRating,
537              count: MetafieldLooxCount,
538            },
539            okendo: {
540              rating: okendoProductReviewAverageValue,
541              count: okendoProductReviewCount,
542            }
543          }
544        }]);
545      }
546    </script>
546
547  
548
549
550
551
552  
552<script>
553    window.klaviyoReviewsProductDesignMode = false
554  </script>
554
555
556
557
558
559
560
561
562
563
564<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
564<script type="text/javascript" src="https://cdn.attn.tv/macyswine/dtag.js?source=app-embed" defer="defer"></script>
564
565
566
567<!-- END app block -->
567<script src="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 567
567
568<script src="https://cdn.shopify.com/extensions/01a0eed4-dcff-704d-9629-6dd7498dd62d/2026.09.29.01/assets/extension.js" type="text/javascript" defer="defer"></script>
568
569<link href="https://cdn.shopify.com/extensions/01a0eed4-dcff-704d-9629-6dd7498dd62d/2026.09.29.01/assets/drinks_base.css" rel="stylesheet" type="text/css" media="all">
570<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
571<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: 73796026657,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 571
571
572<script>
573  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
574</script>
vendor: 1 bytes, line 574
574
575<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}
575).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: 73796026657,storefrontBaseUrl: "https://macyswineshop.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://macyswineshop.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2455372065","configuration":"{\"posthog_api_key\":\"phc_qBaCjuitm7FvSxo6fJyUFVC777RXFiXViZKrkBTbRh5R\",\"posthog_api_host\":\"https:\/\/us.i.posthog.com\",\"data_collection_strategy\":\"anonymized\",\"tracked_events\":\"[\\\"page_viewed\\\",\\\"product_added_to_cart\\\",\\\"cart_viewed\\\",\\\"product_removed_from_cart\\\",\\\"checkout_started\\\",\\\"checkout_contact_info_submitted\\\",\\\"checkout_completed\\\"]\",\"posthog_ecommerce_spec\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cd6c114254d2e790a856034b343635e","type":"APP","apiClientId":162016100353,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
575,"dataSharingState":"unrestricted"},{"id":"2019393825","configuration":"{\"dummy\":\"dummyValue\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"95e4efbd1b218c0fdb84a6d11c9ba2c2","type":"APP","apiClientId":3328713,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1854767393","configuration":"{\"accountID\":\"XU4n4q\",\"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":"787874081","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-C4XCZ4Q2EF\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-C4XCZ4Q2EF\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-C4XCZ4Q2EF\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-C4XCZ4Q2EF\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-C4XCZ4Q2EF\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-C4XCZ4Q2EF\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-C4XCZ4Q2EF\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-C4XCZ4Q2EF\\\"}],\\\"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":"233439521","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"64127265","configuration":"{\"campaignID\":\"14284\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/fdef084aa06e400daf5bf0c07644071d\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a47b06116c806e4367c27d301f4f458","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"68387105","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"26","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Drinks","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"68452641","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Drinks Session","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"95813921","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Retention.com Script","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
575,{"id":"130613537","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"RevenueRoll","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"MacysWine Shop","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"macyswine-shop.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/macyswineshop.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":25.0,"currencyCode":"USD"},"product":{"title":"Macy's Wine Shop Gift card","vendor":"Rise.ai","id":"9800336998689","untranslatedTitle":"Macy's Wine Shop Gift card","url":"\/products\/giftcard","type":"Gift Card"},"id":"50675616743713","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835"},"sku":"MWGC1","title":"25","untranslatedTitle":"25"},{"price":{"amount":50.0,"currencyCode":"USD"},"product":{"title":"Macy's Wine Shop Gift card","vendor":"Rise.ai","id":"9800336998689","untranslatedTitle":"Macy's Wine Shop Gift card","url":"\/products\/giftcard","type":"Gift Card"},"id":"50675616776481","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835"},"sku":"MWGC2","title":"50","untranslatedTitle":"50"},{"price":{"amount":75.0,"currencyCode":"USD"},"product":{"title":"Macy's Wine Shop Gift card","vendor":"Rise.ai","id":"9800336998689","untranslatedTitle":"Macy's Wine Shop Gift card","url":"\/products\/giftcard","type":"Gift Card"},"id":"50675616809249","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835"},"sku":"MWGC3","title":"75","untranslatedTitle":"75"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"Macy's Wine Shop Gift card","vendor":"Rise.ai","id":"9800336998689","untranslatedTitle":"Macy's Wine Shop Gift card","url":"\/products\/giftcard","type":"Gift Card"},"id":"50675616842017","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835"},"sku":"MWGC4","title":"100","untranslatedTitle":"100"}],"products":[{"id":"9800336998689","handle":"giftcard","isCollective":null,"title":"Macy's Wine Shop Gift card","type":"Gift Card","untranslatedTitle":"Macy's Wine Shop Gift card","url":"\/products\/giftcard","vendor":"Rise.ai","remoteShopId":null,"variants":[{"id":"50675616743713","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835"},"price":{"amount":25.0,"currencyCode":"USD"},"sku":"MWGC1","title":"25","untranslatedTitle":"25"},{"id":"50675616776481","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"MWGC2","title":"50","untranslatedTitle":"50"},{"id":"50675616809249","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835"},"price":{"amount":75.0,"currencyCode":"USD"},"sku":"MWGC3","title":"75","untranslatedTitle":"75"},{"id":"50675616842017","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"MWGC4","title":"100","untranslatedTitle":"100"}]},{"id":"9911267524897","handle":"2021-cremaschi-furlotti-gran-reserva-pinot-noir-chile","isCollective":null,"title":"2021 Cremaschi Furlotti Gran Reserva Pinot Noir Chile","type":"Bottle","untranslatedTitle":"2021 Cremaschi Furlotti Gran Reserva Pinot Noir Chile","url":"\/products\/2021-cremaschi-furlotti-gran-reserva-pinot-noir-chile","vendor":"MacysWine Shop","remoteShopId":null,"variants":[{"id":"51046753206561","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/full_a8f16c11-793f-4ff0-bb74-ca07cc81df70.png?v=1782463200"},"price":{"amount":17.49,"currencyCode":"USD"}
575,"sku":"DI1012","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9877335965985","handle":"2023-lone-cardinal-pinot-noir","isCollective":null,"title":"2023 Lone Cardinal Pinot Noir","type":"Bottle","untranslatedTitle":"2023 Lone Cardinal Pinot Noir","url":"\/products\/2023-lone-cardinal-pinot-noir","vendor":"MacysWine Shop","remoteShopId":null,"variants":[{"id":"50936438063393","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/full_8f246f3e-82c6-49c0-ab0e-0777b9e86f90.png?v=1782463179"},"price":{"amount":15.99,"currencyCode":"USD"},"sku":"N01567","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10348745261345","handle":"2023-closed-window-pinot-noir-willamette-valley","isCollective":null,"title":"2023 Closed Window Pinot Noir Willamette Valley","type":"Bottle","untranslatedTitle":"2023 Closed Window Pinot Noir Willamette Valley","url":"\/products\/2023-closed-window-pinot-noir-willamette-valley","vendor":"MacysWine Shop","remoteShopId":null,"variants":[{"id":"52697757450529","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/full_319127e3-ce8e-4bee-bf99-a965d110ca23.png?v=1782463211"},"price":{"amount":19.99,"currencyCode":"USD"},"sku":"D-WI17087","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10048402063649","handle":"2024-lartisan-by-bruno-lafon-pinot-noir-1","isCollective":null,"title":"2024 L'Artisan by Bruno Lafon Pinot Noir","type":"Bottle","untranslatedTitle":"2024 L'Artisan by Bruno Lafon Pinot Noir","url":"\/products\/2024-lartisan-by-bruno-lafon-pinot-noir-1","vendor":"MacysWine Shop","remoteShopId":null,"variants":[{"id":"51461063606561","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/full_4adf1552-e335-402e-9a77-e504dc818808.png?v=1782463233"},"price":{"amount":24.99,"currencyCode":"USD"},"sku":"DI1074","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10204169634081","handle":"2024-ethic-drinks-pinot-noir","isCollective":null,"title":"2024 Ethic Drinks Pinot Noir","type":"Bottle","untranslatedTitle":"2024 Ethic Drinks Pinot Noir","url":"\/products\/2024-ethic-drinks-pinot-noir","vendor":"MacysWine Shop","remoteShopId":null,"variants":[{"id":"52106625548577","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/full_454b5470-acd9-4914-bb5c-87699fb68e93.png?v=1782463214"},"price":{"amount":16.99,"currencyCode":"USD"},"sku":"DI1089","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10048402686241","handle":"2024-terre-gobelet-organic-pinot-noir-1","isCollective":null,"title":"2024 Terre Gobelet Organic Pinot Noir","type":"Bottle","untranslatedTitle":"2024 Terre Gobelet Organic Pinot Noir","url":"\/products\/2024-terre-gobelet-organic-pinot-noir-1","vendor":"MacysWine Shop","remoteShopId":null,"variants":[{"id":"51461064294689","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/full_a02c6438-2c34-4273-98e8-5a29b83f7119.png?v=1782463230"},"price":{"amount":24.99,"currencyCode":"USD"},"sku":"DI1079","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10172653076769","handle":"2022-lanark-lane-pinot-noir-2","isCollective":null,"title":"2022 Lanark Lane Pinot Noir","type":"Bottle","untranslatedTitle":"2022 Lanark Lane Pinot Noir","url":"\/products\/2022-lanark-lane-pinot-noir-2","vendor":"MacysWine Shop","remoteShopId":null,"variants":[{"id":"51969904247073","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/full_77a01a91-bce4-4b75-a96f-da54285a00a2.png?v=1782463173"},"price":{"amount":22.99,"currencyCode":"USD"},"sku":"DI1067","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10525754097953","handle":"2022-william-wright-pinot-noir-monterey-county","isCollective":null,"title":"2022 William Wright Pinot Noir Monterey County","type":"Bottle","untranslatedTitle":"2022 William Wright Pinot Noir Monterey County","url":"\/products\/2022-william-wright-pinot-noir-monterey-county","vendor":"MacysWine Shop","remoteShopId":null,"variants":[{"id":"53422232928545","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/full_09a896d5-c527-4b53-a3d5-087cef92114e.png?v=1788294748"},"price":{"amount":17.99,"currencyCode":"USD"},"sku":"DD1046","title":"Default Title","untranslatedTitle":"Default Title"}]}
575,{"id":"10560658866465","handle":"2021-endgame-pinot-noir","isCollective":null,"title":"2021 Endgame Pinot Noir","type":"Bottle","untranslatedTitle":"2021 Endgame Pinot Noir","url":"\/products\/2021-endgame-pinot-noir","vendor":"MacysWine Shop","remoteShopId":null,"variants":[{"id":"53577746907425","image":{"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/full_72225e85-a37d-45e4-a0f9-e9d888ee3728.png?v=1790281935"},"price":{"amount":20.99,"currencyCode":"USD"},"sku":"SPW23733489","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://macyswineshop.com/cdn","fff817eew048894c6p0347dc4em7b2d6332",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"173045154081","themePublished":"true","eventMetadataId":"542710ba-ce55-49a8-a86f-0e41bc3191cf","pageType":"product","resourceId":"9800336998689","shopId":"73796026657","storefrontBaseUrl":"https:\/\/macyswineshop.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"fff817eew048894c6p0347dc4em7b2d6332","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":25.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Macy's Wine Shop Gift card\",\"vendor\":\"Rise.ai\",\"id\":\"9800336998689\",\"untranslatedTitle\":\"Macy's Wine Shop Gift card\",\"url\":\"\/products\/giftcard\",\"type\":\"Gift Card\"},\"id\":\"50675616743713\",\"image\":{\"src\":\"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835\"},\"sku\":\"MWGC1\",\"title\":\"25\",\"untranslatedTitle\":\"25\"}}]]"});})();</script>
575<script>
576  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
577  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
578  window.ShopifyAnalytics.meta.currency = 'USD';
579  var meta = {"product":{"id":9800336998689,"gid":"gid:\/\/shopify\/Product\/9800336998689","vendor":"Rise.ai","type":"Gift Card","handle":"giftcard","variants":[{"id":50675616743713,"price":2500,"name":"Macy's Wine Shop Gift card - 25","public_title":"25","sku":"MWGC1"},{"id":50675616776481,"price":5000,"name":"Macy's Wine Shop Gift card - 50","public_title":"50","sku":"MWGC2"},{"id":50675616809249,"price":7500,"name":"Macy's Wine Shop Gift card - 75","public_title":"75","sku":"MWGC3"},{"id":50675616842017,"price":10000,"name":"Macy's Wine Shop Gift card - 100","public_title":"100","sku":"MWGC4"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":9800336998689,"requestId":"536ded5c-e54d-480d-b6f7-c57d9d717063-1790783923"}};
580  for (var attr in meta) {
581    window.ShopifyAnalytics.meta[attr] = meta[attr];
582  }
583</script>
vendor: 1 bytes, line 583
583
584<script class="analytics">
585  (function () {
586    var customDocumentWrite = function(content) {
587      var jquery = null;
588
589      if (window.jQuery) {
590        jquery = window.jQuery;
591      } else if (window.Checkout && window.Checkout.$) {
592        jquery = window.Checkout.$;
593      }
594
595      if (jquery) {
596        jquery('body').append(content);
597      }
598    };
599
600    var hasLoggedConversion = function(token) {
601      if (token) {
602        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
603      }
604      return false;
605    }
606
607    var setCookieIfConversion = function(token) {
608      if (token) {
609        var twoMonthsFromNow = new Date(Date.now());
610        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
611
612        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
613      }
614    }
615
616    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
617    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
618    if (trekkie.integrations) {
619      return;
620    }
621    trekkie.methods = [
622      'identify',
623      'page',
624      'ready',
625      'track',
626      'trackForm',
627      'trackLink'
628    ];
629    trekkie.factory = function(method) {
630      return function() {
631        var args = Array.prototype.slice.call(arguments);
632        args.unshift(method);
633        trekkie.push(args);
634        if (method == 'track' || method == 'page') {
635          var pageUrl;
636          try {
637            pageUrl = window.location.href;
638          } catch (e) {}
639          var pageReferrer;
640          try {
641            pageReferrer = document.referrer;
642          } catch (e) {}
643          try {
644            if (window.__TREKKIE_SHIM_QUEUE == null) {
645              window.__TREKKIE_SHIM_QUEUE = [];
646            }
647            window.__TREKKIE_SHIM_QUEUE.push({
648              from: 'trekkie-stub',
649              method: method,
650              args: args.slice(1),
651              pageContext: {
652                url: pageUrl,
653                referrer: pageReferrer
654              }
655            });
656          } catch (e) {
657            // no-op
658          }
659        }
660        return trekkie;
661      };
662    };
663    for (var i = 0; i < trekkie.methods.length; i++) {
664      var key = trekkie.methods[i];
665      trekkie[key] = trekkie.factory(key);
666    }
667    trekkie.load = function(config) {
668      trekkie.config = config || {};
669      trekkie.config.initialDocumentCookie = document.cookie;
670      var first = document.getElementsByTagName('script')[0];
671var script = document.createElement('script');
672script.type = 'text/javascript';
673script.onerror = function(e) {
674  var scriptFallback = document.createElement('script');
675  scriptFallback.type = 'text/javascript';
676  scriptFallback.onerror = function(error) {
677          var Monorail = {
678      produce: function produce(monorailDomain, schemaId, payload) {
679        var currentMs = new Date().getTime();
680        var event = {
681          schema_id: schemaId,
682          payload: payload,
683          metadata: {
684            event_created_at_ms: currentMs,
685            event_sent_at_ms: currentMs
686          }
687        };
688        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
689      },
690      sendRequest: function sendRequest(endpointUrl, payload) {
691        // Try the sendBeacon API
692        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
693          var blobData = new window.Blob([payload], {
694            type: 'text/plain'
695          });
696
697          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
698            return true;
699          } // sendBeacon was not successful
700
701        } // XHR beacon
702
703        var xhr = new XMLHttpRequest();
704
705        try {
706          xhr.open('POST', endpointUrl);
707          xhr.setRequestHeader('Content-Type', 'text/plain');
708          xhr.send(payload);
709        } catch (e) {
710          console.log(e);
711        }
712
713        return false;
714      },
715      isIos12: function isIos12() {
716        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
717      }
718    };
719    Monorail.produce('monorail-edge.shopifysvc.com',
720      'trekkie_storefront_load_errors/1.1',
721      {shop_id: 73796026657,
722      theme_id: 173045154081,
723      app_name: "storefront",
724      context_url: window.location.href,
725      source_url: "//macyswineshop.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
726
727  };
728  scriptFallback.async = true;
729  scriptFallback.src = '//macyswineshop.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
730  first.parentNode.insertBefore(scriptFallback, first);
731};
732script.async = true;
733script.src = '//macyswineshop.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
734first.parentNode.insertBefore(script, first);
735
736    };
737    trekkie.load(
738      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":73796026657,"isMerchantRequest":null,"themeId":173045154081,"themeCityHash":"10217662391539632760","contentLanguage":"en","currency":"USD","eventMetadataId":"542710ba-ce55-49a8-a86f-0e41bc3191cf"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
739    );
740
741    var loaded = false;
742    trekkie.ready(function() {
743      if (loaded) return;
744      loaded = true;
745
746      window.ShopifyAnalytics.lib = window.trekkie;
747
748      var originalDocumentWrite = document.write;
749      document.write = customDocumentWrite;
750      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
751      document.write = originalDocumentWrite;
752
753      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
754      var token = match? match[1]: undefined;
755      if (!hasLoggedConversion(token)) {
756        setCookieIfConversion(token);
757        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":50675616743713,"productId":9800336998689,"productGid":"gid:\/\/shopify\/Product\/9800336998689","name":"Macy's Wine Shop Gift card - 25","price":"25.00","sku":"MWGC1","brand":"Rise.ai","variant":"25","category":"Gift Card","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
758      }
759    });
760
761    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":9800336998689,"requestId":"536ded5c-e54d-480d-b6f7-c57d9d717063-1790783923","shopifyEmitted":true});
762
763    var eventsListenerScript = document.createElement('script');
764    eventsListenerScript.async = true;
765    eventsListenerScript.src = "//macyswineshop.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
766    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
767})();</script>
vendor: 1 bytes, line 767
767
768<script
769  defer
770  src="https://macyswineshop.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
771  data-application="storefront-renderer"
772  data-shop-id="73796026657"
773  data-render-region="gcp-europe-west1"
774  data-page-type="product"
775  data-theme-instance-id="173045154081"
776  data-theme-name="Macys Wine"
777  data-theme-version="1.0.0"
778  data-monorail-region="shop_domain"
779  data-resource-timing-sampling-rate="10"
780  data-shs="true"
781  data-shs-beacon="true"
782  data-shs-export-with-fetch="true"
783  data-shs-logs-sample-rate="1"
784  data-shs-beacon-endpoint="https://macyswineshop.com/api/collect"
785></script>
785
786<meta name="shopify-y" content="822d52a8-ce58-4c46-83ac-e404efae93ef" data-expiration="1822341523000"><meta name="shopify-s" content="d1c54242-67a4-412f-b945-aa5233ba749b" data-expiration="1790785723000"><meta name="new-cookie-storage-activated" content="t">
787</head>
788
789  <body class='gradient antialiased'>
790    <a class='skip-to-content-link button visually-hidden' href='#MainContent'>
791      Skip to content
792    </a>
793
794    
795      <header id="shopify-section-header" class="shopify-section top-0 left-0 w-full z-header transition ease-in-out delay-75 relative"><style data-shopify>
796  select[data-drinks-select] {
797    background-color: #fbfbfb;
798    margin-left: 4px;
799    border: 0;
800  }
801
802  @media (min-width: 1024px) {
803    select[data-drinks-select] {
804      width: 100%;
805      background-color: #fbfbfb;
806      padding: 4px 24px 4px 10.5px;
807      margin-left: 0px;
808    }
809  }
810</style>
811
812<script>
813  function headerAlpineData() {
814    return {
815      loaded: false,
816      scrollY: 0,
817      prevScrollY: 0,
818      headerHeight: 0,
819      header: document.querySelector('#shopify-section-header'),
820      announcementBar: document.querySelector('#announcement-bar'),
821      main: null,
822      init() {
823        if (!this.header) {
824          return
825        }
826        this.main = this.handleMainContent()
827        this.prevScrollY = window.scrollY
828        this.scrollY = window.scrollY
829        this.headerHeight = this.header.offsetHeight
830        this.loaded = true
831      },
832      handleMainContent() {
833        //handles the different main contents for shopify storefront vs recharge store
834        const mainContent = document.querySelector('#MainContent')
835        const rechargeContent = document.querySelector('#recharge-te')
836        return rechargeContent ? rechargeContent : mainContent
837      },
838      handleScroll() {
839        const buffer = 20
840        this.headerHeight = this.header.offsetHeight
841        this.scrollY = window.scrollY
842        if (window.scrollY <= this.announcementBar.offsetHeight) {
843          //when header is at top of page
844          this.main.style.paddingTop = `${this.header.offsetHeight}px`
845          this.header.classList.remove('transition')
846          this.header.classList.remove('delay-75')
847          this.header.style.transform = `translateY(0)`
848          this.header.style.position = 'absolute'
849        } else if (this.prevScrollY > window.scrollY + buffer) {
850          //scrolling up
851          this.header.classList.add('transition')
852          this.header.classList.add('delay')
853          this.main.style.paddingTop = `${this.header.offsetHeight}px`
854          this.header.style.transform = `translateY(-${this.announcementBar.offsetHeight}px)`
855          this.header.style.position = 'fixed'
856        } else if (this.prevScrollY + buffer < window.scrollY) {
857          //scrolling down
858          if (window.scrollY > this.header.offsetHeight) {
859            this.header.classList.add('transition')
860            this.header.classList.add('delay-75')
861            //added 500px additional to include mega menu sliding up
862            this.header.style.transform = `translateY(-${this.header.offsetHeight + 500}px)`
863            this.main.style.paddingTop = `${this.header.offsetHeight}px`
864            this.header.style.position = 'absolute'
865          } else {
866            this.header.classList.remove('transition')
867            this.header.classList.remove('delay-75')
868            this.header.style.transform = `translateY(0)`
869            this.header.style.position = 'absolute'
870          }
871        }
872
873        this.prevScrollY = window.scrollY
874      },
875    }
876  }
877</script>
877
878
879<div id='announcement-bar'>
880  
881    
882      
883    
884      
885    
886      
887    
888      
889    
890      
891    
892      
893    
894      
895    
896      
897    
898      
899        <div class='bg-macy-red py-1.5 lg:py-2'>
900          
901            <a
902              href='https://www.macys.com/'
903              class='text-white block font-bold text-center'
904              target='_blank'
905            >
906              SHOP MACYS.COM
907            </a>
908          
909        </div>
910      
911    
912      
913    
914      
915    
916  
917
918  
919    <div
920      x-data='
921        {
922          announcementSliderOptions: {
923            loop: true,
924            autoplay: {
925              delay: 5000,
926            },
927          },
928        }
929      '
930      id='announcement-bar-slider'
931      x-init='new Swiper($refs.announcementSlider, announcementSliderOptions); $store.cart.cartItemsCount = 0;'
932      class='transition ease-in-out delay-150'
933      
934    >
935      <div x-ref='announcementSlider' class='swiper'>
936        <div class='swiper-wrapper'>
937          
938            
939          
940            
941          
942            
943          
944            
945          
946            
947          
948            
949          
950            
951          
952            
953          
954            
955          
956            
957                
958                  <div class='swiper-slide h-auto bg-light-gray-3'>
959                    <div class='h-full flex items-center justify-center px-5 py-2 md:py-4'>
960                      
961                        <div class='text-center mx-auto font-normal sm:max-w-screen-2xl text-14 md:text-16 announcement-bar__link'>
962                          <p>Get <strong>FREE SHIPPING</strong> on orders with 6+ bottles</p>
963
964                        </div>
965                      
966                    </div>
967                  </div>
968                  <style>
969                    .announcement-bar__link a {
970                      text-decoration: underline;
971                    }
972                  </style>
973                
974            
975          
976            
977                
978                  <div class='swiper-slide h-auto bg-light-gray-3'>
979                    <div class='h-full flex items-center justify-center px-5 py-2 md:py-4'>
980                      
981                        <a href='/pages/wine-club' target='_blank' class='text-14 md:text-16 text-center '>
982                          <div class='text-center mx-auto font-normal sm:max-w-screen-2xl text-14 md:text-16 announcement-bar__link'>
983                            <p><strong>Join the Wine Club: </strong>Enjoy 12 expertly-curated wines for just <strong>$99.99</strong></p>
984
985                          </div>
986                        </a>
987                      
988                    </div>
989                  </div>
990                  <style>
991                    .announcement-bar__link a {
992                      text-decoration: underline;
993                    }
994                  </style>
995                
996            
997          
998        </div>
999      </div>
1000    </div>
1001  
1002</div>
1003
1004<nav
1005  x-data='headerAlpineData()'
1006  x-on:scroll.window='handleScroll()'
1007  class='flex flex-col header-nav-items-wrapper bg-white translate-y-0 transition ease-in-out delay-75'
1008  id='main-nav'
1009>
1010  <div
1011x-data="
1012  {
1013    open: false,
1014    levelTwo: false,
1015    levelThree: false,
1016    levelTwoMenus: {},
1017    levelThreeMenus: {},
1018    showButtons: true,
1019    showSearchBar: false,
1020    activateMenu(level, target) {
1021      if (level === 2) {
1022        this.showButtons = false; // Hide buttons on level 2
1023        this.levelTwo = true; 
1024        this.levelThree = false; 
1025        for (const prop in this.levelTwoMenus) {
1026          this.levelTwoMenus[prop] = prop === target;
1027        }
1028      } else if (level === 3) {
1029        this.showButtons = false; // Hide buttons on level 3
1030        this.levelThree = true; 
1031        this.levelTwo = false;
1032        for (const prop in this.levelThreeMenus) {
1033          this.levelThreeMenus[prop] = prop === target;
1034        }
1035      }
1036    },
1037    reset() {
1038      this.levelTwo = false;
1039      this.levelThree = false;
1040      this.showButtons = true; // Show buttons on first level
1041
1042      for (const prop in this.levelTwoMenus) {
1043        this.levelTwoMenus[prop] = false;
1044      }
1045
1046      for (const prop in this.levelThreeMenus) {
1047        this.levelThreeMenus[prop] = false;
1048      }
1049    },
1050    noScrollBody(noScroll) {
1051      document.querySelector('body').classList.toggle('overflow-hidden', noScroll);
1052    },
1053    adjustMobileMenuHeight() {
1054        this.$refs.mobileMenu.style.setProperty('height', '120vh');
1055    },
1056    handleMobileMenuClick() {
1057      this.open = !this.open;
1058      if (!this.open) {
1059        this.reset(); // Reset to initial state when menu closes
1060      }
1061    }
1062  }
1063"
1064x-init="
1065  $watch('levelTwo', value => showButtons = !value); 
1066  $watch('levelThree', value => showButtons = !value);
1067"
1068@keyup.escape='open = false; reset();'
1069x-effect='open ? noScrollBody(true) : noScrollBody(false)'
1070>
1071  <div class='relative w-full px-5 flex items-center justify-between lg:hidden py-8 z-header' id='MobileHeader'>
1072    <ul class='flex'>
1073      <li>
1074        <button @click='handleMobileMenuClick()' type='button'>
1075          <span class='sr-only'>mobile menu button</span>
1076          <span class='w-6 flex justify-center' x-bind:class="open ? 'hidden': 'block'">
1077            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="17" viewBox="0 0 24 17" fill="none">
1078  <rect width="24" height="1.5" fill="black"/>
1079  <rect y="7.5" width="24" height="1.5" fill="black"/>
1080  <rect y="15" width="24" height="1.5" fill="black"/>
1081  </svg>
1082          </span>
1083          <span class='w-6 flex justify-center' x-bind:class="open ? 'block': 'hidden'" x-cloak>
1084            <svg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'>
1085  <path fill-rule="evenodd" clip-rule="evenodd" d="M16.8123 1.9549L15.0446 0.187134L8.8574 6.37429L2.6703 0.187184L0.902538 1.95495L7.08964 8.14205L0.902419 14.3293L2.67019 16.097L8.8574 9.90982L15.0447 16.0971L16.8124 14.3293L10.6252 8.14205L16.8123 1.9549Z" fill="black"/>
1086</svg>
1087
1088          </span>
1089        </button>
1090      </li>
1091    </ul>
1092
1093    <a class='absolute w-[112px] pt-[48px] mx-auto left-[80px] xxxs:left-0 xxxs:right-0' href='/'>
1094      <img
1095        class='absolute inset-0 object-contain'
1096        src='//macyswineshop.com/cdn/shop/files/macys-wine-logo.png?v=1689797621&width=150'
1097        alt='Logo'
1098        width='112'
1099        height='48'
1100        loading='eager'
1101      >
1102    </a>
1103
1104    <div class='relative flex items-center gap-4'>
1105      <button
1106        x-on:click='showSearchBar = !showSearchBar'
1107        type='button'
1108      >
1109        <span class='sr-only'>Search</span>
1110        <span class='w-6' x-bind:class="showSearchBar ? 'hidden' : 'block'" x-cloak>
1111          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1112  <path d="M24 22.7448L17.296 16.0408C18.907 14.1067 19.7104 11.626 19.5389 9.11474C19.3675 6.60346 18.2345 4.25494 16.3756 2.55775C14.5168 0.86055 12.0751 -0.0546525 9.55864 0.00252659C7.04217 0.0597056 4.64462 1.08486 2.86474 2.86474C1.08486 4.64462 0.0597056 7.04217 0.00252659 9.55864C-0.0546525 12.0751 0.86055 14.5168 2.55775 16.3756C4.25494 18.2345 6.60346 19.3675 9.11474 19.5389C11.626 19.7104 14.1067 18.907 16.0408 17.296L22.7448 24L24 22.7448ZM1.80717 9.79659C1.80717 8.21643 2.27574 6.67176 3.15363 5.35791C4.03152 4.04405 5.2793 3.02003 6.73917 2.41533C8.19905 1.81063 9.80545 1.65241 11.3552 1.96069C12.905 2.26896 14.3286 3.02988 15.446 4.14722C16.5633 5.26456 17.3242 6.68814 17.6325 8.23793C17.9408 9.78773 17.7826 11.3941 17.1779 12.854C16.5732 14.3139 15.5491 15.5617 14.2353 16.4395C12.9214 17.3174 11.3767 17.786 9.79659 17.786C7.67838 17.7837 5.64761 16.9412 4.14981 15.4434C2.65202 13.9456 1.80952 11.9148 1.80717 9.79659Z" fill="black"/>
1113  </svg>
1114        </span>
1115        <span class='w-6' x-bind:class="showSearchBar ? 'block' : 'hidden'" x-cloak>
1116          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1117    <path d="M24 22.7448L17.296 16.0408C18.907 14.1067 19.7104 11.626 19.5389 9.11474C19.3675 6.60346 18.2345 4.25494 16.3756 2.55775C14.5168 0.86055 12.0751 -0.0546525 9.55864 0.00252659C7.04217 0.0597056 4.64462 1.08486 2.86474 2.86474C1.08486 4.64462 0.0597056 7.04217 0.00252659 9.55864C-0.0546525 12.0751 0.86055 14.5168 2.55775 16.3756C4.25494 18.2345 6.60346 19.3675 9.11474 19.5389C11.626 19.7104 14.1067 18.907 16.0408 17.296L22.7448 24L24 22.7448ZM1.80717 9.79659C1.80717 8.21643 2.27574 6.67176 3.15363 5.35791C4.03152 4.04405 5.2793 3.02003 6.73917 2.41533C8.19905 1.81063 9.80545 1.65241 11.3552 1.96069C12.905 2.26896 14.3286 3.02988 15.446 4.14722C16.5633 5.26456 17.3242 6.68814 17.6325 8.23793C17.9408 9.78773 17.7826 11.3941 17.1779 12.854C16.5732 14.3139 15.5491 15.5617 14.2353 16.4395C12.9214 17.3174 11.3767 17.786 9.79659 17.786C7.67838 17.7837 5.64761 16.9412 4.14981 15.4434C2.65202 13.9456 1.80952 11.9148 1.80717 9.79659Z" fill="#CC0000"/>
1118    </svg>
1119        </span>
1120      </button>
1121
1122      <button x-on:click='$store.cart.open = true' type='button'>
1123        <span class='sr-only'>cart</span>
1124        <span class='w-[42px] h-6 block relative' x-show='$store.cart.cartItemsCount === 0' x-cloak>
1125          <img class="absolute inset-0 object-contain w-full h-full" src="//macyswineshop.com/cdn/shop/t/72/assets/cart-icon_small.png?v=119050305409357754611728691380" alt="cart icon" loading="eager">
1126        </span>
1127        <span class='w-[42px] h-6 block relative' x-show='$store.cart.cartItemsCount > 0' x-cloak>
1128          <img class="absolute inset-0 object-contain w-full h-full" src="//macyswineshop.com/cdn/shop/t/72/assets/cart-icon_small.png?v=119050305409357754611728691380" alt="cart icon" loading="eager">
1129        </span>
1130        <div data-cart-count-bubble x-show='$store.cart.cartItemsCount > 0' x-cloak>
1131          <div
1132  class='
1133    absolute
1134    -bottom-[5px]
1135    -right-[4px]
1136    lg:bottom-[2px]
1137    bg-white
1138    text-bright-red
1139    w-5
1140    h-5
1141    lg:w-6
1142    lg:h-6
1143    items-center
1144    justify-center
1145     text-10 lg:text-16
1146    border-black
1147    border
1148    flex
1149  '
1150  data-cart-count
1151  data-cart-item-count='0'
1152>
1153  
1154    0
1155  
1156</div>
1157
1158        </div>
1159      </button>
1160    </div>
1161
1162    <!-- Mobile Slide-out Menu -->
1163    <div x-show='open' x-cloak class='absolute top-full left-0'>
1164      <div
1165        x-show='open'
1166        x-cloak
1167        x-transition.opacity
1168        class='w-full h-screen bg-black-rgba z-modal-backdrop empty:block fixed'
1169      ></div>
1170
1171      <div
1172        x-show='open'
1173        x-on:click.outside='open = false; reset();'
1174        x-transition:enter='transition ease-out duration-300'
1175        x-transition:enter-start='translate-x-[-320px]'
1176        x-transition:enter-end='translate-x-0'
1177        x-transition:leave='transition ease-in duration-300'
1178        x-transition:leave-start='translate-x-0'
1179        x-transition:leave-end='translate-x-[-320px]'
1180        class='absolute inset-y-0 left-0 z-modal w-screen max-w-xs bg-white overflow-scroll	 '
1181        id='MobileSlideoutMenu'
1182        x-ref='mobileMenu'
1183        x-effect='adjustMobileMenuHeight()'
1184        x-init='adjustMobileMenuHeight()'
1185      >
1186        <div class='relative h-full bg-white'>
1187          <ul class='py-8 px-6 bg-white'>
1188            
1189                <li class='mb-8'>
1190                  <a
1191                    class=''
1192                    
1193                      style='color: #cc0000;'
1194                    
1195                    href='/pages/wine-club'
1196                  >
1197                    Wine Club
1198                  </a>
1199                </li>
1200              
1201
1202                <li class='mb-8'>
1203                  <a
1204                    class=''
1205                    
1206                      style='color: #121212;'
1207                    
1208                    href='/products/giftcard?variant=50675616743713'
1209                  >
1210                    Gift Cards
1211                  </a>
1212                </li>
1213              
1214
1215                
1216                    
1217                      <li class="mb-8">
1218  <button
1219    x-on:click="levelTwo = true; activateMenu(2, 'lvlTwoMenu-2');"
1220    class="w-full flex justify-between items-center"
1221    type="button"
1222  >
1223    <span
1224      class=""
1225      
1226        style="color: #121212;"
1227      
1228    >
1229      Wine
1230    </span>
1231    <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
1232    <path d="M2 2L8 8L2 14" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1233</svg>
1234  </button>
1235
1236  <template x-teleport="#level-2">
1237    <div
1238      x-show="levelTwoMenus['lvlTwoMenu-2'] === true"
1239      x-init="levelTwoMenus['lvlTwoMenu-2'] = false"
1240      class="py-8 px-6"
1241      style="padding-bottom: 430px;"
1242    >
1243      <div>
1244        <button
1245          x-data="{ clicked: false }"
1246          x-on:click="clicked = !clicked; levelTwo = false"
1247          :class="{ 'flex items-center w-full': !clicked }"
1248          style="border-color: #EFF2F5;"
1249          class="relative pl-8"
1250          type="button"
1251        >
1252          <span class="sr-only">back</span>
1253          <span class="absolute left-0 top-[50%] -translate-y-[50%]">
1254            <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewB
1254ox="0 0 9 16" fill="none">
1255  <path d="M7 14L1 8L7 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1256</svg>
1257          </span>
1258          <span class="font-bold">Wine</span>
1259        </button>
1260
1261        <div>
1262          <ul class="flex flex-col">
1263            
1264              <li class="mt-8 last-of-type:mb-4" x-data="{ open: false }">
1265                
1266                  <button
1267                    x-on:click="open = !open"
1268                    class="w-full flex justify-between items-center"
1269                    type="button"
1270                  >
1271                    <span class="font-bold">
1272                      Category
1273                    </span>
1274                    <span>
1275                      <template x-if="!open">
1276                        <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
1277    <path d="M2 2L8 8L2 14" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1278</svg>
1279                      </template>
1280                      <template x-if="open">
1281                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none">
1282    <path d="M14 2L8 8L2 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1283</svg>
1284                      </template>
1285                    </span>
1286                  </button>
1287              
1288                  <ul
1289                    x-show="open"
1290                    x-transition
1291                    class="mt-4 flex flex-col"
1292                  >
1293                    
1294                      <li class="mt-4">
1295                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=Red">
1296                          Red Wines
1297                        </a>
1298                      </li>
1299                    
1300                      <li class="mt-4">
1301                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=White">
1302                          White Wines
1303                        </a>
1304                      </li>
1305                    
1306                      <li class="mt-4">
1307                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=Ros%C3%A9">
1308                          Rosé Wines
1309                        </a>
1310                      </li>
1311                    
1312                      <li class="mt-4">
1313                        <a class="" href="/collections/sparkling-wine">
1314                          Sparkling Wines
1315                        </a>
1316                      </li>
1317                    
1318                      <li class="mt-4">
1319                        <a class="" href="/collections/non-alcoholic-wines">
1320                          Non-Alcoholic Wines
1321                        </a>
1322                      </li>
1323                    
1324                      <li class="mt-4">
1325                        <a class="" href="/collections/ready-to-drink-cocktails">
1326                          Ready-to-Drink Cocktails
1327                        </a>
1328                      </li>
1329                    
1330                  </ul>
1331              </li>
1332              
1333
1334                
1335                  <template x-teleport="#level-3">
1336                    <div
1337                      x-show="levelThreeMenus['lvlThreeMenu-wine-0'] === true"
1338                      x-init="levelThreeMenus['lvlThreeMenu-wine-0'] = false"
1339                      class="py-8 px-6 !pb-12 h-full overflow-y-scroll"
1340                    >
1341                      <button
1342                        x-on:click="levelThree = false"
1343                        class="relative pl-8"
1344                        type="button"
1345                      >
1346                        <span class="absolute left-0 top-[50%] -translate-y-[50%]">
1347                          <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
1348  <path d="M7 14L1 8L7 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1349</svg>
1350                        </span>
1351                        <span class="font-semibold">Category</span>
1352                      </button>
1353                      <ul>
1354                        
1355                          
1356                            <li class="mt-8 last-of-type:mb-8">
1357                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=Red">
1358                                Red Wines
1359                              </a>
1360                            </li>
1361                          
1362                        
1363                          
1364                            <li class="mt-8 last-of-type:mb-8">
1365                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=White">
1366                                White Wines
1367                              </a>
1368                            </li>
1369                          
1370                        
1371                          
1372                            <li class="mt-8 last-of-type:mb-8">
1373                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=Ros%C3%A9">
1374                                Rosé Wines
1375                              </a>
1376                            </li>
1377                          
1378                        
1379                          
1380                            <li class="mt-8 last-of-type:mb-8">
1381                              <a href="/collections/sparkling-wine">
1382                                Sparkling Wines
1383                              </a>
1384                            </li>
1385                          
1386                        
1387                          
1388                            <li class="mt-8 last-of-type:mb-8">
1389                              <a href="/collections/non-alcoholic-wines">
1390                                Non-Alcoholic Wines
1391                              </a>
1392                            </li>
1393                          
1394                        
1395                          
1396                            <li class="mt-8 last-of-type:mb-8">
1397                              <a href="/collections/ready-to-drink-cocktails">
1398                                Ready-to-Drink Cocktails
1399                              </a>
1400                            </li>
1401                          
1402                        
1403                      </ul>
1404                    </div>
1405                  </template>
1406                
1407
1408              
1409            
1410              <li class="mt-8 last-of-type:mb-4" x-data="{ open: false }">
1411                
1412                  <button
1413                    x-on:click="open = !open"
1414                    class="w-full flex justify-between items-center"
1415                    type="button"
1416                  >
1417                    <span class="font-bold">
1418                      Red
1419                    </span>
1420                    <span>
1421                      <template x-if="!open">
1422                        <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
1423    <path d="M2 2L8 8L2 14" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1424</svg>
1425                      </template>
1426                      <template x-if="open">
1427                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none">
1428    <path d="M14 2L8 8L2 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1429</svg>
1430                      </template>
1431                    </span>
1432                  </button>
1433              
1434                  <ul
1435                    x-show="open"
1436                    x-transition
1437                    class="mt-4 flex flex-col"
1438                  >
1439                    
1440                      <li class="mt-4 order-4">
1441                        <a class="text-bright-red font-bold" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=Red">
1442                          Shop All Red
1443                        </a>
1444                      </li>
1445                    
1446                      <li class="mt-4">
1447                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Cabernet+Sauvignon">
1448                          Cabernet Sauvignon
1449                        </a>
1450                      </li>
1451                    
1452                      <li class="mt-4">
1453                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Malbec">
1454                          Malbec
1455                        </a>
1456                      </li>
1457                    
1458                      <li class="mt-4">
1459                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Merlot">
1460                          Merlot
1461                        </a>
1462                      </li>
1463                    
1464                      <li class="mt-4">
1465                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Pinot+Noir">
1466                          Pinot Noir
1467                        </a>
1468                      </li>
1469                    
1470                      <li class="mt-4">
1471                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Red+Blend">
1472                          Red Blends
1473                        </a>
1474                      </li>
1475                    
1476                      <li class="mt-4">
1477                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Sangiovese">
1478                          Sangiovese
1479                        </a>
1480                      </li>
1481                    
1482                      <li class="mt-4">
1483                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Syrah/Shiraz">
1484                          Syrah / Shiraz
1485                        </a>
1486                      </li>
1487                    
1488                      <li class="mt-4">
1489                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Zinfandel">
1490                          Zinfandel
1491                        </a>
1492                      </li>
1493                    
1494                  </ul>
1495              </li>
1496              
1497
1498                
1499                  <template x-teleport="#level-3">
1500                    <div
1501                      x-show="levelThreeMenus['lvlThreeMenu-wine-1'] === true"
1502                      x-init="levelThreeMenus['lvlThreeMenu-wine-1'] = false"
1503                      class="py-8 px-6 !pb-12 h-full overflow-y-scroll"
1504                    >
1505                      <button
1506                        x-on:click="levelThree = false"
1507                        class="relative pl-8"
1508                        type="button"
1509                      >
1510                        <span class="absolute left-0 top-[50%] -translate-y-[50%]">
1511                          <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
1512  <path d="M7 14L1 8L7 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1513</svg>
1514                        </span>
1515                        <span class="font-semibold">Red</span>
1516                      </button>
1517                      <ul>
1518                        
1519                          
1520                            <li class="mt-8 last-of-type:mb-8">
1521                              <a class="flex gap-4 w-full" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=Red">
1522                                
1523                                  <div class="w-14">
1524                                    <div class="relative pt-[100%]">
1525                                      <img
1526                                        class="absolute inset-0 w-full h-full object-cover"
1527                                        src="//macyswineshop.com/cdn/shop/files/imgi_3_celebrity_picture_8_2.webp?v=1771522400"
1528                                        alt="Shop All Red"
1529                                      >
1530                                    </div>
1531                                  </div>
1532                                
1533                                <div class="flex items-center flex-1">
1534                                  <p class="font-medium">
1535                                    Shop All Red
1536                                  </p>
1537                                </div>
1538                              </a>
1539                            </li>
1540                          
1541                        
1542                          
1543                            <li class="mt-8 last-of-type:mb-8">
1544                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Cabernet+Sauvignon">
1545                                Cabernet Sauvignon
1546                              </a>
1547                            </li>
1548                          
1549                        
1550                          
1551                            <li class="mt-8 last-of-type:mb-8">
1552                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Malbec">
1553                                Malbec
1554                              </a>
1555                            </li>
1556                          
1557                        
1558                          
1559                            <li class="mt-8 last-of-type:mb-8">
1560                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Merlot">
1561                                Merlot
1562                              </a>
1563                            </li>
1564                          
1565                        
1566                          
1567                            <li class="mt-8 last-of-type:mb-8">
1568                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Pinot+Noir">
1569                                Pinot Noir
1570                              </a>
1571                            </li>
1572                          
1573                        
1574                          
1575                            <li class="mt-8 last-of-type:mb-8">
1576                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Red+Blend">
1577                                Red Blends
1578                              </a>
1579                            </li>
1580                          
1581                        
1582                          
1583                            <li class="mt-8 last-of-type:mb-8">
1584                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Sangiovese">
1585                                Sangiovese
1586                              </a>
1587                            </li>
1588                          
1589                        
1590                          
1591                            <li class="mt-8 last-of-type:mb-8">
1592                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Syrah/Shiraz">
1593                                Syrah / Shiraz
1594                              </a>
1595                            </li>
1596                          
1597                        
1598                          
1599                            <li class="mt-8 last-of-type:mb-8">
1600                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Zinfandel">
1601                                Zinfandel
1602                              </a>
1603                            </li>
1604                          
1605                        
1606                      </ul>
1607                    </div>
1608                  </template>
1609                
1610
1611              
1612            
1613              <li class="mt-8 last-of-type:mb-4" x-data="{ open: false }">
1614                
1615                  <button
1616                    x-on:click="open = !open"
1617                    class="w-full flex justify-between items-center"
1618                    type="button"
1619                  >
1620                    <span class="font-bold">
1621                      White
1622                    </span>
1623                    <span>
1624                      <template x-if="!open">
1625                        <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
1626    <path d="M2 2L8 8L2 14" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1627</svg>
1628                      </template>
1629                      <template x-if="open">
1630                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none">
1631    <path d="M14 2L8 8L2 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1632</svg>
1633                      </template>
1634                    </span>
1635                  </button>
1636              
1637                  <ul
1638                    x-show="open"
1639                    x-transition
1640                    class="mt-4 flex flex-col"
1641                  >
1642                    
1643                      <li class="mt-4 order-4">
1644                        <a class=" text-bright-red font-bold" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=White">
1645                          Shop All White
1646                        </a>
1647                      </li>
1648                    
1649                      <li class="mt-4">
1650                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Chardonnay">
1651                          Chardonnay
1652                        </a>
1653                      </li>
1654                    
1655                      <li class="mt-4">
1656                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Pinot+Grigio/Pinot+Gris">
1657                          Pinot Grigio
1658                        </a>
1659                      </li>
1660                    
1661                      <li class="mt-4">
1662                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Riesling">
1663                          Riesling
1664                        </a>
1665                      </li>
1666                    
1667                      <li class="mt-4">
1668                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Sauvignon+Blanc">
1669                          Sauvignon Blanc
1670                        </a>
1671                      </li>
1672                    
1673                      <li class="mt-4">
1674                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=White+Blend">
1675                          White Blends
1676                        </a>
1677                      </li>
1678                    
1679                  </ul>
1680              </li>
1681              
1682
1683                
1684                  <template x-teleport="#level-3">
1685                    <div
1686                      x-show="levelThreeMenus['lvlThreeMenu-wine-2'] === true"
1687                      x-init="levelThreeMenus['lvlThreeMenu-wine-2'] = false"
1688                      class="py-8 px-6 !pb-12 h-full overflow-y-scroll"
1689                    >
1690                      <button
1691                        x-on:click="levelThree = false"
1692                        class="relative pl-8"
1693                        type="button"
1694                      >
1695                        <span class="absolute left-0 top-[50%] -translate-y-[50%]">
1696                          <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
1697  <path d="M7 14L1 8L7 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1698</svg>
1699                        </span>
1700                        <span class="font-semibold">White</span>
1701                      </button>
1702                      <ul>
1703                        
1704                          
1705                            <li class="mt-8 last-of-type:mb-8">
1706                              <a class="flex gap-4 w-full" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=White">
1707                                
1708                                <div class="w-14">
1709                                  <div class="relative pt-[100%]">
1710                                    <img
1711                                      class="absolute inset-0 w-full h-full object-cover"
1712                                      src="//macyswineshop.com/cdn/shop/files/imgi_3_celebrity_picture_8_2.webp?v=1771522400"
1713                                      alt="Shop All White"
1714                                    >
1715                                  </div>
1716                                </div>
1717                                
1718                                <div class="flex items-center flex-1">
1719                                  <p class="font-bold">
1720                                    Shop All White
1721                                  </p>
1722                                </div>
1723                              </a>
1724                            </li>
1725                          
1726                        
1727                          
1728                            <li class="mt-8 last-of-type:mb-8">
1729                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Chardonnay">
1730                                Chardonnay
1731                              </a>
1732                            </li>
1733                          
1734                        
1735                          
1736                            <li class="mt-8 last-of-type:mb-8">
1737                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Pinot+Grigio/Pinot+Gris">
1738                                Pinot Grigio
1739                              </a>
1740                            </li>
1741                          
1742                        
1743                          
1744                            <li class="mt-8 last-of-type:mb-8">
1745                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Riesling">
1746                                Riesling
1747                              </a>
1748                            </li>
1749                          
1750                        
1751                          
1752                            <li class="mt-8 last-of-type:mb-8">
1753                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Sauvignon+Blanc">
1754                                Sauvignon Blanc
1755                              </a>
1756                            </li>
1757                          
1758                        
1759                          
1760                            <li class="mt-8 last-of-type:mb-8">
1761                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=White+Blend">
1762                                White Blends
1763                              </a>
1764                            </li>
1765                          
1766                        
1767                      </ul>
1768                    </div>
1769                  </template>
1770                
1771
1772              
1773            
1774              <li class="mt-8 last-of-type:mb-4" x-data="{ open: false }">
1775                
1776                  <button
1777                    x-on:click="open = !open"
1778                    class="w-full flex justify-between items-center"
1779                    type="button"
1780                  >
1781                    <span class="font-bold">
1782                      Country
1783                    </span>
1784                    <span>
1785                      <template x-if="!open">
1786                        <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
1787    <path d="M2 2L8 8L2 14" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1788</svg>
1789                      </template>
1790                      <template x-if="open">
1791                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none">
1792    <path d="M14 2L8 8L2 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1793</svg>
1794                      </template>
1795                    </span>
1796                  </button>
1797              
1798                  <ul
1799                    x-show="open"
1800                    x-transition
1801                    class="mt-4 flex flex-col"
1802                  >
1803                    
1804                      <li class="mt-4">
1805                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Argentina">
1806                          Argentina
1807                        </a>
1808                      </li>
1809                    
1810                      <li class="mt-4">
1811                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Australia">
1812                          Australia
1813                        </a>
1814                      </li>
1815                    
1816                      <li class="mt-4">
1817                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Chile">
1818                          Chile
1819                        </a>
1820                      </li>
1821                    
1822                      <li class="mt-4">
1823                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=France">
1824                          France
1825                        </a>
1826                      </li>
1827                    
1828                      <li class="mt-4">
1829                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Italy">
1830                          Italy
1831                        </a>
1832                      </li>
1833                    
1834                      <li class="mt-4">
1835                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Portugal">
1836                          Portugal
1837                        </a>
1838                      </li>
1839                    
1840                      <li class="mt-4">
1841                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=South+Africa">
1842                          South Africa
1843                        </a>
1844                      </li>
1845                    
1846                      <li class="mt-4">
1847                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Spain">
1848                          Spain
1849                        </a>
1850                      </li>
1851                    
1852                      <li class="mt-4">
1853                        <a class="" href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=United+States">
1854                          United States
1855                        </a>
1856                      </li>
1857                    
1858                  </ul>
1859              </li>
1860              
1861
1862                
1863                  <template x-teleport="#level-3">
1864                    <div
1865                      x-show="levelThreeMenus['lvlThreeMenu-wine-3'] === true"
1866                      x-init="levelThreeMenus['lvlThreeMenu-wine-3'] = false"
1867                      class="py-8 px-6 !pb-12 h-full overflow-y-scroll"
1868                    >
1869                      <button
1870                        x-on:click="levelThree = false"
1871                        class="relative pl-8"
1872                        type="button"
1873                      >
1874                        <span class="absolute left-0 top-[50%] -translate-y-[50%]">
1875                          <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
1876  <path d="M7 14L1 8L7 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1877</svg>
1878                        </span>
1879                        <span class="font-semibold">Country</span>
1880                      </button>
1881                      <ul>
1882                        
1883                          
1884                            <li class="mt-8 last-of-type:mb-8">
1885                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Argentina">
1886                                Argentina
1887                              </a>
1888                            </li>
1889                          
1890                        
1891                          
1892                            <li class="mt-8 last-of-type:mb-8">
1893                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Australia">
1894                                Australia
1895                              </a>
1896                            </li>
1897                          
1898                        
1899                          
1900                            <li class="mt-8 last-of-type:mb-8">
1901                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Chile">
1902                                Chile
1903                              </a>
1904                            </li>
1905                          
1906                        
1907                          
1908                            <li class="mt-8 last-of-type:mb-8">
1909                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=France">
1910                                France
1911                              </a>
1912                            </li>
1913                          
1914                        
1915                          
1916                            <li class="mt-8 last-of-type:mb-8">
1917                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Italy">
1918                                Italy
1919                              </a>
1920                            </li>
1921                          
1922                        
1923                          
1924                            <li class="mt-8 last-of-type:mb-8">
1925                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Portugal">
1926                                Portugal
1927                              </a>
1928                            </li>
1929                          
1930                        
1931                          
1932                            <li class="mt-8 last-of-type:mb-8">
1933                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=South+Africa">
1934                                South Africa
1935                              </a>
1936                            </li>
1937                          
1938                        
1939                          
1940                            <li class="mt-8 last-of-type:mb-8">
1941                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Spain">
1942                                Spain
1943                              </a>
1944                            </li>
1945                          
1946                        
1947                          
1948                            <li class="mt-8 last-of-type:mb-8">
1949                              <a href="https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=United+States">
1950                                United States
1951                              </a>
1952                            </li>
1953                          
1954                        
1955                      </ul>
1956                    </div>
1957                  </template>
1958                
1959
1960              
1961            
1962
1963          </ul>
1964        </div>
1965      </div>
1966    </div>
1967  </template>
1968</li>
1969
1970                    
1971                  
1972              
1973
1974                
1975                    
1976                      <li class="mb-8">
1977  <button
1978    x-on:click="levelTwo = true; activateMenu(2, 'lvlTwoMenu-3');"
1979    class="w-full flex justify-between items-center"
1980    type="button"
1981  >
1982    <span
1983      class=""
1984      
1985        style="color: ;"
1986      
1987    >
1988      Collections
1989    </span>
1990    <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewB
1990ox="0 0 9 16" fill="none">
1991    <path d="M2 2L8 8L2 14" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
1992</svg>
1993  </button>
1994
1995  <template x-teleport="#level-2">
1996    <div
1997      x-show="levelTwoMenus['lvlTwoMenu-3'] === true"
1998      x-init="levelTwoMenus['lvlTwoMenu-3'] = false"
1999      class="py-8 px-6"
2000      style="padding-bottom: 420px;"
2001    >
2002      <div>
2003        <button
2004          x-data="{ clicked: false }"
2005          x-on:click="clicked = !clicked; levelTwo = false"
2006          :class="{ 'flex items-center w-full': !clicked }"
2007          style="border-color: #EFF2F5;"
2008          class="relative pl-8"
2009          type="button"
2010        >
2011          <span class="sr-only">back</span>
2012          <span class="absolute left-0 top-[50%] -translate-y-[50%]">
2013            <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
2014  <path d="M7 14L1 8L7 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
2015</svg>
2016          </span>
2017          <span class="font-bold"       
2018            
2019            style="color: ;"
2020          >
2021          Collections
2022        </span>
2023        </button>
2024
2025        <div>
2026          <ul class="mb-5">
2027            
2028              <li class="mt-8">
2029                <a href="/collections/festive-vines-pumpkin-spice-chardonnay">
2030                  Pumpkin Spice Chardonnay
2031                </a>
2032              </li>
2033            
2034              <li class="mt-8">
2035                <a href="/collections/on-sale-and-clearance">
2036                  On Sale
2037                </a>
2038              </li>
2039            
2040              <li class="mt-8">
2041                <a href="#">
2042                  Now Trending
2043                </a>
2044              </li>
2045            
2046              <li class="mt-8">
2047                <a href="/collections/ready-to-drink-cocktails">
2048                  Ready-to-Drink Cocktails
2049                </a>
2050              </li>
2051            
2052              <li class="mt-8">
2053                <a href="/pages/other_im_2025_award_sd_0">
2054                  Our Most Celebrated
2055                </a>
2056              </li>
2057            
2058              <li class="mt-8">
2059                <a href="/collections/beyond-the-familiar">
2060                  Beyond The Familiar
2061                </a>
2062              </li>
2063            
2064              <li class="mt-8">
2065                <a href="/collections/new-arrivals">
2066                  New Arrivals
2067                </a>
2068              </li>
2069            
2070              <li class="mt-8">
2071                <a href="/collections/sustainable/Sustainable">
2072                  Sustainable Wines
2073                </a>
2074              </li>
2075            
2076              <li class="mt-8">
2077                <a href="/collections/moscato-other-sweet-wines/Sweet-Wines">
2078                  Seasonal Sweet Wines
2079                </a>
2080              </li>
2081            
2082              <li class="mt-8 last-of-type:mb-8">
2083                <a class="flex gap-4 w-full h-32 items-end p-4 rounded" href="/collections/sommeliers-choice" style="background-image: url('//macyswineshop.com/cdn/shop/files/Frame_42_3.png?v=1683661613'); background-size: cover; height: 16rem;">
2084                  </a>
2085                  <a href="/collections/sommeliers-choice" class="font-bold text-black text-center mt-2 block">
2086                    Sommelier’s Choice
2087                  </a>
2088              </li>
2089              <li class="mt-8 last-of-type:mb-8">
2090                <a class="flex gap-4 w-full h-32 items-end p-4 rounded" href="/collections/customer-favorites" style="background-image: url('//macyswineshop.com/cdn/shop/files/imgi_5_mcy_customer_favorites_subnav_1.webp?v=1771522400'); background-size: cover; height: 16rem;">
2091                  </a>
2092                  <a href="/collections/customer-favorites" class="font-bold text-black text-center mt-2 block">
2093                    Customer Favorites
2094                  </a>
2095              </li>
2096          </ul>
2097        </div>
2098      </div>
2099    </div>
2100  </template>
2101</li>
2102
2103                    
2104                  
2105              
2106
2107                
2108                    
2109                      <li class="mb-8">
2110  <button
2111    x-on:click="levelTwo = true; activateMenu(2, 'lvlTwoMenu-4');"
2112    class="w-full flex justify-between items-center"
2113    type="button"
2114  >
2115    <span
2116      class=""
2117      
2118        style="color: ;"
2119      
2120    >
2121      Gifts & Sets
2122    </span>
2123    <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewB
2123ox="0 0 9 16" fill="none">
2124    <path d="M2 2L8 8L2 14" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
2125</svg>
2126  </button>
2127
2128  <template x-teleport="#level-2">
2129    <div
2130      x-show="levelTwoMenus['lvlTwoMenu-4'] === true"
2131      x-init="levelTwoMenus['lvlTwoMenu-4'] = false"
2132      class="py-8 px-6",
2133      style="padding-bottom: 420px;"
2134    >
2135      <div>
2136        <button
2137            x-data="{ clicked: false }"
2138            x-on:click="clicked = !clicked; levelTwo = false"
2139            :class="{ 'flex items-center w-full': !clicked }"
2140            style="border-color: #EFF2F5;"
2141            class="relative pl-8"
2142            type="button"
2143        >
2144            <span class="sr-only">back</span>
2145            <span class="absolute left-0 top-[50%] -translate-y-[50%]">
2146                <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
2147  <path d="M7 14L1 8L7 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
2148</svg>
2149            </span>
2150            <span class="font-bold">Gifts & Sets</span>
2151        </button>
2152
2153
2154        <div>
2155          <ul>
2156            
2157              <li class="mt-8 last-of-type:mb-8">
2158                <li class="mt-8 last-of-type:mb-8" x-data="{ open: false }">
2159                  
2160                    <button
2161                      x-on:click="open = !open"
2162                      class="w-full flex justify-between items-center font"
2163                      type="button"
2164                    >
2165                      <span class="font-bold">Wine Sets</span>
2166                      <template x-if="!open">
2167                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none">
2168    <path d="M14 2L8 8L2 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
2169</svg>
2170                      </template>
2171                      <template x-if="open">
2172                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none">
2173  <path d="M2 7L8 1L14 7" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
2174</svg>
2175                      </template>
2176                    </button>
2177                    <ul
2178                      x-show="open"
2179                      x-transition
2180                      class="mt-4 flex flex-col"
2181                    >
2182                      
2183                      
2184                        <li class="mt-4 text-bright-red font-bold" style="order: 4;">
2185                          <a href="/collections/shop-all-wine-sets">
2186                            Shop All Wine Sets
2187                          </a>
2188                        </li>
2189                        
2190                      
2191                      
2192                        <li class="mt-4">
2193                          <a href="/collections/3-bottle-wine-sets">
2194                            3-Bottle Wine Sets
2195                          </a>
2196                        </li>
2197                      
2198                      
2199                      
2200                        <li class="mt-4">
2201                          <a href="/collections/6-bottle-wine-sets">
2202                            6-Bottle Wine Sets
2203                          </a>
2204                        </li>
2205                      
2206                      
2207                      
2208                        <li class="mt-4">
2209                          <a href="/collections/12-bottle-wine-sets">
2210                            12-Bottle Wine Sets
2211                          </a>
2212                        </li>
2213                      
2214                      
2215                    </ul>
2216                  
2217                </li>
2218            
2219              <li class="mt-8 last-of-type:mb-8">
2220                <li class="mt-8 last-of-type:mb-8" x-data="{ open: false }">
2221                  
2222                    <button
2223                      x-on:click="open = !open"
2224                      class="w-full flex justify-between items-center font"
2225                      type="button"
2226                    >
2227                      <span class="font-bold">Gifts</span>
2228                      <template x-if="!open">
2229                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none">
2230    <path d="M14 2L8 8L2 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
2231</svg>
2232                      </template>
2233                      <template x-if="open">
2234                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none">
2235  <path d="M2 7L8 1L14 7" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
2236</svg>
2237                      </template>
2238                    </button>
2239                    <ul
2240                      x-show="open"
2241                      x-transition
2242                      class="mt-4 flex flex-col"
2243                    >
2244                      
2245                      
2246                        <li class="mt-4">
2247                          <a href="/collections/luxe-gifts">
2248                            Luxe Gifts
2249                          </a>
2250                        </li>
2251                      
2252                      
2253                      
2254                        <li class="mt-4">
2255                          <a href="/collections/wine-sets-under-50">
2256                            Wine Sets Under $50
2257                          </a>
2258                        </li>
2259                      
2260                      
2261                      
2262                        <li class="mt-4">
2263                          <a href="/collections/wine-sets-under-100">
2264                            Wine Sets Under $100
2265                          </a>
2266                        </li>
2267                      
2268                      
2269                    </ul>
2270                  
2271                </li>
2272            
2273            
2274              <li class="mt-8 last-of-type:mb-8">
2275                <a class="flex gap-4 w-full h-32 items-end p-4 rounded" href="/collections/3-bottle-wine-sets" style="background-image: url('//macyswineshop.com/cdn/shop/collections/mcy-collection-3bottleset-320x109.jpg?v=1691462160'); background-size: cover; height: 16rem;">
2276                </a>
2277                 <p class="font-bold black text-center mt-2">
2278                      3-Bottle Wine Sets
2279                    </p>
2280              </li>
2281            
2282            
2283              <li class="mt-8 last-of-type:mb-8">
2284                <a class="flex gap-4 w-full h-32 items-end p-4 rounded" href="/collections/award-winners" style="background-image: url('//macyswineshop.com/cdn/shop/collections/mcy-collection-awardwinners-320x109.jpg?v=1725661530'); background-size: cover; height: 16rem;">
2285                   
2286                </a>
2287                     <p class="font-bold black text-center mt-2">
2288                      Award Winners
2289                    </p>
2290              </li>
2291            
2292            
2293          </ul>
2294        </div>
2295      </div>
2296    </div>
2297  </template>
2298</li>
2299
2300                    
2301                  
2302              
2303
2304                <li class='mb-8'>
2305                  <a
2306                    class=''
2307                    
2308                      style='color: ;'
2309                    
2310                    href='/collections/martha-stewart-wine-collection'
2311                  >
2312                    Martha Stewart
2313                  </a>
2314                </li>
2315              
2316
2317                <li class='mb-8'>
2318                  <a
2319                    class=''
2320                    
2321                      style='color: ;'
2322                    
2323                    href='/blogs/wine-101'
2324                  >
2325                    Wine 101
2326                  </a>
2327                </li>
2328              
2329
2330                
2331                    
2332                      <li class="mb-8">
2333  <button
2334    x-on:click="levelTwo = true; activateMenu(2, 'lvlTwoMenu-7');"
2335    class="w-full flex justify-between items-center"
2336    type="button"
2337  >
2338    <span
2339      class="font-bold"
2340      
2341        style="color: #cc0000;"
2342      
2343    >
2344      Featured
2345    </span>
2346    <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewB
2346ox="0 0 9 16" fill="none">
2347    <path d="M2 2L8 8L2 14" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
2348</svg>
2349  </button>
2350
2351  <template x-teleport="#level-2">
2352    <div
2353      x-show="levelTwoMenus['lvlTwoMenu-7'] === true"
2354      x-init="levelTwoMenus['lvlTwoMenu-7'] = false"
2355      class="py-8 px-6"
2356      style="padding-bottom: 420px;"
2357    >
2358      <div>
2359        <button
2360          x-data="{ clicked: false }"
2361          x-on:click="clicked = !clicked; levelTwo = false"
2362          :class="{ 'flex items-center w-full': !clicked }"
2363          style="border-color: #EFF2F5;"
2364          class="relative pl-8"
2365          type="button"
2366        >
2367          <span class="sr-only">back</span>
2368          <span class="absolute left-0 top-[50%] -translate-y-[50%]">
2369            <svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" viewBox="0 0 9 16" fill="none">
2370  <path d="M7 14L1 8L7 2" stroke="black" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/>
2371</svg>
2372          </span>
2373          <span class="font-bold"       
2374            
2375            style="color: #cc0000;"
2376          >
2377          Featured
2378        </span>
2379        </button>
2380
2381        <div>
2382          <ul class="mb-5">
2383            
2384              <li class="mt-8">
2385                <a href="/collections/90-rated-wine-under-20">
2386                  90+ Rated Under $20
2387                </a>
2388              </li>
2389            
2390              <li class="mt-8">
2391                <a href="/collections/new-arrivals">
2392                  New Arrivals
2393                </a>
2394              </li>
2395            
2396              <li class="mt-8">
2397                <a href="/collections/customer-favorites">
2398                  Customer Favorites
2399                </a>
2400              </li>
2401            
2402              <li class="mt-8">
2403                <a href="/collections/award-winners">
2404                  Award Winners
2405                </a>
2406              </li>
2407            
2408              <li class="mt-8 last-of-type:mb-8">
2409                <a class="flex gap-4 w-full h-32 items-end p-4 rounded" href="/collections/winter-warming-reds" style="background-image: url('//macyswineshop.com/cdn/shop/files/mcy-blog-article-image-how-long-does-a-wine-last-after-opening-A.jpg?v=1771517674'); background-size: cover; height: 16rem;">
2410                  </a>
2411                  <a href="/collections/winter-warming-reds" class="font-bold text-black text-center mt-2 block">
2412                    Winter Warming Reds
2413                  </a>
2414              </li>
2415              <li class="mt-8 last-of-type:mb-8">
2416                <a class="flex gap-4 w-full h-32 items-end p-4 rounded" href="https://macyswineshop.com/pages/wedding-wine-shop" style="background-image: url('//macyswineshop.com/cdn/shop/files/celebrity_picture_7.png?v=1684185662'); background-size: cover; height: 16rem;">
2417                  </a>
2418                  <a href="https://macyswineshop.com/pages/wedding-wine-shop" class="font-bold text-black text-center mt-2 block">
2419                    Wedding Wine Shop
2420                  </a>
2421              </li>
2422          </ul>
2423        </div>
2424      </div>
2425    </div>
2426  </template>
2427</li>
2428
2429                    
2430                  
2431              
2432
2433                
2434              
2435
2436                
2437              
2438
2439                
2440              
2441
2442          </ul>
2443
2444            <ul class="px-6 bg-white h-3/5" style="height: 60%;" x-show="showButtons" x-cloak>
2445              
2446                <li class='mt-8'>
2447                  <a href='/account/login'> Sign In | Create Account </a>
2448                </li>
2449              
2450              <li class='mt-8'>
2451                <a href='/pages/contact'>Contact Us</a>
2452              </li>
2453            </ul>
2454
2455          <div x-show='levelTwo' id='level-2' class='absolute bg-white inset-0 z-10 overflow-y-auto'>
2456            <button @click="reset()" class="px-4 py-2 text-sm font-medium text-blue-600 hidden"></button>
2457          </div>
2458          <div x-show='levelThree' id='level-3' class='absolute bg-white inset-0 z-20'>
2459            <button @click="reset()" class="px-4 py-2 text-sm font-medium text-blue-600 hidden"></button>
2460          </div>
2461        </div>
2462      </div>
2463    </div>
2464  </div>
2465
2466  <!-- search bar and ship to -->
2467  <div
2468    id='MobileSubHeader'
2469    class='
2470      relative
2471      bg-white
2472      border-solid
2473      border-light-gray-2
2474      z-50
2475      border-t-2
2476    '
2477  >
2478    <div
2479      class='absolute inset-0 flex items-center justify-center w-full pt-[56px] border-b-2 border-solid border-light-gray-2 lg:hidden bg-white z-mobile_search'
2480      x-show='showSearchBar'
2481      x-on:click.outside='showSearchBar = false'
2482      x-cloak
2483    >
2484      <form class='absolute inset-0 left-5 right-6' action='/search'>
2485        <button type='submit' class='absolute left-4 top-0 bottom-0 w-6'>
2486          <span class='sr-only'>Search</span>
2487          <span class='w-4 h-4 block [&>svg]:w-4 [&>svg]:h-4'>
2488            <svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'>
2489  <path d="M24 22.7448L17.296 16.0408C18.907 14.1067 19.7104 11.626 19.5389 9.11474C19.3675 6.60346 18.2345 4.25494 16.3756 2.55775C14.5168 0.86055 12.0751 -0.0546525 9.55864 0.00252659C7.04217 0.0597056 4.64462 1.08486 2.86474 2.86474C1.08486 4.64462 0.0597056 7.04217 0.00252659 9.55864C-0.0546525 12.0751 0.86055 14.5168 2.55775 16.3756C4.25494 18.2345 6.60346 19.3675 9.11474 19.5389C11.626 19.7104 14.1067 18.907 16.0408 17.296L22.7448 24L24 22.7448ZM1.80717 9.79659C1.80717 8.21643 2.27574 6.67176 3.15363 5.35791C4.03152 4.04405 5.2793 3.02003 6.73917 2.41533C8.19905 1.81063 9.80545 1.65241 11.3552 1.96069C12.905 2.26896 14.3286 3.02988 15.446 4.14722C16.5633 5.26456 17.3242 6.68814 17.6325 8.23793C17.9408 9.78773 17.7826 11.3941 17.1779 12.854C16.5732 14.3139 15.5491 15.5617 14.2353 16.4395C12.9214 17.3174 11.3767 17.786 9.79659 17.786C7.67838 17.7837 5.64761 16.9412 4.14981 15.4434C2.65202 13.9456 1.80952 11.9148 1.80717 9.79659Z" fill="#707070"/>
2490</svg>
2491
2492          </span>
2493        </button>
2494        <label for='SearchInputMobile' class='sr-only'>Search Macy's Wine</label>
2495        <input type='hidden' name='type' value='product'>
2496        <input
2497          x-ref='SearchInputMobile'
2498          type='text'
2499          class='bg-light-gray w-full py-2 pl-10 text-ada-gray placeholder:text-ada-gray border-0 my-2 block'
2500          placeholder='Search'
2501          name='q'
2502          value=''
2503          id='SearchInputMobile'
2504        >
2505      </form>
2506    </div>
2507
2508    <div class='flex bg-white p-2 border-b-2 border-solid border-light-gray-2 lg:hidden'>
2509      <div class='px-5 flex items-center justify-center w-full relative pt-10'>
2510        <div
2511          class='absolute inset-0 flex items-center justify-center'
2512          id='MobileStateSelector'
2513          data-drinks-header-state-select
2514        ></div>
2515      </div>
2516    </div>
2517  </div>
2518</div>
2519
2520  <div
2521  x-data="
2522    {
2523      searchQuery: '',
2524      async getSearchResults() {
2525        if (this.searchQuery.trim() === '') {
2526          return
2527        }
2528
2529        const res = await fetch(`/search/suggest.json?q=${this.searchQuery}&resources[type]=product`)
2530        const data = await res.json()
2531        const productResults = data.resources.results.products
2532
2533      },
2534      isLoggedIn: false
2535    }
2536  "
2537  class='hidden w-full flex-col lg:flex'
2538>
2539  <div class='relative flex justify-between items-center py-4 max-w-screen-2xl mx-auto w-full px-10 lg:gap-[190px]'>
2540    <a class='relative w-[130px] pt-[56px]' href='/'>
2541      <img
2542        class='absolute inset-0 object-contain'
2543        src='//macyswineshop.com/cdn/shop/files/macys-wine-logo.png?v=1689797621&width=150'
2544        alt='Logo'
2545        width='130'
2546        height='56'
2547        loading='eager'
2548      >
2549    </a><div class=' flex items-center justify-center lg:max-w-[400px] xl:max-w-[630px] w-full absolute inset-0 mx-auto'>
2550      <form class='relative w-full' action='/search'>
2551        <button type='submit' class='absolute left-4 top-0 bottom-0 w-6'>
2552          <svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'>
2553  <path d="M24 22.7448L17.296 16.0408C18.907 14.1067 19.7104 11.626 19.5389 9.11474C19.3675 6.60346 18.2345 4.25494 16.3756 2.55775C14.5168 0.86055 12.0751 -0.0546525 9.55864 0.00252659C7.04217 0.0597056 4.64462 1.08486 2.86474 2.86474C1.08486 4.64462 0.0597056 7.04217 0.00252659 9.55864C-0.0546525 12.0751 0.86055 14.5168 2.55775 16.3756C4.25494 18.2345 6.60346 19.3675 9.11474 19.5389C11.626 19.7104 14.1067 18.907 16.0408 17.296L22.7448 24L24 22.7448ZM1.80717 9.79659C1.80717 8.21643 2.27574 6.67176 3.15363 5.35791C4.03152 4.04405 5.2793 3.02003 6.73917 2.41533C8.19905 1.81063 9.80545 1.65241 11.3552 1.96069C12.905 2.26896 14.3286 3.02988 15.446 4.14722C16.5633 5.26456 17.3242 6.68814 17.6325 8.23793C17.9408 9.78773 17.7826 11.3941 17.1779 12.854C16.5732 14.3139 15.5491 15.5617 14.2353 16.4395C12.9214 17.3174 11.3767 17.786 9.79659 17.786C7.67838 17.7837 5.64761 16.9412 4.14981 15.4434C2.65202 13.9456 1.80952 11.9148 1.80717 9.79659Z" fill="#707070"/>
2554</svg>
2555
2556          <span class='sr-only'>Search</span>
2557        </button>
2558        <label for='SearchInput' class='sr-only'>Search Macy's Wine</label>
2559        <input type='hidden' name='type' value='product'>
2560        <input
2561          type='text'
2562          class='bg-light-gray w-full py-4 pl-14 border-0 text-dark-gray-2 placeholder:text-dark-gray-2 placeholder:font-medium'
2563          placeholder="Search Macy's Wine Shop"
2564          name='q'
2565          value=''
2566          id='SearchInput'
2567        >
2568      </form>
2569    </div>
2570
2571    <ul class='flex items-center'>
2572      <li class='flex flex-col justify-center items-center cursor-pointer relative w-[65px] pt-[51px]'>
2573        <div class='absolute inset-0 flex items-center' data-drinks-header-state-select id='DesktopStateSelector'></div>
2574      </li>
2575      <li class='pl-8'>
2576        <a href='/account/login'>
2577          <span x-show='!isLoggedIn' x-cloak class='w-[33px] block'>
2578            <svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none">
2579  <path d="M18 21.6C27.9408 21.6 36 25.3608 36 30V36H0V30C0 25.3608 8.0592 21.6 18 21.6ZM33.6 30C33.6 26.688 26.616 24 18 24C9.384 24 2.4 26.688 2.4 30V33.6H33.6V30ZM18 0C20.2278 0 22.3644 0.884998 23.9397 2.4603C25.515 4.03561 26.4 6.17218 26.4 8.4C26.4 10.6278 25.515 12.7644 23.9397 14.3397C22.3644 15.915 20.2278 16.8 18 16.8C15.7722 16.8 13.6356 15.915 12.0603 14.3397C10.485 12.7644 9.6 10.6278 9.6 8.4C9.6 6.17218 10.485 4.03561 12.0603 2.4603C13.6356 0.884998 15.7722 0 18 0ZM18 2.4C16.4087 2.4 14.8826 3.03214 13.7574 4.15736C12.6321 5.28258 12 6.8087 12 8.4C12 9.9913 12.6321 11.5174 13.7574 12.6426C14.8826 13.7679 16.4087 14.4 18 14.4C19.5913 14.4 21.1174 13.7679 22.2426 12.6426C23.3679 11.5174 24 9.9913 24 8.4C24 6.8087 23.3679 5.28258 22.2426 4.15736C21.1174 3.03214 19.5913 2.4 18 2.4Z" fill="black"/>
2580  </svg>
2581            <span class='sr-only'>Log in</span>
2582          </span>
2583          <span x-show='isLoggedIn' x-cloak class='w-[33px] block'>
2584            <svg xmlns="http://www.w3.org/2000/svg" width="33" height="36" viewBox="0 0 33 36" fill="none">
2585    <g clip-path="url(#clip0_935_17111)">
2586    <path d="M16.2344 15.8114L19.5108 15.4148L22.1423 13.3281L24.2512 9.48832L22.5945 3.91764L17.628 0.756104L12.8875 1.61969L9.32568 4.52178L8.44727 9.33636L10.8527 14.2288L13.4879 15.8114H16.2344Z" fill="#C84027"/>
2587    <path d="M1.11589 34.8399H31.7713C31.7713 33.7539 29.9366 28.2462 29.9366 28.2462L23.9546 21.6526L15.7301 19.6808L8.32108 22.0603L3.08768 27.2603L0.774902 33.1386L1.11589 34.8361V34.8399Z" fill="#C84027"/>
2588    <path d="M16.2455 17.0308C20.9414 17.0308 24.7627 13.2095 24.7627 8.51354C24.7627 3.81756 20.9414 0 16.2455 0C11.5495 0 7.73193 3.82127 7.73193 8.51725C7.73193 13.2132 11.5532 17.0345 16.2492 17.0345L16.2455 17.0308ZM16.2455 1.61598C20.0482 1.61598 23.143 4.7108 23.143 8.51354C23.143 12.3163 20.0482 15.4111 16.2455 15.4111C12.4427 15.4111 9.32567 12.3163 9.32567 8.51354C9.32567 4.7108 12.4316 1.61969 16.2455 1.61969V1.61598Z" fill="#231F20"/>
2589    <path d="M16.2453 18.8988H16.1785C11.8384 18.921 7.76878 20.626 4.71473 23.7023C1.65326 26.7897 -0.0220197 30.8778 0.000218586 35.2106C0.000218586 35.6516 0.344911 35.9963 0.78597 35.9963H31.7045C32.1382 35.9963 32.4903 35.6442 32.4903 35.2106V35.0994C32.4458 26.167 25.1591 18.8988 16.2453 18.8988ZM1.98683 34.4248C1.76816 34.4248 1.59396 34.2358 1.6162 34.0208C2.313 26.6118 8.3618 20.7409 15.8338 20.54
258907C19.7292 20.4258 23.4579 21.8491 26.3155 24.5473C28.9062 27.0046 30.5148 30.4701 30.8521 34.0245C30.8743 34.2395 30.6964 34.4285 30.4814 34.4285H1.98683V34.4248Z" fill="#231F20"/>
2590    </g>
2591    <defs>
2592    <clipPath id="clip0_935_17111">
2593    <rect width="32.4901" height="36" fill="white"/>
2594    </clipPath>
2595    </defs>
2596</svg>
2597            <span class='sr-only'>account</span>
2598          </span>
2599        </a>
2600      </li>
2601      <li class='header__icon header__icon--cart relative pl-4'>
2602        
2603          <button class='pt-2' x-on:click='$store.cart.open = true' type='button'>
2604            <span class='sr-only'>cart</span>
2605            <span x-show='$store.cart.cartItemsCount === 0' x-cloak class='w-16 h-9 relative block'>
2606              <img class="absolute inset-0 object-contain w-full h-full" src="//macyswineshop.com/cdn/shop/t/72/assets/cart-icon_small.png?v=119050305409357754611728691380" alt="cart icon" loading="eager">
2607            </span>
2608            <span x-show='$store.cart.cartItemsCount > 0' x-cloak class='w-16 h-9 relative block'>
2609              <img class="absolute inset-0 object-contain w-full h-full" src="//macyswineshop.com/cdn/shop/t/72/assets/cart-icon_small.png?v=119050305409357754611728691380" alt="cart icon" loading="eager">
2610            </span>
2611          </button>
2612        
2613        <div data-cart-count-bubble x-show='$store.cart.cartItemsCount > 0' x-cloak>
2614          <div
2615  class='
2616    absolute
2617    -bottom-[5px]
2618    -right-[4px]
2619    lg:bottom-[2px]
2620    bg-white
2621    text-bright-red
2622    w-5
2623    h-5
2624    lg:w-6
2625    lg:h-6
2626    items-center
2627    justify-center
2628     text-10 lg:text-16
2629    border-black
2630    border
2631    flex
2632  '
2633  data-cart-count
2634  data-cart-item-count='0'
2635>
2636  
2637    0
2638  
2639</div>
2640
2641        </div>
2642      </li>
2643    </ul>
2644  </div>
2645
2646  <div class='border-y-2 border-gray'>
2647    <ul class='flex justify-center max-w-screen-2xl mx-auto px-10'>
2648      
2649        
2650        
2651          
2652            
2653              <li class='mx-6 py-6 hover:border-bright-red border-b-2 border-solid border-white'>
2654                <a
2655                  href='/pages/wine-club'
2656                  class='block text-16 font-medium '
2657                  
2658                    style='color: #cc0000;'
2659                  
2660                >
2661                  Wine Club
2662                </a>
2663              </li>
2664            
2665          
2666        
2667      
2668        
2669        
2670          
2671            
2672              <li class='mx-6 py-6 hover:border-bright-red border-b-2 border-solid border-white'>
2673                <a
2674                  href='/products/giftcard?variant=50675616743713'
2675                  class='block text-16 font-medium '
2676                  
2677                    style='color: #121212;'
2678                  
2679                >
2680                  Gift Cards
2681                </a>
2682              </li>
2683            
2684          
2685        
2686      
2687        
2688        
2689          
2690            <li
2691  x-data='
2692    {
2693      isLoading: true,
2694      resourcesMenu: false
2695    }
2696  '
2697  x-init='isLoading = false'
2698  x-on:mouseenter='!isLoading ? resourcesMenu = true : null'
2699  x-on:mouseleave='!isLoading ? resourcesMenu = false : null'
2700  class='group hover:bg-white mx-6 py-6 hover:border-bright-red border-b-2 border-solid border-white box-border'
2701>
2702  <div>
2703    <a
2704      href='/collections/all-wine'
2705      class='block text-16 font-medium '
2706      
2707        style='color: #121212;'
2708      
2709    >
2710      Wine
2711    </a>
2712
2713    <div
2714      x-show='resourcesMenu'
2715      x-cloak
2716      x-transition:enter='transition ease-out duration-200'
2717      x-transition:enter-start='opacity-0 -translate-y-1'
2718      x-transition:enter-end='opacity-100 translate-y-0'
2719      x-transition:leave='transition ease-in duration-75'
2720      x-transition:leave-start='opacity-100 translate-y-0'
2721      x-transition:leave-end='opacity-0 -translate-y-1'
2722      class='absolute inset-x-0 transform shadow-lg mt-[26px] z-10'
2723    >
2724      <div class='bg-white border-solid border-gray border-b border-t'><div class='max-w-screen-2xl mx-auto py-8 px-6 md:px-9 lg:px-18'>
2725  <div class='max-w-screen-xl mx-auto grid grid-cols-5'>
2726    
2727      <div
2728        x-data='{ hovered: false }'
2729        x-on:mouseover='hovered = true'
2730        x-on:mouseout='hovered = false'
2731        class='md:mr-12 lg:mr-16 xl:mr-20'
2732      >
2733        <a href='/collections/all-wine'>
2734          <div class='relative pt-[100%] overflow-hidden'>
2735            <img
2736              x-bind:class="hovered ? 'scale-105' : ''"
2737              class='absolute inset-0 w-full h-full object-cover transition duration-700 ease-out'
2738              src='//macyswineshop.com/cdn/shop/files/imgi_3_celebrity_picture_8_2.webp?v=1771522400'
2739              alt='Shop All Wine'
2740            >
2741          </div>
2742
2743          <p x-bind:class="hovered ? 'underline underline-offset-4' : ''" class='font-semibold text-center mt-4'>
2744            Shop All Wine
2745          </p>
2746        </a>
2747      </div>
2748    
2749
2750    
2751        <ul
2752          class='
2753            
2754              border-r border-gray pr-12 xl:pr-18
2755            
2756          '
2757        >
2758          <li class='mb-4'>
2759            <a
2760              class='font-semibold hover:underline hover:underline-offset-4'
2761              href='#'
2762              
2763                style='pointer-events: none'
2764              
2765            >
2766              Category
2767            </a>
2768          </li>
2769          
2770            <li class=''>
2771              <a
2772                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2773                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=Red'
2774                
2775              >
2776                Red Wines
2777              </a>
2778            </li>
2779          
2780            <li class='mt-2'>
2781              <a
2782                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2783                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=White'
2784                
2785              >
2786                White Wines
2787              </a>
2788            </li>
2789          
2790            <li class='mt-2'>
2791              <a
2792                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2793                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=Ros%C3%A9'
2794                
2795              >
2796                Rosé Wines
2797              </a>
2798            </li>
2799          
2800            <li class='mt-2'>
2801              <a
2802                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2803                href='/collections/sparkling-wine'
2804                
2805              >
2806                Sparkling Wines
2807              </a>
2808            </li>
2809          
2810            <li class='mt-2'>
2811              <a
2812                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2813                href='/collections/non-alcoholic-wines'
2814                
2815              >
2816                Non-Alcoholic Wines
2817              </a>
2818            </li>
2819          
2820            <li class='mt-2'>
2821              <a
2822                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2823                href='/collections/ready-to-drink-cocktails'
2824                
2825              >
2826                Ready-to-Drink Cocktails
2827              </a>
2828            </li>
2829          
2830        </ul>
2831      
2832    
2833        <ul
2834          class='
2835            
2836              pl-12 xl:pl-18
2837            
2838          '
2839        >
2840          <li class='mb-4'>
2841            <a
2842              class='font-semibold hover:underline hover:underline-offset-4'
2843              href='#'
2844              
2845                style='pointer-events: none'
2846              
2847            >
2848              Red
2849            </a>
2850          </li>
2851          
2852            <li class=''>
2853              <a
2854                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2855                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=Red'
2856                
2857              >
2858                Shop All Red
2859              </a>
2860            </li>
2861          
2862            <li class='mt-2'>
2863              <a
2864                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2865                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Cabernet+Sauvignon'
2866                
2867              >
2868                Cabernet Sauvignon
2869              </a>
2870            </li>
2871          
2872            <li class='mt-2'>
2873              <a
2874                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2875                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Malbec'
2876                
2877              >
2878                Malbec
2879              </a>
2880            </li>
2881          
2882            <li class='mt-2'>
2883              <a
2884                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2885                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Merlot'
2886                
2887              >
2888                Merlot
2889              </a>
2890            </li>
2891          
2892            <li class='mt-2'>
2893              <a
2894                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2895                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Pinot+Noir'
2896                
2897              >
2898                Pinot Noir
2899              </a>
2900            </li>
2901          
2902            <li class='mt-2'>
2903              <a
2904                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2905                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Red+Blend'
2906                
2907              >
2908                Red Blends
2909              </a>
2910            </li>
2911          
2912            <li class='mt-2'>
2913              <a
2914                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2915                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Sangiovese'
2916                
2917              >
2918                Sangiovese
2919              </a>
2920            </li>
2921          
2922            <li class='mt-2'>
2923              <a
2924                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2925                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Syrah/Shiraz'
2926                
2927              >
2928                Syrah / Shiraz
2929              </a>
2930            </li>
2931          
2932            <li class='mt-2'>
2933              <a
2934                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2935                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Zinfandel'
2936                
2937              >
2938                Zinfandel
2939              </a>
2940            </li>
2941          
2942        </ul>
2943      
2944    
2945        <ul
2946          class='
2947            
2948              pl-12 xl:pl-18
2949            
2950          '
2951        >
2952          <li class='mb-4'>
2953            <a
2954              class='font-semibold hover:underline hover:underline-offset-4'
2955              href='#'
2956              
2957                style='pointer-events: none'
2958              
2959            >
2960              White
2961            </a>
2962          </li>
2963          
2964            <li class=''>
2965              <a
2966                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2967                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.color=White'
2968                
2969              >
2970                Shop All White
2971              </a>
2972            </li>
2973          
2974            <li class='mt-2'>
2975              <a
2976                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2977                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Chardonnay'
2978                
2979              >
2980                Chardonnay
2981              </a>
2982            </li>
2983          
2984            <li class='mt-2'>
2985              <a
2986                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2987                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Pinot+Grigio/Pinot+Gris'
2988                
2989              >
2990                Pinot Grigio
2991              </a>
2992            </li>
2993          
2994            <li class='mt-2'>
2995              <a
2996                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
2997                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Riesling'
2998                
2999              >
3000                Riesling
3001              </a>
3002            </li>
3003          
3004            <li class='mt-2'>
3005              <a
3006                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3007                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=Sauvignon+Blanc'
3008                
3009              >
3010                Sauvignon Blanc
3011              </a>
3012            </li>
3013          
3014            <li class='mt-2'>
3015              <a
3016                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3017                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.varietal=White+Blend'
3018                
3019              >
3020                White Blends
3021              </a>
3022            </li>
3023          
3024        </ul>
3025      
3026    
3027        <ul
3028          class='
3029            
3030              pl-12 xl:pl-18
3031            
3032          '
3033        >
3034          <li class='mb-4'>
3035            <a
3036              class='font-semibold hover:underline hover:underline-offset-4'
3037              href='/'
3038              
3039            >
3040              Country
3041            </a>
3042          </li>
3043          
3044            <li class=''>
3045              <a
3046                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3047                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Argentina'
3048                
3049              >
3050                Argentina
3051              </a>
3052            </li>
3053          
3054            <li class='mt-2'>
3055              <a
3056                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3057                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Australia'
3058                
3059              >
3060                Australia
3061              </a>
3062            </li>
3063          
3064            <li class='mt-2'>
3065              <a
3066                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3067                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Chile'
3068                
3069              >
3070                Chile
3071              </a>
3072            </li>
3073          
3074            <li class='mt-2'>
3075              <a
3076                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3077                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=France'
3078                
3079              >
3080                France
3081              </a>
3082            </li>
3083          
3084            <li class='mt-2'>
3085              <a
3086                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3087                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Italy'
3088                
3089              >
3090                Italy
3091              </a>
3092            </li>
3093          
3094            <li class='mt-2'>
3095              <a
3096                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3097                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Portugal'
3098                
3099              >
3100                Portugal
3101              </a>
3102            </li>
3103          
3104            <li class='mt-2'>
3105              <a
3106                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3107                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=South+Africa'
3108                
3109              >
3110                South Africa
3111              </a>
3112            </li>
3113          
3114            <li class='mt-2'>
3115              <a
3116                class='text-[#3e3e3e] font-normal hover:underlin
3116e hover:underline-offset-4'
3117                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=Spain'
3118                
3119              >
3120                Spain
3121              </a>
3122            </li>
3123          
3124            <li class='mt-2'>
3125              <a
3126                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3127                href='https://macyswineshop.com/collections/all-wine?filter.p.m.drinks.country=United+States'
3128                
3129              >
3130                United States
3131              </a>
3132            </li>
3133          
3134        </ul>
3135      
3136    
3137  </div>
3138</div>
3139
3140          </div>
3141    </div>
3142  </div>
3143</li>
3144
3145          
3146        
3147      
3148        
3149        
3150          
3151            <li
3152  x-data='
3153    {
3154      isLoading: true,
3155      resourcesMenu: false
3156    }
3157  '
3158  x-init='isLoading = false'
3159  x-on:mouseenter='!isLoading ? resourcesMenu = true : null'
3160  x-on:mouseleave='!isLoading ? resourcesMenu = false : null'
3161  class='group hover:bg-white mx-6 py-6 hover:border-bright-red border-b-2 border-solid border-white box-border'
3162>
3163  <div>
3164    <a
3165      href='#'
3166      class='block text-16 font-medium '
3167      
3168        style='color: ;'
3169      
3170    >
3171      Collections
3172    </a>
3173
3174    <div
3175      x-show='resourcesMenu'
3176      x-cloak
3177      x-transition:enter='transition ease-out duration-200'
3178      x-transition:enter-start='opacity-0 -translate-y-1'
3179      x-transition:enter-end='opacity-100 translate-y-0'
3180      x-transition:leave='transition ease-in duration-75'
3181      x-transition:leave-start='opacity-100 translate-y-0'
3182      x-transition:leave-end='opacity-0 -translate-y-1'
3183      class='absolute inset-x-0 transform shadow-lg mt-[26px] z-10'
3184    >
3185      <div class='bg-white border-solid border-gray border-b border-t'><div class='max-w-screen-2xl mx-auto py-8 px-6 md:px-9 lg:px-18'>
3186  <div class='flex max-w-4xl mx-auto'>
3187    <div class='w-1/3 border-r border-r-gray pr-12 xl:pr-18'>
3188      <ul>
3189        <li class='mt-2 first:mt-0'>
3190            <a
3191              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3192              href='/collections/festive-vines-pumpkin-spice-chardonnay'
3193              
3194            >
3195              Pumpkin Spice Chardonnay
3196            </a>
3197          </li>
3198        <li class='mt-2 first:mt-0'>
3199            <a
3200              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3201              href='/collections/on-sale-and-clearance'
3202              
3203            >
3204              On Sale
3205            </a>
3206          </li>
3207        <li class='mt-2 first:mt-0'>
3208            <a
3209              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3210              href='#'
3211              
3212                style='pointer-events: none; font-weight:bold;'
3213              
3214            >
3215              Now Trending
3216            </a>
3217          </li>
3218        <li class='mt-2 first:mt-0'>
3219            <a
3220              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3221              href='/collections/ready-to-drink-cocktails'
3222              
3223            >
3224              Ready-to-Drink Cocktails
3225            </a>
3226          </li>
3227        <li class='mt-2 first:mt-0'>
3228            <a
3229              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3230              href='/pages/other_im_2025_award_sd_0'
3231              
3232            >
3233              Our Most Celebrated
3234            </a>
3235          </li>
3236        <li class='mt-2 first:mt-0'>
3237            <a
3238              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3239              href='/collections/beyond-the-familiar'
3240              
3241            >
3242              Beyond The Familiar
3243            </a>
3244          </li>
3245        <li class='mt-2 first:mt-0'>
3246            <a
3247              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3248              href='/collections/new-arrivals'
3249              
3250            >
3251              New Arrivals
3252            </a>
3253          </li>
3254        <li class='mt-2 first:mt-0'>
3255            <a
3256              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3257              href='/collections/sustainable/Sustainable'
3258              
3259            >
3260              Sustainable Wines
3261            </a>
3262          </li>
3263        <li class='mt-2 first:mt-0'>
3264            <a
3265              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3266              href='/collections/moscato-other-sweet-wines/Sweet-Wines'
3267              
3268            >
3269              Seasonal Sweet Wines
3270            </a>
3271          </li>
3272        
3273      </ul>
3274    </div>
3275    <div class='w-2/3 grid grid-cols-2 gap-12 pl-12 xl:pl-18 xl:gap-18'>
3276      <div x-data='{ hovered: false }' x-on:mouseover='hovered = true' x-on:mouseout='hovered = false'>
3277        <a href='/collections/sommeliers-choice'>
3278          
3279            <div class='relative pt-[100%] overflow-hidden'>
3280              <img
3281                x-bind:class="hovered ? 'scale-105' : ''"
3282                class='absolute inset-0 w-full h-full object-cover transition duration-700 ease-out'
3283                src='//macyswineshop.com/cdn/shop/files/Frame_42_3.png?v=1683661613'
3284                alt='Sommelier’s Choice'
3285              >
3286            </div>
3287          
3288          <p x-bind:class="hovered ? 'underline underline-offset-4' : ''" class='font-bold text-center mt-4'>
3289            Sommelier’s Choice
3290          </p>
3291        </a>
3292      </div>
3293
3294      <div x-data='{ hovered: false }' x-on:mouseover='hovered = true' x-on:mouseout='hovered = false'>
3295        <a href=''>
3296          
3297            <div class='relative pt-[100%] overflow-hidden'>
3298              <img
3299                x-bind:class="hovered ? 'scale-105' : ''"
3300                class='absolute inset-0 w-full h-full object-cover transition duration-700 ease-out'
3301                src='//macyswineshop.com/cdn/shop/files/imgi_5_mcy_customer_favorites_subnav_1.webp?v=1771522400'
3302                alt='Customer Favorites'
3303              >
3304            </div>
3305          
3306          <p x-bind:class="hovered ? 'underline underline-offset-4' : ''" class='font-bold text-center mt-4'>
3307            Customer Favorites
3308          </p>
3309        </a>
3310      </div>
3311    </div>
3312  </div>
3313</div>
3314
3315</div>
3316    </div>
3317  </div>
3318</li>
3319
3320          
3321        
3322      
3323        
3324        
3325          
3326            <li
3327  x-data='
3328    {
3329      isLoading: true,
3330      resourcesMenu: false
3331    }
3332  '
3333  x-init='isLoading = false'
3334  x-on:mouseenter='!isLoading ? resourcesMenu = true : null'
3335  x-on:mouseleave='!isLoading ? resourcesMenu = false : null'
3336  class='group hover:bg-white mx-6 py-6 hover:border-bright-red border-b-2 border-solid border-white box-border'
3337>
3338  <div>
3339    <a
3340      href='/collections/shop-all-wine-sets'
3341      class='block text-16 font-medium '
3342      
3343        style='color: ;'
3344      
3345    >
3346      Gifts & Sets
3347    </a>
3348
3349    <div
3350      x-show='resourcesMenu'
3351      x-cloak
3352      x-transition:enter='transition ease-out duration-200'
3353      x-transition:enter-start='opacity-0 -translate-y-1'
3354      x-transition:enter-end='opacity-100 translate-y-0'
3355      x-transition:leave='transition ease-in duration-75'
3356      x-transition:leave-start='opacity-100 translate-y-0'
3357      x-transition:leave-end='opacity-0 -translate-y-1'
3358      class='absolute inset-x-0 transform shadow-lg mt-[26px] z-10'
3359    >
3360      <div class='bg-white border-solid border-gray border-b border-t'>
3361            <div
3362  class='
3363    max-w-screen-2xl
3364    mx-auto
3365    py-8
3366    px-6
3367    md:px-9
3368    lg:px-18
3369  '
3370>
3371  <div class='max-w-screen-xl mx-auto flex w-full'>
3372    <div class='w-5/12 border-r border-r-gray pr-12 xl:pr-18 flex lg:gap-12 xl:gap-18'>
3373      
3374        <div>
3375          <ul>
3376            <li class='mt-2 first:mt-0'>
3377              <a
3378                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3379                href='#'
3380                
3381                  style='pointer-events: none; font-weight:bold;'
3382                
3383              >
3384                Wine Sets
3385              </a>
3386            </li>
3387            
3388              <li class='mt-2 first:mt-0'>
3389                <a
3390                  class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3391                  href='/collections/shop-all-wine-sets'
3392                  
3393                >
3394                  Shop All Wine Sets
3395                </a>
3396              </li>
3397            
3398              <li class='mt-2 first:mt-0'>
3399                <a
3400                  class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3401                  href='/collections/3-bottle-wine-sets'
3402                  
3403                >
3404                  3-Bottle Wine Sets
3405                </a>
3406              </li>
3407            
3408              <li class='mt-2 first:mt-0'>
3409                <a
3410                  class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3411                  href='/collections/6-bottle-wine-sets'
3412                  
3413                >
3414                  6-Bottle Wine Sets
3415                </a>
3416              </li>
3417            
3418              <li class='mt-2 first:mt-0'>
3419                <a
3420                  class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3421                  href='/collections/12-bottle-wine-sets'
3422                  
3423                >
3424                  12-Bottle Wine Sets
3425                </a>
3426              </li>
3427            
3428          </ul>
3429        </div>
3430      
3431        <div>
3432          <ul>
3433            <li class='mt-2 first:mt-0'>
3434              <a
3435                class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3436                href='#'
3437                
3438                  style='pointer-events: none; font-weight:bold;'
3439                
3440              >
3441                Gifts
3442              </a>
3443            </li>
3444            
3445              <li class='mt-2 first:mt-0'>
3446                <a
3447                  class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3448                  href='/collections/luxe-gifts'
3449                  
3450                >
3451                  Luxe Gifts
3452                </a>
3453              </li>
3454            
3455              <li class='mt-2 first:mt-0'>
3456                <a
3457                  class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3458                  href='/collections/wine-sets-under-50'
3459                  
3460                >
3461                  Wine Sets Under $50
3462                </a>
3463              </li>
3464            
3465              <li class='mt-2 first:mt-0'>
3466                <a
3467                  class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3468                  href='/collections/wine-sets-under-100'
3469                  
3470                >
3471                  Wine Sets Under $100
3472                </a>
3473              </li>
3474            
3475          </ul>
3476        </div>
3477      
3478    </div>
3479
3480    <div class='grid grid-cols-3 gap-12 h-full w-7/12 pl-12 xl:pl-18 xl:gap-18'>
3481        
3482        <div
3483          x-data='{ hovered: false }'
3484          x-on:mouseover='hovered = true'
3485          x-on:mouseout='hovered = false'
3486        >
3487          <a
3488            class='w-full flex flex-col h-full justify-between'
3489            href='/collections/3-bottle-wine-sets'
3490          >
3491            <div>
3492              <div class='relative pt-[100%] bg-[#FBFBFB]'>
3493                <img
3494                  class='absolute inset-0 w-full h-full object-cover'
3495                  src='//macyswineshop.com/cdn/shop/files/image_148.webp?v=1772125521'
3496                  alt='3-Bottle Wine Sets'
3497                >
3498              </div>
3499              <p
3500                x-bind:class="hovered ? 'underline underline-offset-4' : ''"
3501                class='font-bold mt-4 text-center'
3502              >
3503                3-Bottle Wine Sets
3504              </p>
3505            </div>
3506          </a>
3507        </div>
3508      
3509
3510        
3511        <div
3512          x-data='{ hovered: false }'
3513          x-on:mouseover='hovered = true'
3514          x-on:mouseout='hovered = false'
3515        >
3516          <a class='w-full flex flex-col h-full justify-between' href='/collections/award-winners'>
3517            <div>
3518              <div class='relative pt-[100%] bg-[#FBFBFB]'>
3519                <img
3520                  class='absolute inset-0 w-full h-full object-cover'
3521                  src='//macyswineshop.com/cdn/shop/files/award_winners_1.png?v=1772201944'
3522                  alt='Award Winners'
3523                >
3524              </div>
3525              <p
3526                x-bind:class="hovered ? 'underline underline-offset-4' : ''"
3527                class='font-bold mt-4 text-center'
3528              >
3529                Award Winners
3530              </p>
3531            </div>
3532          </a>
3533        </div>
3534      
3535
3536    </div>
3537  </div>
3538</div>
3539
3540          </div>
3541    </div>
3542  </div>
3543</li>
3544
3545          
3546        
3547      
3548        
3549        
3550          
3551            
3552              <li class='mx-6 py-6 hover:border-bright-red border-b-2 border-solid border-white'>
3553                <a
3554                  href='/collections/martha-stewart-wine-collection'
3555                  class='block text-16 font-medium '
3556                  
3557                    style='color: ;'
3558                  
3559                >
3560                  Martha Stewart
3561                </a>
3562              </li>
3563            
3564          
3565        
3566      
3567        
3568        
3569          
3570            
3571              <li class='mx-6 py-6 hover:border-bright-red border-b-2 border-solid border-white'>
3572                <a
3573                  href='/blogs/wine-101'
3574                  class='block text-16 font-medium '
3575                  
3576                    style='color: ;'
3577                  
3578                >
3579                  Wine 101
3580                </a>
3581              </li>
3582            
3583          
3584        
3585      
3586        
3587        
3588          
3589            <li
3590  x-data='
3591    {
3592      isLoading: true,
3593      resourcesMenu: false
3594    }
3595  '
3596  x-init='isLoading = false'
3597  x-on:mouseenter='!isLoading ? resourcesMenu = true : null'
3598  x-on:mouseleave='!isLoading ? resourcesMenu = false : null'
3599  class='group hover:bg-white mx-6 py-6 hover:border-bright-red border-b-2 border-solid border-white box-border'
3600>
3601  <div>
3602    <a
3603      href='#'
3604      class='block text-16 font-medium '
3605      
3606        style='color: #cc0000;'
3607      
3608    >
3609      Featured
3610    </a>
3611
3612    <div
3613      x-show='resourcesMenu'
3614      x-cloak
3615      x-transition:enter='transition ease-out duration-200'
3616      x-transition:enter-start='opacity-0 -translate-y-1'
3617      x-transition:enter-end='opacity-100 translate-y-0'
3618      x-transition:leave='transition ease-in duration-75'
3619      x-transition:leave-start='opacity-100 translate-y-0'
3620      x-transition:leave-end='opacity-0 -translate-y-1'
3621      class='absolute inset-x-0 transform shadow-lg mt-[26px] z-10'
3622    >
3623      <div class='bg-white border-solid border-gray border-b border-t'><div class='max-w-screen-2xl mx-auto py-8 px-6 md:px-9 lg:px-18'>
3624  <div class='flex max-w-4xl mx-auto'>
3625    <div class='w-1/3 border-r border-r-gray pr-12 xl:pr-18'>
3626      <ul>
3627        <li class='mt-2 first:mt-0'>
3628            <a
3629              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3630              href='/collections/90-rated-wine-under-20'
3631              
3632            >
3633              90+ Rated Under $20
3634            </a>
3635          </li>
3636        <li class='mt-2 first:mt-0'>
3637            <a
3638              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3639              href='/collections/new-arrivals'
3640              
3641            >
3642              New Arrivals
3643            </a>
3644          </li>
3645        <li class='mt-2 first:mt-0'>
3646            <a
3647              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3648              href='/collections/customer-favorites'
3649              
3650            >
3651              Customer Favorites
3652            </a>
3653          </li>
3654        <li class='mt-2 first:mt-0'>
3655            <a
3656              class='text-[#3e3e3e] font-normal hover:underline hover:underline-offset-4'
3657              href='/collections/award-winners'
3658              
3659            >
3660              Award Winners
3661            </a>
3662          </li>
3663        
3664      </ul>
3665    </div>
3666    <div class='w-2/3 grid grid-cols-2 gap-12 pl-12 xl:pl-18 xl:gap-18'>
3667      <div x-data='{ hovered: false }' x-on:mouseover='hovered = true' x-on:mouseout='hovered = false'>
3668        <a href='/collections/winter-warming-reds'>
3669          
3670            <div class='relative pt-[100%] overflow-hidden'>
3671              <img
3672                x-bind:class="hovered ? 'scale-105' : ''"
3673                class='absolute inset-0 w-full h-full object-cover transition duration-700 ease-out'
3674                src='//macyswineshop.com/cdn/shop/files/mcy-blog-article-image-how-long-does-a-wine-last-after-opening-A.jpg?v=1771517674'
3675                alt='Winter Warming Reds'
3676              >
3677            </div>
3678          
3679          <p x-bind:class="hovered ? 'underline underline-offset-4' : ''" class='font-bold text-center mt-4'>
3680            Winter Warming Reds
3681          </p>
3682        </a>
3683      </div>
3684
3685      <div x-data='{ hovered: false }' x-on:mouseover='hovered = true' x-on:mouseout='hovered = false'>
3686        <a href=''>
3687          
3688            <div class='relative pt-[100%] overflow-hidden'>
3689              <img
3690                x-bind:class="hovered ? 'scale-105' : ''"
3691                class='absolute inset-0 w-full h-full object-cover transition duration-700 ease-out'
3692                src='//macyswineshop.com/cdn/shop/files/celebrity_picture_7.png?v=1684185662'
3693                alt='Holiday Gift Guide'
3694              >
3695            </div>
3696          
3697          <p x-bind:class="hovered ? 'underline underline-offset-4' : ''" class='font-bold text-center mt-4'>
3698            Wedding Wine Shop
3699          </p>
3700        </a>
3701      </div>
3702    </div>
3703  </div>
3704</div>
3705
3706</div>
3707    </div>
3708  </div>
3709</li>
3710
3711          
3712        
3713      
3714        
3715        
3716          
3717        
3718      
3719        
3720        
3721        
3722      
3723        
3724        
3725        
3726      
3727    </ul>
3728  </div>
3729</div>
3730
3731</nav>
3732
3733<script type='application/ld+json'>
3734  {
3735    "@context": "http://schema.org",
3736    "@type": "Organization",
3737    "name": "MacysWine Shop",
3738    
3739    "sameAs": [
3740      "https:\/\/twitter.com\/macyswineshop",
3741      "https:\/\/www.facebook.com\/macyswineshop",
3742      "",
3743      "https:\/\/www.instagram.com\/macyswineshop\/",
3744      "",
3745      "",
3746      "",
3747      "",
3748      ""
3749    ],
3750    "url": "https:\/\/macyswineshop.com"
3751  }
3752</script>
3752
3753<style> #shopify-section-header .swiper-slide.h-auto.bg-light-gray-3.swiper-slide-active {background-color: #000000;} #shopify-section-header #announcement-bar {color: #ffffff; font-weight: 600;} #shopify-section-header .bg-macy-red {background-color: rgb(248 248 248 / var(--tw-bg-opacity));} #shopify-section-header .text-white.block.font-bold.text-center {color: #000000; font-weight: 400;} </style></header>
3754    
3755    <div id="shopify-section-quick-view" class="shopify-section"><div
3756  x-data='quickView'
3757  @quick-view.window='displayModal'
3758  class='flex justify-center'
3759>
3760  <!-- Modal -->
3761  <div
3762    x-show='open'
3763    style='display: none'
3764    x-on:keydown.escape.prevent.stop='open = false'
3765    role='dialog'
3766    aria-modal='true'
3767    x-id="['modal-title']"
3768    :aria-labelledby="$id('modal-title')"
3769    class='fixed inset-0 z-modal overflow-y-auto'
3770  >
3771    <!-- Overlay -->
3772    <div
3773      x-show='open'
3774      x-transition.opacity
3775      class='fixed inset-0 bg-black bg-opacity-50'
3776    ></div>
3777
3778    <!-- Panel -->
3779    <div
3780      x-show='open'
3781      x-transition
3782      x-on:click='open = false; quantity = 1;'
3783      class='relative flex min-h-screen items-center justify-center p-4'
3784    >
3785      <div
3786        x-on:click.stop
3787        x-trap.noscroll.inert='open'
3788        class='relative max-w-[920px] grow bg-white grid grid-cols-1 gap-8 p-6 lg:p-8 lg:grid-cols-2'
3789      >
3790        <div class='hidden relative bg-[#FBFBFB] pt-[150%] lg:block'>
3791          <img
3792            class='absolute inset-0 w-full h-full object-contain p-8'
3793            x-bind:src='product?.imageUrl'
3794            x-bind:alt='product?.title'
3795          >
3796        </div>
3797        <div>
3798          <button x-on:click='open = false' class='block ml-auto'>
3799            <span class='sr-only'>Close</span>
3800            <svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
3801  <path d="M1 0.818176L17 17.7273" stroke="#9B9B9B" stroke-width="1.5" stroke-linecap="round"/>
3802  <path d="M17 0.818176L1 17.7273" stroke="#9B9B9B" stroke-width="1.5" stroke-linecap="round"/>
3803</svg>
3804
3805          </button>
3806
3807          <template x-if='!product?.title'>
3808            <h2 class='text-22 mt-4 font-sans font-bold hidden sr-only' :id="$id('modal-title')">Quickview Modal</h2>
3809          </template>
3810          <template x-if='product?.title'>
3811            <h2
3812              x-text='product?.title'
3813              class='text-22 mt-4 font-sans font-bold'
3814              :id="$id('modal-title')"
3815            ></h2>
3816          </template>
3817
3818          <template x-if='product?.subheading'>
3819            <p class='mt-4 text-18' x-text='product?.subheading'></p>
3820          </template>
3821
3822          <div class='font-medium mt-4 flex items-center'>
3823            <span
3824              x-text='product?.price'
3825              x-bind:class='product?.percentageOff >= 1 ? "text-bright-red" : "text-black"'
3826              class='text-24 mr-2'
3827            ></span>
3828            <div class='flex items-center'>
3829              <span
3830                x-show='product?.percentageOff >= 1'
3831                x-bind:class='product?.onSale ? "text-black" : "text-bright-red"'
3832                x-text='product?.percentageOff + "% Off"'
3833                class='
3834                  inline-block
3835                  text-18
3836                  font-medium
3837                  px-2
3838                  py-1
3839                '
3840              >
3841              </span>
3842              <span
3843                x-text='product?.compareAtPrice'
3844                class='line-through flex items-center text-18 mx-2 text-ada-gray leading-none'
3845              >
3846              </span>
3847            </div>
3848          </div>
3849
3850          <div x-show='product?.available' class='flex mt-4'>
3851            <div class='flex border border-[#626369] mr-4'>
3852              <button
3853                x-on:click='dec'
3854                class='w-8 flex items-center justify-center'
3855                x-bind:disabled='!product?.enable'
3856              >
3857                <span class='sr-only'>decrease</span>
3858                <svg
3859                  width='12'
3860                  height='2'
3861                  viewBox='0 0 12 2'
3862                  fill='none'
3863                  xmlns='http://www.w3.org/2000/svg'
3864                >
3865                  <path d="M12 0.249985L12 1.74998L-5.24542e-08 1.74998L0 0.249984L12 0.249985Z" fill="#626369" />
3866                </svg>
3867              </button>
3868              <div class='w-8 flex items-center justify-center'>
3869                <p x-text='quantity'></p>
3870              </div>
3871              <button
3872                x-on:click='inc'
3873                class='w-8 flex items-center justify-center'
3874                x-bind:disabled='!product?.enable'
3875              >
3876                <span class='sr-only'>increase</span>
3877                <svg
3878                  width='12'
3879                  height='12'
3880                  viewBox='0 0 12 12'
3881                  fill='none'
3882                  xmlns='http://www.w3.org/2000/svg'
3883                >
3884                  <path
3885                    fill-rule="evenodd"
3886                    clip-rule="evenodd"
3887                    d="M6.75 -1.52588e-05H5.25V5.24998H0V6.74998H5.25V12H6.75V6.74998H12V5.24998H6.75V-1.52588e-05Z"
3888                    fill="#626369" />
3889                </svg>
3890              </button>
3891            </div>
3892            <button
3893              class='relative btn-primary w-full py-4 text-14 lg:text-18 disabled:btn-gray-disabled'
3894              x-on:click='addToCart(); product?.sendDrinksAnalytics && product?.sendDrinksAnalytics("quickview-click-add_to_cart");'
3895              x-bind:disabled='$store.cart.loading || !product?.enable'
3896              class='relative btn-primary w-full py-4 text-14 lg:text-18'
3897              type='button'
3898            >
3899              
3900
3901<div
3902  x-show='$store.cart.loading'
3903  class='absolute inset-0 flex items-center justify-center bg-bright-red'
3904  style='display: none;'
3905>
3906  <svg
3907  class='animate-spin -ml-1 mr-3 h-5 w-5 text-white'
3908  xmlns='http://www.w3.org/2000/svg'
3909  fill='none'
3910  viewBox='0 0 24 24'
3911>
3912  <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
3913  <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
3914</svg>
3915
3916</div>
3917
3918              Add to Cart
3919            </button>
3920          </div>
3921
3922          <button
3923            x-show='!product?.available'
3924            class='btn-gray-disabled mt-4 w-full py-3 text-14 lg:text-18'
3925            type='button'
3926            disabled
3927          >
3928            Unavailable
3929          </button>
3930
3931          <div
3932            class='mt-4 font-semibold bg-[#FFEBEA] inline-block border border-bright-red px-4 py-2'
3933            x-show='!product?.enable'
3934          >
3935            Item cannot ship to your state
3936          </div>
3937
3938          <table class='table-fixed text-dark-gray mt-4 empty:hidden'>
3939            <template x-if='product?.winery'>
3940              <tr>
3941                <td class='flex pr-8 font-semibold'>Winery</td>
3942                <td x-text='product?.winery'></td>
3943              </tr>
3944            </template>
3945            <template x-if='product?.varietal'>
3946              <tr>
3947                <td class='flex pr-8 font-semibold'>Varietal</td>
3948                <td x-text='product?.varietal'></td>
3949              </tr>
3950            </template>
3951            <template x-if='product?.year'>
3952              <tr>
3953                <td class='flex pr-8 font-semibold'>Year</td>
3954                <td x-text='product?.year'></td>
3955              </tr>
3956            </template>
3957            <template x-if='product?.type'>
3958              <tr>
3959                <td class='flex pr-8 font-semibold'>Type</td>
3960                <td x-text='product?.type'></td>
3961              </tr>
3962            </template>
3963            <template x-if='product?.abv'>
3964              <tr>
3965                <td class='flex pr-8 font-semibold'>ABV</td>
3966                <td x-text='product?.abv'></td>
3967              </tr>
3968            </template>
3969            <template x-if='product?.country'>
3970              <tr>
3971                <td class='flex pr-8 font-semibold'>Country</td>
3972                <td x-text='product?.country'></td>
3973              </tr>
3974            </template>
3975            <template x-if='product?.region'>
3976              <tr>
3977                <td class='flex pr-8 font-semibold'>
3977Region</td>
3978                <td x-text='product?.region'></td>
3979              </tr>
3980            </template>
3981          </table>
3982
3983          <a 
3984            class='inline-block underline mt-4 hover:cursor-pointer' 
3985            x-on:click='product?.sendDrinksAnalytics ? product?.sendDrinksAnalytics("quickview-click-page") : window.location.href = product.url'
3986          >
3987          View Full Product Details
3988          </a>
3989        </div>
3990      </div>
3991    </div>
3992  </div>
3993</div>
3994
3995<script>
3996  document.addEventListener('alpine:init', function () {
3997    Alpine.data('quickView', () => ({
3998      open: false,
3999      product: null,
4000      quantity: 1,
4001      dec() {
4002        if (this.quantity === 1) {
4003          return
4004        }
4005
4006        this.quantity--
4007      },
4008      inc() {
4009        this.quantity++
4010      },
4011      addToCart() {
4012        function callback() {
4013          this.open = false
4014          this.quantity = 1
4015        }
4016
4017        if (this.product.cartPage) {
4018          return this.product.addToCart(this.product.firstAvailableVariantId, this.quantity, callback.bind(this))
4019        }
4020
4021        this.$store.cart.add(
4022          this.$dispatch,
4023          this.product.firstAvailableVariantId,
4024          this.product.title,
4025          this.quantity,
4026          true,
4027          callback.bind(this)
4028        )
4029      },
4030      displayModal(e) {
4031        let _enable = true
4032
4033        if (window.drinks.checkId) {
4034          _enable = window.drinks.checkId(e.detail.id)
4035        }
4036
4037        this.product = {
4038          ...e.detail,
4039          enable: _enable,
4040        }
4041        this.open = true
4042      },
4043    }))
4044  })
4045</script>
4045
4046</div>
4047    <div id="shopify-section-notifications" class="shopify-section">
4048
4049<div
4050  x-data='
4051    {
4052      notifications: [],
4053      add(e) {
4054        this.notifications.push({
4055          id: e.timeStamp,
4056          type: e.detail.type,
4057          content: e.detail.content
4058        })
4059      },
4060      remove(notification) {
4061        this.notifications = this.notifications.filter(i => i.id !== notification.id)
4062      }
4063    }
4064  '
4065  @notify.window='add($event)'
4066  class='fixed bottom-0 left-0 right-0 flex w-full items-center flex-col space-y-4 px-4 pb-4 z-above-all sm:justify-start'
4067  role='status'
4068  aria-live='polite'
4069>
4070  <!-- Notification -->
4071  <template x-for='notification in notifications' :key='notification.id'>
4072    <div
4073      x-data='
4074        {
4075          show: false,
4076          init() {
4077            this.$nextTick(() => this.show = true)
4078            setTimeout(() => this.transitionOut(), 3500)
4079          },
4080          transitionOut() {
4081            this.show = false
4082            setTimeout(() => this.remove(this.notification), 500)
4083          },
4084          classes: {
4085            success: "border-[#34C759] bg-[#EBF9EE]",
4086            error: "border-[#FF3B30] bg-[#FFEBEA]",
4087            info: "border-[#FF3B30] bg-[#FAFAFA]",
4088            warning: "border-[#9B9B9B] bg-[#FFFAE5]"
4089          }
4090        }
4091      '
4092      x-show='show'
4093      x-transition.duration.500ms
4094      class='
4095        pointer-events-auto
4096        relative
4097        w-full
4098        max-w-sm
4099        border
4100        py-4
4101        px-6
4102        shadow-lg
4103      '
4104      x-bind:class='classes[notification.type]'
4105    >
4106      <div class='flex items-center'>
4107        <!-- Icons -->
4108        <div x-show="notification.type === 'info'" class='flex-shrink-0'>
4109          <svg
4110            aria-hidden='true'
4111            width='24'
4112            height='24'
4113            viewBox='0 0 24 24'
4114            fill='none'
4115            xmlns='http://www.w3.org/2000/svg'
4116          >
4117            <path d="M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4118            <path d="M11.25 11.25H12V16.5H12.75" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4119            <path d="M12 8.75C12.5523 8.75 13 8.30228 13 7.75C13 7.19772 12.5523 6.75 12 6.75C11.4477 6.75 11 7.19772 11 7.75C11 8.30228 11.4477 8.75 12 8.75Z" fill="black"/>
4120          </svg>
4121
4122          <span class='sr-only'>Information:</span>
4123        </div>
4124
4125        <div x-show="notification.type === 'success'" class='flex-shrink-0'>
4126          <svg
4127            aria-hidden='true'
4128            width='24'
4129            height='24'
4130            viewBox='0 0 24 24'
4131            fill='none'
4132            xmlns='http://www.w3.org/2000/svg'
4133          >
4134            <path d="M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z" fill="#34C759" stroke="#34C759" stroke-linecap="round" stroke-linejoin="round"/>
4135            <path d="M16.125 9.75L10.625 15L7.875 12.375" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4136          </svg>
4137
4138          <span class='sr-only'>Success:</span>
4139        </div>
4140
4141        <div x-show="notification.type === 'error'" class='flex-shrink-0'>
4142          <svg
4143            aria-hidden='true'
4144            width='24'
4145            height='24'
4146            viewBox='0 0 24 24'
4147            fill='none'
4148            xmlns='http://www.w3.org/2000/svg'
4149          >
4150            <path d="M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z" fill="#FF3B30" stroke="#FF3B30" stroke-width="1.5" stroke-miterlimit="10"/>
4151            <path d="M15 9L9 15" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4152            <path d="M15 15L9 9" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4153          </svg>
4154
4155          <span class='sr-only'>Error:</span>
4156        </div>
4157
4158        <div x-show="notification.type === 'warning'" class='flex-shrink-0'>
4159          <svg
4160            aria-hidden='true'
4161            width='24'
4162            height='24'
4163            viewBox='0 0 24 24'
4164            fill='none'
4165            xmlns='http://www.w3.org/2000/svg'
4166          >
4167            <path d="M10.7018 3.74857L2.45399 17.9978C2.32201 18.2258 2.25242 18.4846 2.2522 18.748C2.25198 19.0115 2.32115 19.2703 2.45275 19.4986C2.58434 19.7268 2.77373 19.9163 3.00184 20.0481C3.22996 20.1799 3.48876 20.2493 3.7522 20.2493H20.2477C20.5112 20.2493 20.77 20.1799 20.9981 20.0481C21.2262 19.9163 21.4156 19.7268 21.5472 19.4986C21.6788 19.2703 21.748 19.0115 21.7478 18.748C21.7475 18.4846 21.6779 18.2258 21.546 17.9978L13.2982 3.74857C13.1664 3.52093 12.9771 3.33193 12.7493 3.20055C12.5214 3.06916 12.263 3 12 3C11.7369 3 11.4785 3.06916 11.2507 3.20055C11.0228 3.33193 10.8335 3.52093 10.7018 3.74857V3.74857Z" fill="#FFCC00" stroke="#FFCC00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4168            <path d="M12 9.75V13.5" stroke="white" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/>
4169            <path d="M12 17.75C12.5523 17.75 13 17.3023 13 16.75C13 16.1977 12.5523 15.75 12 15.75C11.4477 15.75 11 16.1977 11 16.75C11 17.3023 11.4477 17.75 12 17.75Z" fill="white"/>
4170          </svg>
4171
4172          <span class='sr-only'>Warning:</span>
4173        </div>
4174
4175        <!-- Text -->
4176        <div class='ml-3 w-0 flex-1 pt-0.5'>
4177          <p x-text='notification.content' class='text-14 font-medium text-gray-900'></p>
4178        </div>
4179
4180        <!-- Remove button -->
4181        <div class='ml-4 flex flex-shrink-0'>
4182          <button @click='transitionOut()' type='button' class='inline-flex text-gray-400'>
4183            <svg aria-hidden class='h-5 w-5' viewBox='0 0 20 20' fill='#757575'>
4184              <path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path>
4185            </svg>
4186            <span class='sr-only'>Close notification</span>
4187          </button>
4188        </div>
4189      </div>
4190    </div>
4191  </template>
4192</div>
4193</div>
4194    <div id="shopify-section-slide-out-cart" class="shopify-section relative"><div
4195x-data="cartStore()"
4196x-effect="$store.cart.open ? $store.cart.noScrollBody(true) : $store.cart.noScrollBody(false)"
4197>
4198    <div
4199    x-cloak
4200    x-show='$store.cart.open'
4201    x-transition.opacity
4202    class='fixed inset-0 bg-black-rgba z-modal-backdrop'
4203    ></div>
4204
4205    <div
4206    x-cloak
4207    x-show='$store.cart.open'
4208    x-on:click.outside='$store.cart.open = false'
4209    x-transition:enter='transition ease-out duration-300'
4210    x-transition:enter-start='translate-x-full'
4211    x-transition:enter-end='translate-x-0'
4212    x-transition:leave='transition ease-in duration-300'
4213    x-transition:leave-start='translate-x-0'
4214    x-transition:leave-end='translate-x-full'
4215    class='fixed inset-y-0 right-0 z-modal w-full sm:w-screen bg-white sm:max-w-[516px]'
4216    >
4217    <div x-trap='$store.cart.open' class='flex flex-col h-full'>
4218      <!-- Cart Loading -->
4219      <div
4220        x-show='$store.cart.loading'
4221        class='absolute inset-0 bg-white bg-opacity-80 z-10 flex justify-center items-center'
4222      >
4223        <svg class='animate-spin h-8 w-8 text-black' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'>
4224          <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
4225          <path class="opacity-75" fill="currentColor"
4226            d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z">
4227          </path>
4228        </svg>
4229      </div><div>
4230        <div class='flex justify-between items-center py-3 px-5 border-b border-[#DFDDDD]'>
4231          <div>
4232            <h2 class='text-24 font-semibold md:text-32'>Your Cart</h2>
4233          </div>
4234          <button x-on:click='$store.cart.open = false' class='text-32'>
4235            <span class='sr-only'>close slideout</span>
4236            <svg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'>
4237              <path d="M1 1L17 17.9091" stroke="#9B9B9B" stroke-width="1.5" stroke-linecap="round"/>
4238              <path d="M17 1L1 17.9091" stroke="#9B9B9B" stroke-width="1.5" stroke-linecap="round"/>
4239            </svg>
4240          </button>
4241        </div>
4242      </div><div class='relative flex-grow h-full overflow-x-hidden overflow-y-auto'>
4243        <div id='slide-out-cart-shipping-progress'>
4244          
4245
4246
4247
4248
4249
4250        </div>
4251        <div id='slide-out-cart-items'>
4252          
4253  <div class='text-center pt-8'>
4254    <p>Your cart is currently empty.</p>
4255  </div>
4256  <div class="pt-6">
4257    <a
4258      class='mx-auto my-0 bg-white w-3/5 h-14 flex items-center justify-center border border-black text-center'
4259      href='/'
4260    >
4261      Continue Shopping
4262    </a>
4263  </div>
4264  <h2 class="text-24 text-black text-center text-2xl not-italic font-semibold leading-[normal] self-stretch mt-10 mb-6">Recommended for you</h2>
4265  <div x-data="cartStore()" x-init="initSwiper()" @cart-update.window="handleCartUpdate()">
4266    
4267    
4268    
4269    
4270      
4271        <div class="hidden p-2 gap-2 md:flex">
4272          <a href="/products/2021-cremaschi-furlotti-gran-reserva-pinot-noir-chile"></a>
4273            <div class="bg-light-gray w-36 flex items-center py-1">
4274              <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_a8f16c11-793f-4ff0-bb74-ca07cc81df70_small.png?v=1782463200" alt="2021 Cremaschi Furlotti Gran Reserva Pinot Noir Chile">
4275            </div>
4276          </a>
4277          <div class="flex flex-col gap-2 w-80">
4278            <a href="/products/2021-cremaschi-furlotti-gran-reserva-pinot-noir-chile">
4279              <p class="text-black text-base">2021 Cremaschi Furlotti Gran Reserva Pinot Noir Chile</p>
4280            </a>
4281            <div class="flex items-center gap-2">
4282              <p class="text-black text-base font-medium">$17.49</p>
4283              
4284                <p class="text-ada-gray line-through">$24.99</p>
4285              
4286            </div>
4287            <button type="button" @click="addToCart('51046753206561')" class="relative btn-primary py-3 flex justify-center w-52">Add to Cart</button>
4288          </div>
4289        </div>
4290    
4291      
4292        <div class="hidden p-2 gap-2 md:flex">
4293          <a href="/products/2023-lone-cardinal-pinot-noir"></a>
4294            <div class="bg-light-gray w-36 flex items-center py-1">
4295              <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_8f246f3e-82c6-49c0-ab0e-0777b9e86f90_small.png?v=1782463179" alt="2023 Lone Cardinal Pinot Noir">
4296            </div>
4297          </a>
4298          <div class="flex flex-col gap-2 w-80">
4299            <a href="/products/2023-lone-cardinal-pinot-noir">
4300              <p class="text-black text-base">2023 Lone Cardinal Pinot Noir</p>
4301            </a>
4302            <div class="flex items-center gap-2">
4303              <p class="text-black text-base font-medium">$15.99</p>
4304              
4305                <p class="text-ada-gray line-through">$19.99</p>
4306              
4307            </div>
4308            <button type="button" @click="addToCart('50936438063393')" class="relative btn-primary py-3 flex justify-center w-52">Add to Cart</button>
4309          </div>
4310        </div>
4311    
4312      
4313        <div class="hidden p-2 gap-2 md:flex">
4314          <a href="/products/2023-closed-window-pinot-noir-willamette-valley"></a>
4315            <div class="bg-light-gray w-36 flex items-center py-1">
4316              <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_319127e3-ce8e-4bee-bf99-a965d110ca23_small.png?v=1782463211" alt="2023 Closed Window Pinot Noir Willamette Valley">
4317            </div>
4318          </a>
4319          <div class="flex flex-col gap-2 w-80">
4320            <a href="/products/2023-closed-window-pinot-noir-willamette-valley">
4321              <p class="text-black text-base">2023 Closed Window Pinot Noir Willamette Valley</p>
4322            </a>
4323            <div class="flex items-center gap-2">
4324              <p class="text-black text-base font-medium">$19.99</p>
4325              
4326            </div>
4327            <button type="button" @click="addToCart('52697757450529')" class="relative btn-primary py-3 flex justify-center w-52">Add to Cart</button>
4328          </div>
4329        </div>
4330    
4331      
4332        <div class="hidden p-2 gap-2 md:flex">
4333          <a href="/products/2024-lartisan-by-bruno-lafon-pinot-noir-1"></a>
4334            <div class="bg-light-gray w-36 flex items-center py-1">
4335              <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_4adf1552-e335-402e-9a77-e504dc818808_small.png?v=1782463233" alt="2024 L'Artisan by Bruno Lafon Pinot Noir">
4336            </div>
4337          </a>
4338          <div class="flex flex-col gap-2 w-80">
4339            <a href="/products/2024-lartisan-by-bruno-lafon-pinot-noir-1">
4340              <p class="text-black text-base">2024 L'Artisan by Bruno Lafon Pinot Noir</p>
4341            </a>
4342            <div class="flex items-center gap-2">
4343              <p class="text-black text-base font-medium">$24.99</p>
4344              
4345            </div>
4346            <button type="button" @click="addToCart('51461063606561')" class="relative btn-primary py-3 flex justify-center w-52">Add to Cart</button>
4347          </div>
4348        </div>
4349    
4350      
4351        <div class="hidden p-2 gap-2 md:flex">
4352          <a href="/products/2024-ethic-drinks-pinot-noir"></a>
4353            <div class="bg-light-gray w-36 flex items-center py-1">
4354              <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_454b5470-acd9-4914-bb5c-87699fb68e93_small.png?v=1782463214" alt="2024 Ethic Drinks Pinot Noir">
4355            </div>
4356          </a>
4357          <div class="flex flex-col gap-2 w-80">
4358            <a href="/products/2024-ethic-drinks-pinot-noir">
4359              <p class="text-black text-base">2024 Ethic Drinks Pinot Noir</p>
4360            </a>
4361            <div class="flex items-center gap-2">
4362              <p class="text-black text-base font-medium">$16.99</p>
4363              
4364            </div>
4365            <button type="button" @click="addToCart('52106625548577')" class="relative btn-primary py-3 flex justify-center w-52">Add to Cart</button>
4366          </div>
4367        </div>
4368    
4369      
4370        <div class="hidden p-2 gap-2 md:flex">
4371          <a href="/products/2024-terre-gobelet-organic-pinot-noir-1"></a>
4372            <div class="bg-light-gray w-36 flex items-center py-1">
4373              <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_a02c6438-2c34-4273-98e8-5a29b83f7119_small.png?v=1782463230" alt="2024 Terre Gobelet Organic Pinot Noir">
4374            </div>
4375          </a>
4376          <div class="flex flex-col gap-2 w-80">
4377            <a href="/products/2024-terre-gobelet-organic-pinot-noir-1">
4378              <p class="text-black text-base">2024 Terre Gobelet Organic Pinot Noir</p>
4379            </a>
4380            <div class="flex items-center gap-2">
4381              <p class="text-black text-base font-medium">$24.99</p>
4382              
4383            </div>
4384            <button type="button" @click="addToCart('51461064294689')" class="relative btn-primary py-3 flex justify-center w-52">Add to Cart</button>
4385          </div>
4386        </div>
4387    
4388      
4389        <div class="hidden p-2 gap-2 md:flex">
4390          <a href="/products/2022-lanark-lane-pinot-noir-2"></a>
4391            <div class="bg-light-gray w-36 flex items-center py-1">
4392              <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_77a01a91-bce4-4b75-a96f-da54285a00a2_small.png?v=1782463173" alt="2022 Lanark Lane Pinot Noir">
4393            </div>
4394          </a>
4395          <div class="flex flex-col gap-2 w-80">
4396            <a href="/products/2022-lanark-lane-pinot-noir-2">
4397              <p class="text-black text-base">2022 Lanark Lane Pinot Noir</p>
4398            </a>
4399            <div class="flex items-center gap-2">
4400              <p class="text-black text-base font-medium">$22.99</p>
4401              
4402            </div>
4403            <button type="button" @click="addToCart('51969904247073')" class="relative btn-primary py-3 flex justify-center w-52">Add to Cart</button>
4404          </div>
4405        </div>
4406    
4407      
4408        <div class="hidden p-2 gap-2 md:flex">
4409          <a href="/products/2022-william-wright-pinot-noir-monterey-county"></a>
4410            <div class="bg-light-gray w-36 flex items-center py-1">
4411              <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_09a896d5-c527-4b53-a3d5-087cef92114e_small.png?v=1788294748" alt="2022 William Wright Pinot Noir Monterey County">
4412            </div>
4413          </a>
4414          <div class="flex flex-col gap-2 w-80">
4415            <a href="/products/2022-william-wright-pinot-noir-monterey-county">
4416              <p class="text-black text-base">2022 William Wright Pinot Noir Monterey County</p>
4417            </a>
4418            <div class="flex items-center gap-2">
4419              <p class="text-black text-base font-medium">$17.99</p>
4420              
4421            </div>
4422            <button type="button" @click="addToCart('53422232928545')" class="relative btn-primary py-3 flex justify-center w-52">Add to Cart</button>
4423          </div>
4424        </div>
4425    
4426      
4427        <div class="hidden p-2 gap-2 md:flex">
4428          <a href="/products/2021-endgame-pinot-noir"></a>
4429            <div class="bg-light-gray w-36 flex items-center py-1">
4430              <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_72225e85-a37d-45e4-a0f9-e9d888ee3728_small.png?v=1790281935" alt="2021 Endgame Pinot Noir">
4431            </div>
4432          </a>
4433          <div class="flex flex-col gap-2 w-80">
4434            <a href="/products/2021-endgame-pinot-noir">
4435              <p class="text-black text-base">2021 Endgame Pinot Noir</p>
4436            </a>
4437            <div class="flex items-center gap-2">
4438              <p class="text-black text-base font-medium">$20.99</p>
4439              
4440            </div>
4441            <button type="button" @click="addToCart('53577746907425')" class="relative btn-primary py-3 flex justify-center w-52">Add to Cart</button>
4442          </div>
4443        </div>
4444    
4445    
4446    <div class="swiper swiperCartProducts md:hidden ml-4">
4447        <div class="swiper-wrapper">
4448            
4449            <div class='swiper-slide !h-auto relative'>
4450                <div class="flex p-2 gap-2 flex-col">
4451                    <a href="/products/2021-cremaschi-furlotti-gran-reserva-pinot-noir-chile">
4452                        <div class="bg-light-gray w-44 flex items-center py-2">
4453                            <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_a8f16c11-793f-4ff0-bb74-ca07cc81df70_small.png?v=1782463200" alt="2021 Cremaschi Furlotti Gran Reserva Pinot Noir Chile">
4454                        </div>
4455                    </a>
4456
4457                    <div class="flex flex-col gap-2 w-44 h-44 justify-end">
4458                        <a href="/products/2021-cremaschi-furlotti-gran-reserva-pinot-noir-chile">
4459                            <p class="text-black text-base line-clamp-2">2021 Cremaschi Furlotti Gran Reserva Pinot Noir Chile</p>
4460                        </a>
4461                        <p class="text-ada-gray">Chile</p>
4462                        <div class="flex items-center gap-2">
4463                            <p class="text-black text-base font-medium">$17.49</p>
4464                            
4465                            <p class="text-ada-gray line-through">$24.99</p>
4466                            
4467                        </div>
4468                        <button type="button" @click="addToCart('51046753206561')" class="relative btn-primary py-3 flex justify-center w-full">Add to Cart</button>
4469                    </div>
4470                </div>
4471                
4472                
4473                <p class="bg-bright-red top-4 right-2 absolute flex items-center justify-center text-white text-12 p-1">30% off</p>
4474                
4475            </div>
4476            
4477            <div class='swiper-slide !h-auto relative'>
4478                <div class="flex p-2 gap-2 flex-col">
4479                    <a href="/products/2023-lone-cardinal-pinot-noir">
4480                        <div class="bg-light-gray w-44 flex items-center py-2">
4481                            <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_8f246f3e-82c6-49c0-ab0e-0777b9e86f90_small.png?v=1782463179" alt="2023 Lone Cardinal Pinot Noir">
4482                        </div>
4483                    </a>
4484
4485                    <div class="flex flex-col gap-2 w-44 h-44 justify-end">
4486                        <a href="/products/2023-lone-cardinal-pinot-noir">
4487                            <p class="text-black text-base line-clamp-2">2023 Lone Cardinal Pinot Noir</p>
4488                        </a>
4489                        <p class="text-ada-gray">United States</p>
4490                        <div class="flex items-center gap-2">
4491                            <p class="text-black text-base font-medium">$15.99</p>
4492                            
4493                            <p class="text-ada-gray line-through">$19.99</p>
4494                            
4495                        </div>
4496                        <button type="button" @click="addToCart('50936438063393')" class="relative btn-primary py-3 flex justify-center w-full">Add to Cart</button>
4497                    </div>
4498                </div>
4499                
4500                
4501                <p class="bg-bright-red top-4 right-2 absolute flex items-center justify-center text-white text-12 p-1">20% off</p>
4502                
4503            </div>
4504            
4505            <div class='swiper-slide !h-auto relative'>
4506                <div class="flex p-2 gap-2 flex-col">
4507                    <a href="/products/2023-closed-window-pinot-noir-willamette-valley">
4508                        <div class="bg-light-gray w-44 flex items-center py-2">
4509                            <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_319127e3-ce8e-4bee-bf99-a965d110ca23_small.png?v=1782463211" alt="2023 Closed Window Pinot Noir Willamette Valley">
4510                        </div>
4511                    </a>
4512
4513                    <div class="flex flex-col gap-2 w-44 h-44 justify-end">
4514                        <a href="/products/2023-closed-window-pinot-noir-willamette-valley">
4515                            <p class="text-black text-base line-clamp-2">2023 Closed Window Pinot Noir Willamette Valley</p>
4516                        </a>
4517                        <p class="text-ada-gray">United States</p>
4518                        <div class="flex items-center gap-2">
4519                            <p class="text-black text-base font-medium">$19.99</p>
4520                            
4521                        </div>
4522                        <button type="button" @click="addToCart('52697757450529')" class="relative btn-primary py-3 flex justify-center w-full">Add to Cart</button>
4523                    </div>
4524                </div>
4525                
4526            </div>
4527            
4528            <div class='swiper-slide !h-auto relative'>
4529                <div class="flex p-2 gap-2 flex-col">
4530                    <a href="/products/2024-lartisan-by-bruno-lafon-pinot-noir-1">
4531                        <div class="bg-light-gray w-44 flex items-center py-2">
4532                            <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_4adf1552-e335-402e-9a77-e504dc818808_small.png?v=1782463233" alt="2024 L'Artisan by Bruno Lafon Pinot Noir">
4533                        </div>
4534                    </a>
4535
4536                    <div class="flex flex-col gap-2 w-44 h-44 justify-end">
4537                        <a href="/products/2024-lartisan-by-bruno-lafon-pinot-noir-1">
4538                            <p class="text-black text-base line-clamp-2">2024 L'Artisan by Bruno Lafon Pinot Noir</p>
4539                        </a>
4540                        <p class="text-ada-gray">France</p>
4541                        <div class="flex items-center gap-2">
4542                            <p class="text-black text-base font-medium">$24.99</p>
4543                            
4544                        </div>
4545                        <button type="button" @click="addToCart('51461063606561')" class="relative btn-primary py-3 flex justify-center w-full">Add to Cart</button>
4546                    </div>
4547                </div>
4548                
4549            </div>
4550            
4551            <div class='swiper-slide !h-auto relative'>
4552                <div class="flex p-2 gap-2 flex-col">
4553                    <a href="/products/2024-ethic-drinks-pinot-noir">
4554                        <div class="bg-light-gray w-44 flex items-center py-2">
4555                            <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_454b5470-acd9-4914-bb5c-87699fb68e93_small.png?v=1782463214" alt="2024 Ethic Drinks Pinot Noir">
4556                        </div>
4557                    </a>
4558
4559                    <div class="flex flex-col gap-2 w-44 h-44 justify-end">
4560                        <a href="/products/2024-ethic-drinks-pinot-noir">
4561                            <p class="text-black text-base line-clamp-2">2024 Ethic Drinks Pinot Noir</p>
4562                        </a>
4563                        <p class="text-ada-gray">France</p>
4564                        <div class="flex items-center gap-2">
4565                            <p class="text-black text-base font-medium">$16.99</p>
4566                            
4567                        </div>
4568                        <button type="button" @click="addToCart('52106625548577')" class="relative btn-primary py-3 flex justify-center w-full">Add to Cart</button>
4569                    </div>
4570                </div>
4571                
4572            </div>
4573            
4574            <div class='swiper-slide !h-auto relative'>
4575                <div class="flex p-2 gap-2 flex-col">
4576                    <a href="/products/2024-terre-gobelet-organic-pinot-noir-1">
4577                        <div class="bg-light-gray w-44 flex items-center py-2">
4578                            <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_a02c6438-2c34-4273-98e8-5a29b83f7119_small.png?v=1782463230" alt="2024 Terre Gobelet Organic Pinot Noir">
4579                        </div>
4580                    </a>
4581
4582                    <div class="flex flex-col gap-2 w-44 h-44 justify-end">
4583                        <a href="/products/2024-terre-gobelet-organic-pinot-noir-1">
4584                            <p class="text-black text-base line-clamp-2">2024 Terre Gobelet Organic Pinot Noir</p>
4585                        </a>
4586                        <p class="text-ada-gray">France</p>
4587                        <div class="flex items-center gap-2">
4588                            <p class="text-black text-base font-medium">$24.99</p>
4589                            
4590                        </div>
4591                        <button type="button" @click="addToCart('51461064294689')" class="relative btn-primary py-3 flex justify-center w-full">Add to Cart</button>
4592                    </div>
4593                </div>
4594                
4595            </div>
4596            
4597            <div class='swiper-slide !h-auto relative'>
4598                <div class="flex p-2 gap-2 flex-col">
4599                    <a href="/products/2022-lanark-lane-pinot-noir-2">
4600                        <div class="bg-light-gray w-44 flex items-center py-2">
4601                            <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_77a01a91-bce4-4b75-a96f-da54285a00a2_small.png?v=1782463173" alt="2022 Lanark Lane Pinot Noir">
4602                        </div>
4603                    </a>
4604
4605                    <div class="flex flex-col gap-2 w-44 h-44 justify-end">
4606                        <a href="/products/2022-lanark-lane-pinot-noir-2">
4607                            <p class="text-black text-base line-clamp-2">2022 Lanark Lane Pinot Noir</p>
4608                        </a>
4609                        <p class="text-ada-gray">New Zealand</p>
4610                        <div class="flex items-center gap-2">
4611                            <p class="text-black text-base font-medium">$22.99</p>
4612                            
4613                        </div>
4614                        <button type="button" @click="addToCart('51969904247073')" class="relative btn-primary py-3 flex justify-center w-full">Add to Cart</button>
4615                    </div>
4616                </div>
4617                
4618            </div>
4619            
4620            <div class='swiper-slide !h-auto relative'>
4621                <div class="flex p-2 gap-2 flex-col">
4622                    <a href="/products/2022-william-wright-pinot-noir-monterey-county">
4623                        <div class="bg-light-gray w-44 flex items-center py-2">
4624                            <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_09a896d5-c527-4b53-a3d5-087cef92114e_small.png?v=1788294748" alt="2022 William Wright Pinot Noir Monterey County">
4625                        </div>
4626                    </a>
4627
4628                    <div class="flex flex-col gap-2 w-44 h-44 justify-end">
4629                        <a href="/products/2022-william-wright-pinot-noir-monterey-county">
4630                            <p class="text-black text-base line-clamp-2">2022 William Wright Pinot Noir Monterey County</p>
4631                        </a>
4632                        <p class="text-ada-gray">United States</p>
4633                        <div class="flex items-center gap-2">
4634                            <p class="text-black text-base font-medium">$17.99</p>
4635                            
4636                        </div>
4637                        <button type="button" @click="addToCart('53422232928545')" class="relative btn-primary py-3 flex justify-center w-full">Add to Cart</button>
4638                    </div>
4639                </div>
4640                
4641            </div>
4642            
4643            <div class='swiper-slide !h-auto relative'>
4644                <div class="flex p-2 gap-2 flex-col">
4645                    <a href="/products/2021-endgame-pinot-noir">
4646                        <div class="bg-light-gray w-44 flex items-center py-2">
4647                            <img class="m-auto" src="//macyswineshop.com/cdn/shop/files/full_72225e85-a37d-45e4-a0f9-e9d888ee3728_small.png?v=1790281935" alt="2021 Endgame Pinot Noir">
4648                        </div>
4649                    </a>
4650
4651                    <div class="flex flex-col gap-2 w-44 h-44 justify-end">
4652                        <a href="/products/2021-endgame-pinot-noir">
4653                            <p class="text-black text-base line-clamp-2">2021 Endgame Pinot Noir</p>
4654                        </a>
4655                        <p class="text-ada-gray">United States</p>
4656                        <div class="flex items-center gap-2">
4657                            <p class="text-black text-base font-medium">$20.99</p>
4658                            
4659                        </div>
4660                        <button type="button" @click="addToCart('53577746907425')" class="relative btn-primary py-3 flex justify-center w-full">Add to Cart</button>
4661                    </div>
4662                </div>
4663                
4664            </div>
4665            
4666        </div>
4667        <div class="swiper-pagination hidden"></div>
4668      </div>
4669  </div>
4670  
4671
4672
4673<script>
4674  window.initSwiper = function() {
4675    var swiperCartProducts = new Swiper(".swiperCartProducts", {
4676      slidesPerView: 1.8,
4677      spaceBetween: 30,
4678      pagination: {
4679        el: ".swiper-pagination",
4680        clickable: true,
4681      },
4682      breakpoints: {
4683        356: {
4684          slidesPerView: 2,
4685          spaceBetween: 30
4686        },
4687        430: {
4688          slidesPerView: 2.4,
4689          spaceBetween: 30
4690        },
4691        514: {
4692          slidesPerView: 2.8,
4693          spaceBetween: 30
4694        },
4695        620: {
4696          slidesPerView: 3.2,
4697          spaceBetween: 30
4698        },
4699      },
4700      grabCursor: true
4701    });
4702  };
4703
4704  document.addEventListener('DOMContentLoaded', function () {
4705    window.initSwiper();
4706  });
4707
4708  function cartStore() {
4709    return {
4710      cartEmpty: true,
4711      initSwiper() {
4712        this.$nextTick(() => {
4713          if (typeof window.initSwiper === 'function') {
4714            window.initSwiper();
4715          } else {
4716            console.error('initSwiper function is not defined');
4717          }
4718        });
4719      },
4720      handleCartUpdate() {
4721        this.cartEmpty = true;
4722        if (typeof this.initSwiper === 'function') {
4723          this.initSwiper();
4724        } else {
4725          console.error('initSwiper function is not defined');
4726        }
4727      }
4728    };
4729  }
4730
4731  // Attach cartStore to the window object to ensure it can be accessed globally if needed
4732  if (typeof Alpine === 'object') {
4733    Alpine.store('cartStore', cartStore);
4734  }
4735</script>
4735
4736
4737
4738        </div>
4739      </div><div id='slide-out-cart-footer'>
4740        
4741
4742
4743
4744
4745
4746
4747
4748      </div>
4749    </div>
4750  </div>
4751</div>
4752
4753
4754
4755<script>
4756function cartStore() {
4757    return {
4758        cart: {
4759            open: false,
4760            loading: false,
4761            noScrollBody(toggle) {
4762                document.body.style.overflow = toggle ? 'hidden' : '';
4763            }
4764        },
4765        addToCart(variantId) {
4766            this.setLoading(true);
4767
4768            fetch('/cart/add.js', {
4769                method: 'POST',
4770                headers: {
4771                    'Content-Type': 'application/json',
4772                    'Accept': 'application/json'
4773                },
4774                body: JSON.stringify({
4775                    id: variantId,
4776                    quantity: 1
4777                })
4778            })
4779            .then(response => response.json())
4780            .then(data => {
4781                this.updateCartSections();
4782            })
4783            .catch(error => {
4784                console.error('Error adding product to cart:', error);
4785                this.setLoading(false);
4786            });
4787        },
4788        updateCartSections() {
4789            const sections = ['slide-out-cart-items', 'slide-out-cart-footer', 'slide-out-cart-shipping-progress'];
4790
4791            sections.forEach(sectionId => {
4792                fetch(`${window.location.pathname}?sections=${sectionId}`)
4793                .then(response => response.json())
4794                .then(data => {
4795                    const sectionHtml = data[sectionId];
4796                    document.getElementById(sectionId).innerHTML = sectionHtml;
4797                    this.setLoading(false);
4798                })
4799                .catch(error => {
4800                    console.error('Error updating section:', error);
4801                    this.setLoading(false);
4802                });
4803            });
4804        },
4805        setLoading(isLoading) {
4806            this.cart.loading = isLoading;
4807        }
4808    }
4809}
4810</script>
4810</div>
4811    <div id="shopify-section-free-gifts" class="shopify-section">
4812  <div
4813    x-data='
4814      {
4815        freeGifts: [
4816          
4817            {
4818              upv: "P60069",
4819              variantId: 46153802613025
4820            },
4821          
4822            {
4823              upv: "N01299",
4824              variantId: 47328558219553
4825            },
4826          
4827            {
4828              upv: "P60078",
4829              variantId: 46569383231777
4830            },
4831          
4832            {
4833              upv: "P60000",
4834              variantId: 45567308366113
4835            },
4836          
4837            {
4838              upv: "P60075",
4839              variantId: 46619551007009
4840            },
4841          
4842            {
4843              upv: "P60061",
4844              variantId: 46789347311905
4845            },
4846          
4847            {
4848              upv: "P60080",
4849              variantId: 46789347246369
4850            },
4851          
4852            {
4853              upv: "P60051",
4854              variantId: 46789347180833
4855            },
4856          
4857            {
4858              upv: "P60079",
4859              variantId: 46916544725281
4860            },
4861          
4862            {
4863              upv: "P60064",
4864              variantId: 47364405756193
4865            },
4866          
4867        ],
4868        // async addOfferItemToCart(variantId) {
4869        //  try {
4870        //    const res = await fetch("/cart.js")
4871        //    const data = await res.json()
4872        //    const item = data.items.find(item => item.variant_id === variantId)
4873        //
4874        //    if (item) {
4875        //      return
4876        //    }
4877        //
4878        //    this.$store.cart.add($dispatch, variantId, null, 1, false)
4879        //    document.querySelector("#shopify-section-free-gifts").remove()
4880        //  } catch(err) {
4881        //    console.error("Unable to add item to cart", err)
4882        //  }
4883        // },
4884        async addOfferItemToCart(variantId, twoVariants) {
4885          try {
4886            const res = await fetch("/cart.js")
4887            const data = await res.json()
4888
4889            if (twoVariants) {
4890              const filteredIds = data.items.filter(item => item.variant_id === parseInt(variantId[0]) || item.variant_id === parseInt(variantId[1]));
4891              if (filteredIds.length === 2) {
4892                return
4893              }
4894            } else {
4895              const item = data.items.find(item => item.variant_id === variantId)
4896
4897              if (item) {
4898                return
4899              }
4900            }
4901
4902            if (twoVariants) {
4903              this.$store.cart.add($dispatch, variantId, null, 1, false, false, false, true)
4904            } else {
4905              if (variantId === 46916544725281) {
4906                this.$store.cart.add($dispatch, variantId, null, 3, false)
4907              } else {
4908                this.$store.cart.add($dispatch, variantId, null, 1, false)
4909              }
4910              this.$store.cart.add($dispatch, variantId, null, 1, false)
4911            }
4912
4913            document.querySelector("#shopify-section-free-gifts").remove()
4914          } catch(err) {
4915            console.error("Unable to add item to cart", err)
4916          }
4917        },
4918        checkForItem() {
4919          const queryString = window.location.search;
4920          const urlParams = new URLSearchParams(queryString);
4921
4922          const saleObj = {
4923            N01357: 47328558678305
4924          }
4925
4926          if (urlParams.has("clear")) {
4927            return
4928          }
4929
4930          if (!urlParams.has("item")) {
4931            return
4932          }
4933
4934          if (urlParams.get("item").trim().split(",").length === 2) {
4935            const variantIds = urlParams.get("item").trim().split(",").map(sku => saleObj[sku])
4936            localStorage.setItem("free_bottle_item", variantIds.join(","))
4937            this.addOfferItemToCart(variantIds, true)
4938            return
4939          }
4940
4941          // if (saleObj[urlParams.get("item").trim()]) {
4942          //   const variantId = saleObj[urlParams.get("item").trim()]
4943          //  localStorage.setItem("free_bottle_item", variantId);
4944          // }
4945
4946          if (saleObj[urlParams.get("item").trim()]) {
4947            const variantId = saleObj[urlParams.get("item").trim()]
4948            localStorage.setItem("free_bottle_item", variantId)
4949          }
4950
4951          for (let i = 0; i < this.freeGifts.length; i++) {
4952            if (this.freeGifts[i].upv === urlParams.get("item").trim()) {
4953              this.addOfferItemToCart(this.freeGifts[i].variantId)
4954              return
4955            }
4956          }
4957        }
4958      }
4959    '
4960    x-init='checkForItem()'
4961  ></div>
4962
4963
4964
4965</div>
4966<main
4967      id='MainContent'
4968      class='content-for-layout focus-none transition ease-in-out delay-75 lg:mt-0'
4969      role='main'
4970      tabindex='-1'
4971    >
4972      <section id="shopify-section-template--23996026224929__main" class="shopify-section main-product">
4973
4974<script>
4975document.addEventListener('alpine:initializing', () => {
4976  Alpine.store('product', {
4977    selectedVariantId: "50675616743713",
4978    quantity: 1,
4979    variants: [
4980      
4981      {
4982        id: "50675616743713",
4983        title: "25",
4984        price: 2500,
4985        compare_at_price: 0,
4986        available: true
4987      },
4988      
4989      {
4990        id: "50675616776481",
4991        title: "50",
4992        price: 5000,
4993        compare_at_price: 0,
4994        available: true
4995      },
4996      
4997      {
4998        id: "50675616809249",
4999        title: "75",
5000        price: 7500,
5001        compare_at_price: 0,
5002        available: true
5003      },
5004      
5005      {
5006        id: "50675616842017",
5007        title: "100",
5008        price: 10000,
5009        compare_at_price: 0,
5010        available: true
5011      }
5012      
5013    ],
5014    selectedVariant() {
5015      return this.variants.find(v => v.id == this.selectedVariantId);
5016    },
5017    dec() {
5018      if (this.quantity > 1) this.quantity--;
5019    },
5020    inc() {
5021      this.quantity++;
5022    },
5023    addToCart() {
5024      function callback() {
5025        this.quantity = 1;
5026      }
5027
5028      if (isNaN(parseInt(this.quantity)) || parseInt(this.quantity) < 1) {
5029        this.quantity = 1;
5030        document.querySelector("#pdp-quantity-input")?.focus();
5031        return;
5032      }
5033
5034      Alpine.store('cart').add(
5035        Alpine.$dispatch,
5036        this.selectedVariantId,
5037        "Macy&#39;s Wine Shop Gift card",
5038        this.quantity,
5039        true,
5040        callback.bind(this)
5041      );
5042    }
5043  })
5044});
5045
5046</script>
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055  
5056  
5057  
5058
5059  
5060  
5061  
5062
5063  
5064  
5065  
5066
5067  
5068  
5069  
5070
5071<div class='mt-8 max-w-screen-2xl mx-auto px-6 md:px-9 lg:px-18'>
5072  <nav class="breadcrumb" role="navigation" aria-label="breadcrumbs">
5073    <a href="/" title="Home">Home</a>
5074
5075    
5076      
5077
5078      <span aria-hidden="true">/</span>
5079
5080      <span>Macy's Wine Shop Gift card</span>
5081    
5082  </nav>
5083
5084</div>
5085
5086<div class='mx-auto px-6 md:px-9 lg:px-18 md:hidden'>
5087  <ul class='flex mt-2 mb-2 justify-start items-start overflow-x-auto md:mb-4'>
5088    
5089  </ul>
5090
5091  <h1 class='text-24 font-bold md:text-32'>Macy's Wine Shop Gift card</h1>
5092
5093  
5094
5095  <!-- Updated price display based on selected variant -->
5096  <div class='mt-4 flex items-center' x-data>
5097    <span class="text-32 font-bold" 
5098      x-text="new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(Alpine.store('product').selectedVariant().price / 100)">
5099    </span>
5100    <template x-if="Alpine.store('product').selectedVariant().compare_at_price > Alpine.store('product').selectedVariant().price">
5101      <span class="ml-2 text-18 text-bright-red" 
5102        x-text="((Alpine.store('product').selectedVariant().compare_at_price - Alpine.store('product').selectedVariant().price) / Alpine.store('product').selectedVariant().compare_at_price * 100).toFixed(0) + '% Off'">
5103      </span>
5104    </template>
5105    <template x-if="Alpine.store('product').selectedVariant().compare_at_price > Alpine.store('product').selectedVariant().price">
5106      <span class="line-through ml-2 text-18 text-ada-gray leading-none" 
5107        x-text="new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(Alpine.store('product').selectedVariant().compare_at_price / 100)">
5108      </span>
5109    </template>
5110  </div>
5111</div>
5112
5113<div
5114  x-data
5115  x-init="
5116    thumbsSlider = new Swiper($refs.thumbsSlider, {
5117      enabled: true,
5118      slidesPerView: 4,
5119      spaceBetween: 16,
5120      rewind: true,
5121      breakpoints: {
5122        1024: {
5123          direction: 'vertical'
5124        }
5125      }
5126    });
5127    mainSlider = new Swiper($refs.mainSlider, {
5128      enabled: true,
5129      slidesPerView: 1,
5130      rewind: true,
5131      thumbs: {
5132        swiper: thumbsSlider,
5133        slideThumbActiveClass: 'swiper-slide-thumb-active border border-[#9b9b9b] !p-0'
5134      }
5135    });
5136  "
5137  class='mt-8 max-w-screen-2xl mx-auto px-6 md:px-9 lg:px-18'
5138>
5139  <div class='grid grid-cols-1 gap-4 lg:gap-8 md:grid-cols-2 mb-8'>
5140    <div class='flex flex-col-reverse gap-4 md:justify-end lg:flex-row'>
5141      
5142      
5143      
5144      <div x-ref='mainSlider' class='swiper w-full lg:flex-1'>
5145        <div class='swiper-wrapper'>
5146          <div class='swiper-slide relative  pt-[64.69%]  bg-[#FBFBFB]'>
5147            <img
5148              itemprop='image'
5149              class='absolute inset-0 w-full h-full object-contain py-8'
5150              src='//macyswineshop.com/cdn/shop/files/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835'
5151              alt='Macy's Wine Shop Gift card'
5152            >
5153          </div>
5154        </div>
5155      </div>
5156    </div>
5157
5158    <div
5159      class='xl:pr-28'
5160      data-product-id='9800336998689'
5161      data-drinks-filter='blocking'
5162    >
5163      <div class='hidden md:block '>
5164        <ul class='mb-2 justify-start items-start overflow-x-auto xs:flex md:mb-4'>
5165          
5166        </ul>
5167
5168        <h1 class='text-32 font-bold'>Macy's Wine Shop Gift card</h1>
5169
5170        
5171
5172        <!-- Updated price display based on selected variant -->
5173        <div class="mt-4 flex items-center" x-data>
5174          <span class="text-32 font-bold" 
5175            x-text="new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(Alpine.store('product').selectedVariant().price / 100)">
5176          </span>
5177          <template x-if="Alpine.store('product').selectedVariant().compare_at_price > Alpine.store('product').selectedVariant().price">
5178            <span class="ml-4 text-24 text-bright-red" 
5179              x-text="((Alpine.store('product').selectedVariant().compare_at_price - Alpine.store('product').selectedVariant().price) / Alpine.store('product').selectedVariant().compare_at_price * 100).toFixed(0) + '% Off'">
5180            </span>
5181          </template>
5182          <template x-if="Alpine.store('product').selectedVariant().compare_at_price > Alpine.store('product').selectedVariant().price">
5183            <span class='line-through ml-4 text-24 text-ada-gray leading-none' 
5184              x-text="new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(Alpine.store('product').selectedVariant().compare_at_price / 100)">
5185            </span>
5186          </template>
5187        </div>
5188      </div>
5189        <form method="post" action="/cart/add" id="product_form_9800336998689" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
5190
5191      <!-- Variant Selector and Add to Cart -->
5192      
5193        <div class='variant-selector mb-4 md:mb-8 md:mr-4 w-full md:max-w-[300px]'>
5194          <label for='variant-select' class='block mb-2 font-bold'>Choose an option:</label>
5195          <select
5196            id='variant-select'
5197            class='border border-black px-2 py-1 w-full'
5198            x-model='$store.product.selectedVariantId'
5199          >
5200            
5201              <option
5202                value='50675616743713'
5203                selected
5204              >
5205                25 - $25.00
5206              </option>
5207            
5208              <option
5209                value='50675616776481'
5210                
5211              >
5212                50 - $50.00
5213              </option>
5214            
5215              <option
5216                value='50675616809249'
5217                
5218              >
5219                75 - $75.00
5220              </option>
5221            
5222              <option
5223                value='50675616842017'
5224                
5225              >
5226                100 - $100.00
5227              </option>
5228            
5229          </select>
5230        </div>
5231      
5232      <div class=' md:mt-8 product-form__buttons flex-col md:flex-row'>
5233        
5234        
5235           <button
5236            x-on:click='$store.product.addToCart()'
5237            x-bind:disabled='$store.cart.loading'
5238            class='relative btn-primary w-full py-3 flex-1 md:max-w-[300px]'
5239            type='button'
5240          >
5241            
5242
5243<div
5244  x-show='$store.cart.loading'
5245  class='absolute inset-0 flex items-center justify-center bg-bright-red'
5246  style='display: none;'
5247>
5248  <svg
5249  class='animate-spin -ml-1 mr-3 h-5 w-5 text-white'
5250  xmlns='http://www.w3.org/2000/svg'
5251  fill='none'
5252  viewBox='0 0 24 24'
5253>
5254  <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
5255  <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
5256</svg>
5257
5258</div>
5259
5260            Add to Cart
5261          </button>
5262          <div style="display: none;"class="gwbutton block relative btn-primary w-full py-3 flex-1 md:max-w-[300px]">Send as a Gift</div>
5263        
5264      </div>
5265        <input type="hidden" name="product-id" value="9800336998689" /><input type="hidden" name="section-id" value="template--23996026224929__main" /></form>
5266
5267      <div data-drinks-filter-message></div>
5268
5269      <div class="flex gap-6 items-start md:gap-20">
5270        <table class='hidden table-fixed w-fit empty:hidden md:block '>
5271          
5272          
5273          
5274          
5275        </table>
5276        <table class='hidden table-fixed w-fit empty:hidden md:block'>
5277          
5278          
5279          
5280        </table>
5281      </div>
5282
5283      <div class='mt-8 max-w-[1312px] mx-auto'>
5284        <div class='flex flex-col md:gap-8 md:flex-col'>
5285          <div x-data='{ expanded: true }' class='w-full p-6 border-t border-[#DFDDDD] md:hidden'>
5286            <button @click='expanded = !expanded' class='w-full flex justify-between items-center md:mb-8'>
5287              <span class='text-24 font-bold'>Wine Info</span>
5288              <div x-bind:class="expanded ? 'rotate-180' : ''">
5289                <svg width="26" height="14" viewBox="0 0 26 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5290  <path d="M0.999999 1L12.2929 12.2929C12.6834 12.6834 13.3166 12.6834 13.7071 12.2929L25 0.999999" stroke="#2B2829" stroke-width="2" stroke-linecap="round"/>
5291</svg>
5292
5293              </div>
5294            </button>
5295            <div
5296              x-show='expanded'
5297              x-collapse
5298              class='mt-8 md:mt-0'
5299            >
5300              <table class='table-fixed mt-8 w-full'>
5301                
5302                
5303                
5304                
5305                
5306                
5307                
5308              </table>
5309            </div>
5310          </div>
5311   
5312          <div x-data='{ expanded: false }' class='w-full border-t border-[#DFDDDD] md:border-none md:h-fit md:min-h-40 lg:min-h-40 p-6 md:pl-0'>
5313            <button @click='expanded = !expanded' class='w-full flex justify-between items-center md:mb-8'>
5314              <span class='text-24 font-bold'>Description</span>
5315              <div class="md:hidden" x-bind:class="expanded ? 'rotate-180' : ''">
5316                <svg width="26" height="14" viewBox="0 0 26 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5317  <path d="M0.999999 1L12.2929 12.2929C12.6834 12.6834 13.3166 12.6834 13.7071 12.2929L25 0.999999" stroke="#2B2829" stroke-width="2" stroke-linecap="round"/>
5318</svg>
5319
5320              </div>
5321            </button>
5322          
5323            <p x-show='!expanded' class='hidden md:block leading-5' style="font-size: 15px;">
5324              Shopping for someone else but not sure what to give them? Give the gift of choice with a gift card.<br> Gift cards are delivered by email and contain checkout redemption instructions. Our gift cards have no additional processing fees.<br>
5325            </p>
5326          
5327            <div
5328              x-show='expanded'
5329              x-collapse
5330              class='mt-8 md:mt-0'
5331            >
5332              Shopping for someone else but not sure what to give them? Give the gift of choice with a gift card.<br> Gift cards are delivered by email and contain checkout redemption instructions. Our gift cards have no additional processing fees.<br>
5333            </div>
5334            
5335          </div>
5336          
5337          
5338        </div>
5339      </div>
5340    </div>
5341
5342  
5343</div>
5344
5345</div>
5346
5347<script type='application/ld+json'>
5348{
5349  "@context": "http://schema.org/",
5350  "@type": "Product",
5351  "name": "Macy's Wine Shop Gift card",
5352  "url": "https:\/\/macyswineshop.com\/products\/giftcard",
5353  
5354  "image": [
5355    "https:\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835\u0026width=1535"
5356  ],
5357  
5358  "description": "Shopping for someone else but not sure what to give them? Give the gift of choice with a gift card. Gift cards are delivered by email and contain checkout redemption instructions. Our gift cards have no additional processing fees.",
5359  
5360  "sku": "MWGC1",
5361  
5362  "brand": {
5363    "@type": "Brand",
5364    "name": "Rise.ai"
5365  },
5366  "offers": [
5367    
5368    {
5369      
5370      "sku": "MWGC1",
5371      
5372      
5373      
5374      
5375      "@type": "Offer",
5376      "availability" : "http://schema.org/InStock",
5377      "price" : 25.0,
5378      "priceCurrency" : "USD",
5379      "url" : "https:\/\/macyswineshop.com\/products\/giftcard?variant=50675616743713"
5380    },
5381    
5382    {
5383      
5384      "sku": "MWGC2",
5385      
5386      
5387      
5388      
5389      "@type": "Offer",
5390      "availability" : "http://schema.org/InStock",
5391      "price" : 50.0,
5392      "priceCurrency" : "USD",
5393      "url" : "https:\/\/macyswineshop.com\/products\/giftcard?variant=50675616776481"
5394    },
5395    
5396    {
5397      
5398      "sku": "MWGC3",
5399      
5400      
5401      
5402      
5403      "@type": "Offer",
5404      "availability" : "http://schema.org/InStock",
5405      "price" : 75.0,
5406      "priceCurrency" : "USD",
5407      "url" : "https:\/\/macyswineshop.com\/products\/giftcard?variant=50675616809249"
5408    },
5409    
5410    {
5411      
5412      "sku": "MWGC4",
5413      
5414      
5415      
5416      
5417      "@type": "Offer",
5418      "availability" : "http://schema.org/InStock",
5419      "price" : 100.0,
5420      "priceCurrency" : "USD",
5421      "url" : "https:\/\/macyswineshop.com\/products\/giftcard?variant=50675616842017"
5422    }
5423    
5424  ]
5425}
5426</script>
5426
5427
5428<script>
5429  class RecentlyViewedProducts {
5430    constructor(productIds) {
5431      this.productIds = productIds
5432    }
5433
5434    checkForExistingId() {
5435      return products.includes(9800336998689)
5436        ? true
5437        : false
5438    }
5439
5440    moveExistingIdToEnd() {
5441      const index = products.indexOf(9800336998689)
5442      products.splice(index, 1)
5443      products.unshift(9800336998689)
5444    }
5445
5446    addProductId() {
5447      if (!window.localStorage.getItem('recentlyViewedProducts')) {
5448        return window.localStorage.setItem('recentlyViewedProducts', JSON.stringify([9800336998689]))
5449      }
5450
5451      if (products.length === 4) {
5452        if (checkForExistingId()) {
5453          moveExistingIdToEnd()
5454        } else {
5455          products.shift()
5456          products.unshift(9800336998689)
5457        }
5458      } else {
5459        if (checkForExistingId()) {
5460          moveExistingIdToEnd()
5461        } else {
5462          products.unshift(9800336998689)
5463        }
5464      }
5465
5466      window.localStorage.setItem('recentlyViewedProducts', JSON.stringify(products))
5467    }
5468  }
5469
5470  function addToRecentlyViewedProducts() {
5471    if (!window.localStorage.getItem('recentlyViewedProducts')) {
5472      return window.localStorage.setItem('recentlyViewedProducts', JSON.stringify([9800336998689]))
5473    }
5474
5475    let products = JSON.parse(window.localStorage.getItem('recentlyViewedProducts'))
5476
5477    const checkForExistingId = () => {
5478      return products.includes(9800336998689)
5479        ? true
5480        : false
5481    }
5482
5483    const moveExistingIdToEnd = () => {
5484      const index = products.indexOf(9800336998689)
5485      products.splice(index, 1)
5486      products.unshift(9800336998689)
5487    }
5488
5489    if (products.length === 4) {
5490      if (checkForExistingId()) {
5491        moveExistingIdToEnd()
5492      } else {
5493        products.shift()
5494        products.unshift(9800336998689)
5495      }
5496    } else {
5497      if (checkForExistingId()) {
5498        moveExistingIdToEnd()
5499      } else {
5500        products.unshift(9800336998689)
5501      }
5502    }
5503
5504    window.localStorage.setItem('recentlyViewedProducts', JSON.stringify(products))
5505  }
5506
5507  document.addEventListener('DOMContentLoaded', addToRecentlyViewedProducts)
5508
5509  document.addEventListener('DOMContentLoaded', (event) => { 
5510
5511    function updateVariantUrl(id) {
5512      console.log(id)
5513     // Get the selected variant ID
5514      const selectedVariantId = id
5515      
5516      // Get the current URL and parse it
5517      const url = new URL(window.location.href);
5518      
5519      // Update the 'variant' query parameter with the selected variant ID
5520      url.searchParams.set('variant', selectedVariantId);
5521      
5522      // Update the browser's URL without reloading the page
5523      window.history.pushState({ path: url.href }, '', url.href);
5524    } 
5525    
5526    let defaultID = 50675616743713
5527    updateVariantUrl(defaultID)
5528    
5529    // Listen for the change event on the variant select dropdown
5530    document.getElementById('variant-select').addEventListener('change', (event) => {
5531    updateVariantUrl(event.target.value);
5532      
5533    });
5534      
5535    });
5536
5537</script>
5537
5538
5539
5540
5541</section><section id="shopify-section-template--23996026224929__1668998575588bc704" class="shopify-section section"><div class="page-width"></div>
5542
5543
5544</section>
5545    </main>
5546
5547    <div id="shopify-section-footer" class="shopify-section"><style data-shopify>
5548  #FooterKlaviyoForm {
5549  }
5550</style>
5551
5552<footer class='bg-[#1f1f1f]'>
5553  <div class='max-w-screen-2xl mx-auto px-6 md:px-9 lg:px-18'>
5554    <div class='flex flex-col-reverse gap-6 py-8 md:justify-between md:py-16 md:flex-row lg:gap-8'>
5555      <div
5556        class="
5557          pt-8
5558          relative
5559          flex
5560          flex-col-reverse
5561          w-full
5562          before:content-['']
5563          before:absolute
5564          before:top-0
5565          before:-left-6
5566          before:-right-6
5567          before:border-t
5568          before:border-[#EEEEEE]
5569          md:before:hidden
5570          md:flex-col
5571          md:w-[459px]
5572          xl:w-[459px]
5573        "
5574      >
5575        <div class='flex flex-col md:grid md:grid-cols-2 gap-8'>
5576          
5577            <ul class='text-white flex flex-col gap-[20px] md:gap-[16px]'>
5578              
5579              
5580                <li class=''>
5581                  <a class='underline-offset-4 text-18 font-bold hover:underline' href='/collections/all-wine'>
5582                    Shop Wine
5583                  </a>
5584                </li>
5585              
5586                <li class=''>
5587                  <a class='underline-offset-4 text-18 font-bold hover:underline' href='/pages/shipping-policy'>
5588                    Shipping Policy
5589                  </a>
5590                </li>
5591              
5592                <li class=''>
5593                  <a class='underline-offset-4 text-18 font-bold hover:underline' href='/pages/faq'>
5594                    Customer Service
5595                  </a>
5596                </li>
5597              
5598                <li class=''>
5599                  <a class='underline-offset-4 text-18 font-bold hover:underline' href='https://www.macys.com'>
5600                    Shop Macys.com
5601                  </a>
5602                </li>
5603              
5604            </ul>
5605          
5606          <div
5607            class="
5608              text-white
5609                pt-8
5610                md:pt-0
5611                relative
5612                w-full
5613                before:content-['']
5614                before:absolute
5615                before:top-0
5616                before:-left-6
5617                before:-right-6
5618                before:border-t
5619              before:border-[#EEEEEE]
5620                md:before:hidden
5621            "
5622          >
5623            <p class='text-24 font-bold mb-4'>Connect With Us</p>
5624            <ul class='flex items-center'>
5625              <li>
5626                <a href='https://www.facebook.com/macyswineshop'>
5627                  <svg width='12' height='24' viewBox='0 0 12 24' fill='none' xmlns='http://www.w3.org/2000/svg'>
5628                    <path d="M2.98331 24V12.7385H0V8.68382H2.98331V5.2206C2.98331 2.49917 4.74556 0 8.80617 0C10.4502 0 11.666 0.15732 11.666 0.15732L11.5702 3.9437C11.5702 3.9437 10.3303 3.93166 8.97737 3.93166C7.51305 3.93166 7.27845 4.60522 7.27845 5.72316V8.68382H11.6866L11.4948 12.7385H7.27845V24H2.98331Z" fill="white"/>
5629                  </svg>
5630                  <span class='sr-only'>facebook</span>
5631                </a>
5632              </li>
5633              <li class='ml-5'>
5634                <a href='https://www.instagram.com/macyswineshop/'>
5635                  <svg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'>
5636                    <path fill-rule="evenodd" clip-rule="evenodd" d="M7.73925 0.072C9.01889 0.0130909 9.42689 0 12.6865 0C15.9462 0 16.3542 0.0141818 17.6327 0.072C18.9113 0.129818 19.784 0.333818 20.5476 0.629455C21.3472 0.931636 22.0727 1.404 22.6727 2.01491C23.2836 2.61382 23.7549 3.33818 24.056 4.13891C24.3527 4.90255 24.5556 5.77527 24.6145 7.05164C24.6734 8.33346 24.6865 8.74146 24.6865 12C24.6865 15.2596 24.6723 15.6676 24.6145 16.9473C24.5567 18.2236 24.3527 19.0964 24.056 19.86C23.7549 20.6608 23.2828 21.3864 22.6727 21.9862C22.0727 22.5971 21.3472 23.0684 20.5476 23.3695C19.784 23.6662 18.9113 23.8691 17.6349 23.928C16.3542 23.9869 15.9462 24 
563612.6865 24C9.42689 24 9.01889 23.9858 7.73925 23.928C6.46289 23.8702 5.59016 23.6662 4.82652 23.3695C4.02571 23.0683 3.30015 22.5963 2.70034 21.9862C2.08985 21.3869 1.61741 20.6617 1.31598 19.8611C1.02034 19.0975 0.817433 18.2247 0.758523 16.9484C0.699614 15.6665 0.686523 15.2585 0.686523 12C0.686523 8.74036 0.700705 8.33236 0.758523 7.05382C0.816342 5.77527 1.02034 4.90255 1.31598 4.13891C1.61786 3.33827 2.09065 2.61307 2.70143 2.01382C3.30039 1.40346 4.02522 0.931029 4.82543 0.629455C5.58907 0.333818 6.4618 0.130909 7.73816 0.072H7.73925ZM17.5356 2.232C16.2702 2.17418 15.8905 2.16218 12.6865 2.16218C9.48252 2.16218 9.10289 2.17418 7.83743 2.232C6.66689 2.28545 6.03198 2.48073 5.60871 2.64545C5.04907 2.86364 4.64871 3.12218 4.22871 3.54218C3.83057 3.92951 3.52417 4.40104 3.33198 4.92218C3.16725 5.34545 2.97198 5.98036 2.91852 7.15091C2.86071 8.41636 2.84871 8.796 2.84871 12C2.84871 15.204 2.86071 15.5836 2.91852 16.8491C2.97198 18.0196 3.16725 18.6545 3.33198 19.0778C3.52398 19.5982 3.83052 20.0705 4.22871 20.4578C4.61598 20.856 5.08834 21.1625 5.60871 21.3545C6.03198 21.5193 6.66689 21.7145 7.83743 21.768C9.10289 21.8258 9.48143 21.8378 12.6865 21.8378C15.8916 21.8378 16.2702 21.8258 17.5356 21.768C18.7062 21.7145 19.3411 21.5193 19.7643 21.3545C20.324 21.1364 20.7243 20.8778 21.1443 20.4578C21.5425 20.0705 21.8491 19.5982 22.0411 19.0778C22.2058 18.6545 22.4011 18.0196 22.4545 16.8491C22.5123 15.5836 22.5243 15.204 22.5243 12C22.5243 8.796 22.5123 8.41636 22.4545 7.15091C22.4011 5.98036 22.2058 5.34545 22.0411 4.92218C21.8229 4.36255 21.5643 3.96218 21.1443 3.54218C20.757 3.14408 20.2855 2.83768 19.7643 2.64545C19.3411 2.48073 18.7062 2.28545 17.5356 2.232ZM11.1538 15.6993C12.0098 16.0556 12.9629 16.1037 13.8504 15.8353C14.738 15.567 15.5048 14.9988 16.0199 14.2279C16.5351 13.457 16.7666 12.5311 16.6749 11.6085C16.5833 10.6858 16.1742 9.82361 15.5174 9.16909C15.0988 8.7507 14.5926 8.43034 14.0353 8.23107C13.4779 8.0318 12.8834 7.95858 12.2943 8.01667C11.7053 8.07477 11.1365 8.26274 10.6289 8.56705C10.1212 8.87136 9.68734 9.28445 9.35849 9.77657C9.02964 10.2687 8.814 10.8276 8.72709 11.413C8.64017 11.9985 8.68414 12.596 8.85584 13.1624C9.02754 13.7288 9.32269 14.2501 9.72004 14.6888C10.1174 15.1275 10.6071 15.4726 11.1538 15.6993ZM8.32507 7.63855C8.89782 7.06579 9.57778 6.61146 10.3261 6.30149C11.0745 5.99151 11.8765 5.83197 12.6865 5.83197C13.4965 5.83197 14.2986 5.99151 15.0469 6.30149C15.7953 6.61146 16.4752 7.06579 17.048 7.63855C17.6207 8.2113 18.0751 8.89126 18.385 9.6396C18.695 10.3879 18.8546 11.19 18.8546 12C18.8546 12.81 18.695 13.6121 18.385 14.3604C18.0751 15.1087 17.6207 15.7887 17.048 16.3615C15.8912 17.5182 14.3224 18.168 12.6865 18.168C11.0507 18.168 9.4818 17.5182 8.32507 16.3615C7.16834 15.2047 6.5185 13.6359 6.5185 12C6.5185 10.3641 7.16834 8.79528 8.32507 7.63855ZM20.2225 6.75055C20.3645 6.61666 20.4781 6.45565 20.5567 6.27706C20.6353 6.09847 20.6772 5.90593 20.6801 5.71083C20.6829 5.51574 20.6466 5.32205 20.5732 5.14125C20.4999 4.96044 20.391 4.79619 20.253 4.65822C20.1151 4.52026 19.9508 4.41137 19.77 4.33802C19.5892 4.26467 19.3955 4.22834 19.2004 4.23118C19.0053 4.23403 18.8128 4.27599 18.6342 4.35458C18.4556 4.43317 18.2946 4.54679 18.1607 4.68873C17.9003 4.96476 17.7578 5.33141 17.7633 5.71083C17.7688 6.09026 17.922 6.4526 18.1903 6.72092C18.4587 6.98924 18.821 7.14243 19.2004 7.14796C19.5798 7.15349 19.9465 7.01093 20.2225 6.75055Z" fill="white"/>
5637                  </svg>
5638                  <span class='sr-only'>instagram</span>
5639                </a>
5640              </li>
5641              <li class='ml-5'>
5642                <a href='https://twitter.com/macyswineshop'>
5643                  <svg xmlns='http://www.w3.org/2000/svg' width='24' height='20' viewBox='0 0 24 20' fill='none'>
5644                    <path d="M23.3925 2.96027C22.5575 3.33027 21.6605 3.58027 20.7175 3.69327C21.6905 3.11106 22.4185 2.19474 22.7655 1.11527C21.8514 1.65826 20.8509 2.04047 19.8075 2.24527C19.1059 1.49614 18.1766 0.999597 17.1638 0.832744C16.1511 0.665892 15.1116 0.838062 14.2068 1.32252C13.3019 1.80698 12.5823 2.57663 12.1597 3.51197C11.7371 4.44732 11.6351 5.49602 11.8695 6.49527C10.0172 6.40227 8.20515 5.92082 6.55095 5.08218C4.89674 4.24353 3.43736 3.06643 2.26752 1.62727C1.86752 2.31727 1.63752 3.11727 1.63752 3.96927C1.63708 4.73627 1.82596 5.49151 2.1874 6.168C2.54885 6.84449 3.07168 7.42131 3.70952 7.84727C2.9698 7.82373 2.2464 7.62385 1.59952 7.26427V7.32427C1.59945 8.40001 1.97156 9.44265 2.65271 10.2753C3.33386 11.1079 4.28209 11.6792 5.33652 11.8923C4.65031 12.078 3.93086 12.1053 3.23252 11.9723C3.53002 12.8979 4.10952 13.7073 4.88989 14.2872C5.67026 14.8671 6.61244 15.1884 7.58452 15.2063C5.93436 16.5017 3.89641 17.2044 1.79852 17.2013C1.4269 17.2014 1.0556 17.1797 0.686523 17.1363C2.816 18.5054 5.29486 19.2321 7.82652 19.2293C16.3965 19.2293 21.0815 12.1313 21.0815 5.97527C21.0815 5.77527 21.0765 5.57327 21.0675 5.37327C21.9788 4.71424 22.7654 3.89817 23.3905 2.96327L23.3925 2.96027Z" fill="white"/>
5645                  </svg>
5646                  <span class='sr-only'>twitter</span>
5647                </a>
5648              </li>
5649            </ul>
5650          </div>
5651        </div>
5652      </div>
5653
5654      <div id='FooterKlaviyoForm' class='w-full md:w-4/12 xl:w-full xl:flex-1'>
5655        <div class='klaviyo-form-QW8sb9'></div>
5656      </div>
5657    </div>
5658  </div>
5659
5660  <div
5661    class='
5662      py-1
5663      bg-black
5664      md:py-16
5665    '
5666  >
5667    <div
5668      class="
5669        relative
5670        max-w-screen-2xl
5671        mx-auto
5672        px-6
5673        md:px-9
5674        lg:px-18
5675        before:content-['']
5676        before:absolute
5677        before:-top-8
5678        before:left-0
5679        before:w-full
5680        before:border-t
5681        before:border-[#EEEEEE]
5682        md:before:hidden
5683      "
5684    >
5685      
5686      <div data-drinks-insert-message name="Seller of Record_Footer" class='text-white text-center mx-auto mt-8'></div>
5687
5688
5689      <div class='max-w-none mx-auto'>
5690        <p class='mt-4 text-white text-center leading-1.3'>
5691          © 2026 Drinks Holdings, Inc. All rights reserved.
5692        </p>
5693        <p class='mt-8 text-white text-center leading-1.3'>
5694          Macy's<span class='inline-block text-12 -translate-y-1'>®</span> is a registered trademark of Macy's West
5695          Stores, Inc. or its affiliates and is used under license.
5696        </p>
5697        <p class='mt-8 text-white text-center leading-1.3'>
5698          Macy's Wine Shop is operated by Drinks Holdings, Inc. in conjunction with a licensed network.
5699        </p>
5700        <ul class='flex flex-col items-center mt-8 md:flex-row md:justify-center text-white'>
5701          
5702            <li class=''>
5703              <a class='underline underline-offset-4' href='/pages/terms-and-conditions'>
5704                Terms and Conditions
5705              </a>
5706            </li>
5707          
5708            <li class='mt-4 md:mt-0 md:ml-8'>
5709              <a class='underline underline-offset-4' href='/pages/privacy-policy'>
5710                Privacy Policy
5711              </a>
5712            </li>
5713          
5714            <li class='mt-4 md:mt-0 md:ml-8'>
5715              <a class='underline underline-offset-4' href='/pages/privacy-policy#cnac'>
5716                California Notice at Collection
5717              </a>
5718            </li>
5719          
5720            <li class='mt-4 md:mt-0 md:ml-8'>
5721              <a class='underline underline-offset-4' href='/pages/ccpa-cpra-compliance'>
5722                Do Not Sell or Share My Personal Info
5723              </a>
5724            </li>
5725          
5726        </ul>
5727        
5728        <div data-drinks-insert-message name="Seller of Record_Footer"></div>
5729      </div>
5730    </div>
5731  </div>
5732</footer>
5733
5734<style>
5735  .go3176171171 a {
5736    color: #fff;
5737  }
5738</style>
5739
5740
5741</div>
5742
5743    <ul hidden>
5744      <li id='a11y-refresh-page-message'>Choosing a selection results in a full page refresh.</li>
5745      <li id='a11y-new-window-message'>Opens in a new window.</li>
5746    </ul>
5747
5748    
5748<script>
5749      window.shopUrl = 'https://macyswineshop.com'
5750
5751      window.routes = {
5752        cart_add_url: '/cart/add',
5753        cart_change_url: '/cart/change',
5754        cart_update_url: '/cart/update',
5755        cart_url: '/cart',
5756        predictive_search_url: '/search/suggest',
5757      }
5758
5759      window.cartStrings = {
5760        error: `There was an error while updating your cart. Please try again.`,
5761        quantityError: `You can only add [quantity] of this item to your cart.`,
5762      }
5763
5764      window.variantStrings = {
5765        addToCart: `Add to cart`,
5766        soldOut: `Sold out`,
5767        unavailable: `Unavailable`,
5768      }
5769
5770      window.accessibilityStrings = {
5771        imageAvailable: `Image [index] is now available in gallery view`,
5772        shareSuccess: `Link copied to clipboard`,
5773        pauseSlideshow: `Pause slideshow`,
5774        playSlideshow: `Play slideshow`,
5775      }
5776    </script>
5776
5777
5778    <!-- Gorgias Chat Widget Start -->
5779    
5779<script
5780      id='gorgias-chat-widget-install-v3'
5781      src='https://config.gorgias.chat/bundle-loader/01H807AGF9G5CSD7ZSE5V1CZF2?source=shopify1click'
5782    ></script>
5782
5783    
5783<script id='gorgias-chat-shopify-install'>
5784      !(function (_) {
5785        ;(_.SHOPIFY_PERMANENT_DOMAIN = 'macyswine-shop.myshopify.com'),
5786          (_.SHOPIFY_CUSTOMER_ID = ''),
5787          (_.SHOPIFY_CUSTOMER_EMAIL = '')
5788      })(window || {})
5789    </script>
5789
5790    <!-- Gorgias Chat Widget End -->
5791    <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 5791-5792
5791
5792<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
5792GTM-53J2R6N
vendor: 83 bytes, lines 5792-5793
5792"
5793height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
5794<!-- End Google Tag Manager (noscript) -->
5795 
5795<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
5795
5796
5797
5798
5799  
5799<script>
5800      // Get the array of recently viewed products from session, if it doesn't exist, create an empty array
5801      var recentProducts = window.sessionStorage.getItem("recentlyViewedProducts");
5802      console.log('Recent Products (Raw):', recentProducts); // Debug log
5803  
5804      // Function to check if the string is valid JSON
5805      function isValidJson(str) {
5806          try {
5807              JSON.parse(str);
5808              return true;
5809          } catch (e) {
5810              return false;
5811          }
5812      }
5813  
5814      // Check if recentProducts is valid JSON
5815      recentProducts = recentProducts && isValidJson(recentProducts) ? JSON.parse(recentProducts) : [];
5816  
5817      // Get the current product in JSON format
5818      var productNow = {"id":9800336998689,"title":"Macy's Wine Shop Gift card","handle":"giftcard","description":"Shopping for someone else but not sure what to give them? Give the gift of choice with a gift card.\u003cbr\u003e Gift cards are delivered by email and contain checkout redemption instructions. Our gift cards have no additional processing fees.\u003cbr\u003e","published_at":"2024-12-10T09:53:57-08:00","created_at":"2024-12-10T09:53:57-08:00","vendor":"Rise.ai","type":"Gift Card","tags":[],"price":2500,"price_min":2500,"price_max":10000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":50675616743713,"title":"25","option1":"25","option2":null,"option3":null,"sku":"MWGC1","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Macy's Wine Shop Gift card - 25","public_title":"25","options":["25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50675616776481,"title":"50","option1":"50","option2":null,"option3":null,"sku":"MWGC2","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Macy's Wine Shop Gift card - 50","public_title":"50","options":["50"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50675616809249,"title":"75","option1":"75","option2":null,"option3":null,"sku":"MWGC3","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Macy's Wine Shop Gift card - 75","public_title":"75","options":["75"],"price":7500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50675616842017,"title":"100","option1":"100","option2":null,"option3":null,"sku":"MWGC4","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Macy's Wine Shop Gift card - 100","public_title":"100","options":["100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835"],"featured_image":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835","options":["Title"],"media":[{"alt":null,"id":39930752074017,"position":1,"preview_image":{"aspect_ratio":1.523,"height":1008,"width":1535,"src":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835"},"aspect_ratio":1.523,"height":1008,"media_type":"image","src":"\/\/macyswineshop.com\/cdn\/shop\/files\/3294749f3d1a417aa14446c057436892_72990f37-c895-4829-9dbb-6bac7c6fc0ef.png?v=1733855835","width":1535}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"Shopping for someone else but not sure what to give them? Give the gift of choice with a gift card.\u
5818003cbr\u003e Gift cards are delivered by email and contain checkout redemption instructions. Our gift cards have no additional processing fees.\u003cbr\u003e"};
5819      console.log(productNow)
5820  
5821      // Check if the product is not already included in the recently viewed products array
5822      var productExists = recentProducts.some(function(product) {
5823          return product.id === productNow.id;
5824      });
5825  
5826      if (!productExists) {
5827          recentProducts.push(productNow);
5828          window.sessionStorage.setItem("recentlyViewedProducts", JSON.stringify(recentProducts));
5829      }
5830  </script>
5830
5831  
5832  
5833
5834  <style>  </style>
5835<div id="shopify-block-AYU1uNGdwRjVma1l1U__16017602894386113438" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-store-key --><span
5836  class="junip-store-key"
5837  data-supports-theme-extensions="true"
5838  data-shopify-preview-mode="true"
5839  data-store-key="HbeZpMp5UCb32BFDwKG5qJ3Y"
5840  data-onsite-enabled="true"
5841  data-review-count-enabled="true"
5842  data-star-color="#FDB600"
5843  data-star-template-url="https://api.juniphq.com/images/star_options/1/template">
5844</span>
5845<!-- END app snippet -->
5846<script src="https://widgets.juniphq.com/v1/junip_shopify.js" async></script>
5846
5847</div><div id="shopify-block-AY0MyZStGdlVPRkM3N__6314813510484453180" class="shopify-block shopify-app-block">
5847<script>
5848  window.drinks = window.drinks || {};
5849  window.drinks.ageModalShowInEditor = true;
5850  window.drinks.shopDomain = "macyswine-shop.myshopify.com";
5851</script>
5851<script>
5852  window.drinks = window.drinks || {};
5853  window.drinks.shopData = {
5854    site_settings: {"age_checkout":true,"age_prompt":true,"age_reprompt_day":false,"age_reprompt_every":true,"age_reprompt_week":false,"state_select_header":true},
5855    site_texts: [{"identifier":"age_prompt_age_question","message":"Are you 21 years of age or older?"},{"identifier":"age_prompt_error","message":"You must be over 21 or older to enter."},{"identifier":"age_prompt_title","message":"Welcome!"},{"identifier":"age_prompt_primary","message":"We make it easy to discover new and exciting wines at a great price, shipped directly to your door."},{"identifier":"age_prompt_secondary","message":"But first, please confirm a few things for us:"},{"identifier":"dry_zip_code","message":"Your zip code is ineligible for delivery."},{"identifier":"state_product_enforcement","message":"Some products cannot be delivered to your state."},{"identifier":"age_verification_failure","message":"Unfortunately, we are unable to verify that you are over the age of 21 with the information provided. Please confirm the address and date of birth you provided are accurate. If you continue to have issues please give us a call."},{"identifier":"state_not_permitted","message":"This merchant is not authorized to ship wine to this state."},{"identifier":"volume_limit_error","message":"You have exceeded the wine volume limit imposed by your state. %%state_agency%% allows wineries to sell %%state_limit_amount%% bottles (750ml each) %%rule_frequency%%."},{"identifier":"unknown_compliance_error","message":"Unknown compliance rule failed."}],
5856    app_activated: true
5857  };
5858</script>
5858<script type="application/json" data-drinks-availability-map>
5859{"products":{},"handles":{},"cart":{},"cartTruncated":false}
5860</script>
5860
5861
5862
5863</div><div id="shopify-block-AWUR0bndFdHIyb2xxa__16225679183443353566" class="shopify-block shopify-app-block">
5864    <style>
5865        /* 
5866        Most Shopify themes has div:empty {display: none}
5867        the issue is that PostHog uses shadowDOM and if a div has a shadow dom only it is considered empty
5868        https://github.com/w3c/csswg-drafts/issues/6771
5869        */
5870        div[class^="PostHogSurvey"]:empty {
5871            display: block;
5872        }
5873    </style>
5874    
5874<script type="module">
5875        import { uuidv7 } from  'https://cdn.shopify.com/extensions/01a070dd-b495-7f09-9c47-76c49284131d/pixiehog-49/assets/uuidv7.js';
5876        await (async () => {
5877            function recalculateAnonymous () {
5878                /**
5879                * @type {'anonymized' | 'non-anonymized' | 'non-anonymized-by-consent' }
5880                */
5881                const data_collection_strategy = "anonymized";
5882                const anonymous = (() =>{
5883                    if(data_collection_strategy == 'anonymized') {
5884                        return true
5885                    }
5886                    if(data_collection_strategy == 'non-anonymized') {
5887                        return false
5888                    }
5889                    if(data_collection_strategy == 'non-anonymized-by-consent') {
5890                        return  !window.Shopify.customerPrivacy.analyticsProcessingAllowed();
5891                    }
5892                    return true
5893                })()
5894                
5895                const PXHOG_ANONYMOUS_KEY = 'pxhog_anonymous_key';
5896    
5897                const localStorageAnonymous = localStorage.getItem(PXHOG_ANONYMOUS_KEY);
5898                if (localStorageAnonymous === null) {
5899                    localStorage.setItem(PXHOG_ANONYMOUS_KEY, anonymous);
5900                }
5901                
5902                if ( localStorageAnonymous !== null && localStorageAnonymous != String(anonymous)) {
5903                    localStorage.setItem(PXHOG_ANONYMOUS_KEY, anonymous);
5904                }
5905
5906                const hasNewDistinctId = (() => {
5907                    if ( localStorageAnonymous !== null && localStorageAnonymous != String(anonymous) && anonymous == true) {
5908                        return uuidv7();
5909                    }
5910                    return null
5911                })()
5912
5913                return hasNewDistinctId
5914            }
5915            if (typeof posthog !== 'undefined' || window.posthog) {
5916                throw Error('[pxhog]: Posthog has already been initialized')
5917            }
5918
5919            /**
5920             * @type {string | ''}
5921             */
5922            const apiKey = "phc_qBaCjuitm7FvSxo6fJyUFVC777RXFiXViZKrkBTbRh5R";
5923
5924            if (!apiKey) {
5925                throw Error('[pxhog]: Posthog apiKey is not set');
5926            }
5927
5928            /**
5929             * @type {string | ''}
5930             */
5931            const apiHost = `https://us.i.posthog.com`;
5932
5933            if (!apiHost) {
5934                throw Error('[pxhog]: Posthog apiHost is not set')
5935            }
5936
5937            /**
5938             * @type {Record<string, any>}
5939             */
5940            const parsedConfig = JSON.parse(`true` || "{}") || {};
5941
5942            /* eslint-disable no-unused-expressions */
5943            !(function (t, e) {
5944                var o, n, p, r;
5945                e.__SV ||
5946                ((window.posthog = e),
5947                (e._i = []),
5948                (e.init = function (i, s, a) {
5949                function g(t, e) {
5950                    var o = e.split(".");
5951                    2 == o.length && ((t = t[o[0]]), (e = o[1])),
5952                    (t[e] = function () {
5953                        t.push([e].concat(Array.prototype.slice.call(arguments, 0)));
5954                    });
5955                }
5956                ((p = t.createElement("script")).type = "text/javascript"),
5957                    (p.crossOrigin = "anonymous"),
5958                    (p.async = !0),
5959                    (p.src =
5960                    s.api_host.replace(".i.posthog.com", "-assets.i.posthog.com") +
5961                    "/static/array.js"),
5962                    (r = t.getElementsByTagName("script")[0]).parentNode.insertBefore(p, r);
5963                var u = e;
5964                for (
5965                    void 0 !== a ? (u = e[a] = []) : (a = "posthog"),
5966                    u.people = u.people || [],
5967                    u.toString = function (t) {
5968                        var e = "posthog";
5969                        return "posthog" !== a && (e += "." + a), t || (e += " (stub)"), e;
5970                    },
5971                    u.people.toString = function () {
5972                        return u.toString(1) + ".people (stub)";
5973                    },
5974                    o =
5975                        "init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys render
5975Survey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(
5976                        " "
5977                        ),
5978                    n = 0;
5979                    n < o.length;
5980                    n++
5981                )
5982                    g(u, o[n]);
5983                e._i.push([i, s, a]);
5984                }),
5985                (e.__SV = 1));
5986            })(document, window.posthog || []);
5987
5988            const shopifyConsentLoaded = await new Promise((resolve) => {
5989                window.Shopify.loadFeatures(
5990                    [
5991                      {
5992                        name: 'consent-tracking-api',
5993                        version: '0.1',
5994                      },
5995                    ],
5996                    error => {
5997                      if (error) {
5998                        console.error(error);
5999                        resolve(false)
6000                        return;
6001                      }
6002                      resolve(true)
6003                      return;
6004                    },
6005                );
6006            });
6007
6008            if (!shopifyConsentLoaded) {
6009                throw new Error('[pxhog] failed to obtain customer privacy settings')
6010            }
6011            
6012            const hasNewDistinctId = recalculateAnonymous()
6013         
6014
6015            
6016
6017            document.addEventListener("visitorConsentCollected", (event) => {
6018                if(recalculateAnonymous()){
6019                    window.posthog.reset(true)
6020                }
6021            });
6022
6023            /**
6024             * @type {Partial<PostHogJsWebConfig>}
6025             */
6026             const posthogConfig = {
6027                api_host: apiHost,
6028                ...parsedConfig,
6029                ...(hasNewDistinctId && {
6030                    bootstrap: {
6031                        distinctID: hasNewDistinctId,
6032                    }
6033                })
6034                    
6035
6036            };
6037            
6038            window.posthog.init(apiKey, posthogConfig);
6039
6040           
6041        })();
6042    </script>
6042
6043
6044
6045</div><div id="shopify-block-AVUp3dkJFcTY0UGE1Q__7313114205116804392" class="shopify-block shopify-app-block">
6045<script>
6046window.srn = {};
6047window.srn.datastore = {};
6048window.srn.datastore.installed = true;
6049
6050
6051
6052
6053  
6054    window.srn.product = {
6055      id: 9800336998689,
6056    };
6057    window.srn.product.collections = []
6058    
6059      window.srn.product.collections.push(452881842465)
6060    
6061      window.srn.product.collections.push(489887039777)
6062    
6063      window.srn.product.collections.push(447104352545)
6064    
6065      window.srn.product.collections.push(506575749409)
6066    
6067  
6068
6069
6070if (window.Shopify && window.Shopify.shop) {
6071  window.srn.datastore.shopify_domain = window.Shopify.shop
6072} else {
6073  console.error('SRN: unable to get shop domain')
6074  window.srn.datastore.shopify_domain = ''
6075}
6076
6077function loadPropelJS(url, async = true) {
6078  let scriptEle = document.createElement("script");
6079
6080  scriptEle.setAttribute("src", url);
6081  scriptEle.setAttribute("type", "text/javascript");
6082  scriptEle.setAttribute("async", async);
6083
6084  document.body.appendChild(scriptEle);
6085}
6086
6087if (
6088  window.Shopify &&
6089  window.Shopify.shop &&
6090  typeof window.Shopify.shop === 'string' &&
6091  window.Shopify.shop !== 'null' &&
6092  window.Shopify.shop !== ''
6093) {
6094  loadPropelJS("https://cdn.shopify.com/extensions/01a0e0b6-5e5b-7c79-95aa-34ee6b818432/propel-replays-66/assets/propel.js", true)
6095} else {
6096  console.error('SRN: unable to load script, shopify domain not found')
6097}
6098</script>
6098
6099
6100
6101</div>
6101<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6101
6102</body>
6103</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.