PageSourceSearch

https://www.lieuditwinery.com/cart

html lieuditwinery.com collected 2026-10-04 13:24:06 UTC 280,753 bytes, 5,139 lines download raw bytes

1<!doctype html>
2<html class="js" lang="en">
3  <head>
4    <style>
5      #ecom-age-verification{
6    background: #F4ECE2 !important;
7}
8</style>
9 
10
11
12
13  
14  
15  
16  <link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/beae.base.min.css?v=74638711127764541021721048251" rel="stylesheet" type="text/css" media="all" />
17  
18  
19      
20  
21      
22  
22<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/beae.base.min.js?v=107610079472565882131721048251" defer="defer"></script>
22
23<meta charset="utf-8">
24    <meta http-equiv="X-UA-Compatible" content="IE=edge">
25    <meta name="viewport" content="width=device-width,initial-scale=1">
26    <meta name="theme-color" content="">
27    <link rel="canonical" href="https://www.lieuditwinery.com/cart"><link rel="icon" type="image/png" href="//www.lieuditwinery.com/cdn/shop/files/Logo_17c1bf3b-44ae-4f20-ba23-280cd8ad1f8d.png?crop=center&height=32&v=1718201124&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
28      Your Shopping Cart
29 &ndash; Lieu Dit Winery</title>
30
31    
32
33    
34
35<meta property="og:site_name" content="Lieu Dit Winery">
36<meta property="og:url" content="https://www.lieuditwinery.com/cart">
37<meta property="og:title" content="Your Shopping Cart">
38<meta property="og:type" content="website">
39<meta property="og:description" content="Lieu Dit Winery"><meta name="twitter:card" content="summary_large_image">
40<meta name="twitter:title" content="Your Shopping Cart">
41<meta name="twitter:description" content="Lieu Dit Winery">
42
43
44    
44<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/constants.js?v=58251544750838685771718808903" defer="defer"></script>
44
45    
45<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/pubsub.js?v=158357773527763999511718808903" defer="defer"></script>
45
46    
46<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/global.js?v=136628361274817707361718808903" defer="defer"></script>
46<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/animations.js?v=88693664871331136111718808903" defer="defer"></script>
46<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
46<meta name="facebook-domain-verification" content="ud32bfhoqmh5elp19gqatcrtgdhcie">
47<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/7028047908/digital_wallets/dialog">
48<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
48<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
48
49<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
50<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=7028047908" crossorigin="anonymous"></script>
vendor: 1 bytes, line 50
50
51<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":7028047908,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/7028047908","merchantName":"Lieu Dit Winery","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Lieu Dit Winery","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 51
51
52<script id="shopify-features" type="application/json">{"accessToken":"bdebea379f3b11bf503b7b707ab4a6ca","betas":["rich-media-storefront-analytics"],"domain":"www.lieuditwinery.com","predictiveSearch":true,"shopId":7028047908,"locale":"en"}</script>
vendor: 1 bytes, line 52
52
53<script>var Shopify = Shopify || {};
54Shopify.shop = "lieu-dit-winery.myshopify.com";
55Shopify.locale = "en";
56Shopify.currency = {"active":"USD","rate":"1.0"};
57Shopify.country = "US";
58Shopify.theme = {"name":"Lieu Dit Winery","id":124444115002,"schema_name":"Trade","schema_version":"14.0.0","theme_store_id":2699,"role":"main"};
59Shopify.theme.handle = "null";
60Shopify.theme.style = {"id":null,"handle":null};
61Shopify.cdnHost = "www.lieuditwinery.com/cdn";
62Shopify.routes = Shopify.routes || {};
63Shopify.routes.root = "/";
64Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
65Shopify.SignInWithShop = Shopify.SignInWithShop || {};
66Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
67Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 67
67
68<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 68
68
69<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 69
69
70<script>
71  window.ShopifyPay = window.ShopifyPay || {};
72  window.ShopifyPay.apiHost = "shop.app\/pay";
73  window.ShopifyPay.redirectState = null;
74</script>
vendor: 1 bytes, line 74
74
75<script>
76  window.Shopify = window.Shopify || {};
77  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
78  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
79  window.Shopify.SignInWithShop.eligible = true;
80</script>
vendor: 1 bytes, line 80
80
81<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 81
81
82<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 82
82
83<script type="module">
84  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
85
86  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
87
88</script>
vendor: 1 bytes, line 88
88
89<script>
90  window.Shopify = window.Shopify || {};
91  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
92  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"]};
93</script>
vendor: 1 bytes, line 93
93
94<script>(function() {
95  var isLoaded = false;
96  function asyncLoad() {
97    if (isLoaded) return;
98    isLoaded = true;
99    var urls = ["https:\/\/scripts.juniphq.com\/v1\/junip_shopify.js?shop=lieu-dit-winery.myshopify.com","https:\/\/a.mailmunch.co\/widgets\/site-1073200-2849d986850fb301156d575966e35e7402245c13.js?shop=lieu-dit-winery.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/23df39cf6e5718508c213e7c3\/690636998f7495cee9ad9810d.js?shop=lieu-dit-winery.myshopify.com","\/\/cdn.shopify.com\/proxy\/5be95a96e3590f6d6807da4d228b017e250ed88bfa0bc9624c21eb5b855b3323\/b2b-solution.bsscommerce.com\/js\/bss-b2b-cp.js?shop=lieu-dit-winery.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
100    for (var i = 0; i < urls.length; i++) {
101      var s = document.createElement('script');
102      s.type = 'text/javascript';
103      s.async = true;
104      s.src = urls[i];
105      var x = document.getElementsByTagName('script')[0];
106      x.parentNode.insertBefore(s, x);
107    }
108  };
109  if(window.attachEvent) {
110    window.attachEvent('onload', asyncLoad);
111  } else {
112    window.addEventListener('load', asyncLoad, false);
113  }
114})();</script>
vendor: 1 bytes, line 114
114
115<script id="__st">var __st={"a":7028047908,"offset":-14400,"reqid":"4207880f-b994-4cf8-b9ff-400dccf72e4f-1791120245","pageurl":"www.lieuditwinery.com\/cart","u":"d00411c3139f","p":"cart"};</script>
vendor: 1 bytes, line 115
115
116<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 116
116
117<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 117
117
118<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.lieuditwinery.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 118
118
119<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 = "//www.lieuditwinery.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>
119<script crossorigin="anonymous" defer="defer" src="//www.lieuditwinery.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 119
119
120<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 120
120
121<script>
122  window.Shopify = window.Shopify || {};
123  window.Shopify.MCP = window.Shopify.MCP || {};
124  window.Shopify.MCP.enabled = true;
125  window.Shopify.MCP.shop = "lieu-dit-winery.myshopify.com";
126  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.lieuditwinery.com\/api\/mcp";
127  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"]}}];
128</script>
vendor: 1 bytes, line 128
128
129<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("\/\/www.lieuditwinery.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
130</script>
vendor: 1 bytes, line 130
130
131<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://www.lieuditwinery.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
132</script>
vendor: 1 bytes, line 132
132
133<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
134  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);
135</script>
vendor: 1 bytes, line 135
135
136<script>
137  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
138</script>
138
139
140<script type="module" src="https://www.lieuditwinery.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 140
140
141<script nomodule>
142  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
143</script>
143
144
145<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.lieuditwinery.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
146<style id="shopify-accelerated-checkout-cart">
147        #shopify-buyer-consent {
148  margin-top: 1em;
149  display: inline-block;
150  width: 100%;
151}
152
153#shopify-buyer-consent.hidden {
154  display: none;
155}
156
157#shopify-subscription-policy-button {
158  background: none;
159  border: none;
160  padding: 0;
161  text-decoration: underline;
162  font-size: inherit;
163  cursor: pointer;
164}
165
166#shopify-subscription-policy-button::before {
167  box-shadow: none;
168}
169
170      </style>
171<script id="sections-script" data-sections="header" defer="defer" src="//www.lieuditwinery.com/cdn/shop/t/9/compiled_assets/scripts.js?v=184325197989695213571734259508"></script>
vendor: 1 bytes, line 171
171
172<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
172
173
174
175    <style data-shopify>
176      
177      
178      
179      
180      @font-face {
181  font-family: "DM Sans";
182  font-weight: 500;
183  font-style: normal;
184  font-display: swap;
185  src: url("//www.lieuditwinery.com/cdn/fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e.woff2") format("woff2"),
186       url("//www.lieuditwinery.com/cdn/fonts/dm_sans/dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e6.woff") format("woff");
187}
188
189
190      
191        :root,
192        .color-scheme-1 {
193          --color-background: 244,244,244;
194        
195          --gradient-background: #f4f4f4;
196        
197
198        
199
200        --color-foreground: 43,44,45;
201        --color-background-contrast: 180,180,180;
202        --color-shadow: 0,17,40;
203        --color-button: 183,172,162;
204        --color-button-text: 38,38,38;
205        --color-secondary-button: 244,244,244;
206        --color-secondary-button-text: 0,17,40;
207        --color-link: 0,17,40;
208        --color-badge-foreground: 43,44,45;
209        --color-badge-background: 244,244,244;
210        --color-badge-border: 43,44,45;
211        --payment-terms-background-color: rgb(244 244 244);
212      }
213      
214        
215        .color-scheme-2 {
216          --color-background: 255,255,255;
217        
218          --gradient-background: #ffffff;
219        
220
221        
222
223        --color-foreground: 38,38,38;
224        --color-background-contrast: 191,191,191;
225        --color-shadow: 0,17,40;
226        --color-button: 121,112,104;
227        --color-button-text: 255,255,255;
228        --color-secondary-button: 255,255,255;
229        --color-secondary-button-text: 121,117,114;
230        --color-link: 121,117,114;
231        --color-badge-foreground: 38,38,38;
232        --color-badge-background: 255,255,255;
233        --color-badge-border: 38,38,38;
234        --payment-terms-background-color: rgb(255 255 255);
235      }
236      
237        
238        .color-scheme-3 {
239          --color-background: 194,183,172;
240        
241          --gradient-background: #c2b7ac;
242        
243
244        
245
246        --color-foreground: 38,38,38;
247        --color-background-contrast: 137,119,101;
248        --color-shadow: 0,17,40;
249        --color-button: 253,253,253;
250        --color-button-text: 38,38,38;
251        --color-secondary-button: 194,183,172;
252        --color-secondary-button-text: 84,72,60;
253        --color-link: 84,72,60;
254        --color-badge-foreground: 38,38,38;
255        --color-badge-background: 194,183,172;
256        --color-badge-border: 38,38,38;
257        --payment-terms-background-color: rgb(194 183 172);
258      }
259      
260        
261        .color-scheme-4 {
262          --color-background: 28,34,40;
263        
264          --gradient-background: #1c2228;
265        
266
267        
268
269        --color-foreground: 255,255,255;
270        --color-background-contrast: 39,47,55;
271        --color-shadow: 0,17,40;
272        --color-button: 255,255,255;
273        --color-button-text: 0,17,40;
274        --color-secondary-button: 28,34,40;
275        --color-secondary-button-text: 255,255,255;
276        --color-link: 255,255,255;
277        --color-badge-foreground: 255,255,255;
278        --color-badge-background: 28,34,40;
279        --color-badge-border: 255,255,255;
280        --payment-terms-background-color: rgb(28 34 40);
281      }
282      
283        
284        .color-scheme-5 {
285          --color-background: 50,56,65;
286        
287          --gradient-background: #323841;
288        
289
290        
291
292        --color-foreground: 255,255,255;
293        --color-background-contrast: 61,68,79;
294        --color-shadow: 0,17,40;
295        --color-button: 183,172,162;
296        --color-button-text: 38,38,38;
297        --color-secondary-button: 50,56,65;
298        --color-secondary-button-text: 255,255,255;
299        --color-link: 255,255,255;
300        --color-badge-foreground: 255,255,255;
301        --color-badge-background: 50,56,65;
302        --color-badge-border: 255,255,255;
303        --payment-terms-background-color: rgb(50 56 65);
304      }
305      
306        
307        .color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 {
308          --color-background: 255,249,242;
309        
310          --gradient-background: #fff9f2;
311        
312
313        
314
315        --color-foreground: 17,17,19;
316        --color-background-contrast: 255,190,114;
317        --color-shadow: 0,17,40;
318        --color-button: 17,17,19;
319        --color-button-text: 255,249,242;
320        --color-secondary-button: 255,249,242;
321        --color-secondary-button-text: 17,17,19;
322        --color-link: 17,17,19;
323        --color-badge-foreground: 17,17,19;
324        --color-badge-background: 255,249,242;
325        --color-badge-border: 17,17,19;
326        --payment-terms-background-color: rgb(255 249 242);
327      }
328      
329        
330        .color-scheme-edecdc98-e968-41ff-85c6-8560641c6f92 {
331          --color-background: 17,17,19;
332        
333          --gradient-background: #111113;
334        
335
336        
337
338        --color-foreground: 255,249,242;
339        --color-background-contrast: 139,139,152;
340        --color-shadow: 0,17,40;
341        --color-button: 17,17,19;
342        --color-button-text: 255,249,242;
343        --color-secondary-button: 17,17,19;
344        --color-secondary-button-text: 0,17,40;
345        --color-link: 0,17,40;
346        --color-badge-foreground: 255,249,242;
347        --color-badge-background: 17,17,19;
348        --color-badge-border: 255,249,242;
349        --payment-terms-background-color: rgb(17 17 19);
350      }
351      
352
353      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67, .color-scheme-edecdc98-e968-41ff-85c6-8560641c6f92 {
354        color: rgba(var(--color-foreground), 0.75);
355        background-color: rgb(var(--color-background));
356      }
357
358      :root {
359        --font-body-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
360        --font-body-style: normal;
361        --font-body-weight: 400;
362        --font-body-weight-bold: 700;
363
364        --font-heading-family: "DM Sans", sans-serif;
365        --font-heading-style: normal;
366        --font-heading-weight: 500;
367
368        --font-body-scale: 1.0;
369        --font-heading-scale: 1.05;
370
371        --media-padding: px;
372        --media-border-opacity: 0.05;
373        --media-border-width: 1px;
374        --media-radius: 8px;
375        --media-shadow-opacity: 0.0;
376        --media-shadow-horizontal-offset: 0px;
377        --media-shadow-vertical-offset: 4px;
378        --media-shadow-blur-radius: 5px;
379        --media-shadow-visible: 0;
380
381        --page-width: 120rem;
382        --page-width-margin: 0rem;
383
384        --product-card-image-padding: 1.2rem;
385        --product-card-corner-radius: 3.6rem;
386        --product-card-text-alignment: left;
387        --product-card-border-width: 0.0rem;
388        --product-card-border-opacity: 0.1;
389        --product-card-shadow-opacity: 0.0;
390        --product-card-shadow-visible: 0;
391        --product-card-shadow-horizontal-offset: 0.0rem;
392        --product-card-shadow-vertical-offset: 0.4rem;
393        --product-card-shadow-blur-radius: 0.5rem;
394
395        --collection-card-image-padding: 0.0rem;
396        --collection-card-corner-radius: 0.8rem;
397        --collection-card-text-alignment: left;
398        --collection-card-border-width: 0.0rem;
399        --collection-card-border-opacity: 0.1;
400        --collection-card-shadow-opacity: 0.0;
401        --collection-card-shadow-visible: 0;
402        --collection-card-shadow-horizontal-offset: 0.0rem;
403        --collection-card-shadow-vertical-offset: 0.4rem;
404        --collection-card-shadow-blur-radius: 0.5rem;
405
406        --blog-card-image-padding: 0.0rem;
407        --blog-card-corner-radius: 0.8rem;
408        --blog-card-text-alignment: left;
409        --blog-card-border-width: 0.0rem;
410        --blog-card-border-opacity: 0.1;
411        --blog-card-shadow-opacity: 0.0;
412        --blog-card-shadow-visible: 0;
413        --blog-card-shadow-horizontal-offset: 0.0rem;
414        --blog-card-shadow-vertical-offset: 0.4rem;
415        --blog-card-shadow-blur-radius: 0.5rem;
416
417        --badge-corner-radius: 4.0rem;
418
419        --popup-border-width: 1px;
420        --popup-border-opacity: 0.1;
421        --popup-corner-radius: 8px;
422        --popup-shadow-opacity: 0.05;
423        --popup-shadow-horizontal-offset: 0px;
424        --popup-shadow-vertical-offset: 4px;
425        --popup-shadow-blur-radius: 5px;
426
427        --drawer-border-width: 1px;
428        --drawer-border-opacity: 0.1;
429        --drawer-shadow-opacity: 0.0;
430        --drawer-shadow-horizontal-offset: 0px;
431        --drawer-shadow-vertical-offset: 4px;
432        --drawer-shadow-blur-radius: 5px;
433
434        --spacing-sections-desktop: 0px;
435        --spacing-sections-mobile: 0px;
436
437        --grid-desktop-vertical-spacing: 12px;
438        --grid-desktop-horizontal-spacing: 12px;
439        --grid-mobile-vertical-spacing: 6px;
440        --grid-mobile-horizontal-spacing: 6px;
441
442        --text-boxes-border-opacity: 0.1;
443        --text-boxes-border-width: 0px;
444        --text-boxes-radius: 8px;
445        --text-boxes-shadow-opacity: 0.0;
446        --text-boxes-shadow-visible: 0;
447        --text-boxes-shadow-horizontal-offset: 0px;
448        --text-boxes-shadow-vertical-offset: 4px;
449        --text-boxes-shadow-blur-radius: 5px;
450
451        --buttons-radius: 6px;
452        --buttons-radius-outset: 7px;
453        --buttons-border-width: 1px;
454        --buttons-border-opacity: 1.0;
455        --buttons-shadow-opacity: 0.0;
456        --buttons-shadow-visible: 0;
457        --buttons-shadow-horizontal-offset: 0px;
458        --buttons-shadow-vertical-offset: 4px;
459        --buttons-shadow-blur-radius: 5px;
460        --buttons-border-offset: 0.3px;
461
462        --inputs-radius: 6px;
463        --inputs-border-width: 1px;
464        --inputs-border-opacity: 0.55;
465        --inputs-shadow-opacity: 0.0;
466        --inputs-shadow-horizontal-offset: 0px;
467        --inputs-margin-offset: 0px;
468        --inputs-shadow-vertical-offset: 4px;
469        --inputs-shadow-blur-radius: 5px;
470        --inputs-radius-outset: 7px;
471
472        --variant-pills-radius: 40px;
473        --variant-pills-border-width: 1px;
474        --variant-pills-border-opacity: 0.55;
475        --variant-pills-shadow-opacity: 0.0;
476        --variant-pills-shadow-horizontal-offset: 0px;
477        --variant-pills-shadow-vertical-offset: 4px;
478        --variant-pills-shadow-blur-radius: 5px;
479      }
480
481      *,
482      *::before,
483      *::after {
484        box-sizing: inherit;
485      }
486
487      html {
488        box-sizing: border-box;
489        font-size: calc(var(--font-body-scale) * 62.5%);
490        height: 100%;
491      }
492
493      body {
494        display: grid;
495        grid-template-rows: auto auto 1fr auto;
496        grid-template-columns: 100%;
497        min-height: 100%;
498        margin: 0;
499        font-size: 1.5rem;
500        letter-spacing: 0.06rem;
501        line-height: calc(1 + 0.8 / var(--font-body-scale));
502        font-family: var('TimesNow-Light');
503        font-style: var(--font-body-style);
504        font-weight: var(--font-body-weight);
505      }
506/* 
507       @font-face { 
508font-family: 'TimesNow-Light';
509src: url(https://cdn.shopify.com/s/files/1/0070/2804/7908/files/TimesNow-Light.woff?v=1717595068) format('woff2');
510} 
511
512      @font-face { 
513font-family: 'TimesNow-SemiBold';
514src: url(https://cdn.shopify.com/s/files/1/0070/2804/7908/files/TimesNow-SemiBold.woff?v=1717595080) format('woff2');
515} 
516
517       @font-face { 
518font-family: 'Sneak-Regular';
519src: url(https://cdn.shopify.com/s/files/1/0070/2804/7908/files/Sneak-Regular.woff?v=1717595110) format('woff2');
520} 
521      
522       @font-face { 
523font-family: 'Sneak-Medium';
524src: url(https://cdn.shopify.com/s/files/1/0070/2804/7908/files/Sneak-Medium.woff?v=1717595162) format('woff2');
525} 
526
527       @font-face { 
528font-family: 'Sneak-Bold';
529src: url(https://cdn.shopify.com/s/files/1/0070/2804/7908/files/Sneak-Bold.woff?v=1717595162) format('woff2');
530}  */
531      
532
533      @media screen and (min-width: 750px) {
534        body {
535          font-size: 1.6rem;
536        }
537      }
538    </style>
539
540    <link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/base.css?v=29404288273096915591722272272" rel="stylesheet" type="text/css" media="all" />
541
542      <link rel="preload" as="font" href="//www.lieuditwinery.com/cdn/fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e.woff2" type="font/woff2" crossorigin>
543      
544<link
545        rel="stylesheet"
546        href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-predictive-search.css?v=118923337488134913561718808903"
547        media="print"
548        onload="this.media='all'"
549      >
549<script>
550      if (Shopify.designMode) {
551        document.documentElement.classList.add('shopify-design-mode');
552      }
553    </script>
553
554  
555            
556                
557            
558
559  
559<script>    !function(t,o,c,k){if(!t.tock){var e=t.tock=function(){e.callMethod?    e.callMethod.apply(e,arguments):e.queue.push(arguments)};t._tock||(t._tock=e),    e.push=e,e.loaded=!0,e.version='1.0',e.queue=[];var f=o.createElement(c);f.async=!0,    f.src=k;var g=o.getElementsByTagName(c)[0];g.parentNode.insertBefore(f,g)}}(    window,document,'script','https://www.exploretock.com/tock.js');    tock('init', 'tyler-x-lieu-dit');    </script>
559
560  
561
562
563
564<script src="https://cdn.chord.co/analytics-liquid-identifiers/v1/analytics-liquid-identifiers.min.js" defer="defer"></script>
564
565
566<!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
567
568<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
569
570
571
572
573
574
575
576<script>
577  ;(function () {
578    const url = new URL(window.location)
579    const viewParam = url.searchParams.get('view')
580    if (viewParam && viewParam.includes('variant-pf-')) {
581      url.searchParams.set('pf_v', viewParam)
582      url.searchParams.delete('view')
583      window.history.replaceState({}, '', url)
584    }
585  })()
586</script>
586
587
588
589
590<script type='module'>
591  
592  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
593
594  window.PAGEFLY_CRO['data_debug'] = {
595    original_template_suffix: "",
596    allow_ab_test: false,
597    ab_test_start_time: 0,
598    ab_test_end_time: 0,
599    today_date_time: 1791120245000,
600  }
601  window.PAGEFLY_CRO['GA4'] = { enabled: false}
602</script>
602
603
604<!-- END app snippet -->
605
606
607
608
609
610
611
612
613  
613<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-helper.js' defer='defer'></script>
613
614
615  
615<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-general-helper.js' defer='defer'></script>
615
616
617  
617<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-snap-slider.js' defer='defer'></script>
617
618
619  
619<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v3.js' defer='defer'></script>
619
620
621  
621<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v4.js' defer='defer'></script>
621
622
623  
623<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-glider.js' defer='defer'></script>
623
624
625  
625<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
625
626
627  
627<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product-media.js' defer='defer'></script>
627
628
629  
629<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product.js' defer='defer'></script>
629
630
631
632<script id='pagefly-helper-data' type='application/json'>
633  {
634    "page_optimization": {
635      "assets_prefetching": false
636    },
637    "elements_asset_mapper": {
638      "Accordion": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion.js",
639      "Accordion3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion3.js",
640      "CountDown": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-countdown.js",
641      "GMap1": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
642      "GMap2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
643      "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
644      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
645      "HTML.Video": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo.js",
646      "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js",
647      "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js",
648      "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js",
649      "Instagram": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js",
650      "Instagram2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js",
651      "Insta3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram3.js",
652      "Tabs": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab.js",
653      "Tabs3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab3.js",
654      "ProductBox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-cart.js",
655      "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js",
656      "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js",
657      "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-twitter.js",
658      "Paragraph4": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-paragraph4.js",
659
660      "AliReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
661      "BackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
662      "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
663      "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
664      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
665      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder
665-363/assets/pagefly-3rd-elements.js",
666      "LimeSpot": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
667      "Loox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
668      "Opinew": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
669      "Powr": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
670      "ProductReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
671      "PushOwl": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
672      "ReCharge": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
673      "Rivyo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
674      "TrackingMore": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
675      "Vitals": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
676      "Wiser": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js"
677    },
678    "custom_elements_mapper": {
679      "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-click-action-element.js",
680      "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-dialog-element.js"
681    }
682  }
683</script>
683
684
685<script id='pagefly-heatmap-config' type='application/json'>
686  {}
687</script>
vendor: 1 bytes, line 687
687
688<script>
689  (function () {
690    var el = document.getElementById('pagefly-heatmap-config')
691    if (!el) { window.__pagefly_heatmap_config__ = {}; return }
692    try {
693      window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {}
694    } catch (e) {
695      window.__pagefly_heatmap_config__ = {}
696    }
697  })()
698</script>
vendor: 1 bytes, line 698
698
699<script>
700  // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL:
701  // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an
702  // overlay path in the metafield, and this page must already be one the merchant enabled
703  // tracking for. The last gate is what stops a crafted link pulling the asset onto an
704  // arbitrary storefront page. Everything else is decided inside the asset, and by the server.
705  (function () {
706    var cfg = window.__pagefly_heatmap_config__ || {}
707    var id = (window.__pagefly_page_setting__ || {}).pageId
708    if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return
709    if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return
710    if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return
711    var s = document.createElement('script')
712    s.src = 'https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-heatmap-overlay.js'
713    s.defer = true
714    document.head.appendChild(s)
715  })()
716</script>
716
717
718<!-- BEGIN app snippet: pf-ai-schema -->
719<!-- END app snippet -->
720
721
722<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
723<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
724<script>
725/* >> TriplePixel :: start*/
726window.TriplePixelData={TripleName:"lieu-dit-winery.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"page",template:"cart",curr:"USD" || "USD", market:"112295994"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
727/* << TriplePixel :: end*/
728</script>
728
729
730
731
732<!-- END app block --><!-- BEGIN app block: shopify://apps/winehub-commerce/blocks/customer-portal-redirect/c0ed40b1-a5e6-4ec9-bd28-157981fb797f --><!-- Winehub Customer Portal Redirect -->
733<!-- Current Path: /cart -->
734<!-- END app block --><!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><!-- DNS Prefetch & Preconnect -->
735<link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin>
736<link rel="dns-prefetch" href="https://cdn.ecomposer.app">
737
738<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/[email protected]" as="style">
739<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/[email protected]" as="script">
740<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script">
741
742<!-- Global CSS --><!--ECOM-EMBED-->
743  <style id="ecom-global-css" class="ecom-global-css">/**ECOM-INSERT-CSS**/.ecom-section > div.core__row--columns, .ecom-section>.ecom-inner{max-width: 1200px;}.ecom-column>div.core__column--wrapper, .ec-flex-wp{padding: 20px;}div.core__blocks--body>div.ecom-block.elmspace:not(:first-child), .core__group--body>div.ecom-block.elmspace:not(:first-child), div.core__blocks--body>.ec-flex-wp.elmspace:not(:first-child), .core__blocks>div.ecom-block.elmspace:not(:first-child){margin-top: 20px;}:root{--ecom-global-container-width:1200px;--ecom-global-colunm-gap:20px;--ecom-global-elements-space:20px;--ecom-global-colors-primary:#ffffff;--ecom-global-colors-secondary:#ffffff;--ecom-global-colors-text:#ffffff;--ecom-global-colors-accent:#ffffff;--ecom-global-colors-GuDPPJ:#FFF9F2;--ecom-global-colors-WgOxxS:#F4ECE2;--ecom-global-colors-7sqAV2:#D7CCBF;--ecom-global-colors-8XYxCg:#111113;--ecom-global-typography-h1-font-weight:600;--ecom-global-typography-h1-font-size:72px;--ecom-global-typography-h1-line-height:90px;--ecom-global-typography-h1-letter-spacing:-0.02em;--ecom-global-typography-h2-font-weight:600;--ecom-global-typography-h2-font-size:60px;--ecom-global-typography-h2-line-height:72px;--ecom-global-typography-h2-letter-spacing:-0.02em;--ecom-global-typography-h3-font-weight:600;--ecom-global-typography-h3-font-size:48px;--ecom-global-typography-h3-line-height:60px;--ecom-global-typography-h3-letter-spacing:-0.02em;--ecom-global-typography-h4-font-weight:600;--ecom-global-typography-h4-font-size:36px;--ecom-global-typography-h4-line-height:44px;--ecom-global-typography-h4-letter-spacing:-0.02em;--ecom-global-typography-h5-font-weight:600;--ecom-global-typography-h5-font-size:30px;--ecom-global-typography-h5-line-height:38px;--ecom-global-typography-h6-font-weight:600;--ecom-global-typography-h6-font-size:24px;--ecom-global-typography-h6-line-height:32px;--ecom-global-typography-h7-font-weight:400;--ecom-global-typography-h7-font-size:18px;--ecom-global-typography-h7-line-height:28px;--ecom-global-typography-88vfPM-font-family:TimesNow-SemiLight;--ecom-global-typography-88vfPM-font-size:14px;--ecom-global-typography-ArK4hU-font-size:10px;--ecom-global-typography-ArK4hU-font-family:TimesNow-SemiBold;--ecom-global-typography-ArK4hU-text-decoration:none;--ecom-global-typography-ArK4hU-font-style:normal;--ecom-global-typography-ArK4hU-font-weight:100;}</style>
744  <!--/ECOM-EMBED--><!-- Custom CSS & JS --><style id="ecom-custom-css">.ecom-collection__product-form__actions.ecom-collection__product-quantity--inline {
745    flex-direction: row-reverse !important;
746}</style><!-- Open Graph Meta Tags for Pages --><!-- AI Search Optimization (LLM Outreach) --><!-- Critical Inline Styles -->
747<style class="ecom-theme-helper">.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;
747display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media(max-width:768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height:100%}[data-ec-sr]>.core__row--columns>.ecom-column:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr]>.ecom-grid-layout>.ecom-grid-item:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr-items] [data-ec-sr-item]:not(.ecom-sr-visible):not(.ecom-sr-done){opacity:0}.ecom-sr-done{opacity:1}@keyframes ecom-sr-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ecom-sr-fade-in{from{opacity:0}to{opacity:1}}@keyframes ecom-sr-slide-left{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes ecom-sr-zoom-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ecom-sr-visible{animation-fill-mode:both!important;animation-duration:.6s!important;animation-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.ecom-sr-visible[data-sr-anim="fade-up"]{animation-name:ecom-sr-fade-up!important}.ecom-sr-visible[data-sr-anim="fade-in"]{animation-name:ecom-sr-fade-in!important}.ecom-sr-visible[data-sr-anim="slide-left"]{animation-name:ecom-sr-slide-left!important}.ecom-sr-visible[data-sr-anim="zoom-in"]{animation-name:ecom-sr-zoom-in!important}@keyframes ecomFadein{from{bottom:0;opacity:0}
747to{bottom:30px;opacity:1}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}</style>
748
749
750<!-- EComposer Config Script -->
751<script id="ecom-theme-helpers" async>
752window.EComposer=window.EComposer||{};(function(){if(!this.configs)this.configs={};this.configs={"custom_code":{"custom_css":".ecom-collection__product-form__actions.ecom-collection__product-quantity--inline {\r\n    flex-direction: row-reverse !important;\r\n}"},"instagram":null};this.configs.ajax_cart={enable:false};this.customer=false;this.initQuickview=function(){};
753this.proxy_path='/apps/ecomposer-visual-page-builder';this.popupScriptUrl='';this.routes={domain:'https://www.lieuditwinery.com',root_url:'/',collections_url:'/collections',all_products_collection_url:'/collections/all',cart_url:'/cart',cart_add_url:'/cart/add',cart_change_url:'/cart/change',cart_clear_url:'/cart/clear',cart_update_url:'/cart/update',product_recommendations_url:'/recommendations/products'};
754this.queryParams={};
755if(window.location.search.length){new URLSearchParams(window.location.search).forEach((value,key)=>{this.queryParams[key]=value})}
756this.money_format="${{amount}}";
757this.money_with_currency_format="${{amount}}";
758this.currencyCodeEnabled=true;this.abTestingData = [];this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)};
759this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t};
760this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)};
761const u=new URLSearchParams(window.location.search);if(u.has("ecom-redirect")){const r=u.get("ecom-redirect");if(r){let d;try{d=decodeURIComponent(r)}catch{return}d=d.trim().replace(/[\r\n\t]/g,"");if(d.length>2e3)return;const p=["javascript:","data:","vbscript:","file:","ftp:","mailto:","tel:","sms:","chrome:","chrome-extension:","moz-extension:","ms-browser-extension:"],l=d.toLowerCase();for(const o of p)if(l.includes(o))return;const x=[/
761<script/i,/<\/script/i,/javascript:/i,/vbscript:/i,/onload=/i,/onerror=/i,/onclick=/i,/onmouseover=/i,/onfocus=/i,/onblur=/i,/onsubmit=/i,/onchange=/i,/alert\s*\(/i,/confirm\s*\(/i,/prompt\s*\(/i,/document\./i,/window\./i,/eval\s*\(/i];for(const t of x)if(t.test(d))return;if(d.startsWith("/")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href=d;return}if(!d.includes("://")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href="/"+d;return}let n;try{n=new URL(d)}catch{return}if(!["http:","https:"].includes(n.protocol))return;if(n.port&&(parseInt(n.port)<1||parseInt(n.port)>65535))return;const a=[window.location.hostname];if(a.includes(n.hostname)&&(n.href===d||n.toString()===d))window.location.href=d}}
762}).bind(window.EComposer)();
763if(window.Shopify&&window.Shopify.designMode&&window.top&&window.top.opener){window.addEventListener("load",function(){window.top.opener.postMessage({action:"ecomposer:loaded"},"*")})}
764</script>
764<!-- Quickview Script -->
765<script id="ecom-theme-quickview" async>
766window.EComposer=window.EComposer||{};(function(){this.initQuickview=function(){var enable_qv=false;
767enable_qv=true;
768let ecom_quickview=document.querySelector('.ecom-quickview');if(!ecom_quickview){const qv_wrapper_script=document.querySelector('#ecom-quickview-template-html');if(!qv_wrapper_script)return;ecom_quickview=document.createElement('div');ecom_quickview.classList.add('ecom-quickview');ecom_quickview.innerHTML=qv_wrapper_script.innerHTML;document.body.prepend(ecom_quickview);}const qv_wrapper=ecom_quickview.querySelector('.ecom-quickview__wrapper');if(!qv_wrapper)return;const ecomQuickview=function(e){let t=qv_wrapper.querySelector(".ecom-quickview__content-data");if(t){let i=document.createRange().createContextualFragment(e);t.innerHTML="",t.append(i),qv_wrapper.classList.add("ecom-open");let c=new CustomEvent("ecom:quickview:init",{detail:{wrapper:qv_wrapper}});document.dispatchEvent(c),window.EComposer&&window.EComposer.ajaxCart&&typeof window.EComposer.ajaxCart==="function"&&window.EComposer.ajaxCart(),requestAnimationFrame(function(){requestAnimationFrame(function(){qv_wrapper.classList.add("ecom-display")})}),closeQuickview(t)}},closeQuickview=function(e){let t=qv_wrapper.querySelector(".ecom-quickview__close-btn"),i=qv_wrapper.querySelector(".ecom-quickview__content");function c(t){let o=t.target;do{if(o==i||o&&o.classList&&o.classList.contains("ecom-modal"))return;o=o.parentNode}while(o);o!=i&&(qv_wrapper.classList.add("ecom-remove"),qv_wrapper.classList.remove("ecom-open","ecom-display","ecom-remove"),setTimeout(function(){e.innerHTML=""},300),document.removeEventListener("click",c),document.removeEventListener("keydown",n))}function n(t){(t.isComposing||27===t.keyCode)&&(qv_wrapper.classList.add("ecom-remove"),qv_wrapper.classList.remove("ecom-open","ecom-display","ecom-remove"),setTimeout(function(){e.innerHTML=""},300),document.removeEventListener("keydown",n),document.removeEventListener("click",c))}t&&t.addEventListener("click",function(t){t.preventDefault(),document.removeEventListener("click",c),document.removeEventListener("keydown",n),qv_wrapper.classList.add("ecom-remove"),qv_wrapper.classList.remove("ecom-open","ecom-display","ecom-remove"),setTimeout(function(){e.innerHTML=""},300)}),document.addEventListener("click",c),document.addEventListener("keydown",n)};function quickViewHandler(e){e&&e.preventDefault();let t=this;t.classList&&t.classList.add("ecom-loading");let i=t.classList?t.getAttribute("href"):window.location.pathname;if(i){if(window.location.search.includes("ecom_template_id")){let c=new URLSearchParams(location.search);i=window.location.pathname+"?section_id="+c.get("ecom_template_id")}else i+=(i.includes("?")?"&":"?")+"section_id=ecom-default-template-quickview";fetch(i).then(function(e){return 200==e.status?e.text():window.document.querySelector("#admin-bar-iframe")?(404==e.status?alert("Please create Ecomposer quickview template first!"):alert("Have some problem with quickview!"),t.classList&&t.classList.remove("ecom-loading"),!1):void window.open(new URL(i).pathname,"_blank")}).then(function(e){e&&(ecomQuickview(e),setTimeout(function(){t.classList&&t.classList.remove("ecom-loading")},300))}).catch(function(e){})}}
769if(window.location.search.includes('ecom_template_id')&&!window.EComposer.quickviewAutoOpened){window.EComposer.quickviewAutoOpened=true;setTimeout(quickViewHandler,1000)}
770if(enable_qv){document.querySelectorAll('.ecom-product-quickview:not(.ecom-quickview-initialized)').forEach(function(button){button.classList.add('ecom-quickview-initialized');button.addEventListener('click',quickViewHandler)})}
771}}).bind(window.EComposer)();
772</script>
772
773
774<!-- Quickview Template -->
775<script type="text/template" id="ecom-quickview-template-html">
776<div class="ecom-quickview__wrapper ecom-dn"><div class="ecom-quickview__container"><div class="ecom-quickview__content"><div class="ecom-quickview__content-inner"><div class="ecom-quickview__content-data"></div></div></div><span class="ecom-quickview__close-btn"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M10.722 9.969l-0.754 0.754 5.278 5.278-5.253 5.253 0.754 0.754 5.253-5.253 5.253 5.253 0.754-0.754-5.253-5.253 5.278-5.278-0.754-0.754-5.278 5.278z" fill="#ffffff"></path></svg></span></div></div>
777</script>
777
778
779<!-- Quickview Styles -->
780<style class="ecom-theme-quickview">.ecom-quickview__wrapper{opacity:0;display:none;pointer-events:none;position:fixed!important;inset:0;z-index:9999;outline:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ecom-quickview__wrapper.ecom-open{display:block;pointer-events:auto;opacity:1;transition:opacity .2s ease}.ecom-quickview__container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);opacity:1;transition:background .3s ease;padding:12px;box-sizing:border-box}.ecom-quickview__wrapper.ecom-open .ecom-quickview__container{background:rgba(0,0,0,.7)}.ecom-quickview__content{opacity:0;visibility:hidden;transform:translateY(30px);transition:all .3s cubic-bezier(.25,.8,.25,1);max-width:100%;width:100%;max-height:90vh}.ecom-quickview__wrapper.ecom-display .ecom-quickview__content{opacity:1;visibility:visible;transform:translateY(0)}.ecom-quickview__content-inner{background:#fff;border-radius:12px;overflow:hidden;max-height:90vh;width:100%;max-width:1100px;margin:0 auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.ecom-quickview__content-inner::-webkit-scrollbar{width:0;background:transparent}.ecom-quickview__close-btn{position:fixed!important;top:24px;right:24px;width:32px;height:32px;background:none;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s,transform .3s;z-index:100001;cursor:pointer;transform:scale(.8);filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.ecom-quickview__wrapper.ecom-open .ecom-quickview__close-btn{opacity:1;transform:scale(1)}.ecom-quickview__close-btn:hover,.ecom-quickview__close-btn:active{transform:scale(1.15)}@media (max-width:1200px){.ecom-quickview__container{padding:8px}.ecom-quickview__close-btn{top:16px;right:16px;width:28px;height:28px}.ecom-quickview__content-inner{max-height:96vh;border-radius:0}}@media (max-width:767px) and (orientation:portrait){.ecom-quickview__wrapper,.ecom-quickview__container{position:absolute}}</style><!-- Toast Template -->
781<script type="text/template" id="ecom-template-html"><!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
782<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg>
783</div><div id="ecom-toast-desc"></div></div><!-- END app snippet --></script>
783<!-- END app block --><!-- BEGIN app block: shopify://apps/winehub-commerce/blocks/exclusive-product-locker/c0ed40b1-a5e6-4ec9-bd28-157981fb797f -->
784    <style>
785        .wh-welcome-back {
786            font-weight: 600;
787            margin-left: 4px;
788            display: flex;
789            align-items: center;
790            font-size: 12px;
791        }
792        .wh-welcome-back-nav {
793            display: flex;
794            align-items: center;
795            justify-content: center;
796            /**width: fit-content;**/
797            background-color: #f0f0f0;
798            color: #000;
799            padding: 10px;
800            border-radius: 0px;
801        }
802        .wh-profile-button {
803            display: flex;
804            align-content: center;
805            flex-wrap: wrap;
806            padding: 12px;
807        }
808    </style>
809    
809<script>
810        const debug = false;
811        let store = `lieu-dit-winery.myshopify.com`;
812        let customerId = ``;
813        if (!customerId) {
814            customerId = 'none';
815        }
816        let variantChangeHandler = null;
817        let variantChangeHandlerAdded = false;
818        let isCheckingExclusive = false;
819        let checkExclusiveTimeout = null;
820        let base_url = "https://api.winehub.io";
821        if (store == 'winehub-demo.myshopify.com') {
822            base_url = "https://staging-api.winehub.io";
823        }
824
825        const profileIconSVG = `
826            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
827        `;
828
829        const profileIcon = document.createElement('div');
830        profileIcon.innerHTML = profileIconSVG;
831        profileIcon.classList.add('wh-profile-icon');
832
833        function createProfileButton() {
834            // link to /apps/winehub
835            const profileButton = document.createElement('a');
836            profileButton.href = `https://www.lieuditwinery.com/apps/winehub`;
837            profileButton.innerHTML = profileIconSVG;
838            profileButton.classList.add('wh-profile-button');
839            return profileButton;
840        }
841
842        function _0x569a(){const _0xc58f4b=['split','1508120wmjjay','442729kVWNed','fromCharCode','map','877644ewBLIJ','charCodeAt','toLowerCase','join','4040766MDCNcL','1069215vxBRAg','1663285ppZxuB','replace','toUpperCase','length','4371108eDXEIJ'];_0x569a=function(){return _0xc58f4b;};return _0x569a();}(function(_0x2ab4b9,_0x484b0d){const _0x4acce4=_0x382b,_0x208460=_0x2ab4b9();while(!![]){try{const _0x94c7c2=-parseInt(_0x4acce4(0x1bf))/0x1+parseInt(_0x4acce4(0x1ce))/0x2+-parseInt(_0x4acce4(0x1c7))/0x3+parseInt(_0x4acce4(0x1c2))/0x4+parseInt(_0x4acce4(0x1c8))/0x5+parseInt(_0x4acce4(0x1c6))/0x6+-parseInt(_0x4acce4(0x1cc))/0x7;if(_0x94c7c2===_0x484b0d)break;else _0x208460['push'](_0x208460['shift']());}catch(_0x5c8ee1){_0x208460['push'](_0x208460['shift']());}}}(_0x569a,0x87beb));function decodeText(_0x59c5ae){const _0x564a33=_0x382b;return _0x59c5ae['split']('\x20')['map'](_0x4b1bad=>{const _0x2f1dfb=_0x382b;return _0x4b1bad=_0x4b1bad['replace'](/@/g,'k')[_0x2f1dfb(0x1c9)](/&/g,'o'),_0x4b1bad[_0x2f1dfb(0x1cb)]&&(_0x4b1bad=_0x4b1bad[_0x2f1dfb(0x1cd)]('')[_0x2f1dfb(0x1c1)](_0x42869e=>shiftCharBack(_0x42869e,0x6))[_0x2f1dfb(0x1c5)]('')),_0x4b1bad;})[_0x564a33(0x1c5)]('\x20');}function _0x382b(_0x2e9e48,_0x203e9a){const _0x569a66=_0x569a();return _0x382b=function(_0x382b0d,_0x265b6e){_0x382b0d=_0x382b0d-0x1bf;let _0x2f09b3=_0x569a66[_0x382b0d];return _0x2f09b3;},_0x382b(_0x2e9e48,_0x203e9a);}function shiftCharBack(_0x4f415f,_0x11b39c){const _0x3c76cf=_0x382b,_0x45cee1=_0x4f415f===_0x4f415f[_0x3c76cf(0x1ca)](),_0x3dc289=_0x45cee1?0x41:0x61,_0x417199=_0x4f415f[_0x3c76cf(0x1c4)]()[_0x3c76cf(0x1c3)](0x0);if(_0x417199<0x61||_0x417199>0x7a)return _0x4f415f;return String[_0x3c76cf(0x1c0)]((_0x417199-0x61-_0x11b39c+0x1a)%0x1a+_0x3dc289);}
843
844        window.onload = async function() {
845            const currencyCode = `USD` || 'AUD';
846            let _json = await checkProductDiscounts(0, currencyCode, customerId);
847            let json = _json?.exclusive ?? {};
848            let json_tier = _json?.tierProduct ?? {};
849            let json_club = _json?.clubDiscount ?? {};
850            let json_tier_general = _json?.tierGeneral ?? {};
851            //const json_tier = _json?.tierProduct ?? {};
852            //const json_club = _json?.clubDiscount ?? {};
853            //const json_tier_general = _json?.tierGeneral ?? {};
854            //const json = _json?.exclusive ?? {}; // original exclusive
855
856            const res = loadCss(customerId, _json.css);
857            const tierName = _json?.css?.tierName ?? '';
858            const welcomeBarEnabled = `false`;
859            let usingLegacyCustomerAccount = false;
860            if (welcomeBarEnabled == 'true'){
861                //const loginLinks = document.querySelectorAll('a[href="/account"]') // customer is logged in
862                let loginLinks = Array.from(document.querySelectorAll('a[href]')).filter(link => 
863                    link.getAttribute('href').includes('/account?locale') // new customer accounts
864                );
865
866                if (loginLinks.length == 0) {
867                    usingLegacyCustomerAccount = true;
868                    loginLinks = document.querySelectorAll('a[href="/account"]') // legacy customer accounts
869                }
870
871                const loginLink = loginLinks[loginLinks.length - 1]
872                //const showTier = ``
873                const renderAboveNav = `false`
874                const customerName = ``
875
876                if (loginLink && tierName) {
877                    const parent = loginLink.parentElement
878
879                    const div = document.createElement('div')
880                    // welcome back <customer_name> you are a <tier_name> member
881                    const welcomeBackMessage = `Welcome back {customer_name}, you are a {tier_name} member`
882                    const chunk1 = welcomeBackMessage.split('{customer_name}')[0] ?? '';
883                    const chunk2 = welcomeBackMessage.split('{customer_name}')[1] ?? '';
884                    const chunk2_ = chunk2.split('{tier_name}')[0]
885                    const welcomeBack = `${chunk1}${chunk2_}${tierName}`
886                    const chunk3 = welcomeBackMessage.split('{tier_name}')[1] ?? '';
887                    if (!chunk1 || !chunk2){
888                        div.innerHTML = `Welcome back `
889                    }
890                    div.innerHTML = `${welcomeBack}${chunk3}`
891                    div.classList.add('wh-welcome-back')
892
893                    const profileButton = createProfileButton();
894
895                    if (renderAboveNav == 'true'){
896                        const navBanner = document.createElement('div')
897                        navBanner.classList.add('wh-welcome-back-nav')
898                        navBanner.appendChild(div)
899                        if (!window.location.href.includes('/apps/winehub') && !usingLegacyCustomerAccount){
900                            navBanner.appendChild(profileButton)
901                        }
902                        const header = document.querySelector('header')
903                        const parentHeader = header.parentElement
904                        parentHeader.insertBefore(navBanner, header)
905                    } else {
906                        const welcomeBarPosition = `left`
907                        if (welcomeBarPosition == 'left') {
908                            parent.insertBefore(div, loginLink)
909                        } else {
910                            parent.appendChild(div)
911                        }
912
913                        // if the current url contains /apps/winehub do not insert the profile button
914                        if (!window.location.href.includes('/apps/winehub') && !usingLegacyCustomerAccount){
915                            parent.insertBefore(profileButton, loginLink);
916                        }
917                    }
918                } else if (loginLink && customerName?.length > 0){
919                    const parent = loginLink.parentElement
920
921                    const div = document.createElement('div')
922                    div.innerHTML = `Welcome back `
923                    div.classList.add('wh-welcome-back')
924                    const profileButton = createProfileButton();
925
926                    if (renderAboveNav == 'true'){
927                        const navBanner = document.createElement('div')
928                        navBanner.classList.add('wh-welcome-back-nav')
929                        navBanner.appendChild(div)
930                        if (!window.location.href.includes('/apps/winehub') && !usingLegacyCustomerAccount){
931                            navBanner.appendChild(profileButton)
932                        }
933                        const header = document.querySelector('header')
934                        const parentHeader = header.parentElement
935                        parentHeader.insertBefore(navBanner, header)
936                    } else {
937                        const welcomeBarPosition = `left`
938                        if (welcomeBarPosition == 'left') {
939                            parent.insertBefore(div, loginLink)
940                        } else {
941                            parent.appendChild(div)
942                        }
943
944                        // if the current url contains /apps/winehub do not insert the profile button
945                        if (!window.location.href.includes('/apps/winehub') && !usingLegacyCustomerAccount){
946                            parent.insertBefore(profileButton, loginLink);
947                        }
948                    }
949
950                }
951            }
952
953            //////console.log('RUNNING WH-PRODUCT-LOCKER 22 - 23-07-2024'); // use this value to determine if shopify actually updated the script
954            //////console.log('RUNNING WH-PRODUCT-LOCKER 29 - 09-08-2024'); // use this value to determine if shopify actually updated the script
955            //console.log('RUNNING WH-PRODUCT-LOCKER 31 - 2025-01-03'); // use this value to determine if shopify actually updated the script
956            console.log('RUNNING WH-PRODUCT-LOCKER 31 - 2025-12-05'); // use this value to determine if shopify actually updated the script
957            if (`true` != 'true'){
958                //console.log('pricing display is disabled');
959                return;
960            }
961            //////console.log('currencyFormat', currencyFormat, currencyCode);
962
963            /** Product Variants **/
964            const items = document.querySelectorAll('form[action="/cart/add"]');
965            if (items.length) {
966                const variantRadios = document.querySelector('variant-radios');
967                //let id = items[0][2].getAttribute('value');
968                //////console.log('variantRadios length', variantRadios.variantData.length)
969                const variants = variantRadios?.querySelector('script')
970                const variantScriptData = JSON.parse(variants?.innerHTML || '{}');
971                //////console.log('variantScriptData', variantScriptData);
972                let variantCount = 0;
973                if (variantScriptData.length) {
974                    variantCount = variantScriptData?.filter((variant) => variant.id).length;
975                }
976
977                //////console.log('variant count', variantCount);
978                if (variantCount) {
979                    let idElement = document.querySelector('[data-variant-id]') ?? document.querySelector('[data-product-id]');
980                    let id = idElement?.getAttribute('data-variant-id') ?? idElement?.getAttribute('data-product-id');
981
982                    //////console.log('id', id);
983
984                    if (!id) {
985                        const formInput = items[0].querySelectorAll('input');
986                        for (let i = 0; i < formInput.length; i++) {
987                            const className = formInput[i].className;
988                            if (className == 'product-variant-id') {
989                                id = items[0].getAttribute('value');
990                            }
991                        }
992                    }
993
994                    //////console.log('script', variantScriptData, id, currencyCode);
995                    if (variantCount > 1) {
996                        // check initial variant on load
997                        if (!id) {
998                            id = variantScriptData[0].id;
999                        }
1000
1001                        _json = await checkProductDiscounts(id, currencyCode, customerId);
1002                        json = _json?.exclusive ?? {};
1003                        json_tier = _json?.tierProduct ?? {};
1004                        json_club = _json?.clubDiscount ?? {};
1005                        json_tier_general = _json?.tierGeneral ?? {};
1006
1007                        checkIsExclusiveSingleProduct(id, currencyCode, json, json_tier, json_club, json_t
1007ier_general);
1008
1009                        // Remove existing listener if it exists to prevent duplicates
1010                        if (variantChangeHandlerAdded && variantChangeHandler) {
1011                            document.removeEventListener('change', variantChangeHandler);
1012                            variantChangeHandlerAdded = false;
1013                        }
1014                        
1015                        // Create the handler function
1016                        variantChangeHandler = async function(event) {
1017                            // Prevent duplicate calls
1018                            if (isCheckingExclusive) {
1019                                return;
1020                            }
1021
1022                            const form = event.target.closest('form[action="/cart/add"]');
1023                            if (!form) return;
1024
1025                            const id = form.querySelector('input[name="id"]')?.value;
1026                            if (!id) return;
1027
1028                            // Only process radio or hidden input changes
1029                            if (event.target.type !== "radio" && event.target.type !== "hidden") {
1030                                return;
1031                            }
1032
1033                                // Clear any pending timeout
1034                                if (checkExclusiveTimeout) {
1035                                    clearTimeout(checkExclusiveTimeout);
1036                                }
1037
1038                                // Debounce the execution
1039                                checkExclusiveTimeout = setTimeout(async () => {
1040                                    if (isCheckingExclusive) {
1041                                        return;
1042                                    }
1043                                
1044                                    isCheckingExclusive = true;
1045
1046                                    try {
1047                                        // wait for the retail price to finish doing its thing
1048                                        await new Promise(resolve => setTimeout(resolve, 1000));
1049
1050                                        if (items.length) {
1051                                        const _json = await checkProductDiscounts(id, currencyCode, customerId);
1052                                            const json = _json?.exclusive ?? {};
1053                                            const json_tier = _json?.tierProduct ?? {};
1054                                            const json_club = _json?.clubDiscount ?? {};
1055                                            const json_tier_general = _json?.tierGeneral ?? {};
1056
1057                                        console.log('checking exclusive single product', id, currencyCode, json, json_tier, json_club, json_tier_general);
1058                                        checkIsExclusiveSingleProduct(id, currencyCode, json, json_tier, json_club, json_tier_general);
1059                                        }
1060                                    } finally {
1061                                        isCheckingExclusive = false;
1062                                    }
1063                                }, 100);
1064                        };
1065
1066                        // Add the event listener only once
1067                        if (!variantChangeHandlerAdded) {
1068                            document.addEventListener('change', variantChangeHandler);
1069                            variantChangeHandlerAdded = true;
1070                            }
1071                    } else {
1072                        // single variant no options
1073                        if (!id) {
1074                            id = variantScriptData[0].id;
1075                        }
1076                        _json = await checkProductDiscounts(id, currencyCode, customerId);
1077                        json = _json?.exclusive ?? {};
1078                        json_tier = _json?.tierProduct ?? {};
1079                        json_club = _json?.clubDiscount ?? {};
1080                        json_tier_general = _json?.tierGeneral ?? {};
1081                        checkIsExclusiveSingleProduct(id, currencyCode, json, json_tier, json_club, json_t
1081ier_general);
1082                    }
1083                } else {
1084                    id = ``;
1085                    _json = await checkProductDiscounts(id, currencyCode, customerId);
1086                    json = _json?.exclusive ?? {};
1087                    json_tier = _json?.tierProduct ?? {};
1088                    json_club = _json?.clubDiscount ?? {};
1089                    json_tier_general = _json?.tierGeneral ?? {};
1090                    checkIsExclusiveSingleProduct(id, currencyCode, json, json_tier, json_club, json_tier_general);
1091                }
1092            }
1093
1094            /** Collections / product cards (incl. recommendations) **/
1095            ////console.log('checking collections');
1096            
1097            {
1098                // Liquid ids are a fast path on collection pages; recommendations
1099                // and "Choose options" cards are discovered from the DOM.
1100                const collectionProductData = [
1101                    
1102                ];
1103                const handleToProductId = {};
1104                for (const product of collectionProductData) {
1105                    if (product.handle && product.id) {
1106                        handleToProductId[product.handle] = product.id;
1107                    }
1108                }
1109                await priceAllProductCards(currencyCode, customerId, handleToProductId);
1110            }
1111            // changing filters is client side so we have to recheck on click
1112            document.addEventListener('click', function(event) {
1113                if (event.target.id.toLowerCase().includes('filter')){
1114                    setTimeout(function () {
1115                        
1116                    }, 2000)
1117                }
1118            })
1119
1120
1121            /** Integrations **/
1122            // event listener for select with class bundle-product
1123            document.addEventListener('change', function(event) {
1124                if (event.target.classList.contains('bundle-product')) {
1125                    // check if the value is a number
1126                    //console.log('bundle product event', event);
1127                    if (!isNaN(event.target.value)) {
1128                        //console.log('checking bundle product', event.target.value, currencyCode);
1129                        //checkIsExclusiveSingleProduct(event.target.value, currencyCode);
1130                    }
1131                }
1132            });
1133        }
1134
1135        function createLoading() {
1136            const div = document.querySelector('.price');
1137            const previousPrice = div.innerHTML;
1138            div.innerHTML = 'Loading...';
1139            return previousPrice;
1140        }
1141
1142        function removeLoading(price) {
1143            const div = document.querySelector('.price');
1144            div.innerHTML = price;
1145        }
1146
1147        function createRootContainer(isTierGeneral = false) {
1148            //console.log('creating root for single');
1149            let priceDiv = document.querySelector('.price__container')
1150
1151            // target class
1152            if (!priceDiv) {
1153                // try and find a potential child of an existing price container
1154                // and then set the priceDiv to the parent of that child
1155                // we can add more classes here if themes have non-standard class names
1156                const partialClasses = [
1157                    'price__regular',
1158                    'price__content',
1159                    'prodPrice',
1160                    'price-ui',
1161                    'modal_price',
1162                    'price-list',
1163                    'current-price',
1164                    //'metafield-rich_text_field',
1165                ];
1166
1167                for (const partialClass of partialClasses) {
1168                    const element = document.querySelector(`[class*="${partialClass}"]`);
1169                    if (element) {
1170                        priceDiv = element.parentElement;
1171                        break;
1172                    }
1173                }
1174            }
1175
1176            if (!isTierGeneral && priceDiv){
1177                // remove the rrp display
1178                priceDiv.className = '';
1179                priceDiv.classList.add('price', 'price--large', 'price--on-sale', 'price--show-badge', 'wh_price__div');
1180                priceDiv.style.display = 'none';
1181            }
1182
1183            // target form
1184            if (!priceDiv){
1185                const newDiv = document.createElement('div');
1186                priceDiv = document.querySelector('product-form');
1187                const parent = priceDiv.parentElement;
1188                parent.insertBefore(newDiv, priceDiv);
1189                const child = document.createElement('div');
1190                newDiv.appendChild(child);
1191                priceDiv = child;
1192            }
1193
1194            const parent = priceDiv?.parentElement;
1195            const badges = parent?.querySelectorAll('.badge');
1196            // hide all badges
1197            for (let i = 0; i < badges?.length; i++) {
1198                //////console.log('hiding badge');
1199                badges[i].style.display = 'none';
1200            }
1201            return priceDiv;
1202
1203        }
1204
1205        function createNewPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroun
1205dColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral = false) {
1206            ////console.log('creating new container');
1207            const priceDiv = document.createElement('div')
1208            priceDiv.className = '';
1209            priceDiv.classList.add('price', 'price--large', 'price--on-sale', 'price--show-badge');
1210
1211            let priceContainer = document.createElement('div');
1212            priceDiv.appendChild(priceContainer);
1213            priceContainer.className = '.price__container';
1214
1215            const priceRegular = document.createElement('div');
1216            //priceContainer.appendChild(priceRegular);
1217            const priceContainerInnerDiv = document.createElement('div');
1218            priceContainerInnerDiv.classList.add('wh_card__inner');
1219            priceContainer.appendChild(priceContainerInnerDiv);
1220
1221            const prs1 = document.createElement('span');
1222            const prs2 = document.createElement('span');
1223            const prs3 = document.createElement('span');
1224            const prs4 = document.createElement('span');
1225            priceRegular.appendChild(prs1);
1226            priceRegular.appendChild(prs2);
1227            priceRegular.appendChild(prs3);
1228            priceRegular.appendChild(prs4);
1229
1230            const priceRegularSpan = priceRegular.querySelectorAll('span');
1231
1232            priceRegularSpan[0].className = '';
1233            priceRegularSpan[0].classList.add('visually-hidden', 'visually-hidden--inline');
1234            priceRegularSpan[1].className = '';
1235            priceRegularSpan[1].classList.add('price-item', 'price-item--regular');
1236
1237            const priceSale = document.createElement('div');
1238            priceSale.classList.add('wh_price__sale');
1239            //priceContainer.appendChild(priceSale);
1240            priceContainerInnerDiv.appendChild(priceSale);
1241
1242            const pss1 = document.createElement('span');
1243            const pss2 = document.createElement('span');
1244            const pss3 = document.createElement('span');
1245            const pss4 = document.createElement('span');
1246            priceSale.appendChild(pss1); // hidden
1247            priceSale.appendChild(pss2); // regular price with strikethrough
1248            priceSale.appendChild(pss3); // hidden
1249            priceSale.appendChild(pss4); // discounted price
1250
1251            const priceSaleSpan = priceSale.querySelectorAll('span');
1252            priceSaleSpan[0].className = '';
1253            priceSaleSpan[0].classList.add('visually-hidden', 'visually-hidden--inline');
1254            //////console.log('strikethrough enabled', strikethroughEnabled);
1255            let strikethrough;
1256            //if (strikethroughEnabled == false) {
1257            //    strikethrough = document.createElement('span');
1258            //} else {
1259            //    strikethrough = document.createElement('s');
1260            //}
1261            const pricesEqual = regularPrice == discountedPrice;
1262            strikethrough = document.createElement('span');
1263            priceSaleSpan[1].appendChild(strikethrough);
1264            //////console.log('strikethroughs', strikethrough);
1265            strikethrough.innerHTML = `RRP: ${regularPrice}`;
1266            strikethrough.className = '';
1267            // extract percentage from discounted price
1268            const hasPercentage = discountedPrice.includes('%');
1269            if (hasPercentage){
1270                const percentage = parseInt(discountedPrice.match(/\d+/g)[0]);
1271                const reg = parseFloat(regularPrice.replace("$", ""));
1272                const value = reg * (1 - percentage / 100);
1273                //discountedPrice = `${value} (${percentage}% off)`;
1274            }
1275            if (isTierGeneral){
1276                priceSaleSpan[1].innerHTML = '';
1277            }
1278            priceSaleSpan[2].className = '';
1279            priceSaleSpan[2].classList.add('visually-hidden', 'visually-hidden--inline');
1280            priceSaleSpan[3].className = '';
1281            priceSaleSpan[3].classList.add('price-item', 'price-item--sale', 'price-item--last');
1282            priceSaleSpan[3].innerHTML = `${discountedPrice}`;
1283            if (pricesEqual) {
1284                priceSaleSpan[3].innerHTML = ``;
1285            }
1286
1287            strikethrough.classList.add('wh_regular__price');
1288            priceSaleSpan[3].classList.add('wh_discount__price');
1289
1290            const spanList = priceDiv.querySelectorAll('span');
1291            const badge = document.createElement('span');
1292
1293            // badge disabled
1294            //priceContainer.insertBefore(badge, priceSale);
1295
1296            //const spacer_before = document.createElement("br");
1297            //priceContainer.insertBefore(spacer_before, priceSale);
1298
1299            // show title before or after discount price
1300
1301            if (!pricesEqual) {
1302                if (title && !showBeforeDiscountPrice) {
1303                    const titleDiv = document.createElement('div');
1304                    titleDiv.classList.add('wh_card__content');
1305                    const titleSpan = document.createElement('span');
1306                    titleSpan.innerHTML = title;
1307                    //////console.log('title', title, showBeforeDiscountPrice);
1308                    //titleSpan.style.color = blockBadgeColor ?? 'inherit';
1309                    priceContainerInnerDiv.appendChild(titleDiv);
1310                    titleDiv.appendChild(titleSpan);
1311                } else if (title && showBeforeDiscountPrice) {
1312                    const titleDiv = document.createElement('div');
1313                    titleDiv.classList.add('wh_card__content');
1314                    const titleSpan = document.createElement('span');
1315                    titleSpan.innerHTML = `| <b>${title}</b>`;
1316                    if (isTierGeneral){
1317                    titleSpan.innerHTML = `<b>${title}</b>`;
1318                    }
1319                    //////console.log('title', title, showBeforeDiscountPrice);
1320                    //titleSpan.style.color = blockBadgeColor ?? 'inherit';
1321                    priceSale.insertBefore(titleDiv, priceSaleSpan[2]);
1322                    titleDiv.appendChild(titleSpan);
1323                }
1324            }
1325
1326            //if (expires) {
1327            //    const expiresSpan = document.createElement('label');
1328            //    const daysRemaining = Math.floor((new Date(expires) - new Date()) / (1000 * 60 * 60 * 24));
1329            //    expiresSpan.innerHTML = `Days left to claim: ${daysRemaining}`;
1330            //    expiresSpan.className = 'quantity__label form__label';
1331            //    priceContainer.appendChild(expiresSpan);
1332            //}
1333
1334            if (remaining) {
1335                const remainingSpan = document.createElement('label');
1336                remainingSpan.innerHTML = `Quantity to claim: ${remaining}`;
1337                remainingSpan.className = 'quantity__label form__label';
1338                remainingSpan.style.color = blockBadgeColor ?? 'inherit';
1339                //priceContainer.appendChild(remainingSpan);
1340                priceContainerInnerDiv.appendChild(remainingSpan);
1341            }
1342
1343            //let text = `Exclusive`
1344            //let text = `${text} &#x2022; ${title}`;
1345            let text = `${title}`;
1346            badge.innerHTML = text.replace(/"/g, '');
1347            const color = `${blockBadgeBackgroundColor}`
1348            const text_color = `${blockBadgeColor}`
1349            badge.style = `background-color: ${color.replace(/"/g, '')}; color: ${text_color.replace(/"/g, '')};`;
1350            badge.classList = 'badge price__badge-sale';
1351
1352            priceContainer.classList.add('wh_card__wrapper');
1353            //////console.log('price container added', priceContainer);
1354            return priceDiv;
1355        }
1356
1357        function createTargetedPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral, targetClass, showTitle = false, createParent = false){
1358            let calculatedPrice = '';
1359            if (showTitle){
1360                title = `<b>${title}</b>`;
1361                // extract percentage from discounted price
1362                const percentage = parseInt(discountedPrice.match(/\d+/g)[0]);
1363                calculatedPrice = regularPrice * (1 - percentage / 100);
1364            }
1365            let target = document.querySelector(`[class*="${targetClass}"]`);
1366            if (createParent){
1367                let parent = document.querySelector(`[class*="${targetClass}"]`);
1368                target = document.createElement('div');
1369                parent.appendChild(target);
1370            }
1371            if (!target){
1372                target = document.querySelector(`.${targetClass}`);
1373            }
1374            ////console.log('target', target);
1375            const pricesEqual = regularPrice == discountedPrice;
1376            if (pricesEqual) {
1377                if (showTitle){
1378                    target.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price"></span>`;
1379                } else {
1380                    target.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price"></span>`;
1381                }
1382            } else {
1383                if (showTitle){
1384                    target.innerHTML = `<span class="wh_title">${title}</span><span class="wh_regular__price"><s>${regularPrice}</s><span class="wh_calculated__price">${calculatedPrice}</span></span><span class="wh_discount__price">${discountedPrice}</span>`;
1385                } else {
1386                    target.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1387                }
1388            }
1389        }
1390
1391        async function checkProductDiscounts(id, currencyCode, customerId) {
1392            if (id === '') {
1393                return;
1394            }
1395            const response = await fetch(`${base_url}/store/exclusive-products/${id}/${currencyCode}/${customerId}`, {
1396                method: 'GET',
1397                headers: {
1398                    'Content-Type': 'application/json',
1399                    'Shopify-Site': `lieu-dit-winery.myshopify.com`,
1400                }
1401            });
1402            let json = await response.json();
1403            return json;
1404        }
1405
1406        function loadCss(customerId, json) {
1407            const fontFamily = json?.globalCss?.fontFamily ?? 'inherit';
1408            const tierName = json?.tierName ?? '';
1409            //const fontSize = json?.globalCss?.fontSize ?? '16px';
1410            const fontSize = '16px';
1411            const flexDirection = json?.globalCss?.flexDirection ?? 'row';
1412            let color = json?.globalCss?.color ?? 'inherit';
1413            //const fontFamily = 'gothamlight';
1414            let style = document.createElement('style');
1415
1416            const isDarkMode = document.querySelector('.dark-version') ?? false;
1417            if (isDarkMode) {
1418            color = '#fff';
1419            }
1420
1421            const css = `
1422                .wh_card__wrapper {
1423                    /*position: relative;*/
1424                    display: flex !important;
1425                    flex-direction: column !important;
1426                    border-radius: 8px;
1427                    overflow: hidden;
1428                    transition: box-shadow 0.3s;
1429                    margin: 0 0 20px 0 !important;
1430                    text-align: center;
1431                    font-stretch: semi-expanded;
1432                    font-family: ${fontFamily} !important;
1433                    font-size: ${fontSize} !important;
1434                    color: ${color} !important;
1435                }
1436                .wh_card__wrapper:hover {
1437                    /*box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);*/
1438                }
1439                .wh_card__inner {
1440                    position: relative;
1441                    display: flex;
1442                    flex-direction: ${flexDirection};
1443                }
1444                .wh_card__content {
1445                    display: block;
1446                    padding-right: 6px;
1447                }
1448                .wh_discount__price {
1449                    margin-right: 1px;
1450                    font-size: ${fontSize} !important;
1451                }
1452                .wh_regular__price {
1453                    margin-right: 6px;
1454                    font-size: ${fontSize} !important;
1455                }
1456                .wh_price__sale {
1457                    display: flex;
1458                    flex-direction: row;
1459                    justify-content: center;
1460                    align-items: center;
1461                }
1462            `;
1463
1464            style.innerHTML = css;
1465            document.head.appendChild(style);
1466
1467            if (tierName){
1468                return json;
1469            }
1470        }
1471
1472        function applyDiscountPriceToElement(element, json){
1473            const discountedPrice = json.discountedPrice;
1474            const regularPrice = json.regularPrice;
1475            if (discountedPrice != regularPrice){
1476                const priceSale = document.createElement('div');
1477                priceSale.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1478                const parent = element.parentElement;
1479                parent.appendChild(priceSale);
1480                element.style.display = 'none';
1481            }
1482        }
1483
1484        const productCardPartialClasses = [
1485            'card-wrapper',
1486            'card__wrapper',
1487            'product-card product-card--',
1488            'featured-collection-item',
1489        ];
1490        const productJsonByHandle = {};
1491
1492        function findClosestProductCard(element) {
1493            if (!element) {
1494                return null;
1495            }
1496            for (const partialClass of productCardPartialClasses) {
1497                const card = element.closest(`[class*="${partialClass}"]`);
1498                if (card) {
1499                    return card;
1500                }
1501            }
1502            return null;
1503        }
1504
1505        function getAllProductCards() {
1506            for (const partialClass of productCardPartialClasses) {
1507                const cards = document.querySelectorAll(`[class*="${partialClass}"]`);
1508                if (cards.length > 0) {
1509                    return Array.from(cards);
1510                }
1511            }
1512            return [];
1513        }
1514
1515        function getHandleFromHref(href) {
1516            if (!href) {
1517                return null;
1518            }
1519            try {
1520                const pathname = new URL(href, window.location.origin).pathname;
1521                const match = pathname.match(/\/products\/([^\/?#]+)/);
1522                return match ? decodeURIComponent(match[1]) : null;
1523            } catch (e) {
1524                return null;
1525            }
1526        }
1527
1528        function getProductHandleFromCard(card) {
1529            if (!card) {
1530                return null;
1531            }
1532            const links = card.querySelectorAll('a[href*="/products/"]');
1533            for (const link of links) {
1534                const handle = getHandleFromHref(link.href);
1535                if (handle) {
1536                    return handle;
1537                }
1538            }
1539            return null;
1540        }
1541
1542        function findProductCardByHandle(handle) {
1543            if (!handle) {
1544                return null;
1545            }
1546            const hrefNeedle = `/products/${handle}`;
1547            const links = document.querySelectorAll(`a[href*="${hrefNeedle}"]`);
1548            for (const link of links) {
1549                try {
1550                    const pathname = new URL(link.href, window.location.origin).pathname;
1551                    if (
1552                        pathname === hrefNeedle ||
1553                        pathname.endsWith(hrefNeedle) ||
1554                        pathname.includes(`${hrefNeedle}/`)
1555                    ) {
1556                        const card = findClosestProductCard(link);
1557                        if (card) {
1558                            return card;
1559                        }
1560                    }
1561                } catch (e) {
1562                    // ignore malformed hrefs
1563                }
1564            }
1565            return null;
1566        }
1567
1568        function getVariantOrProductIdFromCard(card) {
1569            if (!card) {
1570                return null;
1571            }
1572            const form = card.querySelector('form[action="/cart/add"]');
1573            if (form) {
1574                const formId = form.querySelector('input[name="id"]')?.value
1575                    ?? form.querySelector('input[name="product-id"]')?.value;
1576                if (formId) {
1577                    return formId;
1578                }
1579            }
1580            return card.querySelector('[data-product-id]')?.getAttribute('data-product-id')
1581                ?? card.getAttribute('data-product-id')
1582                ?? null;
1583        }
1584
1585        async function resolveProductIdForCard(card, handleToProductId = {}) {
1586            const fromCard = getVariantOrProductIdFromCard(card);
1587            if (fromCard) {
1588                return fromCard;
1589            }
1590            const handle = getProductHandleFromCard(card);
1591            if (!handle) {
1592                return null;
1593            }
1594            if (handleToProductId[handle]) {
1595                return handleToProductId[handle];
1596            }
1597            // "Choose options" cards / recommendations often have no form id —
1598            // resolve via Shopify's public product JSON.
1599            try {
1600                if (!productJsonByHandle[handle]) {
1601                    productJsonByHandle[handle] = fetch(`/products/${handle}.js`)
1602                        .then((response) => (response.ok ? response.json() : null))
1603                        .catch(() => null);
1604                }
1605                const productJson = await productJsonByHandle[handle];
1606                if (productJson?.id) {
1607                    return String(productJson.id);
1608                }
1609                if (productJson?.variants?.[0]?.id) {
1610                    return String(productJson.variants[0].id);
1611                }
1612            } catch (e) {
1613                // ignore lookup failures
1614            }
1615            return null;
1616        }
1617
1618        async function priceAllProductCards(currencyCode, customerId, handleToProductId = {}) {
1619            const pricedCards = new WeakSet();
1620            const cards = getAllProductCards();
1621            for (const card of cards) {
1622                if (pricedCards.has(card)) {
1623                    continue;
1624                }
1625                // Skip the main PDP price block when present on product templates
1626                if (card.closest('product-info, .product__info-wrapper, .product__info-container')) {
1627                    continue;
1628                }
1629                const id = await resolveProductIdForCard(card, handleToProductId);
1630                if (!id) {
1631                    continue;
1632                }
1633                const _json = await checkProductDiscounts(id, currencyCode, customerId);
1634                const json = _json?.exclusive ?? {};
1635                const json_tier = _json?.tierProduct ?? {};
1636                const json_club = _json?.clubDiscount ?? {};
1637                const json_tier_general = _json?.tierGeneral ?? {};
1638                checkIsExclusiveCollection(id, currencyCode, card, json, json_tier, json_club, json_tier_general);
1639                pricedCards.add(card);
1640            }
1641        }
1642
1643        function findPriceElementInCard(card) {
1644            if (!card) {
1645                return null;
1646            }
1647            const partialClasses = [
1648                'price__regular',
1649                'price__content',
1650                'product-card__price',
1651                'price',
1652                'modal_price',
1653                'price-list',
1654                'current-price',
1655            ];
1656            for (const partialClass of partialClasses) {
1657                const element = card.querySelector(`[class*="${partialClass}"]`);
1658                if (element) {
1659                    return element;
1660                }
1661            }
1662            return null;
1663        }
1664
1665        async function checkIsExclusiveCollection(id, currencyCode, card, json, json_tier, json_club, json_tier_general){
1666            //let id = form.querySelector('data-product')?.getAttribute('data-product') ?? form.querySelector('data-product-id')?.getAttribute('data-product-id');
1667            const showPricingOnCollectionPage = `true`;
1668            if (showPricingOnCollectionPage == 'false') {
1669                return;
1670            }
1671            const requestPath = window.location.pathname;
1672            if (requestPath?.includes('gift-vouchers')){
1673                return;
1674            }
1675            // Accept a card element (preferred). Legacy numeric index is no longer used.
1676            let form = card && card.nodeType === 1 ? card : null;
1677            if (!form) {
1678                return;
1679            }
1680
1681            //let isExclusive = json.exclusive ?? false;
1682            let isExclusive = false;
1683            let isClubProduct = json_club.clubDiscount ?? false;
1684            let isTierProduct = json_tier.tierProduct ?? false;
1685            let isTierGeneral = json_tier_general.tierGeneral ?? false;
1686
1687
1688            if (isExclusive && customerId != 'none' && json.exclusiveProducts?.length > 0) {
1689                // adding badge to product card
1690                const cardInner = form.querySelector('.card__inner');
1691                const cardContent = cardInner.querySelector('.card__content');
1692                const cardBadge = cardContent.querySelector('.card__badge');
1693                const newBadge = document.createElement('div');
1694                newBadge.classList = "card__badge top left";
1695                const spacer = document.createElement("br");
1696                cardContent.appendChild(spacer);
1697                cardContent.appendChild(spacer);
1698                cardContent.appendChild(newBadge);
1699                const span = document.createElement("span");
1700                span.classList = 'badge badge--bottom-left';
1701
1702                let text = `Exclusive`
1703                span.innerHTML = text.replace(/"/g, '');
1704                const color = `${blockBadgeBackgroundColor}`
1705                const text_color = `${blockBadgeColor}`
1706                span.style = `background-color: ${color.replace(/"/g, '')}; color: ${text_color.replace(/"/g, '')};`;
1707                newBadge.appendChild(span);
1708            } else if (isTierProduct && customerId != 'none' && json_tier.tierProducts?.length > 0){
1709                if (form){
1710                    let priceRegular = findPriceElementInCard(form);
1711                    //if (priceRegular){
1712                    //    const _json_tier = json_tier.tierProducts[0];
1713                    //    applyDiscountPriceToElement(priceRegular, _json_tier);
1714                    //}
1715                    const _json_tier = json_tier.tierProducts[0];
1716                    const discountedPrice = _json_tier.discountedPrice;
1717                    const regularPrice = _json_tier.regularPrice;
1718                    if (discountedPrice != regularPrice){
1719                        if (priceRegular){
1720                            const priceSale = document.createElement('div');
1721                            priceSale.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1722                            const parent = priceRegular.parentElement;
1723                            //parent.appendChild(priceSale);
1724                            //priceRegular.style.display = 'none';
1725                        } else {
1726                            ////console.log('price regular not found');
1727                        }
1728                    }
1729                }
1730            } else if (isClubProduct && customerId != 'none'){
1731                if (form){
1732                    let priceRegular = findPriceElementInCard(form);
1733                    //if (priceRegular){
1734                    //    applyDiscountPriceToElement(priceRegular, json_club);
1735                    //}
1736                    const discountedPrice = json_club.discountedPrice;
1737                    const regularPrice = json_club.regularPrice;
1738                    if (discountedPrice != regularPrice){
1739                        if (priceRegular){
1740                            const priceSale = document.createElement('div');
1741                            priceSale.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1742                            const parent = priceRegular.parentElement;
1743                            parent.appendChild(priceSale);
1744                            priceRegular.style.display = 'none';
1745                        } else {
1746                            ////console.log('price regular not found');
1747                        }
1748                    }
1749                }
1750            } else if (isTierGeneral && customerId != 'none'){
1751                // only showing one for logged in customer currently on collections page
1752                if (form){
1753                    let priceRegular = findPriceElementInCard(form);
1754                    //if (priceRegular){
1755                    //    applyDiscountPriceToElement(priceRegular, json_tier_general.tierGeneralObj[0]);
1756                    //}
1757                    const _json_tier_general = json_tier_general.tierGeneralObj[0];
1758                    if (!_json_tier_general) {
1759                        return;
1760                    }
1761                    const discountedPrice = _json_tier_general.discountedPrice;
1762                    const regularPrice = _json_tier_general.regularPrice;
1763                    if (discountedPrice != regularPrice){
1764                        if (priceRegular){
1765                            const storeUrl = `lieu-dit-winery.myshopify.com`;
1766                            const priceSale = document.createElement('div');
1767                            priceSale.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1768                            const parent = priceRegular.parentElement;
1769                            if (storeUrl == decodeText('qu@xt@x-c&[email protected]&le.ius')){
1770                                // as parent
1771                                priceRegular.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1772                            } else {
1773                                // as child
1774                                parent.appendChild(priceSale);
1775                                priceRegular.style.display = 'none';
1776                            }
1777                        } else {
1778                            ////console.log('price regular not found');
1779                        }
1780                    }
1781                }
1782            }
1783        };
1784
1785        async function checkIsExclusiveSingleProduct(id, currencyCode, json, json_tier, json_club, json_t
1785ier_general) {
1786            if (id == '') {
1787                return;
1788            }
1789            //////console.log('checking single');
1790            //let json = {
1791            //    "exclusive": true,
1792            //    "exclusiveProducts": [
1793            //        {
1794            //            "regularPrice": "$100.00",
1795            //            "discountedPrice": "$50.00",
1796            //            "title": "Silver Tier",
1797            //            "remaining": 5,
1798            //            "expires": "2024-03-31T23:59:59Z"
1799            //        },
1800            //        {
1801            //            "regularPrice": "$200.00",
1802            //            "discountedPrice": "$100.00",
1803            //            "title": "Gold Tier",
1804            //            "remaining": 10,
1805            //            "expires": "2021-12-31T23:59:59Z"
1806            //        }
1807            //    ]
1808            //}
1809
1810            if (!debug) {
1811            }
1812
1813            //json = await checkId(id, currencyCode, customerId); // exclusive
1814            //json_tier = await checkTierProduct(id, currencyCode, customerId); // tier
1815            //////console.log('checking club with id', id);
1816            //json_club = await checkClubProduct(id, currencyCode, customerId); // club
1817            //json_tier_general = await checkTierGeneral(id, currencyCode, customerId); // tier general
1818
1819            let isExclusive = json.exclusive ?? false;
1820            let isTierProduct = json_tier.tierProduct ?? false;
1821            let isClubProduct = json_club.clubDiscount ?? false;
1822            let isTierGeneral = json_tier_general.tierGeneral ?? false;
1823            //let isTierGeneral = false;
1824            let globalRoot = null;
1825
1826            //////console.log('isExclusive', isExclusive, 'isTierProduct', isTierProduct, 'isClubProduct', isClubProduct);
1827
1828            // we either display the exclusive products or the tier products
1829            if (isExclusive && customerId != 'none' && json.exclusiveProducts?.length > 0) {
1830                const exclusiveProducts = json.exclusiveProducts;
1831
1832                // return if exclusive products is empty
1833
1834                if (exclusiveProducts?.length == 0) {
1835                    return;
1836                }
1837
1838                /** Creating the root price div **/
1839
1840                const priceDiv = createRootContainer(null);
1841                globalRoot = priceDiv;
1842                //////console.log('root created');
1843
1844                /** Creating price divs for each exclusive price **/
1845
1846                for (let i = 0; i < exclusiveProducts.length; i++) {
1847                    const ep = exclusiveProducts[i];
1848                    const regularPrice = ep.regularPrice;
1849                    const discountedPrice = ep.discountedPrice;
1850                    let title = ep.title;
1851                    const expires = ep.expires;
1852                    const remaining = ep.remaining;
1853                    const blockBadgeText = ep.blockBadgeText ?? `MEMBER'S PRICE:`;
1854                    const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1855                    const blockBadgeColor = ep.blockBadgeColor;
1856                    const strikethroughEnabled = ep.strikethroughEnabled;
1857                    const showBeforeDiscountPrice = ep.showBeforeDiscountPrice ?? true;
1858                    title = blockBadgeText;
1859                    const newPriceDiv = createNewPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice);
1860                    const parent = priceDiv.parentElement;
1861                    parent.appendChild(newPriceDiv);
1862                }
1863
1864            } else if (isTierProduct && json_tier.tierProducts?.length > 0) {
1865                const tierProducts = json_tier.tierProducts;
1866                const priceDiv = createRootContainer(null);
1867                globalRoot = priceDiv;
1868                //////console.log('root created');
1869
1870                if (tierProducts?.length == 0) {
1871                    return;
1872                }
1873
1874                for (let i = 0; i < tierProducts.length; i++) {
1875                    const index = i;
1876                    const ep = tierProducts[i];
1877                    const regularPrice = ep.regularPrice;
1878                    const discountedPrice = ep.discountedPrice;
1879                    let title = ep.title;
1880                    const expires = ep.expires;
1881                    const remaining = ep.remaining;
1882                    const blockBadgeText = ep.blockBadgeText ?? `MEMBER'S PRICE:`;
1883                    const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1884                    const blockBadgeColor = ep.blockBadgeColor;
1885                    const strikethroughEnabled = ep.strikethroughEnabled ?? false;
1886                    const showBeforeDiscountPrice = ep.showBeforeDiscountPrice ?? true;
1887                    title = blockBadgeText;
1888                    const newPriceDiv = createNewPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice);
1889                    const parent = priceDiv.parentElement;
1890                    parent.appendChild(newPriceDiv);
1891                    //////console.log('appended latest 6', newPriceDiv);
1892                }
1893            } else if (isClubProduct){
1894                //const clubProducts = json_club.clubProducts;
1895                const storeUrl = `lieu-dit-winery.myshopify.com`;
1896                if (storeUrl == 'ipsvh1-0m.myshopify.com'){ // hotifx, remove this line once option is configurable
1897                    const ep = json_club;
1898                    const regularPrice = ep.regularPrice;
1899                    const discountedPrice = ep.discountedPrice;
1900                    let title = ep.title ?? '';
1901                    const expires = null;
1902                    const remaining = null;
1903                    const blockBadgeText = ep.blockBadgeText ?? `CLUB PRICE:`;
1904                    const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1905                    const blockBadgeColor = ep.blockBadgeColor;
1906                    const strikethroughEnabled = ep.strikethroughEnabled ?? false;
1907                    const showBeforeDiscountPrice = true; // not needed for tier general
1908                    const targetClass = 'current-price';
1909                    createTargetedPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral, targetClass);
1910                    return;
1911                }
1912                const priceDiv = createRootContainer(null);
1913                globalRoot = priceDiv;
1914                //////console.log('root created');
1915                const regularPrice = json_club.regularPrice;
1916                const discountedPrice = json_club.discountedPrice;
1917                let title = json_club.title ?? '';
1918                const expires = null;
1919                const remaining = null;
1920                const blockBadgeText = json_club.blockBadgeText ?? `CLUB PRICE:`;
1921                const blockBadgeBackgroundColor = json_club.blockBadgeBackgroundColor ?? '#f8f8f8';
1922                const blockBadgeColor = json_club.blockBadgeColor ?? '#000';
1923                const strikethroughEnabled = json_club.strikethroughEnabled ?? false;
1924                const showBeforeDiscountPrice = json_club.showBeforeDiscountPrice ?? true;
1925                title = blockBadgeText;
1926                const newPriceDiv = createNewPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice);
1927                const parent = priceDiv.parentElement;
1928                parent.appendChild(newPriceDiv);
1929                //////console.log('appended latest 10', newPriceDiv);
1930            }
1931
1932            if (isTierGeneral && !isTierProduct && !isClubProduct && !isExclusive){
1933                const storeUrl = `lieu-dit-winery.myshopify.com`;
1934                const tierGeneral = json_tier_general.tierGeneralObj;
1935                if (storeUrl == decodeText('qu@xt@x-c&[email protected]&le.ius')){ // hotifx, remove this line once option is configurable
1936                    for (let i = 0; i < tierGeneral.length; i++) {
1937                        const index = i;
1938                        const ep = tierGeneral[i];
1939                        const regularPrice = ep.regularPrice;
1940                        const discountedPrice = ep.discountedPrice;
1941                        let title = ep.title ?? `Tier ${index + 1}`;
1942                        const expires = ep.expires;
1943                        const remaining = ep.remaining;
1944                        const blockBadgeText = ep.blockBadgeText ?? `MEMBER'S PRICE:`;
1945                        const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1946                        const blockBadgeColor = ep.blockBadgeColor;
1947                        const strikethroughEnabled = ep.strikethroughEnabled ?? false;
1948                        const showBeforeDiscountPrice = true; // not needed for tier general
1949                        //////console.log('tier general', title);
1950                        const targetClass = 'prodPrice';
1951                        createTargetedPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral, targetClass);
1952                    }
1953                    return;
1954                }
1955                // LOAD THE CHANGE
1956                if (storeUrl == ''){ // hotifx, remove this line once option is configurable
1957                    for (let i = 0; i < tierGeneral.length; i++) {
1958                        const index = i;
1959                        const ep = tierGeneral[i];
1960                        const regularPrice = ep.regularPrice;
1961                        const discountedPrice = ep.discountedPrice;
1962                        let title = ep.title ?? `Tier ${index + 1}`;
1963                        const expires = ep.expires;
1964                        const remaining = ep.remaining;
1965                        const blockBadgeText = ep.blockBadgeText ?? `MEMBER'S PRICE:`;
1966                        const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1967                        const blockBadgeColor = ep.blockBadgeColor;
1968                        const strikethroughEnabled = ep.strikethroughEnabled ?? false;
1969                        const showBeforeDiscountPrice = true; // not needed for tier general
1970                        //////console.log('tier general', title);
1971                        const targetClass = '!mt-[--gutter-sm]';
1972                        const showTitle = true;
1973                        createTargetedPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral, targetClass, showTitle);
1974                    }
1975                    return;
1976                }
1977                let priceDiv = null;
1978                if (!globalRoot){
1979                    priceDiv = createRootContainer(true);
1980                } else {
1981                    priceDiv = globalRoot;
1982                }
1983
1984                if (tierGeneral?.length == 0) {
1985                    return;
1986                }
1987
1988                for (let i = 0; i < tierGeneral.length; i++) {
1989                    const index = i;
1990                    const ep = tierGeneral[i];
1991                    const regularPrice = ep.regularPrice;
1992                    const discountedPrice = ep.discountedPrice;
1993                    let title = ep.title ?? `Tier ${index + 1}`;
1994                    const expires = ep.expires;
1995                    const remaining = ep.remaining;
1996                    const blockBadgeText = ep.blockBadgeText ?? `MEMBER'S PRICE:`;
1997                    const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1998                    const blockBadgeColor = ep.blockBadgeColor;
1999                    const strikethroughEnabled = ep.strikethroughEnabled ?? false;
2000                    const showBeforeDiscountPrice = true; // not needed for tier general
2001                    //////console.log('tier general', title);
2002                    const newPriceDiv = createNewPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral);
2003                    const parent = priceDiv.parentElement;
2004                    parent.appendChild(newPriceDiv);
2005                    //////console.log('appended latest 12', newPriceDiv);
2006                }
2007
2008                //console.log('priceDiv', priceDiv);
2009            }
2010        }
2011    </script>
2011
2012
2013
2014
2015<!-- END app block -->
2015<script src="https://cdn.shopify.com/extensions/01a0f119-97d5-70ad-8274-d2ee373cf011/ecomposer-145/assets/ecom.js" type="text/javascript" defer="defer"></script>
2015
2016<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2017<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: 7028047908,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 2017
2017
2018<script>
2019  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2020</script>
vendor: 1 bytes, line 2020
2020
2021<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}
2021).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: 7028047908,storefrontBaseUrl: "https://www.lieuditwinery.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.lieuditwinery.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"760545338","configuration":"{\"mailchimp_store_id\":\"store_nlf4b412bw7u84he33bu\", \"mailchimp_user_id\":\"19790647\",\"mailchimp_list_id\":\"fbef9f75e0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"673447994","configuration":"{\"shopId\":\"lieu-dit-winery.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"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"]}
2021,"dataSharingState":"unrestricted"},{"id":"452100154","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"201916474","configuration":"{\"pixel_id\":\"3723086031279716\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"25788474","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Segment Analytics"},{"id":"57409594","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"96796730","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Chord Unified Pixel"},{"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":"Lieu Dit Winery","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"lieu-dit-winery.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.lieuditwinery.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7543958470714","handle":"2025-blanc-de-mer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41420330762298","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7486018519098","handle":"2024-sauvignon-blanc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41136108011578","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7557261983802","handle":"2025-chenin-blanc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41466644987962","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7508001128506","handle":"2024-chenin-blanc-jurassic-park-vineyard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41252370841658","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7557262049338","handle":"2025-rose-of-cabernet-franc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41466645053498","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7415440932922","handle":"2023-cabernet-franc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40900815781946","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7556876304442","handle":"2024-cabernet-franc-sans-soufre","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41464202625082","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7361538359354","handle":"2022-cabernet-franc-franc-de-pied","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40718706343994","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7482693222458","handle":"2023-cabernet-franc-rock-hollow-vineyard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41123006316602","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7523147317306","handle":"2023-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41321952018490","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.lieuditwinery.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"124444115002","themeStoreId":"2699","themePublished":"true","eventMetadataId":"305eddf9-dae3-4160-b1c6-379e87f61a3a","pageType":"cart","shopId":"7028047908","storefrontBaseUrl":"https:\/\/www.lieuditwinery.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2021<script>
2022  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2023  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2024  window.ShopifyAnalytics.meta.currency = 'USD';
2025  var meta = {"page":{"pageType":"cart","requestId":"4207880f-b994-4cf8-b9ff-400dccf72e4f-1791120245"}};
2026  for (var attr in meta) {
2027    window.ShopifyAnalytics.meta[attr] = meta[attr];
2028  }
2029</script>
vendor: 1 bytes, line 2029
2029
2030<script class="analytics">
2031  (function () {
2032    var customDocumentWrite = function(content) {
2033      var jquery = null;
2034
2035      if (window.jQuery) {
2036        jquery = window.jQuery;
2037      } else if (window.Checkout && window.Checkout.$) {
2038        jquery = window.Checkout.$;
2039      }
2040
2041      if (jquery) {
2042        jquery('body').append(content);
2043      }
2044    };
2045
2046    var hasLoggedConversion = function(token) {
2047      if (token) {
2048        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2049      }
2050      return false;
2051    }
2052
2053    var setCookieIfConversion = function(token) {
2054      if (token) {
2055        var twoMonthsFromNow = new Date(Date.now());
2056        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2057
2058        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2059      }
2060    }
2061
2062    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2063    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2064    if (trekkie.integrations) {
2065      return;
2066    }
2067    trekkie.methods = [
2068      'identify',
2069      'page',
2070      'ready',
2071      'track',
2072      'trackForm',
2073      'trackLink'
2074    ];
2075    trekkie.factory = function(method) {
2076      return function() {
2077        var args = Array.prototype.slice.call(arguments);
2078        args.unshift(method);
2079        trekkie.push(args);
2080        if (method == 'track' || method == 'page') {
2081          var pageUrl;
2082          try {
2083            pageUrl = window.location.href;
2084          } catch (e) {}
2085          var pageReferrer;
2086          try {
2087            pageReferrer = document.referrer;
2088          } catch (e) {}
2089          try {
2090            if (window.__TREKKIE_SHIM_QUEUE == null) {
2091              window.__TREKKIE_SHIM_QUEUE = [];
2092            }
2093            window.__TREKKIE_SHIM_QUEUE.push({
2094              from: 'trekkie-stub',
2095              method: method,
2096              args: args.slice(1),
2097              pageContext: {
2098                url: pageUrl,
2099                referrer: pageReferrer
2100              }
2101            });
2102          } catch (e) {
2103            // no-op
2104          }
2105        }
2106        return trekkie;
2107      };
2108    };
2109    for (var i = 0; i < trekkie.methods.length; i++) {
2110      var key = trekkie.methods[i];
2111      trekkie[key] = trekkie.factory(key);
2112    }
2113    trekkie.load = function(config) {
2114      trekkie.config = config || {};
2115      trekkie.config.initialDocumentCookie = document.cookie;
2116      var first = document.getElementsByTagName('script')[0];
2117var script = document.createElement('script');
2118script.type = 'text/javascript';
2119script.onerror = function(e) {
2120  var scriptFallback = document.createElement('script');
2121  scriptFallback.type = 'text/javascript';
2122  scriptFallback.onerror = function(error) {
2123          var Monorail = {
2124      produce: function produce(monorailDomain, schemaId, payload) {
2125        var currentMs = new Date().getTime();
2126        var event = {
2127          schema_id: schemaId,
2128          payload: payload,
2129          metadata: {
2130            event_created_at_ms: currentMs,
2131            event_sent_at_ms: currentMs
2132          }
2133        };
2134        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2135      },
2136      sendRequest: function sendRequest(endpointUrl, payload) {
2137        // Try the sendBeacon API
2138        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2139          var blobData = new window.Blob([payload], {
2140            type: 'text/plain'
2141          });
2142
2143          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2144            return true;
2145          } // sendBeacon was not successful
2146
2147        } // XHR beacon
2148
2149        var xhr = new XMLHttpRequest();
2150
2151        try {
2152          xhr.open('POST', endpointUrl);
2153          xhr.setRequestHeader('Content-Type', 'text/plain');
2154          xhr.send(payload);
2155        } catch (e) {
2156          console.log(e);
2157        }
2158
2159        return false;
2160      },
2161      isIos12: function isIos12() {
2162        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2163      }
2164    };
2165    Monorail.produce('monorail-edge.shopifysvc.com',
2166      'trekkie_storefront_load_errors/1.1',
2167      {shop_id: 7028047908,
2168      theme_id: 124444115002,
2169      app_name: "storefront",
2170      context_url: window.location.href,
2171      source_url: "//www.lieuditwinery.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2172
2173  };
2174  scriptFallback.async = true;
2175  scriptFallback.src = '//www.lieuditwinery.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2176  first.parentNode.insertBefore(scriptFallback, first);
2177};
2178script.async = true;
2179script.src = '//www.lieuditwinery.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2180first.parentNode.insertBefore(script, first);
2181
2182    };
2183    trekkie.load(
2184      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":7028047908,"isMerchantRequest":null,"themeId":124444115002,"themeCityHash":"5065471869518555355","contentLanguage":"en","currency":"USD","eventMetadataId":"305eddf9-dae3-4160-b1c6-379e87f61a3a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2185    );
2186
2187    var loaded = false;
2188    trekkie.ready(function() {
2189      if (loaded) return;
2190      loaded = true;
2191
2192      window.ShopifyAnalytics.lib = window.trekkie;
2193
2194      var originalDocumentWrite = document.write;
2195      document.write = customDocumentWrite;
2196      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2197      document.write = originalDocumentWrite;
2198
2199      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2200      var token = match? match[1]: undefined;
2201      if (!hasLoggedConversion(token)) {
2202        setCookieIfConversion(token);
2203        
2204      }
2205    });
2206
2207    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"4207880f-b994-4cf8-b9ff-400dccf72e4f-1791120245","shopifyEmitted":true});
2208
2209    var eventsListenerScript = document.createElement('script');
2210    eventsListenerScript.async = true;
2211    eventsListenerScript.src = "//www.lieuditwinery.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2212    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2213})();</script>
2213
2214  
2214<script>
2215  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
2216    window.ga = function ga() {
2217      (window.ga.q = window.ga.q || []).push(arguments);
2218      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2219        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
2220      }
2221      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
2222    };
2223    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2224      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
2225    }
2226  }
2227</script>
vendor: 1 bytes, line 2227
2227
2228<script
2229  defer
2230  src="https://www.lieuditwinery.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2231  data-application="storefront-renderer"
2232  data-shop-id="7028047908"
2233  data-render-region="gcp-us-central1"
2234  data-page-type="cart"
2235  data-theme-instance-id="124444115002"
2236  data-theme-name="Trade"
2237  data-theme-version="14.0.0"
2238  data-monorail-region="shop_domain"
2239  data-resource-timing-sampling-rate="10"
2240  data-shs="true"
2241  data-shs-beacon="true"
2242  data-shs-export-with-fetch="true"
2243  data-shs-logs-sample-rate="1"
2244  data-shs-beacon-endpoint="https://www.lieuditwinery.com/api/collect"
2245></script>
2245
2246<meta name="shopify-y" content="ede1aec7-de64-4275-b22e-03b422ec01d0" data-expiration="1822677845000"><meta name="shopify-s" content="ec26e5d6-b8ef-4859-8a3e-e1e08c139b07" data-expiration="1791122045000"><meta name="new-cookie-storage-activated" content="t">
2247</head>
2248
2249<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/loop_bundle.js?v=134193039818244484621774992385"></script>
2249
2250  <body class="gradient animate--hover-default">
2251    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
2252      Skip to content
2253    </a><!-- BEGIN sections: header-group -->
2254<div id="shopify-section-sections--15044386553914__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-list-menu.css?v=151968516119678728991718808903" media="print" onload="this.media='all'">
2255<link rel="stylesheet" href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-search.css?v=165164710990765432851718808903" media="print" onload="this.media='all'">
2256<link rel="stylesheet" href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-menu-drawer.css?v=110695408305392539491718808903" media="print" onload="this.media='all'">
2257<link rel="stylesheet" href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-cart-notification.css?v=54116361853792938221718808903" media="print" onload="this.media='all'">
2258<link rel="stylesheet" href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-cart-items.css?v=127384614032664249911718808903" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" media="print" onload="this.media='all'"><style>
2259  header-drawer {
2260    justify-self: start;
2261    margin-left: -1.2rem;
2262  }.menu-drawer-container {
2263    display: flex;
2264  }
2265
2266  .list-menu {
2267    list-style: none;
2268    padding: 0;
2269    margin: 0;
2270  }
2271
2272  .list-menu--inline {
2273    display: inline-flex;
2274    flex-wrap: wrap;
2275  }
2276
2277  summary.list-menu__item {
2278    padding-right: 2.7rem;
2279  }
2280
2281  .list-menu__item {
2282    display: flex;
2283    align-items: center;
2284    line-height: calc(1 + 0.3 / var(--font-body-scale));
2285  }
2286
2287  .list-menu__item--link {
2288    text-decoration: none;
2289    padding-bottom: 1rem;
2290    padding-top: 1rem;
2291    line-height: calc(1 + 0.8 / var(--font-body-scale));
2292  }
2293
2294  @media screen and (min-width: 750px) {
2295    .list-menu__item--link {
2296      padding-bottom: 0.5rem;
2297      padding-top: 0.5rem;
2298    }
2299  }
2300</style><style data-shopify>.header {
2301    padding: 4px 3rem 4px 3rem;
2302  }
2303
2304  .section-header {
2305    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
2306    margin-bottom: 0px;
2307  }
2308
2309  @media screen and (min-width: 750px) {
2310    .section-header {
2311      margin-bottom: 0px;
2312    }
2313  }
2314
2315  @media screen and (min-width: 990px) {
2316    .header {
2317      padding-top: 8px;
2318      padding-bottom: 8px;
2319    }
2320  }</style>
2320<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/details-disclosure.js?v=13653116266235556501718808903" defer="defer"></script>
vendor: 1 bytes, line 2320
2320
2321<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/details-modal.js?v=25581673532751508451718808903" defer="defer"></script>
vendor: 1 bytes, line 2321
2321
2322<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/cart-notification.js?v=133508293167896966491718808903" defer="defer"></script>
vendor: 1 bytes, line 2322
2322
2323<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/search-form.js?v=133129549252120666541718808903" defer="defer"></script>
2323<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
2324  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
2325    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
2326  </symbol>
2327
2328  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
2329    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
2330    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
2331    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
2332  </symbol>
2333
2334  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
2335    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
2336  </symbol>
2337</svg><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient header-wrapper--border-bottom"><header class="header header--middle-center header--mobile-center page-width drawer-menu header--has-menu header--has-account">
2338
2339<header-drawer data-breakpoint="desktop">
2340  <details id="Details-menu-drawer-container" class="menu-drawer-container">
2341    <summary
2342      class="header__icon header__icon--menu header__icon--summary link focus-inset"
2343      aria-label="Menu"
2344    >
2345      <span>
2346        <svg
2347  xmlns="http://www.w3.org/2000/svg"
2348  aria-hidden="true"
2349  focusable="false"
2350  class="icon icon-hamburger"
2351  fill="none"
2352  viewBox="0 0 18 16"
2353>
2354  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
2355</svg>
2356
2357        <svg
2358  xmlns="http://www.w3.org/2000/svg"
2359  aria-hidden="true"
2360  focusable="false"
2361  class="icon icon-close"
2362  fill="none"
2363  viewBox="0 0 18 17"
2364>
2365  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
2366</svg>
2367
2368      </span>
2369    </summary>
2370    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67">
2371      <div class="menu-drawer__inner-container">
2372        <div class="menu-drawer__navigation-container">
2373          <nav class="menu-drawer__navigation">
2374            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1">
2375                      <summary
2376                        id="HeaderDrawer-shop"
2377                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2378                      >
2379                        Shop
2380                        <svg
2381  viewBox="0 0 14 10"
2382  fill="none"
2383  aria-hidden="true"
2384  focusable="false"
2385  class="icon icon-arrow"
2386  xmlns="http://www.w3.org/2000/svg"
2387>
2388  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
2389</svg>
2390
2391                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
2392  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2393</svg>
2394
2395                      </summary>
2396                      <div
2397                        id="link-shop"
2398                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
2399                        tabindex="-1"
2400                      >
2401                        <div class="menu-drawer__inner-submenu">
2402                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
2403                            <svg
2404  viewBox="0 0 14 10"
2405  fill="none"
2406  aria-hidden="true"
2407  focusable="false"
2408  class="icon icon-arrow"
2409  xmlns="http://www.w3.org/2000/svg"
2410>
2411  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
2412</svg>
2413
2414                            Shop
2415                          </button>
2416                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
2417                                    id="HeaderDrawer-shop-shop-all"
2418                                    href="/collections/best-sellers-copy"
2419                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2420                                    
2421                                  >
2422                                    Shop All
2423                                  </a></li><li><a
2424                                    id="HeaderDrawer-shop-whites-rose"
2425                                    href="/collections/whites"
2426                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2427                                    
2428                                  >
2429                                    Whites &amp; Rosé
2430                                  </a></li><li><a
2431                                    id="HeaderDrawer-shop-reds"
2432                                    href="/collections/reds"
2433                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2434                                    
2435                                  >
2436                                    Reds
2437                                  </a></li><li><a
2438                                    id="HeaderDrawer-shop-large-format"
2439                                    href="/collections/large-format"
2440                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2441                                    
2442                                  >
2443                                    Large Format
2444                                  </a></li><li><a
2445                                    id="HeaderDrawer-shop-gift-ideas"
2446                                    href="/collections/gift-ideas"
2447                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2448                                    
2449                                  >
2450                                    Gift Ideas
2451                                  </a></li></ul>
2452                        </div>
2453                      </div>
2454                    </details></li><li>
2454<details id="Details-menu-drawer-menu-item-2">
2455                      <summary
2456                        id="HeaderDrawer-about"
2457                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2458                      >
2459                        About
2460                        <svg
2461  viewBox="0 0 14 10"
2462  fill="none"
2463  aria-hidden="true"
2464  focusable="false"
2465  class="icon icon-arrow"
2466  xmlns="http://www.w3.org/2000/svg"
2467>
2468  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
2469</svg>
2470
2471                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
2472  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2473</svg>
2474
2475                      </summary>
2476                      <div
2477                        id="link-about"
2478                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
2479                        tabindex="-1"
2480                      >
2481                        <div class="menu-drawer__inner-submenu">
2482                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
2483                            <svg
2484  viewBox="0 0 14 10"
2485  fill="none"
2486  aria-hidden="true"
2487  focusable="false"
2488  class="icon icon-arrow"
2489  xmlns="http://www.w3.org/2000/svg"
2490>
2491  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
2492</svg>
2493
2494                            About
2495                          </button>
2496                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
2497                                    id="HeaderDrawer-about-about-us"
2498                                    href="/pages/our-story"
2499                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2500                                    
2501                                  >
2502                                    About Us
2503                                  </a></li><li><a
2504                                    id="HeaderDrawer-about-visit-us"
2505                                    href="/pages/visit-us"
2506                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2507                                    
2508                                  >
2509                                    Visit Us
2510                                  </a></li></ul>
2511                        </div>
2512                      </div>
2513                    </details></li><li><a
2514                      id="HeaderDrawer-club-lieu-dit"
2515                      href="/pages/club-lieu-dit"
2516                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2517                      
2518                    >
2519                      Club Lieu Dit
2520                    </a></li><li><a
2521                      id="HeaderDrawer-contact"
2522                      href="/pages/contact-us"
2523                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2524                      
2525                    >
2526                      Contact
2527                    </a></li></ul>
2528          </nav>
2529          <div class="menu-drawer__utility-links"><a
2530                href="/account/login"
2531                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
2532              >
2533                <account-icon><svg
2534  xmlns="http://www.w3.org/2000/svg"
2535  aria-hidden="true"
2536  focusable="false"
2537  class="icon icon-account"
2538  fill="none"
2539  viewBox="0 0 18 19"
2540>
2541  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
25411-3.67-1.35-6.17-1.35z" fill="currentColor">
2542</svg>
2543
2544</account-icon>Log in</a><div class="menu-drawer__localization header-localization">
2545</div><ul class="list list-social list-unstyled" role="list"></ul>
2546          </div>
2547        </div>
2548      </div>
2549    </div>
2550  </details>
2551</header-drawer>
2552
2553<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
2554                
2555                <img src="//www.lieuditwinery.com/cdn/shop/files/Logo_2_ca9acc8d-792c-4586-bb04-7ae171f9e86a.png?v=1718201355&amp;width=600" alt="Lieu Dit Winery" srcset="//www.lieuditwinery.com/cdn/shop/files/Logo_2_ca9acc8d-792c-4586-bb04-7ae171f9e86a.png?v=1718201355&amp;width=170 170w, //www.lieuditwinery.com/cdn/shop/files/Logo_2_ca9acc8d-792c-4586-bb04-7ae171f9e86a.png?v=1718201355&amp;width=255 255w, //www.lieuditwinery.com/cdn/shop/files/Logo_2_ca9acc8d-792c-4586-bb04-7ae171f9e86a.png?v=1718201355&amp;width=340 340w" width="170" height="44.73125" loading="eager" class="header__heading-logo" sizes="(min-width: 750px) 170px, 50vw">
2556              </div></a><div class="header__icons header__icons--localization header-localization">
2557      <div class="desktop-localization-wrapper">
2558</div>
2559      
2560
2561<details-modal class="header__search">
2562  <details>
2563    <summary
2564      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
2565      aria-haspopup="dialog"
2566      aria-label="Search"
2567    >
2568      <span>
2569        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
2570          <use href="#icon-search">
2571        </svg>
2572        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
2573          <use href="#icon-close">
2574        </svg>
2575      </span>
2576    </summary>
2577    <div
2578      class="search-modal modal__content gradient"
2579      role="dialog"
2580      aria-modal="true"
2581      aria-label="Search"
2582    >
2583      <div class="modal-overlay"></div>
2584      <div
2585        class="search-modal__content search-modal__content-bottom"
2586        tabindex="-1"
2587      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
2588          <div class="field">
2589            <input
2590              class="search__input field__input"
2591              id="Search-In-Modal"
2592              type="search"
2593              name="q"
2594              value=""
2595              placeholder="Search"role="combobox"
2596                aria-expanded="false"
2597                aria-owns="predictive-search-results"
2598                aria-controls="predictive-search-results"
2599                aria-haspopup="listbox"
2600                aria-autocomplete="list"
2601                autocorrect="off"
2602                autocomplete="off"
2603                autocapitalize="off"
2604                spellcheck="false">
2605            <label class="field__label" for="Search-In-Modal">Search</label>
2606            <input type="hidden" name="options[prefix]" value="last">
2607            <button
2608              type="reset"
2609              class="reset__button field__button hidden"
2610              aria-label="Clear search term"
2611            >
2612              <svg class="icon icon-close" aria-hidden="true" focusable="false">
2613                <use xlink:href="#icon-reset">
2614              </svg>
2615            </button>
2616            <button class="search__button field__button" aria-label="Search">
2617              <svg class="icon icon-search" aria-hidden="true" focusable="false">
2618                <use href="#icon-search">
2619              </svg>
2620            </button>
2621          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
2622
2623<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-loading-spinner.css?v=116724955567955766481718808903" rel="stylesheet" type="text/css" media="all" />
2624
2625<div class="predictive-search__loading-state">
2626  <svg
2627    aria-hidden="true"
2628    focusable="false"
2629    class="spinner"
2630    viewBox="0 0 66 66"
2631    xmlns="http://www.w3.org/2000/svg"
2632  >
2633    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2634  </svg>
2635</div>
2636</div>
2637
2638            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button
2639          type="button"
2640          class="search-modal__close-button modal__close-button link link--text focus-inset"
2641          aria-label="Close"
2642        >
2643          <svg class="icon icon-close" aria-hidden="true" focusable="false">
2644            <use href="#icon-close">
2645          </svg>
2646        </button>
2647      </div>
2648    </div>
2649  </details>
2650</details-modal>
2651
2652<a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide">
2653          <account-icon><svg
2654  xmlns="http://www.w3.org/2000/svg"
2655  aria-hidden="true"
2656  focusable="false"
2657  class="icon icon-account"
2658  fill="none"
2659  viewBox="0 0 18 19"
2660>
2661  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
2662</svg>
2663
2664</account-icon>
2665          <span class="visually-hidden">Log in</span>
2666        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg
2667  class="icon icon-cart-empty"
2668  aria-hidden="true"
2669  focusable="false"
2670  xmlns="http://www.w3.org/2000/svg"
2671  viewBox="0 0 40 40"
2672  fill="none"
2673>
2674  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
2675</svg>
2676<span class="visually-hidden">Cart</span></a>
2677    </div>
2678  </header>
2679</sticky-header>
2680
2681<script type="application/ld+json">
2682  {
2683    "@context": "http://schema.org",
2684    "@type": "Organization",
2685    "name": "Lieu Dit Winery",
2686    
2687      "logo": "https:\/\/www.lieuditwinery.com\/cdn\/shop\/files\/Logo_2_ca9acc8d-792c-4586-bb04-7ae171f9e86a.png?v=1718201355\u0026width=500",
2688    
2689    "sameAs": [
2690      "",
2691      "",
2692      "",
2693      "",
2694      "",
2695      "",
2696      "",
2697      "",
2698      ""
2699    ],
2700    "url": "https:\/\/www.lieuditwinery.com"
2701  }
2702</script>
2702
2703</div>
2704<!-- END sections: header-group -->
2705
2706    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
2707      <div id="shopify-section-template--15044391206970__cart-items" class="shopify-section"><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-cart.css?v=165982380921400067651718808903" rel="stylesheet" type="text/css" media="all" />
2708<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-cart-items.css?v=127384614032664249911718808903" rel="stylesheet" type="text/css" media="all" />
2709<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-totals.css?v=15906652033866631521718808903" rel="stylesheet" type="text/css" media="all" />
2710<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
2711<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-discounts.css?v=152760482443307489271718808903" rel="stylesheet" type="text/css" media="all" />
2712<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
2713<style data-shopify>.section-template--15044391206970__cart-items-padding {
2714    padding-top: 27px;
2715    padding-bottom: 27px;
2716  }
2717
2718  @media screen and (min-width: 750px) {
2719    .section-template--15044391206970__cart-items-padding {
2720      padding-top: 36px;
2721      padding-bottom: 36px;
2722    }
2723  }</style>
2723<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/cart.js?v=114940022928632645881718808903" defer="defer"></script>
2723<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.js?v=987015268078116491718808903" defer="defer"></script>
2723
2724
2725<cart-items class="gradient color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 isolate is-empty">
2726  <div class="page-width">
2727    <div class="title-wrapper-with-link">
2728      <h1 class="title title--primary">Your cart</h1>
2729      <a href="/collections/all" class="underlined-link">Continue shopping</a>
2730    </div>
2731
2732    <div class="cart__warnings">
2733      <h1 class="cart__empty-text">Your cart is empty</h1>
2734      <a href="/collections/all" class="button">
2735        Continue shopping
2736      </a><h2 class="cart__login-title">Have an account?</h2>
2737        <p class="cart__login-paragraph">
2738          <a href="/account/login" class="link underlined-link">Log in</a> to check out faster.
2739        </p></div>
2740
2741    <form action="/cart" class="cart__contents critical-hidden" method="post" id="cart">
2742      <div class="cart__items" id="main-cart-items" data-id="template--15044391206970__cart-items">
2743        <div class="js-contents"></div>
2744      </div>
2745
2746      <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p>
2747      <p
2748        class="visually-hidden"
2749        id="shopping-cart-line-item-status"
2750        aria-live="polite"
2751        aria-hidden="true"
2752        role="status"
2753      >
2754        Loading...
2755      </p>
2756    </form>
2757  </div>
2758</cart-items>
2759
2760
2761
2762<script defer="defer">
2763  window.Loop = {};
2764  window.Loop.bundleCartAllItems = [];
2765  initLoopBundle("LOOP_lieu-dit-winery_bundles");
2766</script>
2766</div><div id="shopify-section-template--15044391206970__cart-footer" class="shopify-section cart__footer-wrapper"><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-cart.css?v=165982380921400067651718808903" rel="stylesheet" type="text/css" media="all" />
2767<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-totals.css?v=15906652033866631521718808903" rel="stylesheet" type="text/css" media="all" />
2768<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
2769<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-discounts.css?v=152760482443307489271718808903" rel="stylesheet" type="text/css" media="all" />
2770<style data-shopify>.section-template--15044391206970__cart-footer-padding {
2771    padding-top: 30px;
2772    padding-bottom: 30px;
2773  }
2774
2775  @media screen and (min-width: 750px) {
2776    .section-template--15044391206970__cart-footer-padding {
2777      padding-top: 40px;
2778      padding-bottom: 40px;
2779    }
2780  }</style><div
2781  class="gradient color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 is-empty"
2782  id="main-cart-footer"
2783  data-id="template--15044391206970__cart-footer"
2784>
2785  <div class="page-width">
2786    <div class="cart__footer isolate section-template--15044391206970__cart-footer-padding"><cart-note class="cart__note field">
2787          <label for="Cart-note">Order special instructions</label>
2788          <textarea
2789            class="text-area field__input"
2790            name="note"
2791            form="cart"
2792            id="Cart-note"
2793            placeholder="Order special instructions"
2794          ></textarea>
2795        </cart-note><div class="cart__blocks">
2796        
2797<div class="js-contents" >
2798                <div></div>
2799
2800                <div class="totals">
2801                  <h2 class="totals__total">Estimated total</h2>
2802                  <p class="totals__total-value">$0.00</p>
2803                </div>
2804
2805                <small class="tax-note caption-large rte">Taxes, discounts and shipping calculated at checkout
2806</small>
2807              </div>
2808<div class="cart__ctas" >
2809                <button
2810                  type="submit"
2811                  id="checkout"
2812                  class="cart__checkout-button button"
2813                  name="checkout"
2814                  
2815                    disabled
2816                  
2817                  form="cart"
2818                >
2819                  Check out
2820                </button>
2821              </div><div class="cart__dynamic-checkout-buttons additional-checkout-buttons">
2822                  <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:7028047908,&quot;merchantName&quot;:&quot;Lieu Dit Winery&quot;,&quot;personalized&quot;:true}}]" access-token="bdebea379f3b11bf503b7b707ab4a6ca" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="7028047908" cart-id="94193075a8c0bc5abb685d2bb137f3e4" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>
2823                </div>
2824
2825        <div id="cart-errors"></div>
2826      </div>
2827    </div>
2828  </div>
2829</div>
2830
2831
2832</div><section id="shopify-section-template--15044391206970__featured-collection" class="shopify-section section"><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-card.css?v=120341546515895839841718808903" rel="stylesheet" type="text/css" media="all" />
2833<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
2834
2835<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-slider.css?v=14039311878856620671718808903" rel="stylesheet" type="text/css" media="all" />
2836<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/template-collection.css?v=58558206033505836701718808903" rel="stylesheet" type="text/css" media="all" />
2837
2838<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-add.css?v=162454978708540466981718808903" rel="stylesheet" type="text/css" media="all" />
2839  
2839<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/product-form.js?v=133081758708377679181718808903" defer="defer"></script>
2839<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-add-bulk.js?v=61945936209057739771718808903" defer="defer"></script>
2839
2840  
2840<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.js?v=43984344682387365861718808903" defer="defer"></script>
2840
2841  
2841<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.js?v=987015268078116491718808903" defer="defer"></script>
2841
2842  
2842<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/price-per-item.js?v=20223165687617204711718808903" defer="defer"></script>
2842<style data-shopify>.section-template--15044391206970__featured-collection-padding {
2843    padding-top: 21px;
2844    padding-bottom: 18px;
2845  }
2846
2847  @media screen and (min-width: 750px) {
2848    .section-template--15044391206970__featured-collection-padding {
2849      padding-top: 28px;
2850      padding-bottom: 24px;
2851    }
2852  }</style><div
2853  class="color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 isolate gradient"
2854>
2855  <div
2856    class="collection collection-quick-add-bulk section-template--15044391206970__featured-collection-padding"
2857    id="collection-template--15044391206970__featured-collection"
2858    data-id="template--15044391206970__featured-collection"
2859  >
2860    <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-padded-tablet-down collection__title--desktop-slider"><h2 class="title inline-richtext h2 scroll-trigger animate--slide-in">
2861          More for your order...
2862        </h2></div>
2863
2864    <slider-component class="slider-mobile-gutter slider-component-desktop scroll-trigger animate--slide-in">
2865      <ul
2866        id="Slider-template--15044391206970__featured-collection"
2867        data-id="template--15044391206970__featured-collection"
2868        class="grid product-grid contains-card contains-card--product grid--5-col-desktop grid--2-col-tablet-down slider slider--desktop slider--tablet grid--peek"
2869        role="list"
2870        aria-label="Slider"
2871      ><li
2872            id="Slide-template--15044391206970__featured-collection-1"
2873            class="grid__item slider__slide scroll-trigger animate--slide-in"
2874            
2875              data-cascade
2876              style="--animation-order: 1;"
2877            
2878          >
2879            
2880
2881<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-rating.css?v=179577762467860590411718808903" rel="stylesheet" type="text/css" media="all" />
2882<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-volume-pricing.css?v=56284703641257077881718808903" rel="stylesheet" type="text/css" media="all" />
2883
2884<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
2885<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.css?v=135416534718644394131718808903" rel="stylesheet" type="text/css" media="all" />
2886<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
2887<div class="card-wrapper product-card-wrapper underline-links-hover">
2888    <div
2889      class="
2890        card card--card
2891         card--media
2892         color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient
2893        
2894        
2895        
2896        
2897      "
2898      style="--ratio-percent: 100.0%;"
2899    >
2900      <div
2901        class="card__inner  ratio"
2902        style="--ratio-percent: 100.0%;"
2903      ><div class="card__media">
2904            <div class="media media--transparent media--hover-effect">
2905              
2906              <img
2907                srcset="//www.lieuditwinery.com/cdn/shop/files/24BDM_Web.jpg?v=1749575056&width=165 165w,//www.lieuditwinery.com/cdn/shop/files/24BDM_Web.jpg?v=1749575056&width=360 360w,//www.lieuditwinery.com/cdn/shop/files/24BDM_Web.jpg?v=1749575056&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/24BDM_Web.jpg?v=1749575056&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/24BDM_Web.jpg?v=1749575056&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/24BDM_Web.jpg?v=1749575056&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/24BDM_Web.jpg?v=1749575056 1946w
2908                "
2909                src="//www.lieuditwinery.com/cdn/shop/files/24BDM_Web.jpg?v=1749575056&width=533"
2910                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2911                alt="2025 Blanc de Mer"
2912                class="motion-reduce"
2913                
2914                  loading="lazy"
2915                
2916                width="1946"
2917                height="1946"
2918              >
2919              
2920</div>
2921          </div><div class="card__content">
2922          <div class="card__information">
2923            <h3
2924              class="card__heading"
2925              
2926            >
2927              <a
2928                href="/products/2025-blanc-de-mer"
2929                id="StandardCardNoMediaLink-template--15044391206970__featured-collection-7543958470714"
2930                class="full-unstyled-link"
2931                aria-labelledby="StandardCardNoMediaLink-template--15044391206970__featured-collection-7543958470714 NoMediaStandardBadge-template--15044391206970__featured-collection-7543958470714"
2932              >
2933                2025 Blanc de Mer
2934              </a>
2935            </h3>
2936          </div>
2937          <div class="card__badge bottom left"></div>
2938        </div>
2939      </div>
2940      <div class="card__content">
2941        <div class="card__information">
2942          <h3
2943            class="card__heading h5"
2944            
2945              id="title-template--15044391206970__featured-collection-7543958470714"
2946            
2947          >
2948            <a
2949              href="/products/2025-blanc-de-mer"
2950              id="CardLink-template--15044391206970__featured-collection-7543958470714"
2951              class="full-unstyled-link"
2952              aria-labelledby="CardLink-template--15044391206970__featured-collection-7543958470714 Badge-template--15044391206970__featured-collection-7543958470714"
2953            >
2954              2025 Blanc de Mer
2955            </a>
2956          </h3>
2957          <div class="card-information"><span class="caption-large light"></span>
2958<div
2959  class="
2960    price "
2961>
2962  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
2963        <span class="price-item price-item--regular">
2964          $24.00
2965        </span></div>
2966    <div class="price__sale">
2967        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2968        <span>
2969          <s class="price-item price-item--regular">
2970            
2971              
2972            
2973          </s>
2974        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
2975      <span class="price-item price-item--sale price-item--last">
2976        $24.00
2977      </span>
2978    </div>
2979    <small class="unit-price caption hidden">
2980      <span class="visually-hidden">Unit price</span>
2981      <span class="price-item price-item--last">
2982        <span></span>
2983        <span aria-hidden="true">/</span>
2984        <span class="visually-hidden">&nbsp;per&nbsp;</span>
2985        <span>
2986        </span>
2987      </span>
2988    </small>
2989  </div></div>
2990
2991</div>
2992        </div>
2993        
2994          
2995            <quick-add-bulk
2996              data-min="1"
2997              id="quick-add-bulk-41420330762298-template--15044391206970__featured-collection"
2998              class="quick-add-bulk"
2999              data-id="41420330762298"
3000            >
3001              
3002
3003<quantity-input class="quantity cart-quantity">
3004  <button class="quantity__button" name="minus" type="button">
3005    <span class="visually-hidden">Decrease quantity for Default Title</span>
3006    <svg
3007  xmlns="http://www.w3.org/2000/svg"
3008  aria-hidden="true"
3009  focusable="false"
3010  class="icon icon-minus"
3011  fill="none"
3012  viewBox="0 0 10 2"
3013>
3014  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
3015</svg>
3016
3017  </button>
3018  <input
3019    class="quantity__input"
3020    data-quantity-variant-id="41420330762298"
3021    type="number"
3022    name="updates[]"
3023    
3024    value="0"
3025    data-cart-quantity="0"
3026    min="0"
3027    data-min="1"
3028    
3029    step="1"
3030    
3031    aria-label="Quantity for Default Title"
3032    id="Quantity-41420330762298"
3033    data-index="41420330762298"
3034  >
3035  <button class="quantity__button" name="plus" type="button">
3036    <span class="visually-hidden">Increase quantity for Default Title</span>
3037    <svg
3038  xmlns="http://www.w3.org/2000/svg"
3039  aria-hidden="true"
3040  focusable="false"
3041  class="icon icon-plus"
3042  fill="none"
3043  viewBox="0 0 10 10"
3044>
3045  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
3046</svg>
3047
3048  </button><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-progress-bar.css?v=115912419402972861751718808903" rel="stylesheet" type="text/css" media="all" />
3049
3050<div class="progress-bar-container hidden">
3051  <div class="progress-bar">
3052    <div class="progress-bar-value"></div>
3053  </div>
3054</div>
3055</quantity-input>
3056
3057            </quick-add-bulk>
3058          
3059        
3060        <div class="card__badge bottom left"></div>
3061      </div>
3062    </div>
3063  </div>
3064          </li><li
3065            id="Slide-template--15044391206970__featured-collection-2"
3066            class="grid__item slider__slide scroll-trigger animate--slide-in"
3067            
3068              data-cascade
3069              style="--animation-order: 2;"
3070            
3071          >
3072            
3073
3074<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-rating.css?v=179577762467860590411718808903" rel="stylesheet" type="text/css" media="all" />
3075<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-volume-pricing.css?v=56284703641257077881718808903" rel="stylesheet" type="text/css" media="all" />
3076
3077<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
3078<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.css?v=135416534718644394131718808903" rel="stylesheet" type="text/css" media="all" />
3079<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
3080<div class="card-wrapper product-card-wrapper underline-links-hover">
3081    <div
3082      class="
3083        card card--card
3084         card--media
3085         color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient
3086        
3087        
3088        
3089        
3090      "
3091      style="--ratio-percent: 100.0%;"
3092    >
3093      <div
3094        class="card__inner  ratio"
3095        style="--ratio-percent: 100.0%;"
3096      ><div class="card__media">
3097            <div class="media media--transparent media--hover-effect">
3098              
3099              <img
3100                srcset="//www.lieuditwinery.com/cdn/shop/files/Lu_8.jpg?v=1718115399&width=165 165w,//www.lieuditwinery.com/cdn/shop/files/Lu_8.jpg?v=1718115399&width=360 360w,//www.lieuditwinery.com/cdn/shop/files/Lu_8.jpg?v=1718115399&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/Lu_8.jpg?v=1718115399&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/Lu_8.jpg?v=1718115399&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/Lu_8.jpg?v=1718115399&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/Lu_8.jpg?v=1718115399 2480w
3101                "
3102                src="//www.lieuditwinery.com/cdn/shop/files/Lu_8.jpg?v=1718115399&width=533"
3103                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3104                alt="2024 Sauvignon Blanc"
3105                class="motion-reduce"
3106                
3107                  loading="lazy"
3108                
3109                width="2480"
3110                height="2480"
3111              >
3112              
3113</div>
3114          </div><div class="card__content">
3115          <div class="card__information">
3116            <h3
3117              class="card__heading"
3118              
3119            >
3120              <a
3121                href="/products/2024-sauvignon-blanc"
3122                id="StandardCardNoMediaLink-template--15044391206970__featured-collection-7486018519098"
3123                class="full-unstyled-link"
3124                aria-labelledby="StandardCardNoMediaLink-template--15044391206970__featured-collection-7486018519098 NoMediaStandardBadge-template--15044391206970__featured-collection-7486018519098"
3125              >
3126                2024 Sauvignon Blanc
3127              </a>
3128            </h3>
3129          </div>
3130          <div class="card__badge bottom left"></div>
3131        </div>
3132      </div>
3133      <div class="card__content">
3134        <div class="card__information">
3135          <h3
3136            class="card__heading h5"
3137            
3138              id="title-template--15044391206970__featured-collection-7486018519098"
3139            
3140          >
3141            <a
3142              href="/products/2024-sauvignon-blanc"
3143              id="CardLink-template--15044391206970__featured-collection-7486018519098"
3144              class="full-unstyled-link"
3145              aria-labelledby="CardLink-template--15044391206970__featured-collection-7486018519098 Badge-template--15044391206970__featured-collection-7486018519098"
3146            >
3147              2024 Sauvignon Blanc
3148            </a>
3149          </h3>
3150          <div class="card-information"><span class="caption-large light"></span>
3151<div
3152  class="
3153    price "
3154>
3155  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
3156        <span class="price-item price-item--regular">
3157          $25.00
3158        </span></div>
3159    <div class="price__sale">
3160        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3161        <span>
3162          <s class="price-item price-item--regular">
3163            
3164              
3165            
3166          </s>
3167        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
3168      <span class="price-item price-item--sale price-item--last">
3169        $25.00
3170      </span>
3171    </div>
3172    <small class="unit-price caption hidden">
3173      <span class="visually-hidden">Unit price</span>
3174      <span class="price-item price-item--last">
3175        <span></span>
3176        <span aria-hidden="true">/</span>
3177        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3178        <span>
3179        </span>
3180      </span>
3181    </small>
3182  </div></div>
3183
3184</div>
3185        </div>
3186        
3187          
3188            <quick-add-bulk
3189              data-min="1"
3190              id="quick-add-bulk-41136108011578-template--15044391206970__featured-collection"
3191              class="quick-add-bulk"
3192              data-id="41136108011578"
3193            >
3194              
3195
3196<quantity-input class="quantity cart-quantity">
3197  <button class="quantity__button" name="minus" type="button">
3198    <span class="visually-hidden">Decrease quantity for Default Title</span>
3199    <svg
3200  xmlns="http://www.w3.org/2000/svg"
3201  aria-hidden="true"
3202  focusable="false"
3203  class="icon icon-minus"
3204  fill="none"
3205  viewBox="0 0 10 2"
3206>
3207  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
3208</svg>
3209
3210  </button>
3211  <input
3212    class="quantity__input"
3213    data-quantity-variant-id="41136108011578"
3214    type="number"
3215    name="updates[]"
3216    
3217    value="0"
3218    data-cart-quantity="0"
3219    min="0"
3220    data-min="1"
3221    
3222    step="1"
3223    
3224    aria-label="Quantity for Default Title"
3225    id="Quantity-41136108011578"
3226    data-index="41136108011578"
3227  >
3228  <button class="quantity__button" name="plus" type="button">
3229    <span class="visually-hidden">Increase quantity for Default Title</span>
3230    <svg
3231  xmlns="http://www.w3.org/2000/svg"
3232  aria-hidden="true"
3233  focusable="false"
3234  class="icon icon-plus"
3235  fill="none"
3236  viewBox="0 0 10 10"
3237>
3238  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
3239</svg>
3240
3241  </button><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-progress-bar.css?v=115912419402972861751718808903" rel="stylesheet" type="text/css" media="all" />
3242
3243<div class="progress-bar-container hidden">
3244  <div class="progress-bar">
3245    <div class="progress-bar-value"></div>
3246  </div>
3247</div>
3248</quantity-input>
3249
3250            </quick-add-bulk>
3251          
3252        
3253        <div class="card__badge bottom left"></div>
3254      </div>
3255    </div>
3256  </div>
3257          </li><li
3258            id="Slide-template--15044391206970__featured-collection-3"
3259            class="grid__item slider__slide scroll-trigger animate--slide-in"
3260            
3261              data-cascade
3262              style="--animation-order: 3;"
3263            
3264          >
3265            
3266
3267<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-rating.css?v=179577762467860590411718808903" rel="stylesheet" type="text/css" media="all" />
3268<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-volume-pricing.css?v=56284703641257077881718808903" rel="stylesheet" type="text/css" media="all" />
3269
3270<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
3271<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.css?v=135416534718644394131718808903" rel="stylesheet" type="text/css" media="all" />
3272<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
3273<div class="card-wrapper product-card-wrapper underline-links-hover">
3274    <div
3275      class="
3276        card card--card
3277         card--media
3278         color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient
3279        
3280        
3281        
3282        
3283      "
3284      style="--ratio-percent: 100.0%;"
3285    >
3286      <div
3287        class="card__inner  ratio"
3288        style="--ratio-percent: 100.0%;"
3289      ><div class="card__media">
3290            <div class="media media--transparent media--hover-effect">
3291              
3292              <img
3293                srcset="//www.lieuditwinery.com/cdn/shop/files/Lu_7.jpg?v=1718115155&width=165 165w,//www.lieuditwinery.com/cdn/shop/files/Lu_7.jpg?v=1718115155&width=360 360w,//www.lieuditwinery.com/cdn/shop/files/Lu_7.jpg?v=1718115155&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/Lu_7.jpg?v=1718115155&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/Lu_7.jpg?v=1718115155&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/Lu_7.jpg?v=1718115155&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/Lu_7.jpg?v=1718115155 2480w
3294                "
3295                src="//www.lieuditwinery.com/cdn/shop/files/Lu_7.jpg?v=1718115155&width=533"
3296                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3297                alt="2025 Chenin Blanc"
3298                class="motion-reduce"
3299                
3300                  loading="lazy"
3301                
3302                width="2480"
3303                height="2480"
3304              >
3305              
3306</div>
3307          </div><div class="card__content">
3308          <div class="card__information">
3309            <h3
3310              class="card__heading"
3311              
3312            >
3313              <a
3314                href="/products/2025-chenin-blanc"
3315                id="StandardCardNoMediaLink-template--15044391206970__featured-collection-7557261983802"
3316                class="full-unstyled-link"
3317                aria-labelledby="StandardCardNoMediaLink-template--15044391206970__featured-collection-7557261983802 NoMediaStandardBadge-template--15044391206970__featured-collection-7557261983802"
3318              >
3319                2025 Chenin Blanc
3320              </a>
3321            </h3>
3322          </div>
3323          <div class="card__badge bottom left"></div>
3324        </div>
3325      </div>
3326      <div class="card__content">
3327        <div class="card__information">
3328          <h3
3329            class="card__heading h5"
3330            
3331              id="title-template--15044391206970__featured-collection-7557261983802"
3332            
3333          >
3334            <a
3335              href="/products/2025-chenin-blanc"
3336              id="CardLink-template--15044391206970__featured-collection-7557261983802"
3337              class="full-unstyled-link"
3338              aria-labelledby="CardLink-template--15044391206970__featured-collection-7557261983802 Badge-template--15044391206970__featured-collection-7557261983802"
3339            >
3340              2025 Chenin Blanc
3341            </a>
3342          </h3>
3343          <div class="card-information"><span class="caption-large light"></span>
3344<div
3345  class="
3346    price "
3347>
3348  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
3349        <span class="price-item price-item--regular">
3350          $27.00
3351        </span></div>
3352    <div class="price__sale">
3353        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3354        <span>
3355          <s class="price-item price-item--regular">
3356            
3357              
3358            
3359          </s>
3360        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
3361      <span class="price-item price-item--sale price-item--last">
3362        $27.00
3363      </span>
3364    </div>
3365    <small class="unit-price caption hidden">
3366      <span class="visually-hidden">Unit price</span>
3367      <span class="price-item price-item--last">
3368        <span></span>
3369        <span aria-hidden="true">/</span>
3370        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3371        <span>
3372        </span>
3373      </span>
3374    </small>
3375  </div></div>
3376
3377</div>
3378        </div>
3379        
3380          
3381            <quick-add-bulk
3382              data-min="1"
3383              id="quick-add-bulk-41466644987962-template--15044391206970__featured-collection"
3384              class="quick-add-bulk"
3385              data-id="41466644987962"
3386            >
3387              
3388
3389<quantity-input class="quantity cart-quantity">
3390  <button class="quantity__button" name="minus" type="button">
3391    <span class="visually-hidden">Decrease quantity for Default Title</span>
3392    <svg
3393  xmlns="http://www.w3.org/2000/svg"
3394  aria-hidden="true"
3395  focusable="false"
3396  class="icon icon-minus"
3397  fill="none"
3398  viewBox="0 0 10 2"
3399>
3400  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
3401</svg>
3402
3403  </button>
3404  <input
3405    class="quantity__input"
3406    data-quantity-variant-id="41466644987962"
3407    type="number"
3408    name="updates[]"
3409    
3410    value="0"
3411    data-cart-quantity="0"
3412    min="0"
3413    data-min="1"
3414    
3415    step="1"
3416    
3417    aria-label="Quantity for Default Title"
3418    id="Quantity-41466644987962"
3419    data-index="41466644987962"
3420  >
3421  <button class="quantity__button" name="plus" type="button">
3422    <span class="visually-hidden">Increase quantity for Default Title</span>
3423    <svg
3424  xmlns="http://www.w3.org/2000/svg"
3425  aria-hidden="true"
3426  focusable="false"
3427  class="icon icon-plus"
3428  fill="none"
3429  viewBox="0 0 10 10"
3430>
3431  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
3432</svg>
3433
3434  </button><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-progress-bar.css?v=115912419402972861751718808903" rel="stylesheet" type="text/css" media="all" />
3435
3436<div class="progress-bar-container hidden">
3437  <div class="progress-bar">
3438    <div class="progress-bar-value"></div>
3439  </div>
3440</div>
3441</quantity-input>
3442
3443            </quick-add-bulk>
3444          
3445        
3446        <div class="card__badge bottom left"></div>
3447      </div>
3448    </div>
3449  </div>
3450          </li><li
3451            id="Slide-template--15044391206970__featured-collection-4"
3452            class="grid__item slider__slide scroll-trigger animate--slide-in"
3453            
3454              data-cascade
3455              style="--animation-order: 4;"
3456            
3457          >
3458            
3459
3460<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-rating.css?v=179577762467860590411718808903" rel="stylesheet" type="text/css" media="all" />
3461<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-volume-pricing.css?v=56284703641257077881718808903" rel="stylesheet" type="text/css" media="all" />
3462
3463<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
3464<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.css?v=135416534718644394131718808903" rel="stylesheet" type="text/css" media="all" />
3465<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
3466<div class="card-wrapper product-card-wrapper underline-links-hover">
3467    <div
3468      class="
3469        card card--card
3470         card--media
3471         color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient
3472        
3473        
3474        
3475        
3476      "
3477      style="--ratio-percent: 100.0%;"
3478    >
3479      <div
3480        class="card__inner  ratio"
3481        style="--ratio-percent: 100.0%;"
3482      ><div class="card__media">
3483            <div class="media media--transparent media--hover-effect">
3484              
3485              <img
3486                srcset="//www.lieuditwinery.com/cdn/shop/files/23LDJPCB_web.jpg?v=1749579784&width=165 165w,//www.lieuditwinery.com/cdn/shop/files/23LDJPCB_web.jpg?v=1749579784&width=360 360w,//www.lieuditwinery.com/cdn/shop/files/23LDJPCB_web.jpg?v=1749579784&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/23LDJPCB_web.jpg?v=1749579784&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/23LDJPCB_web.jpg?v=1749579784&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/23LDJPCB_web.jpg?v=1749579784&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/23LDJPCB_web.jpg?v=1749579784 1946w
3487                "
3488                src="//www.lieuditwinery.com/cdn/shop/files/23LDJPCB_web.jpg?v=1749579784&width=533"
3489                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3490                alt="2024 Chenin Blanc &#39;Jurassic Park Vineyard&#39;"
3491                class="motion-reduce"
3492                
3493                  loading="lazy"
3494                
3495                width="1946"
3496                height="1946"
3497              >
3498              
3499</div>
3500          </div><div class="card__content">
3501          <div class="card__information">
3502            <h3
3503              class="card__heading"
3504              
3505            >
3506              <a
3507                href="/products/2024-chenin-blanc-jurassic-park-vineyard"
3508                id="StandardCardNoMediaLink-template--15044391206970__featured-collection-7508001128506"
3509                class="full-unstyled-link"
3510                aria-labelledby="StandardCardNoMediaLink-template--15044391206970__featured-collection-7508001128506 NoMediaStandardBadge-template--15044391206970__featured-collection-7508001128506"
3511              >
3512                2024 Chenin Blanc &#39;Jurassic Park Vineyard&#39;
3513              </a>
3514            </h3>
3515          </div>
3516          <div class="card__badge bottom left"></div>
3517        </div>
3518      </div>
3519      <div class="card__content">
3520        <div class="card__information">
3521          <h3
3522            class="card__heading h5"
3523            
3524              id="title-template--15044391206970__featured-collection-7508001128506"
3525            
3526          >
3527            <a
3528              href="/products/2024-chenin-blanc-jurassic-park-vineyard"
3529              id="CardLink-template--15044391206970__featured-collection-7508001128506"
3530              class="full-unstyled-link"
3531              aria-labelledby="CardLink-template--15044391206970__featured-collection-7508001128506 Badge-template--15044391206970__featured-collection-7508001128506"
3532            >
3533              2024 Chenin Blanc &#39;Jurassic Park Vineyard&#39;
3534            </a>
3535          </h3>
3536          <div class="card-information"><span class="caption-large light"></span>
3537<div
3538  class="
3539    price "
3540>
3541  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
3542        <span class="price-item price-item--regular">
3543          $35.00
3544        </span></div>
3545    <div class="price__sale">
3546        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3547        <span>
3548          <s class="price-item price-item--regular">
3549            
3550              
3551            
3552          </s>
3553        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
3554      <span class="price-item price-item--sale price-item--last">
3555        $35.00
3556      </span>
3557    </div>
3558    <small class="unit-price caption hidden">
3559      <span class="visually-hidden">Unit price</span>
3560      <span class="price-item price-item--last">
3561        <span></span>
3562        <span aria-hidden="true">/</span>
3563        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3564        <span>
3565        </span>
3566      </span>
3567    </small>
3568  </div></div>
3569
3570</div>
3571        </div>
3572        
3573          
3574            <quick-add-bulk
3575              data-min="1"
3576              id="quick-add-bulk-41252370841658-template--15044391206970__featured-collection"
3577              class="quick-add-bulk"
3578              data-id="41252370841658"
3579            >
3580              
3581
3582<quantity-input class="quantity cart-quantity">
3583  <button class="quantity__button" name="minus" type="button">
3584    <span class="visually-hidden">Decrease quantity for Default Title</span>
3585    <svg
3586  xmlns="http://www.w3.org/2000/svg"
3587  aria-hidden="true"
3588  focusable="false"
3589  class="icon icon-minus"
3590  fill="none"
3591  viewBox="0 0 10 2"
3592>
3593  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
3594</svg>
3595
3596  </button>
3597  <input
3598    class="quantity__input"
3599    data-quantity-variant-id="41252370841658"
3600    type="number"
3601    name="updates[]"
3602    
3603    value="0"
3604    data-cart-quantity="0"
3605    min="0"
3606    data-min="1"
3607    
3608    step="1"
3609    
3610    aria-label="Quantity for Default Title"
3611    id="Quantity-41252370841658"
3612    data-index="41252370841658"
3613  >
3614  <button class="quantity__button" name="plus" type="button">
3615    <span class="visually-hidden">Increase quantity for Default Title</span>
3616    <svg
3617  xmlns="http://www.w3.org/2000/svg"
3618  aria-hidden="true"
3619  focusable="false"
3620  class="icon icon-plus"
3621  fill="none"
3622  viewBox="0 0 10 10"
3623>
3624  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
3625</svg>
3626
3627  </button><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-progress-bar.css?v=115912419402972861
3627751718808903" rel="stylesheet" type="text/css" media="all" />
3628
3629<div class="progress-bar-container hidden">
3630  <div class="progress-bar">
3631    <div class="progress-bar-value"></div>
3632  </div>
3633</div>
3634</quantity-input>
3635
3636            </quick-add-bulk>
3637          
3638        
3639        <div class="card__badge bottom left"></div>
3640      </div>
3641    </div>
3642  </div>
3643          </li><li
3644            id="Slide-template--15044391206970__featured-collection-5"
3645            class="grid__item slider__slide scroll-trigger animate--slide-in"
3646            
3647              data-cascade
3648              style="--animation-order: 5;"
3649            
3650          >
3651            
3652
3653<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-rating.css?v=179577762467860590411718808903" rel="stylesheet" type="text/css" media="all" />
3654<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-volume-pricing.css?v=56284703641257077881718808903" rel="stylesheet" type="text/css" media="all" />
3655
3656<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
3657<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.css?v=135416534718644394131718808903" rel="stylesheet" type="text/css" media="all" />
3658<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
3659<div class="card-wrapper product-card-wrapper underline-links-hover">
3660    <div
3661      class="
3662        card card--card
3663         card--media
3664         color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient
3665        
3666        
3667        
3668        
3669      "
3670      style="--ratio-percent: 100.0%;"
3671    >
3672      <div
3673        class="card__inner  ratio"
3674        style="--ratio-percent: 100.0%;"
3675      ><div class="card__media">
3676            <div class="media media--transparent media--hover-effect">
3677              
3678              <img
3679                srcset="//www.lieuditwinery.com/cdn/shop/files/Lu_5.jpg?v=1718113964&width=165 165w,//www.lieuditwinery.com/cdn/shop/files/Lu_5.jpg?v=1718113964&width=360 360w,//www.lieuditwinery.com/cdn/shop/files/Lu_5.jpg?v=1718113964&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/Lu_5.jpg?v=1718113964&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/Lu_5.jpg?v=1718113964&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/Lu_5.jpg?v=1718113964&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/Lu_5.jpg?v=1718113964 2480w
3680                "
3681                src="//www.lieuditwinery.com/cdn/shop/files/Lu_5.jpg?v=1718113964&width=533"
3682                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3683                alt="2025 Rosé of Cabernet Franc"
3684                class="motion-reduce"
3685                
3686                  loading="lazy"
3687                
3688                width="2480"
3689                height="2480"
3690              >
3691              
3692</div>
3693          </div><div class="card__content">
3694          <div class="card__information">
3695            <h3
3696              class="card__heading"
3697              
3698            >
3699              <a
3700                href="/products/2025-rose-of-cabernet-franc"
3701                id="StandardCardNoMediaLink-template--15044391206970__featured-collection-7557262049338"
3702                class="full-unstyled-link"
3703                aria-labelledby="StandardCardNoMediaLink-template--15044391206970__featured-collection-7557262049338 NoMediaStandardBadge-template--15044391206970__featured-collection-7557262049338"
3704              >
3705                2025 Rosé of Cabernet Franc
3706              </a>
3707            </h3>
3708          </div>
3709          <div class="card__badge bottom left"></div>
3710        </div>
3711      </div>
3712      <div class="card__content">
3713        <div class="card__information">
3714          <h3
3715            class="card__heading h5"
3716            
3717              id="title-template--15044391206970__featured-collection-7557262049338"
3718            
3719          >
3720            <a
3721              href="/products/2025-rose-of-cabernet-franc"
3722              id="CardLink-template--15044391206970__featured-collection-7557262049338"
3723              class="full-unstyled-link"
3724              aria-labelledby="CardLink-template--15044391206970__featured-collection-7557262049338 Badge-template--15044391206970__featured-collection-7557262049338"
3725            >
3726              2025 Rosé of Cabernet Franc
3727            </a>
3728          </h3>
3729          <div class="card-information"><span class="caption-large light"></span>
3730<div
3731  class="
3732    price "
3733>
3734  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
3735        <span class="price-item price-item--regular">
3736          $25.00
3737        </span></div>
3738    <div class="price__sale">
3739        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3740        <span>
3741          <s class="price-item price-item--regular">
3742            
3743              
3744            
3745          </s>
3746        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
3747      <span class="price-item price-item--sale price-item--last">
3748        $25.00
3749      </span>
3750    </div>
3751    <small class="unit-price caption hidden">
3752      <span class="visually-hidden">Unit price</span>
3753      <span class="price-item price-item--last">
3754        <span></span>
3755        <span aria-hidden="true">/</span>
3756        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3757        <span>
3758        </span>
3759      </span>
3760    </small>
3761  </div></div>
3762
3763</div>
3764        </div>
3765        
3766          
3767            <quick-add-bulk
3768              data-min="1"
3769              id="quick-add-bulk-41466645053498-template--15044391206970__featured-collection"
3770              class="quick-add-bulk"
3771              data-id="41466645053498"
3772            >
3773              
3774
3775<quantity-input class="quantity cart-quantity">
3776  <button class="quantity__button" name="minus" type="button">
3777    <span class="visually-hidden">Decrease quantity for Default Title</span>
3778    <svg
3779  xmlns="http://www.w3.org/2000/svg"
3780  aria-hidden="true"
3781  focusable="false"
3782  class="icon icon-minus"
3783  fill="none"
3784  viewBox="0 0 10 2"
3785>
3786  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
3787</svg>
3788
3789  </button>
3790  <input
3791    class="quantity__input"
3792    data-quantity-variant-id="41466645053498"
3793    type="number"
3794    name="updates[]"
3795    
3796    value="0"
3797    data-cart-quantity="0"
3798    min="0"
3799    data-min="1"
3800    
3801    step="1"
3802    
3803    aria-label="Quantity for Default Title"
3804    id="Quantity-41466645053498"
3805    data-index="41466645053498"
3806  >
3807  <button class="quantity__button" name="plus" type="button">
3808    <span class="visually-hidden">Increase quantity for Default Title</span>
3809    <svg
3810  xmlns="http://www.w3.org/2000/svg"
3811  aria-hidden="true"
3812  focusable="false"
3813  class="icon icon-plus"
3814  fill="none"
3815  viewBox="0 0 10 10"
3816>
3817  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
3818</svg>
3819
3820  </button><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-progress-bar.css?v=115912419402972861751718808903" rel="stylesheet" type="text/css" media="all" />
3821
3822<div class="progress-bar-container hidden">
3823  <div class="progress-bar">
3824    <div class="progress-bar-value"></div>
3825  </div>
3826</div>
3827</quantity-input>
3828
3829            </quick-add-bulk>
3830          
3831        
3832        <div class="card__badge bottom left"></div>
3833      </div>
3834    </div>
3835  </div>
3836          </li><li
3837            id="Slide-template--15044391206970__featured-collection-6"
3838            class="grid__item slider__slide scroll-trigger animate--slide-in"
3839            
3840              data-cascade
3841              style="--animation-order: 6;"
3842            
3843          >
3844            
3845
3846<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-rating.css?v=179577762467860590411718808903" rel="stylesheet" type="text/css" media="all" />
3847<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-volume-pricing.css?v=56284703641257077881718808903" rel="stylesheet" type="text/css" media="all" />
3848
3849<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
3850<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.css?v=135416534718644394131718808903" rel="stylesheet" type="text/css" media="all" />
3851<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
3852<div class="card-wrapper product-card-wrapper underline-links-hover">
3853    <div
3854      class="
3855        card card--card
3856         card--media
3857         color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient
3858        
3859        
3860        
3861        
3862      "
3863      style="--ratio-percent: 100.0%;"
3864    >
3865      <div
3866        class="card__inner  ratio"
3867        style="--ratio-percent: 100.0%;"
3868      ><div class="card__media">
3869            <div class="media media--transparent media--hover-effect">
3870              
3871              <img
3872                srcset="//www.lieuditwinery.com/cdn/shop/files/Lu_4.jpg?v=1718113846&width=165 165w,//www.lieuditwinery.com/cdn/shop/files/Lu_4.jpg?v=1718113846&width=360 360w,//www.lieuditwinery.com/cdn/shop/files/Lu_4.jpg?v=1718113846&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/Lu_4.jpg?v=1718113846&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/Lu_4.jpg?v=1718113846&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/Lu_4.jpg?v=1718113846&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/Lu_4.jpg?v=1718113846 2480w
3873                "
3874                src="//www.lieuditwinery.com/cdn/shop/files/Lu_4.jpg?v=1718113846&width=533"
3875                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3876                alt="2023 Cabernet Franc"
3877                class="motion-reduce"
3878                
3879                  loading="lazy"
3880                
3881                width="2480"
3882                height="2480"
3883              >
3884              
3885</div>
3886          </div><div class="card__content">
3887          <div class="card__information">
3888            <h3
3889              class="card__heading"
3890              
3891            >
3892              <a
3893                href="/products/2023-cabernet-franc"
3894                id="StandardCardNoMediaLink-template--15044391206970__featured-collection-7415440932922"
3895                class="full-unstyled-link"
3896                aria-labelledby="StandardCardNoMediaLink-template--15044391206970__featured-collection-7415440932922 NoMediaStandardBadge-template--15044391206970__featured-collection-7415440932922"
3897              >
3898                2023 Cabernet Franc
3899              </a>
3900            </h3>
3901          </div>
3902          <div class="card__badge bottom left"></div>
3903        </div>
3904      </div>
3905      <div class="card__content">
3906        <div class="card__information">
3907          <h3
3908            class="card__heading h5"
3909            
3910              id="title-template--15044391206970__featured-collection-7415440932922"
3911            
3912          >
3913            <a
3914              href="/products/2023-cabernet-franc"
3915              id="CardLink-template--15044391206970__featured-collection-7415440932922"
3916              class="full-unstyled-link"
3917              aria-labelledby="CardLink-template--15044391206970__featured-collection-7415440932922 Badge-template--15044391206970__featured-collection-7415440932922"
3918            >
3919              2023 Cabernet Franc
3920            </a>
3921          </h3>
3922          <div class="card-information"><span class="caption-large light"></span>
3923<div
3924  class="
3925    price "
3926>
3927  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
3928        <span class="price-item price-item--regular">
3929          $30.00
3930        </span></div>
3931    <div class="price__sale">
3932        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3933        <span>
3934          <s class="price-item price-item--regular">
3935            
3936              
3937            
3938          </s>
3939        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
3940      <span class="price-item price-item--sale price-item--last">
3941        $30.00
3942      </span>
3943    </div>
3944    <small class="unit-price caption hidden">
3945      <span class="visually-hidden">Unit price</span>
3946      <span class="price-item price-item--last">
3947        <span></span>
3948        <span aria-hidden="true">/</span>
3949        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3950        <span>
3951        </span>
3952      </span>
3953    </small>
3954  </div></div>
3955
3956</div>
3957        </div>
3958        
3959          
3960            <quick-add-bulk
3961              data-min="1"
3962              id="quick-add-bulk-40900815781946-template--15044391206970__featured-collection"
3963              class="quick-add-bulk"
3964              data-id="40900815781946"
3965            >
3966              
3967
3968<quantity-input class="quantity cart-quantity">
3969  <button class="quantity__button" name="minus" type="button">
3970    <span class="visually-hidden">Decrease quantity for Default Title</span>
3971    <svg
3972  xmlns="http://www.w3.org/2000/svg"
3973  aria-hidden="true"
3974  focusable="false"
3975  class="icon icon-minus"
3976  fill="none"
3977  viewBox="0 0 10 2"
3978>
3979  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
3980</svg>
3981
3982  </button>
3983  <input
3984    class="quantity__input"
3985    data-quantity-variant-id="40900815781946"
3986    type="number"
3987    name="updates[]"
3988    
3989    value="0"
3990    data-cart-quantity="0"
3991    min="0"
3992    data-min="1"
3993    
3994    step="1"
3995    
3996    aria-label="Quantity for Default Title"
3997    id="Quantity-40900815781946"
3998    data-index="40900815781946"
3999  >
4000  <button class="quantity__button" name="plus" type="button">
4001    <span class="visually-hidden">Increase quantity for Default Title</span>
4002    <svg
4003  xmlns="http://www.w3.org/2000/svg"
4004  aria-hidden="true"
4005  focusable="false"
4006  class="icon icon-plus"
4007  fill="none"
4008  viewBox="0 0 10 10"
4009>
4010  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
4011</svg>
4012
4013  </button><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-progress-bar.css?v=115912419402972861751718808903" rel="stylesheet" type="text/css" media="all" />
4014
4015<div class="progress-bar-container hidden">
4016  <div class="progress-bar">
4017    <div class="progress-bar-value"></div>
4018  </div>
4019</div>
4020</quantity-input>
4021
4022            </quick-add-bulk>
4023          
4024        
4025        <div class="card__badge bottom left"></div>
4026      </div>
4027    </div>
4028  </div>
4029          </li><li
4030            id="Slide-template--15044391206970__featured-collection-7"
4031            class="grid__item slider__slide scroll-trigger animate--slide-in"
4032            
4033              data-cascade
4034              style="--animation-order: 7;"
4035            
4036          >
4037            
4038
4039<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-rating.css?v=179577762467860590411718808903" rel="stylesheet" type="text/css" media="all" />
4040<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-volume-pricing.css?v=56284703641257077881718808903" rel="stylesheet" type="text/css" media="all" />
4041
4042<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
4043<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.css?v=135416534718644394131718808903" rel="stylesheet" type="text/css" media="all" />
4044<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
4045<div class="card-wrapper product-card-wrapper underline-links-hover">
4046    <div
4047      class="
4048        card card--card
4049         card--media
4050         color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient
4051        
4052        
4053        
4054        
4055      "
4056      style="--ratio-percent: 100.0%;"
4057    >
4058      <div
4059        class="card__inner  ratio"
4060        style="--ratio-percent: 100.0%;"
4061      ><div class="card__media">
4062            <div class="media media--transparent media--hover-effect">
4063              
4064              <img
4065                srcset="//www.lieuditwinery.com/cdn/shop/files/Lu_3.jpg?v=1718113641&width=165 165w,//www.lieuditwinery.com/cdn/shop/files/Lu_3.jpg?v=1718113641&width=360 360w,//www.lieuditwinery.com/cdn/shop/files/Lu_3.jpg?v=1718113641&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/Lu_3.jpg?v=1718113641&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/Lu_3.jpg?v=1718113641&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/Lu_3.jpg?v=1718113641&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/Lu_3.jpg?v=1718113641 2480w
4066                "
4067                src="//www.lieuditwinery.com/cdn/shop/files/Lu_3.jpg?v=1718113641&width=533"
4068                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
4069                alt="2024 Cabernet Franc &#39;Sans Soufre&#39;"
4070                class="motion-reduce"
4071                
4072                  loading="lazy"
4073                
4074                width="2480"
4075                height="2480"
4076              >
4077              
4078</div>
4079          </div><div class="card__content">
4080          <div class="card__information">
4081            <h3
4082              class="card__heading"
4083              
4084            >
4085              <a
4086                href="/products/2024-cabernet-franc-sans-soufre"
4087                id="StandardCardNoMediaLink-template--15044391206970__featured-collection-7556876304442"
4088                class="full-unstyled-link"
4089                aria-labelledby="StandardCardNoMediaLink-template--15044391206970__featured-collection-7556876304442 NoMediaStandardBadge-template--15044391206970__featured-collection-7556876304442"
4090              >
4091                2024 Cabernet Franc &#39;Sans Soufre&#39;
4092              </a>
4093            </h3>
4094          </div>
4095          <div class="card__badge bottom left"></div>
4096        </div>
4097      </div>
4098      <div class="card__content">
4099        <div class="card__information">
4100          <h3
4101            class="card__heading h5"
4102            
4103              id="title-template--15044391206970__featured-collection-7556876304442"
4104            
4105          >
4106            <a
4107              href="/products/2024-cabernet-franc-sans-soufre"
4108              id="CardLink-template--15044391206970__featured-collection-7556876304442"
4109              class="full-unstyled-link"
4110              aria-labelledby="CardLink-template--15044391206970__featured-collection-7556876304442 Badge-template--15044391206970__featured-collection-7556876304442"
4111            >
4112              2024 Cabernet Franc &#39;Sans Soufre&#39;
4113            </a>
4114          </h3>
4115          <div class="card-information"><span class="caption-large light"></span>
4116<div
4117  class="
4118    price "
4119>
4120  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
4121        <span class="price-item price-item--regular">
4122          $35.00
4123        </span></div>
4124    <div class="price__sale">
4125        <span class="visually-hidden visually-hidden--inline">Regular price</span>
4126        <span>
4127          <s class="price-item price-item--regular">
4128            
4129              
4130            
4131          </s>
4132        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
4133      <span class="price-item price-item--sale price-item--last">
4134        $35.00
4135      </span>
4136    </div>
4137    <small class="unit-price caption hidden">
4138      <span class="visually-hidden">Unit price</span>
4139      <span class="price-item price-item--last">
4140        <span></span>
4141        <span aria-hidden="true">/</span>
4142        <span class="visually-hidden">&nbsp;per&nbsp;</span>
4143        <span>
4144        </span>
4145      </span>
4146    </small>
4147  </div></div>
4148
4149</div>
4150        </div>
4151        
4152          
4153            <quick-add-bulk
4154              data-min="1"
4155              id="quick-add-bulk-41464202625082-template--15044391206970__featured-collection"
4156              class="quick-add-bulk"
4157              data-id="41464202625082"
4158            >
4159              
4160
4161<quantity-input class="quantity cart-quantity">
4162  <button class="quantity__button" name="minus" type="button">
4163    <span class="visually-hidden">Decrease quantity for Default Title</span>
4164    <svg
4165  xmlns="http://www.w3.org/2000/svg"
4166  aria-hidden="true"
4167  focusable="false"
4168  class="icon icon-minus"
4169  fill="none"
4170  viewBox="0 0 10 2"
4171>
4172  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
4173</svg>
4174
4175  </button>
4176  <input
4177    class="quantity__input"
4178    data-quantity-variant-id="41464202625082"
4179    type="number"
4180    name="updates[]"
4181    
4182    value="0"
4183    data-cart-quantity="0"
4184    min="0"
4185    data-min="1"
4186    
4187    step="1"
4188    
4189    aria-label="Quantity for Default Title"
4190    id="Quantity-41464202625082"
4191    data-index="41464202625082"
4192  >
4193  <button class="quantity__button" name="plus" type="button">
4194    <span class="visually-hidden">Increase quantity for Default Title</span>
4195    <svg
4196  xmlns="http://www.w3.org/2000/svg"
4197  aria-hidden="true"
4198  focusable="false"
4199  class="icon icon-plus"
4200  fill="none"
4201  viewBox="0 0 10 10"
4202>
4203  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
4204</svg>
4205
4206  </button><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-progress-bar.css?v=115912419402972861751718808903" rel="stylesheet" type="text/css" media="all" />
4207
4208<div class="progress-bar-container hidden">
4209  <div class="progress-bar">
4210    <div class="progress-bar-value"></div>
4211  </div>
4212</div>
4213</quantity-input>
4214
4215            </quick-add-bulk>
4216          
4217        
4218        <div class="card__badge bottom left"></div>
4219      </div>
4220    </div>
4221  </div>
4222          </li><li
4223            id="Slide-template--15044391206970__featured-collection-8"
4224            class="grid__item slider__slide scroll-trigger animate--slide-in"
4225            
4226              data-cascade
4227              style="--animation-order: 8;"
4228            
4229          >
4230            
4231
4232<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-rating.css?v=179577762467860590411718808903" rel="stylesheet" type="text/css" media="all" />
4233<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-volume-pricing.css?v=56284703641257077881718808903" rel="stylesheet" type="text/css" media="all" />
4234
4235<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
4236<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.css?v=135416534718644394131718808903" rel="stylesheet" type="text/css" media="all" />
4237<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
4238<div class="card-wrapper product-card-wrapper underline-links-hover">
4239    <div
4240      class="
4241        card card--card
4242         card--media
4243         color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient
4244        
4245        
4246        
4247        
4248      "
4249      style="--ratio-percent: 100.0%;"
4250    >
4251      <div
4252        class="card__inner  ratio"
4253        style="--ratio-percent: 100.0%;"
4254      ><div class="card__media">
4255            <div class="media media--transparent media--hover-effect">
4256              
4257              <img
4258                srcset="//www.lieuditwinery.com/cdn/shop/files/Lieu_Dit_1_52d50593-be2f-49ce-b042-db38f66e2918.jpg?v=1718032589&width=165 165w,//www.lieuditwinery.com/cdn/shop/files/Lieu_Dit_1_52d50593-be2f-49ce-b042-db38f66e2918.jpg?v=1718032589&width=360 360w,//www.lieuditwinery.com/cdn/shop/files/Lieu_Dit_1_52d50593-be2f-49ce-b042-db38f66e2918.jpg?v=1718032589&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/Lieu_Dit_1_52d50593-be2f-49ce-b042-db38f66e2918.jpg?v=1718032589&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/Lieu_Dit_1_52d50593-be2f-49ce-b042-db38f66e2918.jpg?v=1718032589&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/Lieu_Dit_1_52d50593-be2f-49ce-b042-db38f66e2918.jpg?v=1718032589&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/Lieu_Dit_1_52d50593-be2f-49ce-b042-db38f66e2918.jpg?v=1718032589 2480w
4259                "
4260                src="//www.lieuditwinery.com/cdn/shop/files/Lieu_Dit_1_52d50593-be2f-49ce-b042-db38f66e2918.jpg?v=1718032589&width=533"
4261                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
4262                alt="2022 Cabernet Franc ‘Franc de Pied’"
4263                class="motion-reduce"
4264                
4265                  loading="lazy"
4266                
4267                width="2480"
4268                height="2480"
4269              >
4270              
4271</div>
4272          </div><div class="card__content">
4273          <div class="card__information">
4274            <h3
4275              class="card__heading"
4276              
4277            >
4278              <a
4279                href="/products/2022-cabernet-franc-franc-de-pied"
4280                id="StandardCardNoMediaLink-template--15044391206970__featured-collection-7361538359354"
4281                class="full-unstyled-link"
4282                aria-labelledby="StandardCardNoMediaLink-template--15044391206970__featured-collection-7361538359354 NoMediaStandardBadge-template--15044391206970__featured-collection-7361538359354"
4283              >
4284                2022 Cabernet Franc ‘Franc de Pied’
4285              </a>
4286            </h3>
4287          </div>
4288          <div class="card__badge bottom left"><span
4289                id="NoMediaStandardBadge-template--15044391206970__featured-collection-7361538359354"
4290                class="badge badge--bottom-left color-scheme-3"
4291              >Sold out</span></div>
4292        </div>
4293      </div>
4294      <div class="card__content">
4295        <div class="card__information">
4296          <h3
4297            class="card__heading h5"
4298            
4299              id="title-template--15044391206970__featured-collection-7361538359354"
4300            
4301          >
4302            <a
4303              href="/products/2022-cabernet-franc-franc-de-pied"
4304              id="CardLink-template--15044391206970__featured-collection-7361538359354"
4305              class="full-unstyled-link"
4306              aria-labelledby="CardLink-template--15044391206970__featured-collection-7361538359354 Badge-template--15044391206970__featured-collection-7361538359354"
4307            >
4308              2022 Cabernet Franc ‘Franc de Pied’
4309            </a>
4310          </h3>
4311          <div class="card-information"><span class="caption-large light"></span>
4312<div
4313  class="
4314    price  price--sold-out"
4315>
4316  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
4317        <span class="price-item price-item--regular">
4318          $40.00
4319        </span></div>
4320    <div class="price__sale">
4321        <span class="visually-hidden visually-hidden--inline">Regular price</span>
4322        <span>
4323          <s class="price-item price-item--regular">
4324            
4325              
4326            
4327          </s>
4328        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
4329      <span class="price-item price-item--sale price-item--last">
4330        $40.00
4331      </span>
4332    </div>
4333    <small class="unit-price caption hidden">
4334      <span class="visually-hidden">Unit price</span>
4335      <span class="price-item price-item--last">
4336        <span></span>
4337        <span aria-hidden="true">/</span>
4338        <span class="visually-hidden">&nbsp;per&nbsp;</span>
4339        <span>
4340        </span>
4341      </span>
4342    </small>
4343  </div></div>
4344
4345</div>
4346        </div>
4347        
4348          
4349            <quick-add-bulk
4350              data-min="1"
4351              id="quick-add-bulk-40718706343994-template--15044391206970__featured-collection"
4352              class="quick-add-bulk"
4353              data-id="40718706343994"
4354            >
4355              
4356
4357<quantity-input class="quantity cart-quantity">
4358  <button class="quantity__button" name="minus" type="button">
4359    <span class="visually-hidden">Decrease quantity for Default Title</span>
4360    <svg
4361  xmlns="http://www.w3.org/2000/svg"
4362  aria-hidden="true"
4363  focusable="false"
4364  class="icon icon-minus"
4365  fill="none"
4366  viewBox="0 0 10 2"
4367>
4368  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
4369</svg>
4370
4371  </button>
4372  <input
4373    class="quantity__input"
4374    data-quantity-variant-id="40718706343994"
4375    type="number"
4376    name="updates[]"
4377    
4378    value="0"
4379    data-cart-quantity="0"
4380    min="0"
4381    data-min="1"
4382    
4383    step="1"
4384    
4385    aria-label="Quantity for Default Title"
4386    id="Quantity-40718706343994"
4387    data-index="40718706343994"
4388  >
4389  <button class="quantity__button" name="plus" type="button">
4390    <span class="visually-hidden">Increase quantity for Default Title</span>
4391    <svg
4392  xmlns="http://www.w3.org/2000/svg"
4393  aria-hidden="true"
4394  focusable="false"
4395  class="icon icon-plus"
4396  fill="none"
4397  viewBox="0 0 10 10"
4398>
4399  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
4400</svg>
4401
4402  </button><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-progress-bar.css?v=115912419402972861751718808903" rel="stylesheet" type="text/css" media="all" />
4403
4404<div class="progress-bar-container hidden">
4405  <div class="progress-bar">
4406    <div class="progress-bar-value"></div>
4407  </div>
4408</div>
4409</quantity-input>
4410
4411            </quick-add-bulk>
4412          
4413        
4414        <div class="card__badge bottom left"><span
4415              id="Badge-template--15044391206970__featured-collection-7361538359354"
4416              class="badge badge--bottom-left color-scheme-3"
4417            >Sold out</span></div>
4418      </div>
4419    </div>
4420  </div>
4421          </li><li
4422            id="Slide-template--15044391206970__featured-collection-9"
4423            class="grid__item slider__slide scroll-trigger animate--slide-in"
4424            
4425              data-cascade
4426              style="--animation-order: 9;"
4427            
4428          >
4429            
4430
4431<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-rating.css?v=179577762467860590411718808903" rel="stylesheet" type="text/css" media="all" />
4432<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-volume-pricing.css?v=56284703641257077881718808903" rel="stylesheet" type="text/css" media="all" />
4433
4434<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
4435<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.css?v=135416534718644394131718808903" rel="stylesheet" type="text/css" media="all" />
4436<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
4437<div class="card-wrapper product-card-wrapper underline-links-hover">
4438    <div
4439      class="
4440        card card--card
4441         card--media
4442         color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient
4443        
4444        
4445        
4446        
4447      "
4448      style="--ratio-percent: 100.2389486260454%;"
4449    >
4450      <div
4451        class="card__inner  ratio"
4452        style="--ratio-percent: 100.2389486260454%;"
4453      ><div class="card__media">
4454            <div class="media media--transparent media--hover-effect">
4455              
4456              <img
4457                srcset="//www.lieuditwinery.com/cdn/shop/files/LD23CFRH_Web.jpg?v=1765220303&width=165 165w,//www.lieuditwinery.com/cdn/shop/files/LD23CFRH_Web.jpg?v=1765220303&width=360 360w,//www.lieuditwinery.com/cdn/shop/files/LD23CFRH_Web.jpg?v=1765220303&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/LD23CFRH_Web.jpg?v=1765220303&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/LD23CFRH_Web.jpg?v=1765220303 837w
4458                "
4459                src="//www.lieuditwinery.com/cdn/shop/files/LD23CFRH_Web.jpg?v=1765220303&width=533"
4460                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
4461                alt="2023 Cabernet Franc &#39;Rock Hollow Vineyard&#39;"
4462                class="motion-reduce"
4463                
4464                  loading="lazy"
4465                
4466                width="837"
4467                height="839"
4468              >
4469              
4470</div>
4471          </div><div class="card__content">
4472          <div class="card__information">
4473            <h3
4474              class="card__heading"
4475              
4476            >
4477              <a
4478                href="/products/2023-cabernet-franc-rock-hollow-vineyard"
4479                id="StandardCardNoMediaLink-template--15044391206970__featured-collection-7482693222458"
4480                class="full-unstyled-link"
4481                aria-labelledby="StandardCardNoMediaLink-template--15044391206970__featured-collection-7482693222458 NoMediaStandardBadge-template--15044391206970__featured-collection-7482693222458"
4482              >
4483                2023 Cabernet Franc &#39;Rock Hollow Vineyard&#39;
4484              </a>
4485            </h3>
4486          </div>
4487          <div class="card__badge bottom left"></div>
4488        </div>
4489      </div>
4490      <div class="card__content">
4491        <div class="card__information">
4492          <h3
4493            class="card__heading h5"
4494            
4495              id="title-template--15044391206970__featured-collection-7482693222458"
4496            
4497          >
4498            <a
4499              href="/products/2023-cabernet-franc-rock-hollow-vineyard"
4500              id="CardLink-template--15044391206970__featured-collection-7482693222458"
4501              class="full-unstyled-link"
4502              aria-labelledby="CardLink-template--15044391206970__featured-collection-7482693222458 Badge-template--15044391206970__featured-collection-7482693222458"
4503            >
4504              2023 Cabernet Franc &#39;Rock Hollow Vineyard&#39;
4505            </a>
4506          </h3>
4507          <div class="card-information"><span class="caption-large light"></span>
4508<div
4509  class="
4510    price "
4511>
4512  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
4513        <span class="price-item price-item--regular">
4514          $40.00
4515        </span></div>
4516    <div class="price__sale">
4517        <span class="visually-hidden visually-hidden--inline">Regular price</span>
4518        <span>
4519          <s class="price-item price-item--regular">
4520            
4521              
4522            
4523          </s>
4524        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
4525      <span class="price-item price-item--sale price-item--last">
4526        $40.00
4527      </span>
4528    </div>
4529    <small class="unit-price caption hidden">
4530      <span class="visually-hidden">Unit price</span>
4531      <span class="price-item price-item--last">
4532        <span></span>
4533        <span aria-hidden="true">/</span>
4534        <span class="visually-hidden">&nbsp;per&nbsp;</span>
4535        <span>
4536        </span>
4537      </span>
4538    </small>
4539  </div></div>
4540
4541</div>
4542        </div>
4543        
4544          
4545            <quick-add-bulk
4546              data-min="1"
4547              id="quick-add-bulk-41123006316602-template--15044391206970__featured-collection"
4548              class="quick-add-bulk"
4549              data-id="41123006316602"
4550            >
4551              
4552
4553<quantity-input class="quantity cart-quantity">
4554  <button class="quantity__button" name="minus" type="button">
4555    <span class="visually-hidden">Decrease quantity for Default Title</span>
4556    <svg
4557  xmlns="http://www.w3.org/2000/svg"
4558  aria-hidden="true"
4559  focusable="false"
4560  class="icon icon-minus"
4561  fill="none"
4562  viewBox="0 0 10 2"
4563>
4564  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
4565</svg>
4566
4567  </button>
4568  <input
4569    class="quantity__input"
4570    data-quantity-variant-id="41123006316602"
4571    type="number"
4572    name="updates[]"
4573    
4574    value="0"
4575    data-cart-quantity="0"
4576    min="0"
4577    data-min="1"
4578    
4579    step="1"
4580    
4581    aria-label="Quantity for Default Title"
4582    id="Quantity-41123006316602"
4583    data-index="41123006316602"
4584  >
4585  <button class="quantity__button" name="plus" type="button">
4586    <span class="visually-hidden">Increase quantity for Default Title</span>
4587    <svg
4588  xmlns="http://www.w3.org/2000/svg"
4589  aria-hidden="true"
4590  focusable="false"
4591  class="icon icon-plus"
4592  fill="none"
4593  viewBox="0 0 10 10"
4594>
4595  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
4596</svg>
4597
4598  </button><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-progress-bar.css?v=115912419402972861751718808903" rel="stylesheet" type="text/css" media="all" />
4599
4600<div class="progress-bar-container hidden">
4601  <div class="progress-bar">
4602    <div class="progress-bar-value"></div>
4603  </div>
4604</div>
4605</quantity-input>
4606
4607            </quick-add-bulk>
4608          
4609        
4610        <div class="card__badge bottom left"></div>
4611      </div>
4612    </div>
4613  </div>
4614          </li><li
4615            id="Slide-template--15044391206970__featured-collection-10"
4616            class="grid__item slider__slide scroll-trigger animate--slide-in"
4617            
4618              data-cascade
4619              style="--animation-order: 10;"
4620            
4621          >
4622            
4623
4624<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-rating.css?v=179577762467860590411718808903" rel="stylesheet" type="text/css" media="all" />
4625<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-volume-pricing.css?v=56284703641257077881718808903" rel="stylesheet" type="text/css" media="all" />
4626
4627<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-price.css?v=70172745017360139101718808903" rel="stylesheet" type="text/css" media="all" />
4628<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quick-order-list.css?v=135416534718644394131718808903" rel="stylesheet" type="text/css" media="all" />
4629<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/quantity-popover.css?v=78745769908715669131718808903" rel="stylesheet" type="text/css" media="all" />
4630<div class="card-wrapper product-card-wrapper underline-links-hover">
4631    <div
4632      class="
4633        card card--card
4634         card--media
4635         color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 gradient
4636        
4637        
4638        
4639        
4640      "
4641      style="--ratio-percent: 100.0%;"
4642    >
4643      <div
4644        class="card__inner  ratio"
4645        style="--ratio-percent: 100.0%;"
4646      ><div class="card__media">
4647            <div class="media media--transparent media--hover-effect">
4648              
4649              <img
4650                srcset="//www.lieuditwinery.com/cdn/shop/files/Lu_2.jpg?v=1718032841&width=165 165w,//www.lieuditwinery.com/cdn/shop/files/Lu_2.jpg?v=1718032841&width=360 360w,//www.lieuditwinery.com/cdn/shop/files/Lu_2.jpg?v=1718032841&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/Lu_2.jpg?v=1718032841&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/Lu_2.jpg?v=1718032841&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/Lu_2.jpg?v=1718032841&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/Lu_2.jpg?v=1718032841 2480w
4651                "
4652                src="//www.lieuditwinery.com/cdn/shop/files/Lu_2.jpg?v=1718032841&width=533"
4653                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
4654                alt="2023 Cabernet Sauvignon"
4655                class="motion-reduce"
4656                
4657                  loading="lazy"
4658                
4659                width="2480"
4660                height="2480"
4661              >
4662              
4663</div>
4664          </div><div class="card__content">
4665          <div class="card__information">
4666            <h3
4667              class="card__heading"
4668              
4669            >
4670              <a
4671                href="/products/2023-cabernet-sauvignon"
4672                id="StandardCardNoMediaLink-template--15044391206970__featured-collection-7523147317306"
4673                class="full-unstyled-link"
4674                aria-labelledby="StandardCardNoMediaLink-template--15044391206970__featured-collection-7523147317306 NoMediaStandardBadge-template--15044391206970__featured-collection-7523147317306"
4675              >
4676                2023 Cabernet Sauvignon
4677              </a>
4678            </h3>
4679          </div>
4680          <div class="card__badge bottom left"></div>
4681        </div>
4682      </div>
4683      <div class="card__content">
4684        <div class="card__information">
4685          <h3
4686            class="card__heading h5"
4687            
4688              id="title-template--15044391206970__featured-collection-7523147317306"
4689            
4690          >
4691            <a
4692              href="/products/2023-cabernet-sauvignon"
4693              id="CardLink-template--15044391206970__featured-collection-7523147317306"
4694              class="full-unstyled-link"
4695              aria-labelledby="CardLink-template--15044391206970__featured-collection-7523147317306 Badge-template--15044391206970__featured-collection-7523147317306"
4696            >
4697              2023 Cabernet Sauvignon
4698            </a>
4699          </h3>
4700          <div class="card-information"><span class="caption-large light"></span>
4701<div
4702  class="
4703    price "
4704>
4705  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
4706        <span class="price-item price-item--regular">
4707          $40.00
4708        </span></div>
4709    <div class="price__sale">
4710        <span class="visually-hidden visually-hidden--inline">Regular price</span>
4711        <span>
4712          <s class="price-item price-item--regular">
4713            
4714              
4715            
4716          </s>
4717        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
4718      <span class="price-item price-item--sale price-item--last">
4719        $40.00
4720      </span>
4721    </div>
4722    <small class="unit-price caption hidden">
4723      <span class="visually-hidden">Unit price</span>
4724      <span class="price-item price-item--last">
4725        <span></span>
4726        <span aria-hidden="true">/</span>
4727        <span class="visually-hidden">&nbsp;per&nbsp;</span>
4728        <span>
4729        </span>
4730      </span>
4731    </small>
4732  </div></div>
4733
4734</div>
4735        </div>
4736        
4737          
4738            <quick-add-bulk
4739              data-min="1"
4740              id="quick-add-bulk-41321952018490-template--15044391206970__featured-collection"
4741              class="quick-add-bulk"
4742              data-id="41321952018490"
4743            >
4744              
4745
4746<quantity-input class="quantity cart-quantity">
4747  <button class="quantity__button" name="minus" type="button">
4748    <span class="visually-hidden">Decrease quantity for Default Title</span>
4749    <svg
4750  xmlns="http://www.w3.org/2000/svg"
4751  aria-hidden="true"
4752  focusable="false"
4753  class="icon icon-minus"
4754  fill="none"
4755  viewBox="0 0 10 2"
4756>
4757  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
4758</svg>
4759
4760  </button>
4761  <input
4762    class="quantity__input"
4763    data-quantity-variant-id="41321952018490"
4764    type="number"
4765    name="updates[]"
4766    
4767    value="0"
4768    data-cart-quantity="0"
4769    min="0"
4770    data-min="1"
4771    
4772    step="1"
4773    
4774    aria-label="Quantity for Default Title"
4775    id="Quantity-41321952018490"
4776    data-index="41321952018490"
4777  >
4778  <button class="quantity__button" name="plus" type="button">
4779    <span class="visually-hidden">Increase quantity for Default Title</span>
4780    <svg
4781  xmlns="http://www.w3.org/2000/svg"
4782  aria-hidden="true"
4783  focusable="false"
4784  class="icon icon-plus"
4785  fill="none"
4786  viewBox="0 0 10 10"
4787>
4788  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
4789</svg>
4790
4791  </button><link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-progress-bar.css?v=115912419402972861751718808903" rel="stylesheet" type="text/css" media="all" />
4792
4793<div class="progress-bar-container hidden">
4794  <div class="progress-bar">
4795    <div class="progress-bar-value"></div>
4796  </div>
4797</div>
4798</quantity-input>
4799
4800            </quick-add-bulk>
4801          
4802        
4803        <div class="card__badge bottom left"></div>
4804      </div>
4805    </div>
4806  </div>
4807          </li></ul><div class="slider-buttons">
4808          <button
4809            type="button"
4810            class="slider-button slider-button--prev"
4811            name="previous"
4812            aria-label="Slide left"
4813            aria-controls="Slider-template--15044391206970__featured-collection"
4814          >
4815            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
4816  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
4817</svg>
4818
4819          </button>
4820          <div class="slider-counter caption">
4821            <span class="slider-counter--current">1</span>
4822            <span aria-hidden="true"> / </span>
4823            <span class="visually-hidden">of</span>
4824            <span class="slider-counter--total">10</span>
4825          </div>
4826          <button
4827            type="button"
4828            class="slider-button slider-button--next"
4829            name="next"
4830            aria-label="Slide right"
4831            aria-controls="Slider-template--15044391206970__featured-collection"
4832          >
4833            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
4834  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
4835</svg>
4836
4837          </button>
4838        </div></slider-component></div>
4839</div>
4840
4841
4842</section>
4843    </main>
4844
4845    <!--ECOM-FOOTER--><div id="shopify-section-ecom-mystorefooter-footer" class="shopify-section"> 
4846 
4847 
4848 
4849 <link rel="stylesheet" media="print" onload="this.media='all'" id="ecom-vendors-modal_css" href="https://cdn.ecomposer.app/vendors/css/ecom_modal.css" /><link rel="stylesheet" media="all" id="ecom-vendors-css_ecomposer_base" href="https://cdn.ecomposer.app/vendors/css/ecom-base.css?v=1.6" /><noscript><link rel="stylesheet" media="all" onload="this.media='all'" id="ecom-vendors-modal_css" href="https://cdn.ecomposer.app/vendors/css/ecom_modal.css" /><link rel="stylesheet" media="all" id="ecom-vendors-css_ecomposer_base" href="https://cdn.ecomposer.app/vendors/css/ecom-base.css?v=1.6" /></noscript>
4849<script type="text/javascript" asyc="async" id="ecom-vendors-modal_js" src="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" ></script>
4849
4850<link href="https://fonts.googleapis.com/css?family=Inter:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet"/>
4851<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/ecom-669a60c145ffef8b99037289.css?v=61651008708079888541722800647" rel="stylesheet" type="text/css" media="all" />
4852<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/ecom-669a60c145ffef8b99037289.js?v=22481965890986681941722728438" defer="defer"></script>
vendor: 1 bytes, line 4852
4852
4853<script type="text/javascript" class="ecom-page-info">
4854 window.EComposer = window.EComposer || {};
4855 window.EComposer.TEMPLATE_ID="669a60c145ffef8b99037289";
4856 window.EComposer.FOOTER = {"template_id":"669a60c145ffef8b99037289","title":"My_Store_Footer","type":"footer","slug":"ecom-mystorefooter","plan_id":4};
4857 </script>
4857
4858<div class="ecom-builder" id="ecom-mystorefooter"><div class="ecom-sections" data-section-id="ecom-mystorefooter-footer"><section class="ecom-row ecom-core ecom-section ecom-22e6j3l3m03" data-id="ecom-22e6j3l3m03" style="z-index: inherit;"><div data-deep="1" class="core__row--columns core__row--full"><div class="ecom-column ecom-core core__column--first ecom-79707ekq78m"><div class="core__column--wrapper"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks" index="0"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-57elijjokwd" data-core-is="block"><div class="ecom-element ecom-base-image" deep="1"><figure><div class="ecom-container-image ecom-image-align" data-stopdrag=""><div data-stopdrag="" class="ecom-image-content-position ecom-image-default ecom-base-image-container-overlay" style=""><a href="https://checkout.lieuditwinery.com/" class="ecom-image-picture-link ecom-image-picture ecom-base-image-container-overlay ecom-flex"><picture><img loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/LD_Logo.png?v=1717613680" alt="LD_Logo" width="250" height="260" style=""></picture></a></div></div></figure></div></div> </div></div></div></div> <div class="ecom-column ecom-core ecom-530h72m7ve7"><div class="core__column--wrapper"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks" index="1"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-nean86xfzea" data-core-is="block"><div class="ecom__element element__heading ecom-element ecom-html" data-stopdrag="true" deep="1"><h3 class="ecom__heading ecom-db"><div></div>Join the Community<div><div><div><div><div><div><div></div></div></div></div></div></div></div></h3></div></div> <div class="ecom-block ecom-core core__block ecom-zdq1by80ktq" data-core-is="block"><div class="ecom__element ecom-element element__text" data-stopdrag="" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"><p>Sign up for our newsletter to get updates on new wines and opportunities.</p></div></div></div> <div class="ecom-block ecom-core core__block ecom-n6f17wkspn" data-core-is="block"><div class="ecom-element ecom-shopify-elements ecom-shopify__newsletter-form" deep="1"><div class="ecom-shopify__newsletter-form-wrapper ecom-w__full"><div class="ecom-shopify__newsletter-form-container"><div>
4859 <form method="post" action="/contact" id="newsletter-form-ecom-n6f17wkspn" accept-charset="UTF-8" class="ecom-shopify__newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
4860 <input type="hidden" name="contact[tags]" value="newsletter" />
4861 <div class="ecom-newsletter-form-content-wrap">
4862 <div class="ecom-newsletter-form-content">
4863 <input
4864 id="ECom-NewsletterForm-ecom-n6f17wkspn"
4865 type="email"
4866 name="contact[email]"
4867 class="ecom-shopify__newsletter-form-field--input"
4868 value=""
4869 aria-required="true"
4870 autocorrect="off"
4871 autocapitalize="off"
4872 autocomplete="email"
4873 
4874 placeholder="Enter your email"
4875 required
4876 >
4877 <button type="submit" class="ecome-shopify__newsletter__button" name="commit">
4878 <span> Submit </span>
4879 <span class="ecom-shopify__newsletter__button-icon"> </span>
4880 </button>
4881 </div>
4882 
4883 </div><div class="ecom-shopify__newsletter-form-message ecom-dn">
4884 <p class="ecom-shopify__newsletter-form-detail-error">
4885 Email have already subscribed!
4886 </p>
4887 </div>
4888 </form>
4889 </div></div></div></div></div> </div></div></div></div> <div class="ecom-column ecom-core core__column--last ecom-swh89mt6fx8"><div class="core__column--wrapper"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks" index="2"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-cxkga84o4ch" data-core-is="block"><div class="ecom-element ecom-shopify ecom-shopify__menu" deep="1"><div class="ecom-element ecom-shopify ecom-shopify__menu-wrapper" data-show-all="false"><div class="ecom-element ecom-shopify ecom-shopify__menu-container">
4890<div class="ecom-shopify__menu-list--wrapper ecom-flex">
4891									<ul class="ecom-shopify__menu-list" data-menu-layout="vertical">
4892										
4893											
4894												
4895												<li class="ecom-shopify__menu-item ecom-shopify__menu-item-type--frontpage_link ecom-shopify__menu-item--has-children ">
4896													<div class="ecom-menu_item ecom-items">
4897														<a class="ecom-menu_title ecom-element--menu_title " href="/" title="Shop" target="_self">
4898															Shop
4899<div class="ecom-element--menu_icon">
4900																	<div class="ecom-items--icon ecom-element--menu_icon--normal">
4901																		
4902																	</div>
4903																	<div class="ecom-items--icon ecom-element--menu_icon--active">
4904																		
4905																	</div>
4906																</div></a>
4907													</div>
4908													
4909<ul class="ecom-shopify__menu-sub-menu" data-menu-size="5" data-menu-level="">
4910															
4911																
4912																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--collection_link  ecom-shopify__menu-item--link " >
4913																	<div class="ecom-menu_item ecom-items">
4914																		<a class="ecom-menu_title ecom-element--menu_title" href="/collections/best-sellers-copy" title="Shop All" target="_self">
4915																			Shop All
4916</a>
4917																		
4918																	</div>
4919																	</li>
4920															
4921																
4922																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--collection_link  ecom-shopify__menu-item--link " >
4923																	<div class="ecom-menu_item ecom-items">
4924																		<a class="ecom-menu_title ecom-element--menu_title" href="/collections/whites" title="Whites &amp; Rosé" target="_self">
4925																			Whites & Rosé
4926</a>
4927																		
4928																	</div>
4929																	</li>
4930															
4931																
4932																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--collection_link  ecom-shopify__menu-item--link " >
4933																	<div class="ecom-menu_item ecom-items">
4934																		<a class="ecom-menu_title ecom-element--menu_title" href="/collections/reds" title="Reds" target="_self">
4935																			Reds
4936</a>
4937																		
4938																	</div>
4939																	</li>
4940															
4941																
4942																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--collection_link  ecom-shopify__menu-item--link " >
4943																	<div class="ecom-menu_item ecom-items">
4944																		<a class="ecom-menu_title ecom-element--menu_title" href="/collections/large-format" title="Large Format" target="_self">
4945																			Large Format
4946</a>
4947																		
4948																	</div>
4949																	</li>
4950															
4951																
4952																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--collection_link  ecom-shopify__menu-item--link " >
4953																	<div class="ecom-menu_item ecom-items">
4954																		<a class="ecom-menu_title ecom-element--menu_title" href="/collections/gift-ideas" title="Gift Ideas" target="_self">
4955																			Gift Ideas
4956</a>
4957																		
4958																	</div>
4959																	</li>
4960															
4961														</ul>
4962													
4963												</li>
4964											
4965												
4966												<li class="ecom-shopify__menu-item ecom-shopify__menu-item-type--page_link ecom-shopify__menu-item--has-children ">
4967													<div class="ecom-menu_item ecom-items">
4968														<a class="ecom-menu_title ecom-element--menu_title " href="/pages/our-story" title="About" target="_self">
4969															About
4970<div class="ecom-element--menu_icon">
4971																	<div class="ecom-items--icon ecom-element--menu_icon--normal">
4972																		
4973																	</div>
4974																	<div class="ecom-items--icon ecom-element--menu_icon--active">
4975																		
4976																	</div>
4977																</div></a>
4978													</div>
4979													
4980<ul class="ecom-shopify__menu-sub-menu" data-menu-size="2" data-menu-level="">
4981															
4982																
4983																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--page_link  ecom-shopify__menu-item--link " >
4984																	<div class="ecom-menu_item ecom-items">
4985																		<a class="ecom-menu_title ecom-element--menu_title" href="/pages/our-story" title="About Us" target="_self">
4986																			About Us
4987</a>
4988																		
4989																	</div>
4990																	</li>
4991															
4992																
4993																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--page_link  ecom-shopify__menu-item--link " >
4994																	<div class="ecom-menu_item ecom-items">
4995																		<a class="ecom-menu_title ecom-element--menu_title" href="/pages/visit-us" title="Visit Us" target="_self">
4996																			Visit Us
4997</a>
4998																		
4999																	</div>
5000																	</li>
5001															
5002														</ul>
5003													
5004												</li>
5005											
5006												
5007												<li class="ecom-shopify__menu-item ecom-shopify__menu-item-type--page_link  ecom-shopify__menu-item--link ">
5008													<div class="ecom-menu_item ecom-items">
5009														<a class="ecom-menu_title ecom-element--menu_title " href="/pages/club-lieu-dit" title="Club Lieu Dit" target="_self">
5010															Club Lieu Dit
5011</a>
5012													</div>
5013													
5014												</li>
5015											
5016												
5017												<li class="ecom-shopify__menu-item ecom-shopify__menu-item-type--page_link  ecom-shopify__menu-item--link ">
5018													<div class="ecom-menu_item ecom-items">
5019														<a class="ecom-menu_title ecom-element--menu_title " href="/pages/contact-us" title="Contact" target="_self">
5020															Contact
5021</a>
5022													</div>
5023													
5024												</li>
5025											
5026										
5027									</ul>
5028								</div>
5029							</div></div></div></div>
5029 <div class="ecom-block ecom-core core__block elmspace ecom-t8ua7gcnf2" data-core-is="block"><div class="ecom-element ecom-icon ecom-flex" deep="1"><a class="ecom-icon--container ecom-in_flex" href="https://www.instagram.com/lieuditwinery/"><svg width="25" height="25" viewBox="0 0 25 25" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M7.25 0.1H17.75C21.6948 0.1 24.9 3.30523 24.9 7.25V17.75C24.9 19.6463 24.1467 21.4649 22.8058 22.8058C21.4649 24.1467 19.6463 24.9 17.75 24.9H7.25C3.30523 24.9 0.1 21.6948 0.1 17.75V7.25C0.1 5.3537 0.853302 3.53507 2.19419 2.19419C3.53507 0.853302 5.3537 0.1 7.25 0.1ZM7 2.4C5.78 2.4 4.60998 2.88464 3.74731 3.74731C2.88464 4.60998 2.4 5.78 2.4 7V18C2.4 20.5427 4.45727 22.6 7 22.6H18C19.22 22.6 20.39 22.1154 21.2527 21.2527C22.1154 20.39 22.6 19.22 22.6 18V7C22.6 4.45727 20.5427 2.4 18 2.4H7ZM19.0625 4.475C19.4504 4.475 19.8224 4.62908 20.0966 4.90336C20.3709 5.17763 20.525 5.54962 20.525 5.9375C20.525 6.32538 20.3709 6.69737 20.0966 6.97164C19.8224 7.24592 19.4504 7.4 19.0625 7.4C18.6746 7.4 18.3026 7.24592 18.0284 6.97164C17.7541 6.69737 17.6 6.32538 17.6 5.9375C17.6 5.54962 17.7541 5.17763 18.0284 4.90336C18.3026 4.62908 18.6746 4.475 19.0625 4.475ZM12.5 6.35C14.1311 6.35 15.6954 6.99794 16.8487 8.15129C18.0021 9.30464 18.65 10.8689 18.65 12.5C18.65 14.1311 18.0021 15.6954 16.8487 16.8487C15.6954 18.0021 14.1311 18.65 12.5 18.65C10.8689 18.65 9.30464 18.0021 8.15129 16.8487C6.99794 15.6954 6.35 14.1311 6.35 12.5C6.35 10.8689 6.99794 9.30464 8.15129 8.15129C9.30464 6.99794 10.8689 6.35 12.5 6.35ZM12.5 8.65C11.4789 8.65 10.4997 9.05562 9.77764 9.77764C9.05562 10.4997 8.65 11.4789 8.65 12.5C8.65 13.5211 9.05562 14.5003 9.77764 15.2224C10.4997 15.9444 11.4789 16.35 12.5 16.35C13.5211 16.35 14.5003 15.9444 15.2224 15.2224C15.9444 14.5003 16.35 13.5211 16.35 12.5C16.35 11.4789 15.9444 10.4997 15.2224 9.77764C14.5003 9.05562 13.5211 8.65 12.5 8.65Z" fill="#111113" stroke="#FFF9F2" stroke-width="0.2"></path></svg></a></div></div> <div class="ecom-block ecom-core core__block elmspace ecom-t7mpdqvgoxb" data-core-is="block"><div class="ecom__element element__heading ecom-element ecom-html" data-stopdrag="true" deep="1"><h3 class="ecom__heading ecom-db">© 2024 Lieu Dit Winery</h3></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div> </section>
5030</div></div>
5031</div><!--/ECOM-FOOTER-->
5032
5033    <ul hidden>
5034      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
5035      <li id="a11y-new-window-message">Opens in a new window.</li>
5036    </ul>
5037
5038    
5038<script>
5039      window.shopUrl = 'https://www.lieuditwinery.com';
5040      window.routes = {
5041        cart_add_url: '/cart/add',
5042        cart_change_url: '/cart/change',
5043        cart_update_url: '/cart/update',
5044        cart_url: '/cart',
5045        predictive_search_url: '/search/suggest',
5046      };
5047
5048      window.cartStrings = {
5049        error: `There was an error while updating your cart. Please try again.`,
5050        quantityError: `You can only add [quantity] of this item to your cart.`,
5051      };
5052
5053      window.variantStrings = {
5054        addToCart: `Add to cart`,
5055        soldOut: `Sold out`,
5056        unavailable: `Unavailable`,
5057        unavailable_with_option: `[value] - Unavailable`,
5058      };
5059
5060      window.quickOrderListStrings = {
5061        itemsAdded: `[quantity] items added`,
5062        itemAdded: `[quantity] item added`,
5063        itemsRemoved: `[quantity] items removed`,
5064        itemRemoved: `[quantity] item removed`,
5065        viewCart: `View cart`,
5066        each: `[money]/ea`,
5067        min_error: `This item has a minimum of [min]`,
5068        max_error: `This item has a maximum of [max]`,
5069        step_error: `You can only add this item in increments of [step]`,
5070      };
5071
5072      window.accessibilityStrings = {
5073        imageAvailable: `Image [index] is now available in gallery view`,
5074        shareSuccess: `Link copied to clipboard`,
5075        pauseSlideshow: `Pause slideshow`,
5076        playSlideshow: `Play slideshow`,
5077        recipientFormExpanded: `Gift card recipient form expanded`,
5078        recipientFormCollapsed: `Gift card recipient form collapsed`,
5079        countrySelectorSearchCount: `[count] countries/regions found`,
5080      };
5081    </script>
5081<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/predictive-search.js?v=162273246065392412141718808903" defer="defer"></script>
5081
5082
5083
5084<!-- START BEAE POPUP BUILDER -->
5085<!-- END BEAE POPUP BUILDER -->
5086
5087<!--BEGIN-AGE-VERIFICATION--><!-- Ecomposer Age verification Extension --><!--END-AGE-VERIFICATION-->
5087<script type="module">
5088      import { ChordAnalytics } from 'https://cdn.jsdelivr.net/npm/@chordcommerce/[email protected]/+esm';
5089
5090      const chord = new ChordAnalytics({
5091        cdpDomain: 'https://production.cdp.ingest.chord.co',
5092        cdpWriteKey: 'iPDuQQbWGG3FEMLuJB9StJmQKEHEJtvw:WTg6v12ztlihobrseN2AhkYZmy8yGe48',
5093        enableWebPixelListener: true,
5094        enableIdentifierSync: true,
5095        formatters: {
5096          objects: {},
5097          events: {}
5098        },
5099        metadata: {
5100          i18n: {
5101            currency: "USD",
5102            locale: "en-US",
5103          },
5104          ownership: {
5105            omsId: 'df9d8dad-2906-493e-8f7a-ee8b58d87440',
5106            storeId: 'df9d8dad-2906-493e-8f7a-ee8b58d87440',
5107            tenantId: '5954f655-3669-4583-82ee-ba3ad24251d4',
5108          },
5109          platform: { name: 'shopify', type: 'web' },
5110          store: { domain: 'lieu-dit-winery' },
5111        }
5112      });
5113
5114      window.chord = chord;
5115    </script>
5115
5116<!-- Failed to render app block "15685250022964305326": app block path "shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6" does not exist --><div id="shopify-block-AQ3hNeFE1dUJ4dlA4d__5846654113244447633" class="shopify-block shopify-app-block">
5117
5118<link href="//cdn.shopify.com/extensions/5e39e146-0368-46de-9a5c-89f7f070a322/xo-scroll-to-top-4/assets/xo-scroll2top.css" rel="stylesheet" type="text/css" media="all" />
5119<div id="xo-scroll2top" class="xo-scroll2top xo-scroll2top--1 xo-scroll2top--right
5120     xo-scroll2top--fade "><svg className="xo-small" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
5121        <polygon fill=#fff9f2 points="1 28 16 4 31 28 16 18 1 28" />
5122    </svg></div>
5123
5124<style>.xo-scroll2top { --xo-st-bg-color:rgba(215,204,191,1);--xo-st-bg-color2:rgba(17,17,19,1); --xo-st-bd-radius:4px;--xo-st-bd-radius2:3px;--xo-st-width:38px;--xo-st-height:38px;--xo-st-scale: 1;
5125    --xo-st-textColor: rgba(0,0,0,1);--xo-st-textColor2: rgba(35,123,226,1);right: 20px;bottom: 20px; }
5126</style>
5127<script type="text/javascript">
5128const xoscroll2topInit = {
5129      id: 'xo-scroll2top', duration: 100,
5130      appear: -1,
5131      toElement: {elm: '', offset: 0},
5132      status: false  };
5133</script>
vendor: 1 bytes, line 5133
5133
5134<script src="https://cdn.shopify.com/extensions/5e39e146-0368-46de-9a5c-89f7f070a322/xo-scroll-to-top-4/assets/xo-scroll2top.js" defer="defer"></script>
5134
5135
5136
5137</div>
5137<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5137
5138</body>
5139</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.