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's Wine Shop Gift card 12 – 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'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'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&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'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.