PageSourceSearch

https://www.lieuditwinery.com/

html lieuditwinery.com collected 2026-10-04 13:24:02 UTC 310,569 bytes, 5,072 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/"><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      Lieu Dit Winery
29</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/">
37<meta property="og:title" content="Lieu Dit Winery">
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="Lieu Dit Winery">
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":"index"}</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":"9fa19f6f-b9de-4d1c-94de-08c1681f673a-1791120242","pageurl":"www.lieuditwinery.com\/","u":"09d58807c89c","p":"home"};</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 data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
137</script>
137
138<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">
139<style id="shopify-accelerated-checkout-cart">
140        #shopify-buyer-consent {
141  margin-top: 1em;
142  display: inline-block;
143  width: 100%;
144}
145
146#shopify-buyer-consent.hidden {
147  display: none;
148}
149
150#shopify-subscription-policy-button {
151  background: none;
152  border: none;
153  padding: 0;
154  text-decoration: underline;
155  font-size: inherit;
156  cursor: pointer;
157}
158
159#shopify-subscription-policy-button::before {
160  box-shadow: none;
161}
162
163      </style>
164<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 164
164
165<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
165
166
167
168    <style data-shopify>
169      
170      
171      
172      
173      @font-face {
174  font-family: "DM Sans";
175  font-weight: 500;
176  font-style: normal;
177  font-display: swap;
178  src: url("//www.lieuditwinery.com/cdn/fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e.woff2") format("woff2"),
179       url("//www.lieuditwinery.com/cdn/fonts/dm_sans/dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e6.woff") format("woff");
180}
181
182
183      
184        :root,
185        .color-scheme-1 {
186          --color-background: 244,244,244;
187        
188          --gradient-background: #f4f4f4;
189        
190
191        
192
193        --color-foreground: 43,44,45;
194        --color-background-contrast: 180,180,180;
195        --color-shadow: 0,17,40;
196        --color-button: 183,172,162;
197        --color-button-text: 38,38,38;
198        --color-secondary-button: 244,244,244;
199        --color-secondary-button-text: 0,17,40;
200        --color-link: 0,17,40;
201        --color-badge-foreground: 43,44,45;
202        --color-badge-background: 244,244,244;
203        --color-badge-border: 43,44,45;
204        --payment-terms-background-color: rgb(244 244 244);
205      }
206      
207        
208        .color-scheme-2 {
209          --color-background: 255,255,255;
210        
211          --gradient-background: #ffffff;
212        
213
214        
215
216        --color-foreground: 38,38,38;
217        --color-background-contrast: 191,191,191;
218        --color-shadow: 0,17,40;
219        --color-button: 121,112,104;
220        --color-button-text: 255,255,255;
221        --color-secondary-button: 255,255,255;
222        --color-secondary-button-text: 121,117,114;
223        --color-link: 121,117,114;
224        --color-badge-foreground: 38,38,38;
225        --color-badge-background: 255,255,255;
226        --color-badge-border: 38,38,38;
227        --payment-terms-background-color: rgb(255 255 255);
228      }
229      
230        
231        .color-scheme-3 {
232          --color-background: 194,183,172;
233        
234          --gradient-background: #c2b7ac;
235        
236
237        
238
239        --color-foreground: 38,38,38;
240        --color-background-contrast: 137,119,101;
241        --color-shadow: 0,17,40;
242        --color-button: 253,253,253;
243        --color-button-text: 38,38,38;
244        --color-secondary-button: 194,183,172;
245        --color-secondary-button-text: 84,72,60;
246        --color-link: 84,72,60;
247        --color-badge-foreground: 38,38,38;
248        --color-badge-background: 194,183,172;
249        --color-badge-border: 38,38,38;
250        --payment-terms-background-color: rgb(194 183 172);
251      }
252      
253        
254        .color-scheme-4 {
255          --color-background: 28,34,40;
256        
257          --gradient-background: #1c2228;
258        
259
260        
261
262        --color-foreground: 255,255,255;
263        --color-background-contrast: 39,47,55;
264        --color-shadow: 0,17,40;
265        --color-button: 255,255,255;
266        --color-button-text: 0,17,40;
267        --color-secondary-button: 28,34,40;
268        --color-secondary-button-text: 255,255,255;
269        --color-link: 255,255,255;
270        --color-badge-foreground: 255,255,255;
271        --color-badge-background: 28,34,40;
272        --color-badge-border: 255,255,255;
273        --payment-terms-background-color: rgb(28 34 40);
274      }
275      
276        
277        .color-scheme-5 {
278          --color-background: 50,56,65;
279        
280          --gradient-background: #323841;
281        
282
283        
284
285        --color-foreground: 255,255,255;
286        --color-background-contrast: 61,68,79;
287        --color-shadow: 0,17,40;
288        --color-button: 183,172,162;
289        --color-button-text: 38,38,38;
290        --color-secondary-button: 50,56,65;
291        --color-secondary-button-text: 255,255,255;
292        --color-link: 255,255,255;
293        --color-badge-foreground: 255,255,255;
294        --color-badge-background: 50,56,65;
295        --color-badge-border: 255,255,255;
296        --payment-terms-background-color: rgb(50 56 65);
297      }
298      
299        
300        .color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67 {
301          --color-background: 255,249,242;
302        
303          --gradient-background: #fff9f2;
304        
305
306        
307
308        --color-foreground: 17,17,19;
309        --color-background-contrast: 255,190,114;
310        --color-shadow: 0,17,40;
311        --color-button: 17,17,19;
312        --color-button-text: 255,249,242;
313        --color-secondary-button: 255,249,242;
314        --color-secondary-button-text: 17,17,19;
315        --color-link: 17,17,19;
316        --color-badge-foreground: 17,17,19;
317        --color-badge-background: 255,249,242;
318        --color-badge-border: 17,17,19;
319        --payment-terms-background-color: rgb(255 249 242);
320      }
321      
322        
323        .color-scheme-edecdc98-e968-41ff-85c6-8560641c6f92 {
324          --color-background: 17,17,19;
325        
326          --gradient-background: #111113;
327        
328
329        
330
331        --color-foreground: 255,249,242;
332        --color-background-contrast: 139,139,152;
333        --color-shadow: 0,17,40;
334        --color-button: 17,17,19;
335        --color-button-text: 255,249,242;
336        --color-secondary-button: 17,17,19;
337        --color-secondary-button-text: 0,17,40;
338        --color-link: 0,17,40;
339        --color-badge-foreground: 255,249,242;
340        --color-badge-background: 17,17,19;
341        --color-badge-border: 255,249,242;
342        --payment-terms-background-color: rgb(17 17 19);
343      }
344      
345
346      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 {
347        color: rgba(var(--color-foreground), 0.75);
348        background-color: rgb(var(--color-background));
349      }
350
351      :root {
352        --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';
353        --font-body-style: normal;
354        --font-body-weight: 400;
355        --font-body-weight-bold: 700;
356
357        --font-heading-family: "DM Sans", sans-serif;
358        --font-heading-style: normal;
359        --font-heading-weight: 500;
360
361        --font-body-scale: 1.0;
362        --font-heading-scale: 1.05;
363
364        --media-padding: px;
365        --media-border-opacity: 0.05;
366        --media-border-width: 1px;
367        --media-radius: 8px;
368        --media-shadow-opacity: 0.0;
369        --media-shadow-horizontal-offset: 0px;
370        --media-shadow-vertical-offset: 4px;
371        --media-shadow-blur-radius: 5px;
372        --media-shadow-visible: 0;
373
374        --page-width: 120rem;
375        --page-width-margin: 0rem;
376
377        --product-card-image-padding: 1.2rem;
378        --product-card-corner-radius: 3.6rem;
379        --product-card-text-alignment: left;
380        --product-card-border-width: 0.0rem;
381        --product-card-border-opacity: 0.1;
382        --product-card-shadow-opacity: 0.0;
383        --product-card-shadow-visible: 0;
384        --product-card-shadow-horizontal-offset: 0.0rem;
385        --product-card-shadow-vertical-offset: 0.4rem;
386        --product-card-shadow-blur-radius: 0.5rem;
387
388        --collection-card-image-padding: 0.0rem;
389        --collection-card-corner-radius: 0.8rem;
390        --collection-card-text-alignment: left;
391        --collection-card-border-width: 0.0rem;
392        --collection-card-border-opacity: 0.1;
393        --collection-card-shadow-opacity: 0.0;
394        --collection-card-shadow-visible: 0;
395        --collection-card-shadow-horizontal-offset: 0.0rem;
396        --collection-card-shadow-vertical-offset: 0.4rem;
397        --collection-card-shadow-blur-radius: 0.5rem;
398
399        --blog-card-image-padding: 0.0rem;
400        --blog-card-corner-radius: 0.8rem;
401        --blog-card-text-alignment: left;
402        --blog-card-border-width: 0.0rem;
403        --blog-card-border-opacity: 0.1;
404        --blog-card-shadow-opacity: 0.0;
405        --blog-card-shadow-visible: 0;
406        --blog-card-shadow-horizontal-offset: 0.0rem;
407        --blog-card-shadow-vertical-offset: 0.4rem;
408        --blog-card-shadow-blur-radius: 0.5rem;
409
410        --badge-corner-radius: 4.0rem;
411
412        --popup-border-width: 1px;
413        --popup-border-opacity: 0.1;
414        --popup-corner-radius: 8px;
415        --popup-shadow-opacity: 0.05;
416        --popup-shadow-horizontal-offset: 0px;
417        --popup-shadow-vertical-offset: 4px;
418        --popup-shadow-blur-radius: 5px;
419
420        --drawer-border-width: 1px;
421        --drawer-border-opacity: 0.1;
422        --drawer-shadow-opacity: 0.0;
423        --drawer-shadow-horizontal-offset: 0px;
424        --drawer-shadow-vertical-offset: 4px;
425        --drawer-shadow-blur-radius: 5px;
426
427        --spacing-sections-desktop: 0px;
428        --spacing-sections-mobile: 0px;
429
430        --grid-desktop-vertical-spacing: 12px;
431        --grid-desktop-horizontal-spacing: 12px;
432        --grid-mobile-vertical-spacing: 6px;
433        --grid-mobile-horizontal-spacing: 6px;
434
435        --text-boxes-border-opacity: 0.1;
436        --text-boxes-border-width: 0px;
437        --text-boxes-radius: 8px;
438        --text-boxes-shadow-opacity: 0.0;
439        --text-boxes-shadow-visible: 0;
440        --text-boxes-shadow-horizontal-offset: 0px;
441        --text-boxes-shadow-vertical-offset: 4px;
442        --text-boxes-shadow-blur-radius: 5px;
443
444        --buttons-radius: 6px;
445        --buttons-radius-outset: 7px;
446        --buttons-border-width: 1px;
447        --buttons-border-opacity: 1.0;
448        --buttons-shadow-opacity: 0.0;
449        --buttons-shadow-visible: 0;
450        --buttons-shadow-horizontal-offset: 0px;
451        --buttons-shadow-vertical-offset: 4px;
452        --buttons-shadow-blur-radius: 5px;
453        --buttons-border-offset: 0.3px;
454
455        --inputs-radius: 6px;
456        --inputs-border-width: 1px;
457        --inputs-border-opacity: 0.55;
458        --inputs-shadow-opacity: 0.0;
459        --inputs-shadow-horizontal-offset: 0px;
460        --inputs-margin-offset: 0px;
461        --inputs-shadow-vertical-offset: 4px;
462        --inputs-shadow-blur-radius: 5px;
463        --inputs-radius-outset: 7px;
464
465        --variant-pills-radius: 40px;
466        --variant-pills-border-width: 1px;
467        --variant-pills-border-opacity: 0.55;
468        --variant-pills-shadow-opacity: 0.0;
469        --variant-pills-shadow-horizontal-offset: 0px;
470        --variant-pills-shadow-vertical-offset: 4px;
471        --variant-pills-shadow-blur-radius: 5px;
472      }
473
474      *,
475      *::before,
476      *::after {
477        box-sizing: inherit;
478      }
479
480      html {
481        box-sizing: border-box;
482        font-size: calc(var(--font-body-scale) * 62.5%);
483        height: 100%;
484      }
485
486      body {
487        display: grid;
488        grid-template-rows: auto auto 1fr auto;
489        grid-template-columns: 100%;
490        min-height: 100%;
491        margin: 0;
492        font-size: 1.5rem;
493        letter-spacing: 0.06rem;
494        line-height: calc(1 + 0.8 / var(--font-body-scale));
495        font-family: var('TimesNow-Light');
496        font-style: var(--font-body-style);
497        font-weight: var(--font-body-weight);
498      }
499/* 
500       @font-face { 
501font-family: 'TimesNow-Light';
502src: url(https://cdn.shopify.com/s/files/1/0070/2804/7908/files/TimesNow-Light.woff?v=1717595068) format('woff2');
503} 
504
505      @font-face { 
506font-family: 'TimesNow-SemiBold';
507src: url(https://cdn.shopify.com/s/files/1/0070/2804/7908/files/TimesNow-SemiBold.woff?v=1717595080) format('woff2');
508} 
509
510       @font-face { 
511font-family: 'Sneak-Regular';
512src: url(https://cdn.shopify.com/s/files/1/0070/2804/7908/files/Sneak-Regular.woff?v=1717595110) format('woff2');
513} 
514      
515       @font-face { 
516font-family: 'Sneak-Medium';
517src: url(https://cdn.shopify.com/s/files/1/0070/2804/7908/files/Sneak-Medium.woff?v=1717595162) format('woff2');
518} 
519
520       @font-face { 
521font-family: 'Sneak-Bold';
522src: url(https://cdn.shopify.com/s/files/1/0070/2804/7908/files/Sneak-Bold.woff?v=1717595162) format('woff2');
523}  */
524      
525
526      @media screen and (min-width: 750px) {
527        body {
528          font-size: 1.6rem;
529        }
530      }
531    </style>
532
533    <link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/base.css?v=29404288273096915591722272272" rel="stylesheet" type="text/css" media="all" />
534
535      <link rel="preload" as="font" href="//www.lieuditwinery.com/cdn/fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e.woff2" type="font/woff2" crossorigin>
536      
537<link
538        rel="stylesheet"
539        href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-predictive-search.css?v=118923337488134913561718808903"
540        media="print"
541        onload="this.media='all'"
542      >
542<script>
543      if (Shopify.designMode) {
544        document.documentElement.classList.add('shopify-design-mode');
545      }
546    </script>
546
547  
548            
549                
550            
551
552  
552<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>
552
553  
554
555
556
557<script src="https://cdn.chord.co/analytics-liquid-identifiers/v1/analytics-liquid-identifiers.min.js" defer="defer"></script>
557
558
559<!-- 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 />
560<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
561<script>
562/* >> TriplePixel :: start*/
563window.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:"index",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);
564/* << TriplePixel :: end*/
565</script>
565
566
567
568
569<!-- END app block --><!-- BEGIN app block: shopify://apps/winehub-commerce/blocks/customer-portal-redirect/c0ed40b1-a5e6-4ec9-bd28-157981fb797f --><!-- Winehub Customer Portal Redirect -->
570<!-- Current Path: / -->
571<!-- END app block --><!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><!-- DNS Prefetch & Preconnect -->
572<link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin>
573<link rel="dns-prefetch" href="https://cdn.ecomposer.app">
574
575<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/[email protected]" as="style">
576<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/[email protected]" as="script">
577<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script">
578
579<!-- Global CSS --><!--ECOM-EMBED-->
580  <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>
581  <!--/ECOM-EMBED--><!-- Custom CSS & JS --><style id="ecom-custom-css">.ecom-collection__product-form__actions.ecom-collection__product-quantity--inline {
582    flex-direction: row-reverse !important;
583}</style><!-- Open Graph Meta Tags for Pages --><!-- AI Search Optimization (LLM Outreach) --><!-- Critical Inline Styles -->
584<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;
584display: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}
584to{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>
585
586
587<!-- EComposer Config Script -->
588<script id="ecom-theme-helpers" async>
589window.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(){};
590this.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'};
591this.queryParams={};
592if(window.location.search.length){new URLSearchParams(window.location.search).forEach((value,key)=>{this.queryParams[key]=value})}
593this.money_format="${{amount}}";
594this.money_with_currency_format="${{amount}}";
595this.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)};
596this.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};
597this.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)};
598const 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=[/
598<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}}
599}).bind(window.EComposer)();
600if(window.Shopify&&window.Shopify.designMode&&window.top&&window.top.opener){window.addEventListener("load",function(){window.top.opener.postMessage({action:"ecomposer:loaded"},"*")})}
601</script>
601<!-- Quickview Script -->
602<script id="ecom-theme-quickview" async>
603window.EComposer=window.EComposer||{};(function(){this.initQuickview=function(){var enable_qv=false;
604enable_qv=true;
605let 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){})}}
606if(window.location.search.includes('ecom_template_id')&&!window.EComposer.quickviewAutoOpened){window.EComposer.quickviewAutoOpened=true;setTimeout(quickViewHandler,1000)}
607if(enable_qv){document.querySelectorAll('.ecom-product-quickview:not(.ecom-quickview-initialized)').forEach(function(button){button.classList.add('ecom-quickview-initialized');button.addEventListener('click',quickViewHandler)})}
608}}).bind(window.EComposer)();
609</script>
609
610
611<!-- Quickview Template -->
612<script type="text/template" id="ecom-quickview-template-html">
613<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>
614</script>
614
615
616<!-- Quickview Styles -->
617<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 -->
618<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>
619<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>
620</div><div id="ecom-toast-desc"></div></div><!-- END app snippet --></script>
620<!-- END app block --><!-- BEGIN app block: shopify://apps/winehub-commerce/blocks/exclusive-product-locker/c0ed40b1-a5e6-4ec9-bd28-157981fb797f -->
621    <style>
622        .wh-welcome-back {
623            font-weight: 600;
624            margin-left: 4px;
625            display: flex;
626            align-items: center;
627            font-size: 12px;
628        }
629        .wh-welcome-back-nav {
630            display: flex;
631            align-items: center;
632            justify-content: center;
633            /**width: fit-content;**/
634            background-color: #f0f0f0;
635            color: #000;
636            padding: 10px;
637            border-radius: 0px;
638        }
639        .wh-profile-button {
640            display: flex;
641            align-content: center;
642            flex-wrap: wrap;
643            padding: 12px;
644        }
645    </style>
646    
646<script>
647        const debug = false;
648        let store = `lieu-dit-winery.myshopify.com`;
649        let customerId = ``;
650        if (!customerId) {
651            customerId = 'none';
652        }
653        let variantChangeHandler = null;
654        let variantChangeHandlerAdded = false;
655        let isCheckingExclusive = false;
656        let checkExclusiveTimeout = null;
657        let base_url = "https://api.winehub.io";
658        if (store == 'winehub-demo.myshopify.com') {
659            base_url = "https://staging-api.winehub.io";
660        }
661
662        const profileIconSVG = `
663            <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>
664        `;
665
666        const profileIcon = document.createElement('div');
667        profileIcon.innerHTML = profileIconSVG;
668        profileIcon.classList.add('wh-profile-icon');
669
670        function createProfileButton() {
671            // link to /apps/winehub
672            const profileButton = document.createElement('a');
673            profileButton.href = `https://www.lieuditwinery.com/apps/winehub`;
674            profileButton.innerHTML = profileIconSVG;
675            profileButton.classList.add('wh-profile-button');
676            return profileButton;
677        }
678
679        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);}
680
681        window.onload = async function() {
682            const currencyCode = `USD` || 'AUD';
683            let _json = await checkProductDiscounts(0, currencyCode, customerId);
684            let json = _json?.exclusive ?? {};
685            let json_tier = _json?.tierProduct ?? {};
686            let json_club = _json?.clubDiscount ?? {};
687            let json_tier_general = _json?.tierGeneral ?? {};
688            //const json_tier = _json?.tierProduct ?? {};
689            //const json_club = _json?.clubDiscount ?? {};
690            //const json_tier_general = _json?.tierGeneral ?? {};
691            //const json = _json?.exclusive ?? {}; // original exclusive
692
693            const res = loadCss(customerId, _json.css);
694            const tierName = _json?.css?.tierName ?? '';
695            const welcomeBarEnabled = `false`;
696            let usingLegacyCustomerAccount = false;
697            if (welcomeBarEnabled == 'true'){
698                //const loginLinks = document.querySelectorAll('a[href="/account"]') // customer is logged in
699                let loginLinks = Array.from(document.querySelectorAll('a[href]')).filter(link => 
700                    link.getAttribute('href').includes('/account?locale') // new customer accounts
701                );
702
703                if (loginLinks.length == 0) {
704                    usingLegacyCustomerAccount = true;
705                    loginLinks = document.querySelectorAll('a[href="/account"]') // legacy customer accounts
706                }
707
708                const loginLink = loginLinks[loginLinks.length - 1]
709                //const showTier = ``
710                const renderAboveNav = `false`
711                const customerName = ``
712
713                if (loginLink && tierName) {
714                    const parent = loginLink.parentElement
715
716                    const div = document.createElement('div')
717                    // welcome back <customer_name> you are a <tier_name> member
718                    const welcomeBackMessage = `Welcome back {customer_name}, you are a {tier_name} member`
719                    const chunk1 = welcomeBackMessage.split('{customer_name}')[0] ?? '';
720                    const chunk2 = welcomeBackMessage.split('{customer_name}')[1] ?? '';
721                    const chunk2_ = chunk2.split('{tier_name}')[0]
722                    const welcomeBack = `${chunk1}${chunk2_}${tierName}`
723                    const chunk3 = welcomeBackMessage.split('{tier_name}')[1] ?? '';
724                    if (!chunk1 || !chunk2){
725                        div.innerHTML = `Welcome back `
726                    }
727                    div.innerHTML = `${welcomeBack}${chunk3}`
728                    div.classList.add('wh-welcome-back')
729
730                    const profileButton = createProfileButton();
731
732                    if (renderAboveNav == 'true'){
733                        const navBanner = document.createElement('div')
734                        navBanner.classList.add('wh-welcome-back-nav')
735                        navBanner.appendChild(div)
736                        if (!window.location.href.includes('/apps/winehub') && !usingLegacyCustomerAccount){
737                            navBanner.appendChild(profileButton)
738                        }
739                        const header = document.querySelector('header')
740                        const parentHeader = header.parentElement
741                        parentHeader.insertBefore(navBanner, header)
742                    } else {
743                        const welcomeBarPosition = `left`
744                        if (welcomeBarPosition == 'left') {
745                            parent.insertBefore(div, loginLink)
746                        } else {
747                            parent.appendChild(div)
748                        }
749
750                        // if the current url contains /apps/winehub do not insert the profile button
751                        if (!window.location.href.includes('/apps/winehub') && !usingLegacyCustomerAccount){
752                            parent.insertBefore(profileButton, loginLink);
753                        }
754                    }
755                } else if (loginLink && customerName?.length > 0){
756                    const parent = loginLink.parentElement
757
758                    const div = document.createElement('div')
759                    div.innerHTML = `Welcome back `
760                    div.classList.add('wh-welcome-back')
761                    const profileButton = createProfileButton();
762
763                    if (renderAboveNav == 'true'){
764                        const navBanner = document.createElement('div')
765                        navBanner.classList.add('wh-welcome-back-nav')
766                        navBanner.appendChild(div)
767                        if (!window.location.href.includes('/apps/winehub') && !usingLegacyCustomerAccount){
768                            navBanner.appendChild(profileButton)
769                        }
770                        const header = document.querySelector('header')
771                        const parentHeader = header.parentElement
772                        parentHeader.insertBefore(navBanner, header)
773                    } else {
774                        const welcomeBarPosition = `left`
775                        if (welcomeBarPosition == 'left') {
776                            parent.insertBefore(div, loginLink)
777                        } else {
778                            parent.appendChild(div)
779                        }
780
781                        // if the current url contains /apps/winehub do not insert the profile button
782                        if (!window.location.href.includes('/apps/winehub') && !usingLegacyCustomerAccount){
783                            parent.insertBefore(profileButton, loginLink);
784                        }
785                    }
786
787                }
788            }
789
790            //////console.log('RUNNING WH-PRODUCT-LOCKER 22 - 23-07-2024'); // use this value to determine if shopify actually updated the script
791            //////console.log('RUNNING WH-PRODUCT-LOCKER 29 - 09-08-2024'); // use this value to determine if shopify actually updated the script
792            //console.log('RUNNING WH-PRODUCT-LOCKER 31 - 2025-01-03'); // use this value to determine if shopify actually updated the script
793            console.log('RUNNING WH-PRODUCT-LOCKER 31 - 2025-12-05'); // use this value to determine if shopify actually updated the script
794            if (`true` != 'true'){
795                //console.log('pricing display is disabled');
796                return;
797            }
798            //////console.log('currencyFormat', currencyFormat, currencyCode);
799
800            /** Product Variants **/
801            const items = document.querySelectorAll('form[action="/cart/add"]');
802            if (items.length) {
803                const variantRadios = document.querySelector('variant-radios');
804                //let id = items[0][2].getAttribute('value');
805                //////console.log('variantRadios length', variantRadios.variantData.length)
806                const variants = variantRadios?.querySelector('script')
807                const variantScriptData = JSON.parse(variants?.innerHTML || '{}');
808                //////console.log('variantScriptData', variantScriptData);
809                let variantCount = 0;
810                if (variantScriptData.length) {
811                    variantCount = variantScriptData?.filter((variant) => variant.id).length;
812                }
813
814                //////console.log('variant count', variantCount);
815                if (variantCount) {
816                    let idElement = document.querySelector('[data-variant-id]') ?? document.querySelector('[data-product-id]');
817                    let id = idElement?.getAttribute('data-variant-id') ?? idElement?.getAttribute('data-product-id');
818
819                    //////console.log('id', id);
820
821                    if (!id) {
822                        const formInput = items[0].querySelectorAll('input');
823                        for (let i = 0; i < formInput.length; i++) {
824                            const className = formInput[i].className;
825                            if (className == 'product-variant-id') {
826                                id = items[0].getAttribute('value');
827                            }
828                        }
829                    }
830
831                    //////console.log('script', variantScriptData, id, currencyCode);
832                    if (variantCount > 1) {
833                        // check initial variant on load
834                        if (!id) {
835                            id = variantScriptData[0].id;
836                        }
837
838                        _json = await checkProductDiscounts(id, currencyCode, customerId);
839                        json = _json?.exclusive ?? {};
840                        json_tier = _json?.tierProduct ?? {};
841                        json_club = _json?.clubDiscount ?? {};
842                        json_tier_general = _json?.tierGeneral ?? {};
843
844                        checkIsExclusiveSingleProduct(id, currencyCode, json, json_tier, json_club, json_t
844ier_general);
845
846                        // Remove existing listener if it exists to prevent duplicates
847                        if (variantChangeHandlerAdded && variantChangeHandler) {
848                            document.removeEventListener('change', variantChangeHandler);
849                            variantChangeHandlerAdded = false;
850                        }
851                        
852                        // Create the handler function
853                        variantChangeHandler = async function(event) {
854                            // Prevent duplicate calls
855                            if (isCheckingExclusive) {
856                                return;
857                            }
858
859                            const form = event.target.closest('form[action="/cart/add"]');
860                            if (!form) return;
861
862                            const id = form.querySelector('input[name="id"]')?.value;
863                            if (!id) return;
864
865                            // Only process radio or hidden input changes
866                            if (event.target.type !== "radio" && event.target.type !== "hidden") {
867                                return;
868                            }
869
870                                // Clear any pending timeout
871                                if (checkExclusiveTimeout) {
872                                    clearTimeout(checkExclusiveTimeout);
873                                }
874
875                                // Debounce the execution
876                                checkExclusiveTimeout = setTimeout(async () => {
877                                    if (isCheckingExclusive) {
878                                        return;
879                                    }
880                                
881                                    isCheckingExclusive = true;
882
883                                    try {
884                                        // wait for the retail price to finish doing its thing
885                                        await new Promise(resolve => setTimeout(resolve, 1000));
886
887                                        if (items.length) {
888                                        const _json = await checkProductDiscounts(id, currencyCode, customerId);
889                                            const json = _json?.exclusive ?? {};
890                                            const json_tier = _json?.tierProduct ?? {};
891                                            const json_club = _json?.clubDiscount ?? {};
892                                            const json_tier_general = _json?.tierGeneral ?? {};
893
894                                        console.log('checking exclusive single product', id, currencyCode, json, json_tier, json_club, json_tier_general);
895                                        checkIsExclusiveSingleProduct(id, currencyCode, json, json_tier, json_club, json_tier_general);
896                                        }
897                                    } finally {
898                                        isCheckingExclusive = false;
899                                    }
900                                }, 100);
901                        };
902
903                        // Add the event listener only once
904                        if (!variantChangeHandlerAdded) {
905                            document.addEventListener('change', variantChangeHandler);
906                            variantChangeHandlerAdded = true;
907                            }
908                    } else {
909                        // single variant no options
910                        if (!id) {
911                            id = variantScriptData[0].id;
912                        }
913                        _json = await checkProductDiscounts(id, currencyCode, customerId);
914                        json = _json?.exclusive ?? {};
915                        json_tier = _json?.tierProduct ?? {};
916                        json_club = _json?.clubDiscount ?? {};
917                        json_tier_general = _json?.tierGeneral ?? {};
918                        checkIsExclusiveSingleProduct(id, currencyCode, json, json_tier, json_club, json_t
918ier_general);
919                    }
920                } else {
921                    id = ``;
922                    _json = await checkProductDiscounts(id, currencyCode, customerId);
923                    json = _json?.exclusive ?? {};
924                    json_tier = _json?.tierProduct ?? {};
925                    json_club = _json?.clubDiscount ?? {};
926                    json_tier_general = _json?.tierGeneral ?? {};
927                    checkIsExclusiveSingleProduct(id, currencyCode, json, json_tier, json_club, json_tier_general);
928                }
929            }
930
931            /** Collections / product cards (incl. recommendations) **/
932            ////console.log('checking collections');
933            
934            {
935                // Liquid ids are a fast path on collection pages; recommendations
936                // and "Choose options" cards are discovered from the DOM.
937                const collectionProductData = [
938                    
939                ];
940                const handleToProductId = {};
941                for (const product of collectionProductData) {
942                    if (product.handle && product.id) {
943                        handleToProductId[product.handle] = product.id;
944                    }
945                }
946                await priceAllProductCards(currencyCode, customerId, handleToProductId);
947            }
948            // changing filters is client side so we have to recheck on click
949            document.addEventListener('click', function(event) {
950                if (event.target.id.toLowerCase().includes('filter')){
951                    setTimeout(function () {
952                        
953                    }, 2000)
954                }
955            })
956
957
958            /** Integrations **/
959            // event listener for select with class bundle-product
960            document.addEventListener('change', function(event) {
961                if (event.target.classList.contains('bundle-product')) {
962                    // check if the value is a number
963                    //console.log('bundle product event', event);
964                    if (!isNaN(event.target.value)) {
965                        //console.log('checking bundle product', event.target.value, currencyCode);
966                        //checkIsExclusiveSingleProduct(event.target.value, currencyCode);
967                    }
968                }
969            });
970        }
971
972        function createLoading() {
973            const div = document.querySelector('.price');
974            const previousPrice = div.innerHTML;
975            div.innerHTML = 'Loading...';
976            return previousPrice;
977        }
978
979        function removeLoading(price) {
980            const div = document.querySelector('.price');
981            div.innerHTML = price;
982        }
983
984        function createRootContainer(isTierGeneral = false) {
985            //console.log('creating root for single');
986            let priceDiv = document.querySelector('.price__container')
987
988            // target class
989            if (!priceDiv) {
990                // try and find a potential child of an existing price container
991                // and then set the priceDiv to the parent of that child
992                // we can add more classes here if themes have non-standard class names
993                const partialClasses = [
994                    'price__regular',
995                    'price__content',
996                    'prodPrice',
997                    'price-ui',
998                    'modal_price',
999                    'price-list',
1000                    'current-price',
1001                    //'metafield-rich_text_field',
1002                ];
1003
1004                for (const partialClass of partialClasses) {
1005                    const element = document.querySelector(`[class*="${partialClass}"]`);
1006                    if (element) {
1007                        priceDiv = element.parentElement;
1008                        break;
1009                    }
1010                }
1011            }
1012
1013            if (!isTierGeneral && priceDiv){
1014                // remove the rrp display
1015                priceDiv.className = '';
1016                priceDiv.classList.add('price', 'price--large', 'price--on-sale', 'price--show-badge', 'wh_price__div');
1017                priceDiv.style.display = 'none';
1018            }
1019
1020            // target form
1021            if (!priceDiv){
1022                const newDiv = document.createElement('div');
1023                priceDiv = document.querySelector('product-form');
1024                const parent = priceDiv.parentElement;
1025                parent.insertBefore(newDiv, priceDiv);
1026                const child = document.createElement('div');
1027                newDiv.appendChild(child);
1028                priceDiv = child;
1029            }
1030
1031            const parent = priceDiv?.parentElement;
1032            const badges = parent?.querySelectorAll('.badge');
1033            // hide all badges
1034            for (let i = 0; i < badges?.length; i++) {
1035                //////console.log('hiding badge');
1036                badges[i].style.display = 'none';
1037            }
1038            return priceDiv;
1039
1040        }
1041
1042        function createNewPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroun
1042dColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral = false) {
1043            ////console.log('creating new container');
1044            const priceDiv = document.createElement('div')
1045            priceDiv.className = '';
1046            priceDiv.classList.add('price', 'price--large', 'price--on-sale', 'price--show-badge');
1047
1048            let priceContainer = document.createElement('div');
1049            priceDiv.appendChild(priceContainer);
1050            priceContainer.className = '.price__container';
1051
1052            const priceRegular = document.createElement('div');
1053            //priceContainer.appendChild(priceRegular);
1054            const priceContainerInnerDiv = document.createElement('div');
1055            priceContainerInnerDiv.classList.add('wh_card__inner');
1056            priceContainer.appendChild(priceContainerInnerDiv);
1057
1058            const prs1 = document.createElement('span');
1059            const prs2 = document.createElement('span');
1060            const prs3 = document.createElement('span');
1061            const prs4 = document.createElement('span');
1062            priceRegular.appendChild(prs1);
1063            priceRegular.appendChild(prs2);
1064            priceRegular.appendChild(prs3);
1065            priceRegular.appendChild(prs4);
1066
1067            const priceRegularSpan = priceRegular.querySelectorAll('span');
1068
1069            priceRegularSpan[0].className = '';
1070            priceRegularSpan[0].classList.add('visually-hidden', 'visually-hidden--inline');
1071            priceRegularSpan[1].className = '';
1072            priceRegularSpan[1].classList.add('price-item', 'price-item--regular');
1073
1074            const priceSale = document.createElement('div');
1075            priceSale.classList.add('wh_price__sale');
1076            //priceContainer.appendChild(priceSale);
1077            priceContainerInnerDiv.appendChild(priceSale);
1078
1079            const pss1 = document.createElement('span');
1080            const pss2 = document.createElement('span');
1081            const pss3 = document.createElement('span');
1082            const pss4 = document.createElement('span');
1083            priceSale.appendChild(pss1); // hidden
1084            priceSale.appendChild(pss2); // regular price with strikethrough
1085            priceSale.appendChild(pss3); // hidden
1086            priceSale.appendChild(pss4); // discounted price
1087
1088            const priceSaleSpan = priceSale.querySelectorAll('span');
1089            priceSaleSpan[0].className = '';
1090            priceSaleSpan[0].classList.add('visually-hidden', 'visually-hidden--inline');
1091            //////console.log('strikethrough enabled', strikethroughEnabled);
1092            let strikethrough;
1093            //if (strikethroughEnabled == false) {
1094            //    strikethrough = document.createElement('span');
1095            //} else {
1096            //    strikethrough = document.createElement('s');
1097            //}
1098            const pricesEqual = regularPrice == discountedPrice;
1099            strikethrough = document.createElement('span');
1100            priceSaleSpan[1].appendChild(strikethrough);
1101            //////console.log('strikethroughs', strikethrough);
1102            strikethrough.innerHTML = `RRP: ${regularPrice}`;
1103            strikethrough.className = '';
1104            // extract percentage from discounted price
1105            const hasPercentage = discountedPrice.includes('%');
1106            if (hasPercentage){
1107                const percentage = parseInt(discountedPrice.match(/\d+/g)[0]);
1108                const reg = parseFloat(regularPrice.replace("$", ""));
1109                const value = reg * (1 - percentage / 100);
1110                //discountedPrice = `${value} (${percentage}% off)`;
1111            }
1112            if (isTierGeneral){
1113                priceSaleSpan[1].innerHTML = '';
1114            }
1115            priceSaleSpan[2].className = '';
1116            priceSaleSpan[2].classList.add('visually-hidden', 'visually-hidden--inline');
1117            priceSaleSpan[3].className = '';
1118            priceSaleSpan[3].classList.add('price-item', 'price-item--sale', 'price-item--last');
1119            priceSaleSpan[3].innerHTML = `${discountedPrice}`;
1120            if (pricesEqual) {
1121                priceSaleSpan[3].innerHTML = ``;
1122            }
1123
1124            strikethrough.classList.add('wh_regular__price');
1125            priceSaleSpan[3].classList.add('wh_discount__price');
1126
1127            const spanList = priceDiv.querySelectorAll('span');
1128            const badge = document.createElement('span');
1129
1130            // badge disabled
1131            //priceContainer.insertBefore(badge, priceSale);
1132
1133            //const spacer_before = document.createElement("br");
1134            //priceContainer.insertBefore(spacer_before, priceSale);
1135
1136            // show title before or after discount price
1137
1138            if (!pricesEqual) {
1139                if (title && !showBeforeDiscountPrice) {
1140                    const titleDiv = document.createElement('div');
1141                    titleDiv.classList.add('wh_card__content');
1142                    const titleSpan = document.createElement('span');
1143                    titleSpan.innerHTML = title;
1144                    //////console.log('title', title, showBeforeDiscountPrice);
1145                    //titleSpan.style.color = blockBadgeColor ?? 'inherit';
1146                    priceContainerInnerDiv.appendChild(titleDiv);
1147                    titleDiv.appendChild(titleSpan);
1148                } else if (title && showBeforeDiscountPrice) {
1149                    const titleDiv = document.createElement('div');
1150                    titleDiv.classList.add('wh_card__content');
1151                    const titleSpan = document.createElement('span');
1152                    titleSpan.innerHTML = `| <b>${title}</b>`;
1153                    if (isTierGeneral){
1154                    titleSpan.innerHTML = `<b>${title}</b>`;
1155                    }
1156                    //////console.log('title', title, showBeforeDiscountPrice);
1157                    //titleSpan.style.color = blockBadgeColor ?? 'inherit';
1158                    priceSale.insertBefore(titleDiv, priceSaleSpan[2]);
1159                    titleDiv.appendChild(titleSpan);
1160                }
1161            }
1162
1163            //if (expires) {
1164            //    const expiresSpan = document.createElement('label');
1165            //    const daysRemaining = Math.floor((new Date(expires) - new Date()) / (1000 * 60 * 60 * 24));
1166            //    expiresSpan.innerHTML = `Days left to claim: ${daysRemaining}`;
1167            //    expiresSpan.className = 'quantity__label form__label';
1168            //    priceContainer.appendChild(expiresSpan);
1169            //}
1170
1171            if (remaining) {
1172                const remainingSpan = document.createElement('label');
1173                remainingSpan.innerHTML = `Quantity to claim: ${remaining}`;
1174                remainingSpan.className = 'quantity__label form__label';
1175                remainingSpan.style.color = blockBadgeColor ?? 'inherit';
1176                //priceContainer.appendChild(remainingSpan);
1177                priceContainerInnerDiv.appendChild(remainingSpan);
1178            }
1179
1180            //let text = `Exclusive`
1181            //let text = `${text} &#x2022; ${title}`;
1182            let text = `${title}`;
1183            badge.innerHTML = text.replace(/"/g, '');
1184            const color = `${blockBadgeBackgroundColor}`
1185            const text_color = `${blockBadgeColor}`
1186            badge.style = `background-color: ${color.replace(/"/g, '')}; color: ${text_color.replace(/"/g, '')};`;
1187            badge.classList = 'badge price__badge-sale';
1188
1189            priceContainer.classList.add('wh_card__wrapper');
1190            //////console.log('price container added', priceContainer);
1191            return priceDiv;
1192        }
1193
1194        function createTargetedPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral, targetClass, showTitle = false, createParent = false){
1195            let calculatedPrice = '';
1196            if (showTitle){
1197                title = `<b>${title}</b>`;
1198                // extract percentage from discounted price
1199                const percentage = parseInt(discountedPrice.match(/\d+/g)[0]);
1200                calculatedPrice = regularPrice * (1 - percentage / 100);
1201            }
1202            let target = document.querySelector(`[class*="${targetClass}"]`);
1203            if (createParent){
1204                let parent = document.querySelector(`[class*="${targetClass}"]`);
1205                target = document.createElement('div');
1206                parent.appendChild(target);
1207            }
1208            if (!target){
1209                target = document.querySelector(`.${targetClass}`);
1210            }
1211            ////console.log('target', target);
1212            const pricesEqual = regularPrice == discountedPrice;
1213            if (pricesEqual) {
1214                if (showTitle){
1215                    target.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price"></span>`;
1216                } else {
1217                    target.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price"></span>`;
1218                }
1219            } else {
1220                if (showTitle){
1221                    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>`;
1222                } else {
1223                    target.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1224                }
1225            }
1226        }
1227
1228        async function checkProductDiscounts(id, currencyCode, customerId) {
1229            if (id === '') {
1230                return;
1231            }
1232            const response = await fetch(`${base_url}/store/exclusive-products/${id}/${currencyCode}/${customerId}`, {
1233                method: 'GET',
1234                headers: {
1235                    'Content-Type': 'application/json',
1236                    'Shopify-Site': `lieu-dit-winery.myshopify.com`,
1237                }
1238            });
1239            let json = await response.json();
1240            return json;
1241        }
1242
1243        function loadCss(customerId, json) {
1244            const fontFamily = json?.globalCss?.fontFamily ?? 'inherit';
1245            const tierName = json?.tierName ?? '';
1246            //const fontSize = json?.globalCss?.fontSize ?? '16px';
1247            const fontSize = '16px';
1248            const flexDirection = json?.globalCss?.flexDirection ?? 'row';
1249            let color = json?.globalCss?.color ?? 'inherit';
1250            //const fontFamily = 'gothamlight';
1251            let style = document.createElement('style');
1252
1253            const isDarkMode = document.querySelector('.dark-version') ?? false;
1254            if (isDarkMode) {
1255            color = '#fff';
1256            }
1257
1258            const css = `
1259                .wh_card__wrapper {
1260                    /*position: relative;*/
1261                    display: flex !important;
1262                    flex-direction: column !important;
1263                    border-radius: 8px;
1264                    overflow: hidden;
1265                    transition: box-shadow 0.3s;
1266                    margin: 0 0 20px 0 !important;
1267                    text-align: center;
1268                    font-stretch: semi-expanded;
1269                    font-family: ${fontFamily} !important;
1270                    font-size: ${fontSize} !important;
1271                    color: ${color} !important;
1272                }
1273                .wh_card__wrapper:hover {
1274                    /*box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);*/
1275                }
1276                .wh_card__inner {
1277                    position: relative;
1278                    display: flex;
1279                    flex-direction: ${flexDirection};
1280                }
1281                .wh_card__content {
1282                    display: block;
1283                    padding-right: 6px;
1284                }
1285                .wh_discount__price {
1286                    margin-right: 1px;
1287                    font-size: ${fontSize} !important;
1288                }
1289                .wh_regular__price {
1290                    margin-right: 6px;
1291                    font-size: ${fontSize} !important;
1292                }
1293                .wh_price__sale {
1294                    display: flex;
1295                    flex-direction: row;
1296                    justify-content: center;
1297                    align-items: center;
1298                }
1299            `;
1300
1301            style.innerHTML = css;
1302            document.head.appendChild(style);
1303
1304            if (tierName){
1305                return json;
1306            }
1307        }
1308
1309        function applyDiscountPriceToElement(element, json){
1310            const discountedPrice = json.discountedPrice;
1311            const regularPrice = json.regularPrice;
1312            if (discountedPrice != regularPrice){
1313                const priceSale = document.createElement('div');
1314                priceSale.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1315                const parent = element.parentElement;
1316                parent.appendChild(priceSale);
1317                element.style.display = 'none';
1318            }
1319        }
1320
1321        const productCardPartialClasses = [
1322            'card-wrapper',
1323            'card__wrapper',
1324            'product-card product-card--',
1325            'featured-collection-item',
1326        ];
1327        const productJsonByHandle = {};
1328
1329        function findClosestProductCard(element) {
1330            if (!element) {
1331                return null;
1332            }
1333            for (const partialClass of productCardPartialClasses) {
1334                const card = element.closest(`[class*="${partialClass}"]`);
1335                if (card) {
1336                    return card;
1337                }
1338            }
1339            return null;
1340        }
1341
1342        function getAllProductCards() {
1343            for (const partialClass of productCardPartialClasses) {
1344                const cards = document.querySelectorAll(`[class*="${partialClass}"]`);
1345                if (cards.length > 0) {
1346                    return Array.from(cards);
1347                }
1348            }
1349            return [];
1350        }
1351
1352        function getHandleFromHref(href) {
1353            if (!href) {
1354                return null;
1355            }
1356            try {
1357                const pathname = new URL(href, window.location.origin).pathname;
1358                const match = pathname.match(/\/products\/([^\/?#]+)/);
1359                return match ? decodeURIComponent(match[1]) : null;
1360            } catch (e) {
1361                return null;
1362            }
1363        }
1364
1365        function getProductHandleFromCard(card) {
1366            if (!card) {
1367                return null;
1368            }
1369            const links = card.querySelectorAll('a[href*="/products/"]');
1370            for (const link of links) {
1371                const handle = getHandleFromHref(link.href);
1372                if (handle) {
1373                    return handle;
1374                }
1375            }
1376            return null;
1377        }
1378
1379        function findProductCardByHandle(handle) {
1380            if (!handle) {
1381                return null;
1382            }
1383            const hrefNeedle = `/products/${handle}`;
1384            const links = document.querySelectorAll(`a[href*="${hrefNeedle}"]`);
1385            for (const link of links) {
1386                try {
1387                    const pathname = new URL(link.href, window.location.origin).pathname;
1388                    if (
1389                        pathname === hrefNeedle ||
1390                        pathname.endsWith(hrefNeedle) ||
1391                        pathname.includes(`${hrefNeedle}/`)
1392                    ) {
1393                        const card = findClosestProductCard(link);
1394                        if (card) {
1395                            return card;
1396                        }
1397                    }
1398                } catch (e) {
1399                    // ignore malformed hrefs
1400                }
1401            }
1402            return null;
1403        }
1404
1405        function getVariantOrProductIdFromCard(card) {
1406            if (!card) {
1407                return null;
1408            }
1409            const form = card.querySelector('form[action="/cart/add"]');
1410            if (form) {
1411                const formId = form.querySelector('input[name="id"]')?.value
1412                    ?? form.querySelector('input[name="product-id"]')?.value;
1413                if (formId) {
1414                    return formId;
1415                }
1416            }
1417            return card.querySelector('[data-product-id]')?.getAttribute('data-product-id')
1418                ?? card.getAttribute('data-product-id')
1419                ?? null;
1420        }
1421
1422        async function resolveProductIdForCard(card, handleToProductId = {}) {
1423            const fromCard = getVariantOrProductIdFromCard(card);
1424            if (fromCard) {
1425                return fromCard;
1426            }
1427            const handle = getProductHandleFromCard(card);
1428            if (!handle) {
1429                return null;
1430            }
1431            if (handleToProductId[handle]) {
1432                return handleToProductId[handle];
1433            }
1434            // "Choose options" cards / recommendations often have no form id —
1435            // resolve via Shopify's public product JSON.
1436            try {
1437                if (!productJsonByHandle[handle]) {
1438                    productJsonByHandle[handle] = fetch(`/products/${handle}.js`)
1439                        .then((response) => (response.ok ? response.json() : null))
1440                        .catch(() => null);
1441                }
1442                const productJson = await productJsonByHandle[handle];
1443                if (productJson?.id) {
1444                    return String(productJson.id);
1445                }
1446                if (productJson?.variants?.[0]?.id) {
1447                    return String(productJson.variants[0].id);
1448                }
1449            } catch (e) {
1450                // ignore lookup failures
1451            }
1452            return null;
1453        }
1454
1455        async function priceAllProductCards(currencyCode, customerId, handleToProductId = {}) {
1456            const pricedCards = new WeakSet();
1457            const cards = getAllProductCards();
1458            for (const card of cards) {
1459                if (pricedCards.has(card)) {
1460                    continue;
1461                }
1462                // Skip the main PDP price block when present on product templates
1463                if (card.closest('product-info, .product__info-wrapper, .product__info-container')) {
1464                    continue;
1465                }
1466                const id = await resolveProductIdForCard(card, handleToProductId);
1467                if (!id) {
1468                    continue;
1469                }
1470                const _json = await checkProductDiscounts(id, currencyCode, customerId);
1471                const json = _json?.exclusive ?? {};
1472                const json_tier = _json?.tierProduct ?? {};
1473                const json_club = _json?.clubDiscount ?? {};
1474                const json_tier_general = _json?.tierGeneral ?? {};
1475                checkIsExclusiveCollection(id, currencyCode, card, json, json_tier, json_club, json_tier_general);
1476                pricedCards.add(card);
1477            }
1478        }
1479
1480        function findPriceElementInCard(card) {
1481            if (!card) {
1482                return null;
1483            }
1484            const partialClasses = [
1485                'price__regular',
1486                'price__content',
1487                'product-card__price',
1488                'price',
1489                'modal_price',
1490                'price-list',
1491                'current-price',
1492            ];
1493            for (const partialClass of partialClasses) {
1494                const element = card.querySelector(`[class*="${partialClass}"]`);
1495                if (element) {
1496                    return element;
1497                }
1498            }
1499            return null;
1500        }
1501
1502        async function checkIsExclusiveCollection(id, currencyCode, card, json, json_tier, json_club, json_tier_general){
1503            //let id = form.querySelector('data-product')?.getAttribute('data-product') ?? form.querySelector('data-product-id')?.getAttribute('data-product-id');
1504            const showPricingOnCollectionPage = `true`;
1505            if (showPricingOnCollectionPage == 'false') {
1506                return;
1507            }
1508            const requestPath = window.location.pathname;
1509            if (requestPath?.includes('gift-vouchers')){
1510                return;
1511            }
1512            // Accept a card element (preferred). Legacy numeric index is no longer used.
1513            let form = card && card.nodeType === 1 ? card : null;
1514            if (!form) {
1515                return;
1516            }
1517
1518            //let isExclusive = json.exclusive ?? false;
1519            let isExclusive = false;
1520            let isClubProduct = json_club.clubDiscount ?? false;
1521            let isTierProduct = json_tier.tierProduct ?? false;
1522            let isTierGeneral = json_tier_general.tierGeneral ?? false;
1523
1524
1525            if (isExclusive && customerId != 'none' && json.exclusiveProducts?.length > 0) {
1526                // adding badge to product card
1527                const cardInner = form.querySelector('.card__inner');
1528                const cardContent = cardInner.querySelector('.card__content');
1529                const cardBadge = cardContent.querySelector('.card__badge');
1530                const newBadge = document.createElement('div');
1531                newBadge.classList = "card__badge top left";
1532                const spacer = document.createElement("br");
1533                cardContent.appendChild(spacer);
1534                cardContent.appendChild(spacer);
1535                cardContent.appendChild(newBadge);
1536                const span = document.createElement("span");
1537                span.classList = 'badge badge--bottom-left';
1538
1539                let text = `Exclusive`
1540                span.innerHTML = text.replace(/"/g, '');
1541                const color = `${blockBadgeBackgroundColor}`
1542                const text_color = `${blockBadgeColor}`
1543                span.style = `background-color: ${color.replace(/"/g, '')}; color: ${text_color.replace(/"/g, '')};`;
1544                newBadge.appendChild(span);
1545            } else if (isTierProduct && customerId != 'none' && json_tier.tierProducts?.length > 0){
1546                if (form){
1547                    let priceRegular = findPriceElementInCard(form);
1548                    //if (priceRegular){
1549                    //    const _json_tier = json_tier.tierProducts[0];
1550                    //    applyDiscountPriceToElement(priceRegular, _json_tier);
1551                    //}
1552                    const _json_tier = json_tier.tierProducts[0];
1553                    const discountedPrice = _json_tier.discountedPrice;
1554                    const regularPrice = _json_tier.regularPrice;
1555                    if (discountedPrice != regularPrice){
1556                        if (priceRegular){
1557                            const priceSale = document.createElement('div');
1558                            priceSale.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1559                            const parent = priceRegular.parentElement;
1560                            //parent.appendChild(priceSale);
1561                            //priceRegular.style.display = 'none';
1562                        } else {
1563                            ////console.log('price regular not found');
1564                        }
1565                    }
1566                }
1567            } else if (isClubProduct && customerId != 'none'){
1568                if (form){
1569                    let priceRegular = findPriceElementInCard(form);
1570                    //if (priceRegular){
1571                    //    applyDiscountPriceToElement(priceRegular, json_club);
1572                    //}
1573                    const discountedPrice = json_club.discountedPrice;
1574                    const regularPrice = json_club.regularPrice;
1575                    if (discountedPrice != regularPrice){
1576                        if (priceRegular){
1577                            const priceSale = document.createElement('div');
1578                            priceSale.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1579                            const parent = priceRegular.parentElement;
1580                            parent.appendChild(priceSale);
1581                            priceRegular.style.display = 'none';
1582                        } else {
1583                            ////console.log('price regular not found');
1584                        }
1585                    }
1586                }
1587            } else if (isTierGeneral && customerId != 'none'){
1588                // only showing one for logged in customer currently on collections page
1589                if (form){
1590                    let priceRegular = findPriceElementInCard(form);
1591                    //if (priceRegular){
1592                    //    applyDiscountPriceToElement(priceRegular, json_tier_general.tierGeneralObj[0]);
1593                    //}
1594                    const _json_tier_general = json_tier_general.tierGeneralObj[0];
1595                    if (!_json_tier_general) {
1596                        return;
1597                    }
1598                    const discountedPrice = _json_tier_general.discountedPrice;
1599                    const regularPrice = _json_tier_general.regularPrice;
1600                    if (discountedPrice != regularPrice){
1601                        if (priceRegular){
1602                            const storeUrl = `lieu-dit-winery.myshopify.com`;
1603                            const priceSale = document.createElement('div');
1604                            priceSale.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1605                            const parent = priceRegular.parentElement;
1606                            if (storeUrl == decodeText('qu@xt@x-c&[email protected]&le.ius')){
1607                                // as parent
1608                                priceRegular.innerHTML = `<span class="wh_regular__price"><s>${regularPrice}</s></span><span class="wh_discount__price">${discountedPrice}</span>`;
1609                            } else {
1610                                // as child
1611                                parent.appendChild(priceSale);
1612                                priceRegular.style.display = 'none';
1613                            }
1614                        } else {
1615                            ////console.log('price regular not found');
1616                        }
1617                    }
1618                }
1619            }
1620        };
1621
1622        async function checkIsExclusiveSingleProduct(id, currencyCode, json, json_tier, json_club, json_t
1622ier_general) {
1623            if (id == '') {
1624                return;
1625            }
1626            //////console.log('checking single');
1627            //let json = {
1628            //    "exclusive": true,
1629            //    "exclusiveProducts": [
1630            //        {
1631            //            "regularPrice": "$100.00",
1632            //            "discountedPrice": "$50.00",
1633            //            "title": "Silver Tier",
1634            //            "remaining": 5,
1635            //            "expires": "2024-03-31T23:59:59Z"
1636            //        },
1637            //        {
1638            //            "regularPrice": "$200.00",
1639            //            "discountedPrice": "$100.00",
1640            //            "title": "Gold Tier",
1641            //            "remaining": 10,
1642            //            "expires": "2021-12-31T23:59:59Z"
1643            //        }
1644            //    ]
1645            //}
1646
1647            if (!debug) {
1648            }
1649
1650            //json = await checkId(id, currencyCode, customerId); // exclusive
1651            //json_tier = await checkTierProduct(id, currencyCode, customerId); // tier
1652            //////console.log('checking club with id', id);
1653            //json_club = await checkClubProduct(id, currencyCode, customerId); // club
1654            //json_tier_general = await checkTierGeneral(id, currencyCode, customerId); // tier general
1655
1656            let isExclusive = json.exclusive ?? false;
1657            let isTierProduct = json_tier.tierProduct ?? false;
1658            let isClubProduct = json_club.clubDiscount ?? false;
1659            let isTierGeneral = json_tier_general.tierGeneral ?? false;
1660            //let isTierGeneral = false;
1661            let globalRoot = null;
1662
1663            //////console.log('isExclusive', isExclusive, 'isTierProduct', isTierProduct, 'isClubProduct', isClubProduct);
1664
1665            // we either display the exclusive products or the tier products
1666            if (isExclusive && customerId != 'none' && json.exclusiveProducts?.length > 0) {
1667                const exclusiveProducts = json.exclusiveProducts;
1668
1669                // return if exclusive products is empty
1670
1671                if (exclusiveProducts?.length == 0) {
1672                    return;
1673                }
1674
1675                /** Creating the root price div **/
1676
1677                const priceDiv = createRootContainer(null);
1678                globalRoot = priceDiv;
1679                //////console.log('root created');
1680
1681                /** Creating price divs for each exclusive price **/
1682
1683                for (let i = 0; i < exclusiveProducts.length; i++) {
1684                    const ep = exclusiveProducts[i];
1685                    const regularPrice = ep.regularPrice;
1686                    const discountedPrice = ep.discountedPrice;
1687                    let title = ep.title;
1688                    const expires = ep.expires;
1689                    const remaining = ep.remaining;
1690                    const blockBadgeText = ep.blockBadgeText ?? `MEMBER'S PRICE:`;
1691                    const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1692                    const blockBadgeColor = ep.blockBadgeColor;
1693                    const strikethroughEnabled = ep.strikethroughEnabled;
1694                    const showBeforeDiscountPrice = ep.showBeforeDiscountPrice ?? true;
1695                    title = blockBadgeText;
1696                    const newPriceDiv = createNewPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice);
1697                    const parent = priceDiv.parentElement;
1698                    parent.appendChild(newPriceDiv);
1699                }
1700
1701            } else if (isTierProduct && json_tier.tierProducts?.length > 0) {
1702                const tierProducts = json_tier.tierProducts;
1703                const priceDiv = createRootContainer(null);
1704                globalRoot = priceDiv;
1705                //////console.log('root created');
1706
1707                if (tierProducts?.length == 0) {
1708                    return;
1709                }
1710
1711                for (let i = 0; i < tierProducts.length; i++) {
1712                    const index = i;
1713                    const ep = tierProducts[i];
1714                    const regularPrice = ep.regularPrice;
1715                    const discountedPrice = ep.discountedPrice;
1716                    let title = ep.title;
1717                    const expires = ep.expires;
1718                    const remaining = ep.remaining;
1719                    const blockBadgeText = ep.blockBadgeText ?? `MEMBER'S PRICE:`;
1720                    const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1721                    const blockBadgeColor = ep.blockBadgeColor;
1722                    const strikethroughEnabled = ep.strikethroughEnabled ?? false;
1723                    const showBeforeDiscountPrice = ep.showBeforeDiscountPrice ?? true;
1724                    title = blockBadgeText;
1725                    const newPriceDiv = createNewPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice);
1726                    const parent = priceDiv.parentElement;
1727                    parent.appendChild(newPriceDiv);
1728                    //////console.log('appended latest 6', newPriceDiv);
1729                }
1730            } else if (isClubProduct){
1731                //const clubProducts = json_club.clubProducts;
1732                const storeUrl = `lieu-dit-winery.myshopify.com`;
1733                if (storeUrl == 'ipsvh1-0m.myshopify.com'){ // hotifx, remove this line once option is configurable
1734                    const ep = json_club;
1735                    const regularPrice = ep.regularPrice;
1736                    const discountedPrice = ep.discountedPrice;
1737                    let title = ep.title ?? '';
1738                    const expires = null;
1739                    const remaining = null;
1740                    const blockBadgeText = ep.blockBadgeText ?? `CLUB PRICE:`;
1741                    const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1742                    const blockBadgeColor = ep.blockBadgeColor;
1743                    const strikethroughEnabled = ep.strikethroughEnabled ?? false;
1744                    const showBeforeDiscountPrice = true; // not needed for tier general
1745                    const targetClass = 'current-price';
1746                    createTargetedPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral, targetClass);
1747                    return;
1748                }
1749                const priceDiv = createRootContainer(null);
1750                globalRoot = priceDiv;
1751                //////console.log('root created');
1752                const regularPrice = json_club.regularPrice;
1753                const discountedPrice = json_club.discountedPrice;
1754                let title = json_club.title ?? '';
1755                const expires = null;
1756                const remaining = null;
1757                const blockBadgeText = json_club.blockBadgeText ?? `CLUB PRICE:`;
1758                const blockBadgeBackgroundColor = json_club.blockBadgeBackgroundColor ?? '#f8f8f8';
1759                const blockBadgeColor = json_club.blockBadgeColor ?? '#000';
1760                const strikethroughEnabled = json_club.strikethroughEnabled ?? false;
1761                const showBeforeDiscountPrice = json_club.showBeforeDiscountPrice ?? true;
1762                title = blockBadgeText;
1763                const newPriceDiv = createNewPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice);
1764                const parent = priceDiv.parentElement;
1765                parent.appendChild(newPriceDiv);
1766                //////console.log('appended latest 10', newPriceDiv);
1767            }
1768
1769            if (isTierGeneral && !isTierProduct && !isClubProduct && !isExclusive){
1770                const storeUrl = `lieu-dit-winery.myshopify.com`;
1771                const tierGeneral = json_tier_general.tierGeneralObj;
1772                if (storeUrl == decodeText('qu@xt@x-c&[email protected]&le.ius')){ // hotifx, remove this line once option is configurable
1773                    for (let i = 0; i < tierGeneral.length; i++) {
1774                        const index = i;
1775                        const ep = tierGeneral[i];
1776                        const regularPrice = ep.regularPrice;
1777                        const discountedPrice = ep.discountedPrice;
1778                        let title = ep.title ?? `Tier ${index + 1}`;
1779                        const expires = ep.expires;
1780                        const remaining = ep.remaining;
1781                        const blockBadgeText = ep.blockBadgeText ?? `MEMBER'S PRICE:`;
1782                        const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1783                        const blockBadgeColor = ep.blockBadgeColor;
1784                        const strikethroughEnabled = ep.strikethroughEnabled ?? false;
1785                        const showBeforeDiscountPrice = true; // not needed for tier general
1786                        //////console.log('tier general', title);
1787                        const targetClass = 'prodPrice';
1788                        createTargetedPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral, targetClass);
1789                    }
1790                    return;
1791                }
1792                // LOAD THE CHANGE
1793                if (storeUrl == ''){ // hotifx, remove this line once option is configurable
1794                    for (let i = 0; i < tierGeneral.length; i++) {
1795                        const index = i;
1796                        const ep = tierGeneral[i];
1797                        const regularPrice = ep.regularPrice;
1798                        const discountedPrice = ep.discountedPrice;
1799                        let title = ep.title ?? `Tier ${index + 1}`;
1800                        const expires = ep.expires;
1801                        const remaining = ep.remaining;
1802                        const blockBadgeText = ep.blockBadgeText ?? `MEMBER'S PRICE:`;
1803                        const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1804                        const blockBadgeColor = ep.blockBadgeColor;
1805                        const strikethroughEnabled = ep.strikethroughEnabled ?? false;
1806                        const showBeforeDiscountPrice = true; // not needed for tier general
1807                        //////console.log('tier general', title);
1808                        const targetClass = '!mt-[--gutter-sm]';
1809                        const showTitle = true;
1810                        createTargetedPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral, targetClass, showTitle);
1811                    }
1812                    return;
1813                }
1814                let priceDiv = null;
1815                if (!globalRoot){
1816                    priceDiv = createRootContainer(true);
1817                } else {
1818                    priceDiv = globalRoot;
1819                }
1820
1821                if (tierGeneral?.length == 0) {
1822                    return;
1823                }
1824
1825                for (let i = 0; i < tierGeneral.length; i++) {
1826                    const index = i;
1827                    const ep = tierGeneral[i];
1828                    const regularPrice = ep.regularPrice;
1829                    const discountedPrice = ep.discountedPrice;
1830                    let title = ep.title ?? `Tier ${index + 1}`;
1831                    const expires = ep.expires;
1832                    const remaining = ep.remaining;
1833                    const blockBadgeText = ep.blockBadgeText ?? `MEMBER'S PRICE:`;
1834                    const blockBadgeBackgroundColor = ep.blockBadgeBackgroundColor;
1835                    const blockBadgeColor = ep.blockBadgeColor;
1836                    const strikethroughEnabled = ep.strikethroughEnabled ?? false;
1837                    const showBeforeDiscountPrice = true; // not needed for tier general
1838                    //////console.log('tier general', title);
1839                    const newPriceDiv = createNewPriceContainer(regularPrice, discountedPrice, title, expires, remaining, blockBadgeColor, blockBadgeBackgroundColor, blockBadgeText, strikethroughEnabled, showBeforeDiscountPrice, isTierGeneral);
1840                    const parent = priceDiv.parentElement;
1841                    parent.appendChild(newPriceDiv);
1842                    //////console.log('appended latest 12', newPriceDiv);
1843                }
1844
1845                //console.log('priceDiv', priceDiv);
1846            }
1847        }
1848    </script>
1848
1849
1850
1851
1852<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
1853
1854<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
1855
1856
1857
1858
1859
1860
1861
1862<script>
1863  ;(function () {
1864    const url = new URL(window.location)
1865    const viewParam = url.searchParams.get('view')
1866    if (viewParam && viewParam.includes('variant-pf-')) {
1867      url.searchParams.set('pf_v', viewParam)
1868      url.searchParams.delete('view')
1869      window.history.replaceState({}, '', url)
1870    }
1871  })()
1872</script>
1872
1873
1874
1875
1876<script type='module'>
1877  
1878  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
1879
1880  window.PAGEFLY_CRO['data_debug'] = {
1881    original_template_suffix: "home",
1882    allow_ab_test: false,
1883    ab_test_start_time: 0,
1884    ab_test_end_time: 0,
1885    today_date_time: 1791120242000,
1886  }
1887  window.PAGEFLY_CRO['GA4'] = { enabled: false}
1888</script>
1888
1889
1890<!-- END app snippet -->
1891
1892
1893
1894
1895
1896
1897
1898
1899  
1899<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-helper.js' defer='defer'></script>
1899
1900
1901  
1901<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>
1901
1902
1903  
1903<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>
1903
1904
1905  
1905<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>
1905
1906
1907  
1907<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>
1907
1908
1909  
1909<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-glider.js' defer='defer'></script>
1909
1910
1911  
1911<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>
1911
1912
1913  
1913<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>
1913
1914
1915  
1915<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product.js' defer='defer'></script>
1915
1916
1917
1918<script id='pagefly-helper-data' type='application/json'>
1919  {
1920    "page_optimization": {
1921      "assets_prefetching": false
1922    },
1923    "elements_asset_mapper": {
1924      "Accordion": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion.js",
1925      "Accordion3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion3.js",
1926      "CountDown": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-countdown.js",
1927      "GMap1": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
1928      "GMap2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
1929      "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
1930      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
1931      "HTML.Video": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo.js",
1932      "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js",
1933      "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js",
1934      "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js",
1935      "Instagram": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js",
1936      "Instagram2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js",
1937      "Insta3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram3.js",
1938      "Tabs": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab.js",
1939      "Tabs3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab3.js",
1940      "ProductBox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-cart.js",
1941      "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js",
1942      "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js",
1943      "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-twitter.js",
1944      "Paragraph4": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-paragraph4.js",
1945
1946      "AliReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1947      "BackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1948      "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1949      "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1950      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1951      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder
1951-363/assets/pagefly-3rd-elements.js",
1952      "LimeSpot": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1953      "Loox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1954      "Opinew": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1955      "Powr": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1956      "ProductReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1957      "PushOwl": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1958      "ReCharge": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1959      "Rivyo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1960      "TrackingMore": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1961      "Vitals": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
1962      "Wiser": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js"
1963    },
1964    "custom_elements_mapper": {
1965      "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",
1966      "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-dialog-element.js"
1967    }
1968  }
1969</script>
1969
1970
1971<script id='pagefly-heatmap-config' type='application/json'>
1972  {}
1973</script>
vendor: 1 bytes, line 1973
1973
1974<script>
1975  (function () {
1976    var el = document.getElementById('pagefly-heatmap-config')
1977    if (!el) { window.__pagefly_heatmap_config__ = {}; return }
1978    try {
1979      window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {}
1980    } catch (e) {
1981      window.__pagefly_heatmap_config__ = {}
1982    }
1983  })()
1984</script>
vendor: 1 bytes, line 1984
1984
1985<script>
1986  // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL:
1987  // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an
1988  // overlay path in the metafield, and this page must already be one the merchant enabled
1989  // tracking for. The last gate is what stops a crafted link pulling the asset onto an
1990  // arbitrary storefront page. Everything else is decided inside the asset, and by the server.
1991  (function () {
1992    var cfg = window.__pagefly_heatmap_config__ || {}
1993    var id = (window.__pagefly_page_setting__ || {}).pageId
1994    if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return
1995    if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return
1996    if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return
1997    var s = document.createElement('script')
1998    s.src = 'https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-heatmap-overlay.js'
1999    s.defer = true
2000    document.head.appendChild(s)
2001  })()
2002</script>
2002
2003
2004<!-- BEGIN app snippet: pf-ai-schema -->
2005<!-- END app snippet -->
2006
2007
2008<!-- END app block -->
2008<script src="https://cdn.shopify.com/extensions/01a0f119-97d5-70ad-8274-d2ee373cf011/ecomposer-145/assets/ecom.js" type="text/javascript" defer="defer"></script>
2008
2009<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2010<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: "index"};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 2010
2010
2011<script>
2012  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2013</script>
vendor: 1 bytes, line 2013
2013
2014<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}
2014).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"]}
2014,"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":"7446893592634","handle":"2016-cabernet-franc-magnum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41008252289082","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7446893264954","handle":"2016-chenin-blanc-magnum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41008251830330","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":"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":"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}]},{"id":"7367745929274","handle":"2023-chenin-blanc-jurassic-park-vineyard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40740058923066","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":"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":"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":"7543958470714","handle":"2025-blanc-de-mer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"4142033
20140762298","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":"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}]}],"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":"a8512727-1e79-466b-8b5b-198b7029b2af","pageType":"home","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>
2014<script>
2015  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2016  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2017  window.ShopifyAnalytics.meta.currency = 'USD';
2018  var meta = {"page":{"pageType":"home","requestId":"9fa19f6f-b9de-4d1c-94de-08c1681f673a-1791120242"}};
2019  for (var attr in meta) {
2020    window.ShopifyAnalytics.meta[attr] = meta[attr];
2021  }
2022</script>
vendor: 1 bytes, line 2022
2022
2023<script class="analytics">
2024  (function () {
2025    var customDocumentWrite = function(content) {
2026      var jquery = null;
2027
2028      if (window.jQuery) {
2029        jquery = window.jQuery;
2030      } else if (window.Checkout && window.Checkout.$) {
2031        jquery = window.Checkout.$;
2032      }
2033
2034      if (jquery) {
2035        jquery('body').append(content);
2036      }
2037    };
2038
2039    var hasLoggedConversion = function(token) {
2040      if (token) {
2041        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2042      }
2043      return false;
2044    }
2045
2046    var setCookieIfConversion = function(token) {
2047      if (token) {
2048        var twoMonthsFromNow = new Date(Date.now());
2049        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2050
2051        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2052      }
2053    }
2054
2055    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2056    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2057    if (trekkie.integrations) {
2058      return;
2059    }
2060    trekkie.methods = [
2061      'identify',
2062      'page',
2063      'ready',
2064      'track',
2065      'trackForm',
2066      'trackLink'
2067    ];
2068    trekkie.factory = function(method) {
2069      return function() {
2070        var args = Array.prototype.slice.call(arguments);
2071        args.unshift(method);
2072        trekkie.push(args);
2073        if (method == 'track' || method == 'page') {
2074          var pageUrl;
2075          try {
2076            pageUrl = window.location.href;
2077          } catch (e) {}
2078          var pageReferrer;
2079          try {
2080            pageReferrer = document.referrer;
2081          } catch (e) {}
2082          try {
2083            if (window.__TREKKIE_SHIM_QUEUE == null) {
2084              window.__TREKKIE_SHIM_QUEUE = [];
2085            }
2086            window.__TREKKIE_SHIM_QUEUE.push({
2087              from: 'trekkie-stub',
2088              method: method,
2089              args: args.slice(1),
2090              pageContext: {
2091                url: pageUrl,
2092                referrer: pageReferrer
2093              }
2094            });
2095          } catch (e) {
2096            // no-op
2097          }
2098        }
2099        return trekkie;
2100      };
2101    };
2102    for (var i = 0; i < trekkie.methods.length; i++) {
2103      var key = trekkie.methods[i];
2104      trekkie[key] = trekkie.factory(key);
2105    }
2106    trekkie.load = function(config) {
2107      trekkie.config = config || {};
2108      trekkie.config.initialDocumentCookie = document.cookie;
2109      var first = document.getElementsByTagName('script')[0];
2110var script = document.createElement('script');
2111script.type = 'text/javascript';
2112script.onerror = function(e) {
2113  var scriptFallback = document.createElement('script');
2114  scriptFallback.type = 'text/javascript';
2115  scriptFallback.onerror = function(error) {
2116          var Monorail = {
2117      produce: function produce(monorailDomain, schemaId, payload) {
2118        var currentMs = new Date().getTime();
2119        var event = {
2120          schema_id: schemaId,
2121          payload: payload,
2122          metadata: {
2123            event_created_at_ms: currentMs,
2124            event_sent_at_ms: currentMs
2125          }
2126        };
2127        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2128      },
2129      sendRequest: function sendRequest(endpointUrl, payload) {
2130        // Try the sendBeacon API
2131        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2132          var blobData = new window.Blob([payload], {
2133            type: 'text/plain'
2134          });
2135
2136          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2137            return true;
2138          } // sendBeacon was not successful
2139
2140        } // XHR beacon
2141
2142        var xhr = new XMLHttpRequest();
2143
2144        try {
2145          xhr.open('POST', endpointUrl);
2146          xhr.setRequestHeader('Content-Type', 'text/plain');
2147          xhr.send(payload);
2148        } catch (e) {
2149          console.log(e);
2150        }
2151
2152        return false;
2153      },
2154      isIos12: function isIos12() {
2155        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2156      }
2157    };
2158    Monorail.produce('monorail-edge.shopifysvc.com',
2159      'trekkie_storefront_load_errors/1.1',
2160      {shop_id: 7028047908,
2161      theme_id: 124444115002,
2162      app_name: "storefront",
2163      context_url: window.location.href,
2164      source_url: "//www.lieuditwinery.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2165
2166  };
2167  scriptFallback.async = true;
2168  scriptFallback.src = '//www.lieuditwinery.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2169  first.parentNode.insertBefore(scriptFallback, first);
2170};
2171script.async = true;
2172script.src = '//www.lieuditwinery.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2173first.parentNode.insertBefore(script, first);
2174
2175    };
2176    trekkie.load(
2177      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":7028047908,"isMerchantRequest":null,"themeId":124444115002,"themeCityHash":"5065471869518555355","contentLanguage":"en","currency":"USD","eventMetadataId":"a8512727-1e79-466b-8b5b-198b7029b2af"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2178    );
2179
2180    var loaded = false;
2181    trekkie.ready(function() {
2182      if (loaded) return;
2183      loaded = true;
2184
2185      window.ShopifyAnalytics.lib = window.trekkie;
2186
2187      var originalDocumentWrite = document.write;
2188      document.write = customDocumentWrite;
2189      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2190      document.write = originalDocumentWrite;
2191
2192      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2193      var token = match? match[1]: undefined;
2194      if (!hasLoggedConversion(token)) {
2195        setCookieIfConversion(token);
2196        
2197      }
2198    });
2199
2200    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"9fa19f6f-b9de-4d1c-94de-08c1681f673a-1791120242","shopifyEmitted":true});
2201
2202    var eventsListenerScript = document.createElement('script');
2203    eventsListenerScript.async = true;
2204    eventsListenerScript.src = "//www.lieuditwinery.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2205    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2206})();</script>
2206
2207  
2207<script>
2208  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
2209    window.ga = function ga() {
2210      (window.ga.q = window.ga.q || []).push(arguments);
2211      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2212        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
2213      }
2214      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.");
2215    };
2216    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2217      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
2218    }
2219  }
2220</script>
vendor: 1 bytes, line 2220
2220
2221<script
2222  defer
2223  src="https://www.lieuditwinery.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2224  data-application="storefront-renderer"
2225  data-shop-id="7028047908"
2226  data-render-region="gcp-us-central1"
2227  data-page-type="index"
2228  data-theme-instance-id="124444115002"
2229  data-theme-name="Trade"
2230  data-theme-version="14.0.0"
2231  data-monorail-region="shop_domain"
2232  data-resource-timing-sampling-rate="10"
2233  data-shs="true"
2234  data-shs-beacon="true"
2235  data-shs-export-with-fetch="true"
2236  data-shs-logs-sample-rate="1"
2237  data-shs-beacon-endpoint="https://www.lieuditwinery.com/api/collect"
2238></script>
2238
2239<meta name="shopify-y" content="e34d7786-4ffd-4c28-aa29-db10964498d2" data-expiration="1822677842000"><meta name="shopify-s" content="57569a49-13fe-486e-8546-7ff2fdfd4e71" data-expiration="1791122042000"><meta name="new-cookie-storage-activated" content="t">
2240</head>
2241
2242<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/loop_bundle.js?v=134193039818244484621774992385"></script>
2242
2243  <body class="gradient animate--hover-default">
2244    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
2245      Skip to content
2246    </a><!-- BEGIN sections: header-group -->
2247<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'">
2248<link rel="stylesheet" href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-search.css?v=165164710990765432851718808903" media="print" onload="this.media='all'">
2249<link rel="stylesheet" href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-menu-drawer.css?v=110695408305392539491718808903" media="print" onload="this.media='all'">
2250<link rel="stylesheet" href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-cart-notification.css?v=54116361853792938221718808903" media="print" onload="this.media='all'">
2251<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>
2252  header-drawer {
2253    justify-self: start;
2254    margin-left: -1.2rem;
2255  }.menu-drawer-container {
2256    display: flex;
2257  }
2258
2259  .list-menu {
2260    list-style: none;
2261    padding: 0;
2262    margin: 0;
2263  }
2264
2265  .list-menu--inline {
2266    display: inline-flex;
2267    flex-wrap: wrap;
2268  }
2269
2270  summary.list-menu__item {
2271    padding-right: 2.7rem;
2272  }
2273
2274  .list-menu__item {
2275    display: flex;
2276    align-items: center;
2277    line-height: calc(1 + 0.3 / var(--font-body-scale));
2278  }
2279
2280  .list-menu__item--link {
2281    text-decoration: none;
2282    padding-bottom: 1rem;
2283    padding-top: 1rem;
2284    line-height: calc(1 + 0.8 / var(--font-body-scale));
2285  }
2286
2287  @media screen and (min-width: 750px) {
2288    .list-menu__item--link {
2289      padding-bottom: 0.5rem;
2290      padding-top: 0.5rem;
2291    }
2292  }
2293</style><style data-shopify>.header {
2294    padding: 4px 3rem 4px 3rem;
2295  }
2296
2297  .section-header {
2298    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
2299    margin-bottom: 0px;
2300  }
2301
2302  @media screen and (min-width: 750px) {
2303    .section-header {
2304      margin-bottom: 0px;
2305    }
2306  }
2307
2308  @media screen and (min-width: 990px) {
2309    .header {
2310      padding-top: 8px;
2311      padding-bottom: 8px;
2312    }
2313  }</style>
2313<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/details-disclosure.js?v=13653116266235556501718808903" defer="defer"></script>
vendor: 1 bytes, line 2313
2313
2314<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/details-modal.js?v=25581673532751508451718808903" defer="defer"></script>
vendor: 1 bytes, line 2314
2314
2315<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/cart-notification.js?v=133508293167896966491718808903" defer="defer"></script>
vendor: 1 bytes, line 2315
2315
2316<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/search-form.js?v=133129549252120666541718808903" defer="defer"></script>
2316<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
2317  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
2318    <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"/>
2319  </symbol>
2320
2321  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
2322    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
2323    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
2324    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
2325  </symbol>
2326
2327  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
2328    <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">
2329  </symbol>
2330</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">
2331
2332<header-drawer data-breakpoint="desktop">
2333  <details id="Details-menu-drawer-container" class="menu-drawer-container">
2334    <summary
2335      class="header__icon header__icon--menu header__icon--summary link focus-inset"
2336      aria-label="Menu"
2337    >
2338      <span>
2339        <svg
2340  xmlns="http://www.w3.org/2000/svg"
2341  aria-hidden="true"
2342  focusable="false"
2343  class="icon icon-hamburger"
2344  fill="none"
2345  viewBox="0 0 18 16"
2346>
2347  <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">
2348</svg>
2349
2350        <svg
2351  xmlns="http://www.w3.org/2000/svg"
2352  aria-hidden="true"
2353  focusable="false"
2354  class="icon icon-close"
2355  fill="none"
2356  viewBox="0 0 18 17"
2357>
2358  <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">
2359</svg>
2360
2361      </span>
2362    </summary>
2363    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-006fe274-a695-4233-ad56-13e5ddd44d67">
2364      <div class="menu-drawer__inner-container">
2365        <div class="menu-drawer__navigation-container">
2366          <nav class="menu-drawer__navigation">
2367            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1">
2368                      <summary
2369                        id="HeaderDrawer-shop"
2370                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2371                      >
2372                        Shop
2373                        <svg
2374  viewBox="0 0 14 10"
2375  fill="none"
2376  aria-hidden="true"
2377  focusable="false"
2378  class="icon icon-arrow"
2379  xmlns="http://www.w3.org/2000/svg"
2380>
2381  <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">
2382</svg>
2383
2384                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
2385  <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">
2386</svg>
2387
2388                      </summary>
2389                      <div
2390                        id="link-shop"
2391                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
2392                        tabindex="-1"
2393                      >
2394                        <div class="menu-drawer__inner-submenu">
2395                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
2396                            <svg
2397  viewBox="0 0 14 10"
2398  fill="none"
2399  aria-hidden="true"
2400  focusable="false"
2401  class="icon icon-arrow"
2402  xmlns="http://www.w3.org/2000/svg"
2403>
2404  <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">
2405</svg>
2406
2407                            Shop
2408                          </button>
2409                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
2410                                    id="HeaderDrawer-shop-shop-all"
2411                                    href="/collections/best-sellers-copy"
2412                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2413                                    
2414                                  >
2415                                    Shop All
2416                                  </a></li><li><a
2417                                    id="HeaderDrawer-shop-whites-rose"
2418                                    href="/collections/whites"
2419                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2420                                    
2421                                  >
2422                                    Whites &amp; Rosé
2423                                  </a></li><li><a
2424                                    id="HeaderDrawer-shop-reds"
2425                                    href="/collections/reds"
2426                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2427                                    
2428                                  >
2429                                    Reds
2430                                  </a></li><li><a
2431                                    id="HeaderDrawer-shop-large-format"
2432                                    href="/collections/large-format"
2433                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2434                                    
2435                                  >
2436                                    Large Format
2437                                  </a></li><li><a
2438                                    id="HeaderDrawer-shop-gift-ideas"
2439                                    href="/collections/gift-ideas"
2440                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2441                                    
2442                                  >
2443                                    Gift Ideas
2444                                  </a></li></ul>
2445                        </div>
2446                      </div>
2447                    </details></li><li>
2447<details id="Details-menu-drawer-menu-item-2">
2448                      <summary
2449                        id="HeaderDrawer-about"
2450                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2451                      >
2452                        About
2453                        <svg
2454  viewBox="0 0 14 10"
2455  fill="none"
2456  aria-hidden="true"
2457  focusable="false"
2458  class="icon icon-arrow"
2459  xmlns="http://www.w3.org/2000/svg"
2460>
2461  <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">
2462</svg>
2463
2464                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
2465  <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">
2466</svg>
2467
2468                      </summary>
2469                      <div
2470                        id="link-about"
2471                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
2472                        tabindex="-1"
2473                      >
2474                        <div class="menu-drawer__inner-submenu">
2475                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
2476                            <svg
2477  viewBox="0 0 14 10"
2478  fill="none"
2479  aria-hidden="true"
2480  focusable="false"
2481  class="icon icon-arrow"
2482  xmlns="http://www.w3.org/2000/svg"
2483>
2484  <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">
2485</svg>
2486
2487                            About
2488                          </button>
2489                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
2490                                    id="HeaderDrawer-about-about-us"
2491                                    href="/pages/our-story"
2492                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2493                                    
2494                                  >
2495                                    About Us
2496                                  </a></li><li><a
2497                                    id="HeaderDrawer-about-visit-us"
2498                                    href="/pages/visit-us"
2499                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
2500                                    
2501                                  >
2502                                    Visit Us
2503                                  </a></li></ul>
2504                        </div>
2505                      </div>
2506                    </details></li><li><a
2507                      id="HeaderDrawer-club-lieu-dit"
2508                      href="/pages/club-lieu-dit"
2509                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2510                      
2511                    >
2512                      Club Lieu Dit
2513                    </a></li><li><a
2514                      id="HeaderDrawer-contact"
2515                      href="/pages/contact-us"
2516                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2517                      
2518                    >
2519                      Contact
2520                    </a></li></ul>
2521          </nav>
2522          <div class="menu-drawer__utility-links"><a
2523                href="/account/login"
2524                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
2525              >
2526                <account-icon><svg
2527  xmlns="http://www.w3.org/2000/svg"
2528  aria-hidden="true"
2529  focusable="false"
2530  class="icon icon-account"
2531  fill="none"
2532  viewBox="0 0 18 19"
2533>
2534  <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.
25341-3.67-1.35-6.17-1.35z" fill="currentColor">
2535</svg>
2536
2537</account-icon>Log in</a><div class="menu-drawer__localization header-localization">
2538</div><ul class="list list-social list-unstyled" role="list"></ul>
2539          </div>
2540        </div>
2541      </div>
2542    </div>
2543  </details>
2544</header-drawer>
2545
2546<h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
2547                
2548                <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">
2549              </div></a></h1><div class="header__icons header__icons--localization header-localization">
2550      <div class="desktop-localization-wrapper">
2551</div>
2552      
2553
2554<details-modal class="header__search">
2555  <details>
2556    <summary
2557      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
2558      aria-haspopup="dialog"
2559      aria-label="Search"
2560    >
2561      <span>
2562        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
2563          <use href="#icon-search">
2564        </svg>
2565        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
2566          <use href="#icon-close">
2567        </svg>
2568      </span>
2569    </summary>
2570    <div
2571      class="search-modal modal__content gradient"
2572      role="dialog"
2573      aria-modal="true"
2574      aria-label="Search"
2575    >
2576      <div class="modal-overlay"></div>
2577      <div
2578        class="search-modal__content search-modal__content-bottom"
2579        tabindex="-1"
2580      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
2581          <div class="field">
2582            <input
2583              class="search__input field__input"
2584              id="Search-In-Modal"
2585              type="search"
2586              name="q"
2587              value=""
2588              placeholder="Search"role="combobox"
2589                aria-expanded="false"
2590                aria-owns="predictive-search-results"
2591                aria-controls="predictive-search-results"
2592                aria-haspopup="listbox"
2593                aria-autocomplete="list"
2594                autocorrect="off"
2595                autocomplete="off"
2596                autocapitalize="off"
2597                spellcheck="false">
2598            <label class="field__label" for="Search-In-Modal">Search</label>
2599            <input type="hidden" name="options[prefix]" value="last">
2600            <button
2601              type="reset"
2602              class="reset__button field__button hidden"
2603              aria-label="Clear search term"
2604            >
2605              <svg class="icon icon-close" aria-hidden="true" focusable="false">
2606                <use xlink:href="#icon-reset">
2607              </svg>
2608            </button>
2609            <button class="search__button field__button" aria-label="Search">
2610              <svg class="icon icon-search" aria-hidden="true" focusable="false">
2611                <use href="#icon-search">
2612              </svg>
2613            </button>
2614          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
2615
2616<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/component-loading-spinner.css?v=116724955567955766481718808903" rel="stylesheet" type="text/css" media="all" />
2617
2618<div class="predictive-search__loading-state">
2619  <svg
2620    aria-hidden="true"
2621    focusable="false"
2622    class="spinner"
2623    viewBox="0 0 66 66"
2624    xmlns="http://www.w3.org/2000/svg"
2625  >
2626    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2627  </svg>
2628</div>
2629</div>
2630
2631            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button
2632          type="button"
2633          class="search-modal__close-button modal__close-button link link--text focus-inset"
2634          aria-label="Close"
2635        >
2636          <svg class="icon icon-close" aria-hidden="true" focusable="false">
2637            <use href="#icon-close">
2638          </svg>
2639        </button>
2640      </div>
2641    </div>
2642  </details>
2643</details-modal>
2644
2645<a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide">
2646          <account-icon><svg
2647  xmlns="http://www.w3.org/2000/svg"
2648  aria-hidden="true"
2649  focusable="false"
2650  class="icon icon-account"
2651  fill="none"
2652  viewBox="0 0 18 19"
2653>
2654  <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">
2655</svg>
2656
2657</account-icon>
2658          <span class="visually-hidden">Log in</span>
2659        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg
2660  class="icon icon-cart-empty"
2661  aria-hidden="true"
2662  focusable="false"
2663  xmlns="http://www.w3.org/2000/svg"
2664  viewBox="0 0 40 40"
2665  fill="none"
2666>
2667  <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"/>
2668</svg>
2669<span class="visually-hidden">Cart</span></a>
2670    </div>
2671  </header>
2672</sticky-header>
2673
2674<script type="application/ld+json">
2675  {
2676    "@context": "http://schema.org",
2677    "@type": "Organization",
2678    "name": "Lieu Dit Winery",
2679    
2680      "logo": "https:\/\/www.lieuditwinery.com\/cdn\/shop\/files\/Logo_2_ca9acc8d-792c-4586-bb04-7ae171f9e86a.png?v=1718201355\u0026width=500",
2681    
2682    "sameAs": [
2683      "",
2684      "",
2685      "",
2686      "",
2687      "",
2688      "",
2689      "",
2690      "",
2691      ""
2692    ],
2693    "url": "https:\/\/www.lieuditwinery.com"
2694  }
2695</script>
2695
2696  
2696<script type="application/ld+json">
2697    {
2698      "@context": "http://schema.org",
2699      "@type": "WebSite",
2700      "name": "Lieu Dit Winery",
2701      "potentialAction": {
2702        "@type": "SearchAction",
2703        "target": "https:\/\/www.lieuditwinery.com\/search?q={search_term_string}",
2704        "query-input": "required name=search_term_string"
2705      },
2706      "url": "https:\/\/www.lieuditwinery.com"
2707    }
2708  </script>
2708
2709</div>
2710<!-- END sections: header-group -->
2711
2712    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
2713      <div id="shopify-section-template--15044391796794__ecom-home-page-home" class="shopify-section"> 
2714 
2715 
2716 
2717 <link rel="stylesheet" media="print" onload="this.media='all'" id="ecom-vendors-slider_css" href="https://cdn.ecomposer.app/vendors/css/[email protected]" /><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=2.1" /><noscript><link rel="stylesheet" media="all" onload="this.media='all'" id="ecom-vendors-slider_css" href="https://cdn.ecomposer.app/vendors/css/[email protected]" /><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=2.1" /></noscript>
2717<script type="text/javascript" id="ecom-vendors-slider_js" src="https://cdn.ecomposer.app/vendors/js/[email protected]" ></script>
2717<script type="text/javascript" id="ecom-vendors-shopify_option_selection_js" src="https://cdn.ecomposer.app/vendors/js/ecomposer_option_selection.js" ></script>
2717<script type="text/javascript" id="ecom-vendors-countdown_js" src="https://cdn.ecomposer.app/vendors/js/ecom-countdown.js?ver=2.0" ></script>
2717<script type="text/javascript" id="ecom-vendors-modal_js" src="https://cdn.ecomposer.app/vendors/js/ecom_modal_new.js" ></script>
2717
2718<link href="https://fonts.googleapis.com/css?family=Antic+Slab:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Inter:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=DM+Sans:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet"/>
2719<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/ecom-66659cb49ae279e9a7091d82.css?v=108683463758843201601783799069" rel="stylesheet" type="text/css" media="all" />
2720<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/ecom-66659cb49ae279e9a7091d82.js?v=50691921727964518611783799070" defer="defer"></script>
vendor: 1 bytes, line 2720
2720
2721<script type="text/javascript" class="ecom-page-info">
2722 window.EComposer = window.EComposer || {};
2723 window.EComposer.TEMPLATE_ID="66659cb49ae279e9a7091d82";
2724 window.EComposer.PAGE = {"title":"Home Page","type":"home","slug":"ecom-home-page","plan_id":4,"template_id":"66659cb49ae279e9a7091d82"};
2725 </script>
2725
2726<div class="ecom-builder" id="ecom-home-page"><div class="ecom-sections" data-section-id="template--15044391796794__ecom-home-page-home"><section class="ecom-row ecom-core ecom-section ecom-s4ox3otwdlc" data-id="ecom-s4ox3otwdlc" style="z-index: inherit;"><div class="core__row--columns core__row--full"><div class="ecom-column ecom-core core__column--first core__column--last ecom-h2061cdxkn"><div class="core__column--wrapper" id="ecom-h2061cdxkn"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-vv1sxa1zy2g"><div class="ecom-elements ecom-base-element ecom-elements-slider"><div class="ecom-core ecom-group core__block ecom-xxidt6mbmka"> <div class="core__group--wrapper" data-r="" style=""><div class="ecom-slider--container"><div class="ecom-element ecom-slider slider__body ecom-swiper-container"><div class="ecom-swiper-wrapper"><div class="ecom-swiper-slide" style=""><div class="ecom-content-item"><div class="ecom-slider__image--wrapper" data-id="ecom-oj4r85rpj8"><picture class="ecom-image-background"><source media="(max-width: 767px)" srcset="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/2916ca4eb6a8aacbe4fb63c42a9d61f7_J8te.jpg?v=1717342771"><img class="" fetchpriority="high" loading="eager" src="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/2916ca4eb6a8aacbe4fb63c42a9d61f7_J8te.jpg?v=1717342771" srcset="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/2916ca4eb6a8aacbe4fb63c42a9d61f7_J8te.jpg?v=1717342771 1800w, https://cdn.shopify.com/s/files/1/0070/2804/7908/files/2916ca4eb6a8aacbe4fb63c42a9d61f7_J8te.jpg?v=1717342771&amp;width=600&amp;crop=center 600w" sizes="(max-width: 600px) 600px, 1800px" name="2916ca4eb6a8aacbe4fb63c42a9d61f7_J8te" ext="png" url="https://cdn.shopify.com/s/files/1/0726/1221/7115/files/ecom-no-replace-uXtHoCVMpBimg-bn-slider-h.png?v=1713169002" thumbnail="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/2916ca4eb6a8aacbe4fb63c42a9d61f7_J8te.jpg?v=1717342771" alt="ecom-no-replace-uXtHoCVMpBimg-bn-slider-h" width="1800" height="1200" id="a0mzMATR" thumbnail__mobile="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/2916ca4eb6a8aacbe4fb63c42a9d61f7_J8te.jpg?v=1717342771" style="--ecom-object-fit:cover;--ecom-object-fit-tablet:cover;--ecom-object-fit-mobile:cover;"></picture></div><div class="ecom-content-item__container ecom-transition-none"><div class="ecom-block ecom-core core__block elmspace ecom-ecv53cwzwpm"><div class="ecom-row ecom-core core__block ecom-njhqtghcvqq" data-id="ecom-njhqtghcvqq" style="z-index: inherit;"><div class="core__row--columns"><div class="ecom-column ecom-core core__column--first core__column--last ecom-uja2nu1clqh"><div class="core__column--wrapper" id="ecom-uja2nu1clqh"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks" style="--ecom-global-elements-space: 0px;"><div class="core__blocks--body"><div class="ecom-animation ecom-block ecom-core core__block elmspace ecom-6iztuqeujig" ec-delay="300"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-s4ox3otwdlc" deep="2"><h2 class="ecom__heading ecom-db">Consciously Crafted Wines<div><div><div></div></div></div></h2></div></div> <div class="ecom-animation ecom-block ecom-core core__block ecom-mjmp1dcrtoo" ec-delay="500"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-s4ox3otwdlc" deep="2"><div class="text-content ecom-html has-drop-cap-view-framed">Thoughtfully grown in sunny Santa Barbara, California</div></div></div> <div class="ecom-animation ecom-block ecom-core core__block ecom-2x0ufpr2s4g" ec-delay="300"><div class="ecom__element ecom-element-button ecom-button-default" section_id="ecom-s4ox3otwdlc" deep="2"><a class="ecom__element--button ecom-flex ecom-fl_center ecom-al_center" href="/pages/products-shop-all"><span class="ecom__element--button-icon-text ecom-html">Start Sipping</span><span class="ecom-button-icon ecom__element--button-icon"></span></a></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></div> </div> </div></div></div></div></div>
2726<div class="ecom-swiper-navigation-position" style="display: none;"><button type="button" class="ecom-swiper-button ecom-swiper-button-prev" data-ecnav-id="ecom-xxidt6mbmka" style="--ecom-position: unset; --ecom-position__tablet: unset; --ecom-position__mobile: unset;"><svg xmlns="http: //www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="15 18 9 12 15 6"></polyline></svg></button><button type="button" class="ecom-swiper-button ecom-swiper-button-next" data-ecnav-id="ecom-xxidt6mbmka" style="--ecom-position: unset; --ecom-position__tablet: unset; --ecom-position__mobile: unset;"><svg xmlns="http://www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg></button></div><div data-position="bottom_center" data-position-mobile="bottom_center" data-ecnav-id="ecom-xxidt6mbmka" class="ecom-swiper-pagination-position ecom-swiper-pagination"></div></div></div> </div></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></section> <section class="ecom-row ecom-core ecom-section ecom-tpvogwzig2k" data-id="ecom-tpvogwzig2k" style="z-index: inherit;"><div class="core__row--columns core__row--full"><div class="ecom-column ecom-core core__column--first core__column--last ecom-z9aozr180dn"><div class="core__column--wrapper" id="ecom-z9aozr180dn"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block ecom-width-desktop ecom-width-mb ecom-4maiewi3zkd" ec-delay="0"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-tpvogwzig2k" deep="1"><h3 class="ecom__heading ecom-db">Our Best Sellers<b></b><br><div><div><div><div><div><div></div></div></div></div></div></div></h3></div></div> <div class="ecom-block ecom-core core__block ecom-ugc9b9hi7t"><div class="ecom-element ecom-collection ecom-collection__product" section_id="ecom-tpvogwzig2k" deep="1"><div class="ecom-collection__product-wrapper"><div class="ecom-collection__product-container ecom-collection__product-container_featured"><div class="ecom-collection__product-main ecom-swiper-container ecom-collection_product_template_featured" data-week="[%-W] week%!W" data-day="[%-d] day%!D" data-hour="[%-H] hr%!H" data-minute="[%-M] min%!M" data-second="[%-S] sec%!S" data-sale="-%" data-review-platform="judgeme" data-countdown-shows="day,hour,minute,second" data-translate="false">
2727
2728 
2729
2730 
2731 
2732 
2733 
2734
2735 
2736 
2737 <div class="ecom-swiper-wrapper
2738 ecom-collection__product--wrapper-items ecom-collection-product__layout-slider
2739 "
2740 data-grid-column="3.5"
2741 data-grid-column-tablet="2.5"
2742 data-grid-column-mobile="1"
2743 
2744 data-icon-add='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor"><path d="M121.1 32H280V64.57C263.3 62.18 245.7 67.32 232.8 80H131.1L161.6 240H475.6L520.6 80H439.2C426.3 67.32 408.7 62.18 392 64.57V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM360 126.1L383 103C392.4 93.66 407.6 93.66 416.1 103C426.3 112.4 426.3 127.6 416.1 136.1L352.1 200.1C343.6 210.3 328.4 210.3 319 200.1L255 136.1C245.7 127.6 245.7 112.4 255 103C264.4 93.66 279.6 93.66 288.1 103L312 126.1V24C312 10.75 322.7 0 336 0C349.3 0 360 10.75 360 24V126.1z"></path></svg>'
2745 >
2746 
2747 
2748 
2749 
2750 
2751 
2752 
2753 
2754 
2755
2756 
2757 
2758 
2759 <div class="ecom-collection__product-item ecom-swiper-slide" data-product-handle="2016-cabernet-franc-magnum" data-style="vertical">
2760 <div
2761 class="ecom-collection__product-item--wrapper  ecom-flex-column ">
2762 <div class="ecom-collection__product-media-wrapper  "
2763 ><a href="/collections/all/products/2016-cabernet-franc-magnum" target="" title="2016 Cabernet Franc (1.5L Magnum)" class="ecom-collection__product-item--inner ecom-image-default"><div class="ecom-collection__product-media--container">
2764 <div
2765 class="ecom-child-element ecom-collection__product-media ecom-collection__product-media--square
2766 "
2767 
2768 
2769 >
2770 <img srcset="//www.lieuditwinery.com/cdn/shop/files/Lu_4_fdaa6810-0e3e-4b94-a2c0-91151af1d51f.jpg?v=1734374391&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/Lu_4_fdaa6810-0e3e-4b94-a2c0-91151af1d51f.jpg?v=1734374391&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/Lu_4_fdaa6810-0e3e-4b94-a2c0-91151af1d51f.jpg?v=1734374391&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/Lu_4_fdaa6810-0e3e-4b94-a2c0-91151af1d51f.jpg?v=1734374391&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/Lu_4_fdaa6810-0e3e-4b94-a2c0-91151af1d51f.jpg?v=1734374391 2480w"
2771 src="//www.lieuditwinery.com/cdn/shop/files/Lu_4_fdaa6810-0e3e-4b94-a2c0-91151af1d51f.jpg?v=1734374391&width=533"
2772 sizes="(min-width: 1100px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2773 alt="2016 Cabernet Franc (1.5L Magnum)"
2774 loading='lazy'
2775 class="ecom-collection__product-media-image"
2776 width="2480"
2777 height="2480"
2778 />
2779 
2780 </div>
2781 </div>
2782 
2783 
2784 <div class="ecom-collection__product-badge"></div>
2785 </a>
2786 
2787 <div class="ecom-collection__product-group-button-action " style="justify-content: start">
2788 
2789 
2790 </div>
2791 </div>
2792 <div class="ecom-collection__product-item--information">
2793 <div class="ecom-collection__product-item--information-wrapper ecom-flex ecom-column">
2794 
2795<h1
2796 class="ecom-collection__product-title-tag  ecom-child-element"
2797 
2798 >
2799 <a
2800 href="/collections/all/products/2016-cabernet-franc-magnum"
2801 title="2016 Cabernet Franc (1.5L Magnum)"
2802 target=""
2803 class="ecom-collection__product-item-information-title ecom-title-one-row"
2804 >
2805 2016 Cabernet Franc (1.5L Magnum)
2806 </a>
2807 </h1><div
2808 class="ecom-collection__product-rating-wrapper ecom-child-element"
2809 
2810 data-rating-platform="judgeme"
2811 ><div style='' class='jdgm-widget jdgm-preview-badge' data-id='7446893592634'>
2812 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
2813 </div></div>
2814 
2815 
2816 
2817 
2818 
2819 
2820 
2821 
2822 <div class="ecom-collection__product-prices ecom-child-element" >
2823 
2824<div class="ecom-collection__product-price-wrapper">
2825 <span
2826 class="ecom-collection__product-price--regular ecom-collection__product--compare-at-price"style="display:none" 
2827 >
2828   
2829 </span>
2830 <span class="ecom-collection__product-price"
2831 
2832 
2833 > $75.00 </span>
2834 </div>
2835 
2836 
2837 
2838 
2839 </div>
2840 
2841 
2842 
2843 
2844
2845 
2846 
2847 
2848 
2849 
2850 <div class="ecom-collection__product--actions" data-layout="full">
2851 
2852 <div
2853 class="ecom-button-default ecom-collection__product-form__actions ecom-collection__product-quantity--inline "
2854 
2855 >
2856<div class="ecom-collection__product-quantity--wrapper ecom-flex">
2857 
2858 <button
2859 type="button"
2860 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-minus"
2861 >
2862 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"/></svg>
2863 </button>
2864 <input class="ecom-collection__product-quantity-input ecom-child-element" min="1" type="number" 
2865 max="23
2866"
2867 value="1"/>
2868 <button
2869 type="button"
2870 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-plus"
2871 >
2872 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448
2872c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z"/></svg>
2873 </button>
2874 
2875 </div>
2876 
2877 <a data-no-instant href="/cart/add?id=41008252289082&quantity=1"
2878 data-action="popup"
2879 data-text-added-cart="Added to cart"
2880 data-message-added-cart="Added to cart"
2881 data-href="#"
2882 data-target="_blank"
2883 class="ecom-collection__product-submit ecom-collection__product-form__actions--add ecom-collection__product-simple-add-to-cart ecom-ajax-cart-simple ecom-collection__product-add-cart-icon-before ecom-child-element" 
2884 data-id="41008252289082"
2885 data-handle="2016-cabernet-franc-magnum" data-pid="7446893592634" title="2016 Cabernet Franc (1.5L Magnum)">
2886 <span class="ecom-collection__product-add-cart-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor"><path d="M121.1 32H280V64.57C263.3 62.18 245.7 67.32 232.8 80H131.1L161.6 240H475.6L520.6 80H439.2C426.3 67.32 408.7 62.18 392 64.57V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM360 126.1L383 103C392.4 93.66 407.6 93.66 416.1 103C426.3 112.4 426.3 127.6 416.1 136.1L352.1 200.1C343.6 210.3 328.4 210.3 319 200.1L255 136.1C245.7 127.6 245.7 112.4 255 103C264.4 93.66 279.6 93.66 288.1 103L312 126.1V24C312 10.75 322.7 0 336 0C349.3 0 360 10.75 360 24V126.1z"></path></svg></span>
2887 <span class="ecom-add-to-cart-text">Add To Bag</span>
2888 </a>
2889</div>
2890 </div>
2891 
2892 
2893 
2894 
2895 
2896 </div>
2897 </div>
2898 </div></div>
2899 
2900 
2901 
2902 
2903 
2904 
2905 
2906 
2907
2908 
2909 
2910 
2911 <div class="ecom-collection__product-item ecom-swiper-slide" data-product-handle="2016-chenin-blanc-magnum" data-style="vertical">
2912 <div
2913 class="ecom-collection__product-item--wrapper  ecom-flex-column ">
2914 <div class="ecom-collection__product-media-wrapper  "
2915 ><a href="/collections/all/products/2016-chenin-blanc-magnum" target="" title="2016 Chenin Blanc (1.5L Magnum)" class="ecom-collection__product-item--inner ecom-image-default"><div class="ecom-collection__product-media--container">
2916 <div
2917 class="ecom-child-element ecom-collection__product-media ecom-collection__product-media--square
2918 "
2919 
2920 
2921 >
2922 <img srcset="//www.lieuditwinery.com/cdn/shop/files/Lu_7_2.jpg?v=1734380185&width=533 533w,//www.lieuditwinery.com/cdn/shop/files/Lu_7_2.jpg?v=1734380185&width=720 720w,//www.lieuditwinery.com/cdn/shop/files/Lu_7_2.jpg?v=1734380185&width=940 940w,//www.lieuditwinery.com/cdn/shop/files/Lu_7_2.jpg?v=1734380185&width=1066 1066w,//www.lieuditwinery.com/cdn/shop/files/Lu_7_2.jpg?v=1734380185 2480w"
2923 src="//www.lieuditwinery.com/cdn/shop/files/Lu_7_2.jpg?v=1734380185&width=533"
2924 sizes="(min-width: 1100px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2925 alt="2016 Chenin Blanc (1.5L Magnum)"
2926 loading='lazy'
2927 class="ecom-collection__product-media-image"
2928 width="2480"
2929 height="2480"
2930 />
2931 
2932 </div>
2933 </div>
2934 
2935 
2936 <div class="ecom-collection__product-badge"></div>
2937 </a>
2938 
2939 <div class="ecom-collection__product-group-button-action " style="justify-content: start">
2940 
2941 
2942 </div>
2943 </div>
2944 <div class="ecom-collection__product-item--information">
2945 <div class="ecom-collection__product-item--information-wrapper ecom-flex ecom-column">
2946 
2947<h1
2948 class="ecom-collection__product-title-tag  ecom-child-element"
2949 
2950 >
2951 <a
2952 href="/collections/all/products/2016-chenin-blanc-magnum"
2953 title="2016 Chenin Blanc (1.5L Magnum)"
2954 target=""
2955 class="ecom-collection__product-item-information-title ecom-title-one-row"
2956 >
2957 2016 Chenin Blanc (1.5L Magnum)
2958 </a>
2959 </h1><div
2960 class="ecom-collection__product-rating-wrapper ecom-child-element"
2961 
2962 data-rating-platform="judgeme"
2963 ><div style='' class='jdgm-widget jdgm-preview-badge' data-id='7446893264954'>
2964 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
2965 </div></div>
2966 
2967 
2968 
2969 
2970 
2971 
2972 
2973 
2974 <div class="ecom-collection__product-prices ecom-child-element" >
2975 
2976<div class="ecom-collection__product-price-wrapper">
2977 <span
2978 class="ecom-collection__product-price--regular ecom-collection__product--compare-at-price"style="display:none" 
2979 >
2980   
2981 </span>
2982 <span class="ecom-collection__product-price"
2983 
2984 
2985 > $70.00 </span>
2986 </div>
2987 
2988 
2989 
2990 
2991 </div>
2992 
2993 
2994 
2995 
2996
2997 
2998 
2999 
3000 
3001 
3002 <div class="ecom-collection__product--actions" data-layout="full">
3003 
3004 <div
3005 class="ecom-button-default ecom-collection__product-form__actions ecom-collection__product-quantity--inline "
3006 
3007 >
3008<div class="ecom-collection__product-quantity--wrapper ecom-flex">
3009 
3010 <button
3011 type="button"
3012 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-minus"
3013 >
3014 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"/></svg>
3015 </button>
3016 <input class="ecom-collection__product-quantity-input ecom-child-element" min="1" type="number" 
3017 max="21
3018"
3019 value="1"/>
3020 <button
3021 type="button"
3022 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-plus"
3023 >
3024 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448
3024c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z"/></svg>
3025 </button>
3026 
3027 </div>
3028 
3029 <a data-no-instant href="/cart/add?id=41008251830330&quantity=1"
3030 data-action="popup"
3031 data-text-added-cart="Added to cart"
3032 data-message-added-cart="Added to cart"
3033 data-href="#"
3034 data-target="_blank"
3035 class="ecom-collection__product-submit ecom-collection__product-form__actions--add ecom-collection__product-simple-add-to-cart ecom-ajax-cart-simple ecom-collection__product-add-cart-icon-before ecom-child-element" 
3036 data-id="41008251830330"
3037 data-handle="2016-chenin-blanc-magnum" data-pid="7446893264954" title="2016 Chenin Blanc (1.5L Magnum)">
3038 <span class="ecom-collection__product-add-cart-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor"><path d="M121.1 32H280V64.57C263.3 62.18 245.7 67.32 232.8 80H131.1L161.6 240H475.6L520.6 80H439.2C426.3 67.32 408.7 62.18 392 64.57V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM360 126.1L383 103C392.4 93.66 407.6 93.66 416.1 103C426.3 112.4 426.3 127.6 416.1 136.1L352.1 200.1C343.6 210.3 328.4 210.3 319 200.1L255 136.1C245.7 127.6 245.7 112.4 255 103C264.4 93.66 279.6 93.66 288.1 103L312 126.1V24C312 10.75 322.7 0 336 0C349.3 0 360 10.75 360 24V126.1z"></path></svg></span>
3039 <span class="ecom-add-to-cart-text">Add To Bag</span>
3040 </a>
3041</div>
3042 </div>
3043 
3044 
3045 
3046 
3047 
3048 </div>
3049 </div>
3050 </div></div>
3051 
3052 
3053 
3054 
3055 
3056 
3057 
3058 
3059
3060 
3061 
3062 
3063 <div class="ecom-collection__product-item ecom-swiper-slide" data-product-handle="2022-cabernet-franc-franc-de-pied" data-style="vertical">
3064 <div
3065 class="ecom-collection__product-item--wrapper  ecom-flex-column ">
3066 <div class="ecom-collection__product-media-wrapper  "
3067 ><a href="/collections/all/products/2022-cabernet-franc-franc-de-pied" target="" title="2022 Cabernet Franc ‘Franc de Pied’" class="ecom-collection__product-item--inner ecom-image-default"><div class="ecom-collection__product-media--container">
3068 <div
3069 class="ecom-child-element ecom-collection__product-media ecom-collection__product-media--square
3070 "
3071 
3072 
3073 >
3074 <img srcset="//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"
3075 src="//www.lieuditwinery.com/cdn/shop/files/Lieu_Dit_1_52d50593-be2f-49ce-b042-db38f66e2918.jpg?v=1718032589&width=533"
3076 sizes="(min-width: 1100px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
3077 alt="2022 Cabernet Franc ‘Franc de Pied’"
3078 loading='lazy'
3079 class="ecom-collection__product-media-image"
3080 width="2480"
3081 height="2480"
3082 />
3083 
3084 </div>
3085 </div>
3086 
3087 
3088 <div class="ecom-collection__product-badge"></div>
3089 </a>
3090 
3091 <div class="ecom-collection__product-group-button-action " style="justify-content: start">
3092 
3093 
3094 </div>
3095 </div>
3096 <div class="ecom-collection__product-item--information">
3097 <div class="ecom-collection__product-item--information-wrapper ecom-flex ecom-column">
3098 
3099<h1
3100 class="ecom-collection__product-title-tag  ecom-child-element"
3101 
3102 >
3103 <a
3104 href="/collections/all/products/2022-cabernet-franc-franc-de-pied"
3105 title="2022 Cabernet Franc ‘Franc de Pied’"
3106 target=""
3107 class="ecom-collection__product-item-information-title ecom-title-one-row"
3108 >
3109 2022 Cabernet Franc ‘Franc de Pied’
3110 </a>
3111 </h1><div
3112 class="ecom-collection__product-rating-wrapper ecom-child-element"
3113 
3114 data-rating-platform="judgeme"
3115 ><div style='' class='jdgm-widget jdgm-preview-badge' data-id='7361538359354'>
3116 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='2' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 2 reviews </span> </div>
3117 </div></div>
3118 
3119 
3120 
3121 
3122 
3123 
3124 
3125 
3126 <div class="ecom-collection__product-prices ecom-child-element" >
3127 
3128<div class="ecom-collection__product-price-wrapper">
3129 <span
3130 class="ecom-collection__product-price--regular ecom-collection__product--compare-at-price"style="display:none" 
3131 >
3132   
3133 </span>
3134 <span class="ecom-collection__product-price"
3135 
3136 
3137 > $40.00 </span>
3138 </div>
3139 
3140 
3141 
3142 
3143 </div>
3144 
3145 
3146 
3147 
3148
3149 
3150 
3151 
3152 
3153 
3154 <div class="ecom-collection__product--actions" data-layout="full">
3155 
3156 <div
3157 class="ecom-button-default ecom-collection__product-form__actions ecom-collection__product-quantity--inline "
3158 
3159 >
3160 
3161 <div class="ecom-collection__product-quantity--wrapper ecom-flex">
3162 
3163 <button
3164 type="button"
3165 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-minus"
3166 >
3167 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"/></svg>
3168 </button>
3169 <input class="ecom-collection__product-quantity-input ecom-child-element" min="1" type="number" 
3170 max=""
3171 value="1"/>
3172 <button
3173 type="button"
3174 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-plus"
3175 >
3176 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448
3176c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z"/></svg>
3177 </button>
3178 
3179 </div>
3180 
3181 <div class="ecom-collection__product-form__actions--soldout ecom-collection__product-sold-out-before ecom-child-element"
3182 
3183 title="2022 Cabernet Franc ‘Franc de Pied’">
3184 
3185 <span class="ecom-collection__product-sold-out-text">
3186 SOLD OUT 
3187 </span>
3188 </div>
3189 
3190 
3191</div>
3192 </div>
3193 
3194 
3195 
3196 
3197 
3198 </div>
3199 </div>
3200 </div></div>
3201 
3202 
3203 
3204 
3205 
3206 
3207 
3208 
3209
3210 
3211 
3212 
3213 <div class="ecom-collection__product-item ecom-swiper-slide" data-product-handle="2023-cabernet-franc" data-style="vertical">
3214 <div
3215 class="ecom-collection__product-item--wrapper  ecom-flex-column ">
3216 <div class="ecom-collection__product-media-wrapper  "
3217 ><a href="/collections/all/products/2023-cabernet-franc" target="" title="2023 Cabernet Franc" class="ecom-collection__product-item--inner ecom-image-default"><div class="ecom-collection__product-media--container">
3218 <div
3219 class="ecom-child-element ecom-collection__product-media ecom-collection__product-media--square
3220 "
3221 
3222 
3223 >
3224 <img srcset="//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"
3225 src="//www.lieuditwinery.com/cdn/shop/files/Lu_4.jpg?v=1718113846&width=533"
3226 sizes="(min-width: 1100px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
3227 alt="2023 Cabernet Franc"
3228 loading='lazy'
3229 class="ecom-collection__product-media-image"
3230 width="2480"
3231 height="2480"
3232 />
3233 
3234 </div>
3235 </div>
3236 
3237 
3238 <div class="ecom-collection__product-badge"></div>
3239 </a>
3240 
3241 <div class="ecom-collection__product-group-button-action " style="justify-content: start">
3242 
3243 
3244 </div>
3245 </div>
3246 <div class="ecom-collection__product-item--information">
3247 <div class="ecom-collection__product-item--information-wrapper ecom-flex ecom-column">
3248 
3249<h1
3250 class="ecom-collection__product-title-tag  ecom-child-element"
3251 
3252 >
3253 <a
3254 href="/collections/all/products/2023-cabernet-franc"
3255 title="2023 Cabernet Franc"
3256 target=""
3257 class="ecom-collection__product-item-information-title ecom-title-one-row"
3258 >
3259 2023 Cabernet Franc
3260 </a>
3261 </h1><div
3262 class="ecom-collection__product-rating-wrapper ecom-child-element"
3263 
3264 data-rating-platform="judgeme"
3265 ><div style='' class='jdgm-widget jdgm-preview-badge' data-id='7415440932922'>
3266 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='2' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 2 reviews </span> </div>
3267 </div></div>
3268 
3269 
3270 
3271 
3272 
3273 
3274 
3275 
3276 <div class="ecom-collection__product-prices ecom-child-element" >
3277 
3278<div class="ecom-collection__product-price-wrapper">
3279 <span
3280 class="ecom-collection__product-price--regular ecom-collection__product--compare-at-price"style="display:none" 
3281 >
3282   
3283 </span>
3284 <span class="ecom-collection__product-price"
3285 
3286 
3287 > $30.00 </span>
3288 </div>
3289 
3290 
3291 
3292 
3293 </div>
3294 
3295 
3296 
3297 
3298
3299 
3300 
3301 
3302 
3303 
3304 <div class="ecom-collection__product--actions" data-layout="full">
3305 
3306 <div
3307 class="ecom-button-default ecom-collection__product-form__actions ecom-collection__product-quantity--inline "
3308 
3309 >
3310<div class="ecom-collection__product-quantity--wrapper ecom-flex">
3311 
3312 <button
3313 type="button"
3314 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-minus"
3315 >
3316 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"/></svg>
3317 </button>
3318 <input class="ecom-collection__product-quantity-input ecom-child-element" min="1" type="number" 
3319 max="514
3320"
3321 value="1"/>
3322 <button
3323 type="button"
3324 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-plus"
3325 >
3326 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448
3326c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z"/></svg>
3327 </button>
3328 
3329 </div>
3330 
3331 <a data-no-instant href="/cart/add?id=40900815781946&quantity=1"
3332 data-action="popup"
3333 data-text-added-cart="Added to cart"
3334 data-message-added-cart="Added to cart"
3335 data-href="#"
3336 data-target="_blank"
3337 class="ecom-collection__product-submit ecom-collection__product-form__actions--add ecom-collection__product-simple-add-to-cart ecom-ajax-cart-simple ecom-collection__product-add-cart-icon-before ecom-child-element" 
3338 data-id="40900815781946"
3339 data-handle="2023-cabernet-franc" data-pid="7415440932922" title="2023 Cabernet Franc">
3340 <span class="ecom-collection__product-add-cart-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor"><path d="M121.1 32H280V64.57C263.3 62.18 245.7 67.32 232.8 80H131.1L161.6 240H475.6L520.6 80H439.2C426.3 67.32 408.7 62.18 392 64.57V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM360 126.1L383 103C392.4 93.66 407.6 93.66 416.1 103C426.3 112.4 426.3 127.6 416.1 136.1L352.1 200.1C343.6 210.3 328.4 210.3 319 200.1L255 136.1C245.7 127.6 245.7 112.4 255 103C264.4 93.66 279.6 93.66 288.1 103L312 126.1V24C312 10.75 322.7 0 336 0C349.3 0 360 10.75 360 24V126.1z"></path></svg></span>
3341 <span class="ecom-add-to-cart-text">Add To Bag</span>
3342 </a>
3343</div>
3344 </div>
3345 
3346 
3347 
3348 
3349 
3350 </div>
3351 </div>
3352 </div></div>
3353 
3354 
3355 
3356 
3357 
3358 
3359 
3360 
3361
3362 
3363 
3364 
3365 <div class="ecom-collection__product-item ecom-swiper-slide" data-product-handle="2023-cabernet-franc-rock-hollow-vineyard" data-style="vertical">
3366 <div
3367 class="ecom-collection__product-item--wrapper  ecom-flex-column ">
3368 <div class="ecom-collection__product-media-wrapper  "
3369 ><a href="/collections/all/products/2023-cabernet-franc-rock-hollow-vineyard" target="" title="2023 Cabernet Franc &#39;Rock Hollow Vineyard&#39;" class="ecom-collection__product-item--inner ecom-image-default"><div class="ecom-collection__product-media--container">
3370 <div
3371 class="ecom-child-element ecom-collection__product-media ecom-collection__product-media--square
3372 "
3373 
3374 
3375 >
3376 <img srcset="//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"
3377 src="//www.lieuditwinery.com/cdn/shop/files/LD23CFRH_Web.jpg?v=1765220303&width=533"
3378 sizes="(min-width: 1100px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
3379 alt="2023 Cabernet Franc &#39;Rock Hollow Vineyard&#39;"
3380 loading='lazy'
3381 class="ecom-collection__product-media-image"
3382 width="837"
3383 height="839"
3384 />
3385 
3386 </div>
3387 </div>
3388 
3389 
3390 <div class="ecom-collection__product-badge"></div>
3391 </a>
3392 
3393 <div class="ecom-collection__product-group-button-action " style="justify-content: start">
3394 
3395 
3396 </div>
3397 </div>
3398 <div class="ecom-collection__product-item--information">
3399 <div class="ecom-collection__product-item--information-wrapper ecom-flex ecom-column">
3400 
3401<h1
3402 class="ecom-collection__product-title-tag  ecom-child-element"
3403 
3404 >
3405 <a
3406 href="/collections/all/products/2023-cabernet-franc-rock-hollow-vineyard"
3407 title="2023 Cabernet Franc &#39;Rock Hollow Vineyard&#39;"
3408 target=""
3409 class="ecom-collection__product-item-information-title ecom-title-one-row"
3410 >
3411 2023 Cabernet Franc 'Rock Hollow Vineyard'
3412 </a>
3413 </h1><div
3414 class="ecom-collection__product-rating-wrapper ecom-child-element"
3415 
3416 data-rating-platform="judgeme"
3417 ><div style='' class='jdgm-widget jdgm-preview-badge' data-id='7482693222458'>
3418 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
3419 </div></div>
3420 
3421 
3422 
3423 
3424 
3425 
3426 
3427 
3428 <div class="ecom-collection__product-prices ecom-child-element" >
3429 
3430<div class="ecom-collection__product-price-wrapper">
3431 <span
3432 class="ecom-collection__product-price--regular ecom-collection__product--compare-at-price"style="display:none" 
3433 >
3434   
3435 </span>
3436 <span class="ecom-collection__product-price"
3437 
3438 
3439 > $40.00 </span>
3440 </div>
3441 
3442 
3443 
3444 
3445 </div>
3446 
3447 
3448 
3449 
3450
3451 
3452 
3453 
3454 
3455 
3456 <div class="ecom-collection__product--actions" data-layout="full">
3457 
3458 <div
3459 class="ecom-button-default ecom-collection__product-form__actions ecom-collection__product-quantity--inline "
3460 
3461 >
3462<div class="ecom-collection__product-quantity--wrapper ecom-flex">
3463 
3464 <button
3465 type="button"
3466 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-minus"
3467 >
3468 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"/></svg>
3469 </button>
3470 <input class="ecom-collection__product-quantity-input ecom-child-element" min="1" type="number" 
3471 max="460
3472"
3473 value="1"/>
3474 <button
3475 type="button"
3476 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-plus"
3477 >
3478 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448
3478c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z"/></svg>
3479 </button>
3480 
3481 </div>
3482 
3483 <a data-no-instant href="/cart/add?id=41123006316602&quantity=1"
3484 data-action="popup"
3485 data-text-added-cart="Added to cart"
3486 data-message-added-cart="Added to cart"
3487 data-href="#"
3488 data-target="_blank"
3489 class="ecom-collection__product-submit ecom-collection__product-form__actions--add ecom-collection__product-simple-add-to-cart ecom-ajax-cart-simple ecom-collection__product-add-cart-icon-before ecom-child-element" 
3490 data-id="41123006316602"
3491 data-handle="2023-cabernet-franc-rock-hollow-vineyard" data-pid="7482693222458" title="2023 Cabernet Franc &#39;Rock Hollow Vineyard&#39;">
3492 <span class="ecom-collection__product-add-cart-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor"><path d="M121.1 32H280V64.57C263.3 62.18 245.7 67.32 232.8 80H131.1L161.6 240H475.6L520.6 80H439.2C426.3 67.32 408.7 62.18 392 64.57V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM360 126.1L383 103C392.4 93.66 407.6 93.66 416.1 103C426.3 112.4 426.3 127.6 416.1 136.1L352.1 200.1C343.6 210.3 328.4 210.3 319 200.1L255 136.1C245.7 127.6 245.7 112.4 255 103C264.4 93.66 279.6 93.66 288.1 103L312 126.1V24C312 10.75 322.7 0 336 0C349.3 0 360 10.75 360 24V126.1z"></path></svg></span>
3493 <span class="ecom-add-to-cart-text">Add To Bag</span>
3494 </a>
3495</div>
3496 </div>
3497 
3498 
3499 
3500 
3501 
3502 </div>
3503 </div>
3504 </div></div>
3505 
3506 
3507 
3508 
3509 
3510 
3511 
3512 
3513
3514 
3515 
3516 
3517 <div class="ecom-collection__product-item ecom-swiper-slide" data-product-handle="2023-cabernet-sauvignon" data-style="vertical">
3518 <div
3519 class="ecom-collection__product-item--wrapper  ecom-flex-column ">
3520 <div class="ecom-collection__product-media-wrapper  "
3521 ><a href="/collections/all/products/2023-cabernet-sauvignon" target="" title="2023 Cabernet Sauvignon" class="ecom-collection__product-item--inner ecom-image-default"><div class="ecom-collection__product-media--container">
3522 <div
3523 class="ecom-child-element ecom-collection__product-media ecom-collection__product-media--square
3524 "
3525 
3526 
3527 >
3528 <img srcset="//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"
3529 src="//www.lieuditwinery.com/cdn/shop/files/Lu_2.jpg?v=1718032841&width=533"
3530 sizes="(min-width: 1100px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
3531 alt="2023 Cabernet Sauvignon"
3532 loading='lazy'
3533 class="ecom-collection__product-media-image"
3534 width="2480"
3535 height="2480"
3536 />
3537 
3538 </div>
3539 </div>
3540 
3541 
3542 <div class="ecom-collection__product-badge"></div>
3543 </a>
3544 
3545 <div class="ecom-collection__product-group-button-action " style="justify-content: start">
3546 
3547 
3548 </div>
3549 </div>
3550 <div class="ecom-collection__product-item--information">
3551 <div class="ecom-collection__product-item--information-wrapper ecom-flex ecom-column">
3552 
3553<h1
3554 class="ecom-collection__product-title-tag  ecom-child-element"
3555 
3556 >
3557 <a
3558 href="/collections/all/products/2023-cabernet-sauvignon"
3559 title="2023 Cabernet Sauvignon"
3560 target=""
3561 class="ecom-collection__product-item-information-title ecom-title-one-row"
3562 >
3563 2023 Cabernet Sauvignon
3564 </a>
3565 </h1><div
3566 class="ecom-collection__product-rating-wrapper ecom-child-element"
3567 
3568 data-rating-platform="judgeme"
3569 ><div style='' class='jdgm-widget jdgm-preview-badge' data-id='7523147317306'>
3570 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
3571 </div></div>
3572 
3573 
3574 
3575 
3576 
3577 
3578 
3579 
3580 <div class="ecom-collection__product-prices ecom-child-element" >
3581 
3582<div class="ecom-collection__product-price-wrapper">
3583 <span
3584 class="ecom-collection__product-price--regular ecom-collection__product--compare-at-price"style="display:none" 
3585 >
3586   
3587 </span>
3588 <span class="ecom-collection__product-price"
3589 
3590 
3591 > $40.00 </span>
3592 </div>
3593 
3594 
3595 
3596 
3597 </div>
3598 
3599 
3600 
3601 
3602
3603 
3604 
3605 
3606 
3607 
3608 <div class="ecom-collection__product--actions" data-layout="full">
3609 
3610 <div
3611 class="ecom-button-default ecom-collection__product-form__actions ecom-collection__product-quantity--inline "
3612 
3613 >
3614<div class="ecom-collection__product-quantity--wrapper ecom-flex">
3615 
3616 <button
3617 type="button"
3618 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-minus"
3619 >
3620 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"/></svg>
3621 </button>
3622 <input class="ecom-collection__product-quantity-input ecom-child-element" min="1" type="number" 
3623 max="799
3624"
3625 value="1"/>
3626 <button
3627 type="button"
3628 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-plus"
3629 >
3630 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448
3630c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z"/></svg>
3631 </button>
3632 
3633 </div>
3634 
3635 <a data-no-instant href="/cart/add?id=41321952018490&quantity=1"
3636 data-action="popup"
3637 data-text-added-cart="Added to cart"
3638 data-message-added-cart="Added to cart"
3639 data-href="#"
3640 data-target="_blank"
3641 class="ecom-collection__product-submit ecom-collection__product-form__actions--add ecom-collection__product-simple-add-to-cart ecom-ajax-cart-simple ecom-collection__product-add-cart-icon-before ecom-child-element" 
3642 data-id="41321952018490"
3643 data-handle="2023-cabernet-sauvignon" data-pid="7523147317306" title="2023 Cabernet Sauvignon">
3644 <span class="ecom-collection__product-add-cart-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor"><path d="M121.1 32H280V64.57C263.3 62.18 245.7 67.32 232.8 80H131.1L161.6 240H475.6L520.6 80H439.2C426.3 67.32 408.7 62.18 392 64.57V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM360 126.1L383 103C392.4 93.66 407.6 93.66 416.1 103C426.3 112.4 426.3 127.6 416.1 136.1L352.1 200.1C343.6 210.3 328.4 210.3 319 200.1L255 136.1C245.7 127.6 245.7 112.4 255 103C264.4 93.66 279.6 93.66 288.1 103L312 126.1V24C312 10.75 322.7 0 336 0C349.3 0 360 10.75 360 24V126.1z"></path></svg></span>
3645 <span class="ecom-add-to-cart-text">Add To Bag</span>
3646 </a>
3647</div>
3648 </div>
3649 
3650 
3651 
3652 
3653 
3654 </div>
3655 </div>
3656 </div></div>
3657 
3658 
3659 
3660 
3661 
3662 
3663 
3664 
3665
3666 
3667 
3668 
3669 <div class="ecom-collection__product-item ecom-swiper-slide" data-product-handle="2023-chenin-blanc-jurassic-park-vineyard" data-style="vertical">
3670 <div
3671 class="ecom-collection__product-item--wrapper  ecom-flex-column ">
3672 <div class="ecom-collection__product-media-wrapper  "
3673 ><a href="/collections/all/products/2023-chenin-blanc-jurassic-park-vineyard" target="" title="2023 Chenin Blanc &#39;Jurassic Park Vineyard&#39;" class="ecom-collection__product-item--inner ecom-image-default"><div class="ecom-collection__product-media--container">
3674 <div
3675 class="ecom-child-element ecom-collection__product-media ecom-collection__product-media--square
3676 "
3677 
3678 
3679 >
3680 <img srcset="//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"
3681 src="//www.lieuditwinery.com/cdn/shop/files/23LDJPCB_web.jpg?v=1749579784&width=533"
3682 sizes="(min-width: 1100px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
3683 alt="2023 Chenin Blanc &#39;Jurassic Park Vineyard&#39;"
3684 loading='lazy'
3685 class="ecom-collection__product-media-image"
3686 width="1946"
3687 height="1946"
3688 />
3689 
3690 </div>
3691 </div>
3692 
3693 
3694 <div class="ecom-collection__product-badge"></div>
3695 </a>
3696 
3697 <div class="ecom-collection__product-group-button-action " style="justify-content: start">
3698 
3699 
3700 </div>
3701 </div>
3702 <div class="ecom-collection__product-item--information">
3703 <div class="ecom-collection__product-item--information-wrapper ecom-flex ecom-column">
3704 
3705<h1
3706 class="ecom-collection__product-title-tag  ecom-child-element"
3707 
3708 >
3709 <a
3710 href="/collections/all/products/2023-chenin-blanc-jurassic-park-vineyard"
3711 title="2023 Chenin Blanc &#39;Jurassic Park Vineyard&#39;"
3712 target=""
3713 class="ecom-collection__product-item-information-title ecom-title-one-row"
3714 >
3715 2023 Chenin Blanc 'Jurassic Park Vineyard'
3716 </a>
3717 </h1><div
3718 class="ecom-collection__product-rating-wrapper ecom-child-element"
3719 
3720 data-rating-platform="judgeme"
3721 ><div style='' class='jdgm-widget jdgm-preview-badge' data-id='7367745929274'>
3722 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='2' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 2 reviews </span> </div>
3723 </div></div>
3724 
3725 
3726 
3727 
3728 
3729 
3730 
3731 
3732 <div class="ecom-collection__product-prices ecom-child-element" >
3733 
3734<div class="ecom-collection__product-price-wrapper">
3735 <span
3736 class="ecom-collection__product-price--regular ecom-collection__product--compare-at-price"style="display:none" 
3737 >
3738   
3739 </span>
3740 <span class="ecom-collection__product-price"
3741 
3742 
3743 > $35.00 </span>
3744 </div>
3745 
3746 
3747 
3748 
3749 </div>
3750 
3751 
3752 
3753 
3754
3755 
3756 
3757 
3758 
3759 
3760 <div class="ecom-collection__product--actions" data-layout="full">
3761 
3762 <div
3763 class="ecom-button-default ecom-collection__product-form__actions ecom-collection__product-quantity--inline "
3764 
3765 >
3766 
3767 <div class="ecom-collection__product-quantity--wrapper ecom-flex">
3768 
3769 <button
3770 type="button"
3771 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-minus"
3772 >
3773 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"/></svg>
3774 </button>
3775 <input class="ecom-collection__product-quantity-input ecom-child-element" min="1" type="number" 
3776 max=""
3777 value="1"/>
3778 <button
3779 type="button"
3780 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-plus"
3781 >
3782 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448
3782c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z"/></svg>
3783 </button>
3784 
3785 </div>
3786 
3787 <div class="ecom-collection__product-form__actions--soldout ecom-collection__product-sold-out-before ecom-child-element"
3788 
3789 title="2023 Chenin Blanc &#39;Jurassic Park Vineyard&#39;">
3790 
3791 <span class="ecom-collection__product-sold-out-text">
3792 SOLD OUT 
3793 </span>
3794 </div>
3795 
3796 
3797</div>
3798 </div>
3799 
3800 
3801 
3802 
3803 
3804 </div>
3805 </div>
3806 </div></div>
3807 
3808 
3809 
3810 
3811 
3812 
3813 
3814 
3815
3816 
3817 
3818 
3819 <div class="ecom-collection__product-item ecom-swiper-slide" data-product-handle="2024-cabernet-franc-sans-soufre" data-style="vertical">
3820 <div
3821 class="ecom-collection__product-item--wrapper  ecom-flex-column ">
3822 <div class="ecom-collection__product-media-wrapper  "
3823 ><a href="/collections/all/products/2024-cabernet-franc-sans-soufre" target="" title="2024 Cabernet Franc &#39;Sans Soufre&#39;" class="ecom-collection__product-item--inner ecom-image-default"><div class="ecom-collection__product-media--container">
3824 <div
3825 class="ecom-child-element ecom-collection__product-media ecom-collection__product-media--square
3826 "
3827 
3828 
3829 >
3830 <img srcset="//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"
3831 src="//www.lieuditwinery.com/cdn/shop/files/Lu_3.jpg?v=1718113641&width=533"
3832 sizes="(min-width: 1100px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
3833 alt="2024 Cabernet Franc &#39;Sans Soufre&#39;"
3834 loading='lazy'
3835 class="ecom-collection__product-media-image"
3836 width="2480"
3837 height="2480"
3838 />
3839 
3840 </div>
3841 </div>
3842 
3843 
3844 <div class="ecom-collection__product-badge"></div>
3845 </a>
3846 
3847 <div class="ecom-collection__product-group-button-action " style="justify-content: start">
3848 
3849 
3850 </div>
3851 </div>
3852 <div class="ecom-collection__product-item--information">
3853 <div class="ecom-collection__product-item--information-wrapper ecom-flex ecom-column">
3854 
3855<h1
3856 class="ecom-collection__product-title-tag  ecom-child-element"
3857 
3858 >
3859 <a
3860 href="/collections/all/products/2024-cabernet-franc-sans-soufre"
3861 title="2024 Cabernet Franc &#39;Sans Soufre&#39;"
3862 target=""
3863 class="ecom-collection__product-item-information-title ecom-title-one-row"
3864 >
3865 2024 Cabernet Franc 'Sans Soufre'
3866 </a>
3867 </h1><div
3868 class="ecom-collection__product-rating-wrapper ecom-child-element"
3869 
3870 data-rating-platform="judgeme"
3871 ><div style='' class='jdgm-widget jdgm-preview-badge' data-id='7556876304442'>
3872 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
3873 </div></div>
3874 
3875 
3876 
3877 
3878 
3879 
3880 
3881 
3882 <div class="ecom-collection__product-prices ecom-child-element" >
3883 
3884<div class="ecom-collection__product-price-wrapper">
3885 <span
3886 class="ecom-collection__product-price--regular ecom-collection__product--compare-at-price"style="display:none" 
3887 >
3888   
3889 </span>
3890 <span class="ecom-collection__product-price"
3891 
3892 
3893 > $35.00 </span>
3894 </div>
3895 
3896 
3897 
3898 
3899 </div>
3900 
3901 
3902 
3903 
3904
3905 
3906 
3907 
3908 
3909 
3910 <div class="ecom-collection__product--actions" data-layout="full">
3911 
3912 <div
3913 class="ecom-button-default ecom-collection__product-form__actions ecom-collection__product-quantity--inline "
3914 
3915 >
3916<div class="ecom-collection__product-quantity--wrapper ecom-flex">
3917 
3918 <button
3919 type="button"
3920 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-minus"
3921 >
3922 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"/></svg>
3923 </button>
3924 <input class="ecom-collection__product-quantity-input ecom-child-element" min="1" type="number" 
3925 max="34
3926"
3927 value="1"/>
3928 <button
3929 type="button"
3930 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-plus"
3931 >
3932 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448
3932c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z"/></svg>
3933 </button>
3934 
3935 </div>
3936 
3937 <a data-no-instant href="/cart/add?id=41464202625082&quantity=1"
3938 data-action="popup"
3939 data-text-added-cart="Added to cart"
3940 data-message-added-cart="Added to cart"
3941 data-href="#"
3942 data-target="_blank"
3943 class="ecom-collection__product-submit ecom-collection__product-form__actions--add ecom-collection__product-simple-add-to-cart ecom-ajax-cart-simple ecom-collection__product-add-cart-icon-before ecom-child-element" 
3944 data-id="41464202625082"
3945 data-handle="2024-cabernet-franc-sans-soufre" data-pid="7556876304442" title="2024 Cabernet Franc &#39;Sans Soufre&#39;">
3946 <span class="ecom-collection__product-add-cart-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor"><path d="M121.1 32H280V64.57C263.3 62.18 245.7 67.32 232.8 80H131.1L161.6 240H475.6L520.6 80H439.2C426.3 67.32 408.7 62.18 392 64.57V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM360 126.1L383 103C392.4 93.66 407.6 93.66 416.1 103C426.3 112.4 426.3 127.6 416.1 136.1L352.1 200.1C343.6 210.3 328.4 210.3 319 200.1L255 136.1C245.7 127.6 245.7 112.4 255 103C264.4 93.66 279.6 93.66 288.1 103L312 126.1V24C312 10.75 322.7 0 336 0C349.3 0 360 10.75 360 24V126.1z"></path></svg></span>
3947 <span class="ecom-add-to-cart-text">Add To Bag</span>
3948 </a>
3949</div>
3950 </div>
3951 
3952 
3953 
3954 
3955 
3956 </div>
3957 </div>
3958 </div></div>
3959 
3960 
3961 
3962 
3963 
3964 
3965 
3966 
3967
3968 
3969 
3970 
3971 <div class="ecom-collection__product-item ecom-swiper-slide" data-product-handle="2024-chenin-blanc-jurassic-park-vineyard" data-style="vertical">
3972 <div
3973 class="ecom-collection__product-item--wrapper  ecom-flex-column ">
3974 <div class="ecom-collection__product-media-wrapper  "
3975 ><a href="/collections/all/products/2024-chenin-blanc-jurassic-park-vineyard" target="" title="2024 Chenin Blanc &#39;Jurassic Park Vineyard&#39;" class="ecom-collection__product-item--inner ecom-image-default"><div class="ecom-collection__product-media--container">
3976 <div
3977 class="ecom-child-element ecom-collection__product-media ecom-collection__product-media--square
3978 "
3979 
3980 
3981 >
3982 <img srcset="//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"
3983 src="//www.lieuditwinery.com/cdn/shop/files/23LDJPCB_web.jpg?v=1749579784&width=533"
3984 sizes="(min-width: 1100px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
3985 alt="2024 Chenin Blanc &#39;Jurassic Park Vineyard&#39;"
3986 loading='lazy'
3987 class="ecom-collection__product-media-image"
3988 width="1946"
3989 height="1946"
3990 />
3991 
3992 </div>
3993 </div>
3994 
3995 
3996 <div class="ecom-collection__product-badge"></div>
3997 </a>
3998 
3999 <div class="ecom-collection__product-group-button-action " style="justify-content: start">
4000 
4001 
4002 </div>
4003 </div>
4004 <div class="ecom-collection__product-item--information">
4005 <div class="ecom-collection__product-item--information-wrapper ecom-flex ecom-column">
4006 
4007<h1
4008 class="ecom-collection__product-title-tag  ecom-child-element"
4009 
4010 >
4011 <a
4012 href="/collections/all/products/2024-chenin-blanc-jurassic-park-vineyard"
4013 title="2024 Chenin Blanc &#39;Jurassic Park Vineyard&#39;"
4014 target=""
4015 class="ecom-collection__product-item-information-title ecom-title-one-row"
4016 >
4017 2024 Chenin Blanc 'Jurassic Park Vineyard'
4018 </a>
4019 </h1><div
4020 class="ecom-collection__product-rating-wrapper ecom-child-element"
4021 
4022 data-rating-platform="judgeme"
4023 ><div style='' class='jdgm-widget jdgm-preview-badge' data-id='7508001128506'>
4024 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
4025 </div></div>
4026 
4027 
4028 
4029 
4030 
4031 
4032 
4033 
4034 <div class="ecom-collection__product-prices ecom-child-element" >
4035 
4036<div class="ecom-collection__product-price-wrapper">
4037 <span
4038 class="ecom-collection__product-price--regular ecom-collection__product--compare-at-price"style="display:none" 
4039 >
4040   
4041 </span>
4042 <span class="ecom-collection__product-price"
4043 
4044 
4045 > $35.00 </span>
4046 </div>
4047 
4048 
4049 
4050 
4051 </div>
4052 
4053 
4054 
4055 
4056
4057 
4058 
4059 
4060 
4061 
4062 <div class="ecom-collection__product--actions" data-layout="full">
4063 
4064 <div
4065 class="ecom-button-default ecom-collection__product-form__actions ecom-collection__product-quantity--inline "
4066 
4067 >
4068<div class="ecom-collection__product-quantity--wrapper ecom-flex">
4069 
4070 <button
4071 type="button"
4072 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-minus"
4073 >
4074 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"/></svg>
4075 </button>
4076 <input class="ecom-collection__product-quantity-input ecom-child-element" min="1" type="number" 
4077 max="262
4078"
4079 value="1"/>
4080 <button
4081 type="button"
4082 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-plus"
4083 >
4084 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448
4084c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z"/></svg>
4085 </button>
4086 
4087 </div>
4088 
4089 <a data-no-instant href="/cart/add?id=41252370841658&quantity=1"
4090 data-action="popup"
4091 data-text-added-cart="Added to cart"
4092 data-message-added-cart="Added to cart"
4093 data-href="#"
4094 data-target="_blank"
4095 class="ecom-collection__product-submit ecom-collection__product-form__actions--add ecom-collection__product-simple-add-to-cart ecom-ajax-cart-simple ecom-collection__product-add-cart-icon-before ecom-child-element" 
4096 data-id="41252370841658"
4097 data-handle="2024-chenin-blanc-jurassic-park-vineyard" data-pid="7508001128506" title="2024 Chenin Blanc &#39;Jurassic Park Vineyard&#39;">
4098 <span class="ecom-collection__product-add-cart-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor"><path d="M121.1 32H280V64.57C263.3 62.18 245.7 67.32 232.8 80H131.1L161.6 240H475.6L520.6 80H439.2C426.3 67.32 408.7 62.18 392 64.57V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM360 126.1L383 103C392.4 93.66 407.6 93.66 416.1 103C426.3 112.4 426.3 127.6 416.1 136.1L352.1 200.1C343.6 210.3 328.4 210.3 319 200.1L255 136.1C245.7 127.6 245.7 112.4 255 103C264.4 93.66 279.6 93.66 288.1 103L312 126.1V24C312 10.75 322.7 0 336 0C349.3 0 360 10.75 360 24V126.1z"></path></svg></span>
4099 <span class="ecom-add-to-cart-text">Add To Bag</span>
4100 </a>
4101</div>
4102 </div>
4103 
4104 
4105 
4106 
4107 
4108 </div>
4109 </div>
4110 </div></div>
4111 
4112 
4113 
4114 
4115 
4116 
4117 
4118 
4119
4120 
4121 
4122 
4123 <div class="ecom-collection__product-item ecom-swiper-slide" data-product-handle="2024-sauvignon-blanc" data-style="vertical">
4124 <div
4125 class="ecom-collection__product-item--wrapper  ecom-flex-column ">
4126 <div class="ecom-collection__product-media-wrapper  "
4127 ><a href="/collections/all/products/2024-sauvignon-blanc" target="" title="2024 Sauvignon Blanc" class="ecom-collection__product-item--inner ecom-image-default"><div class="ecom-collection__product-media--container">
4128 <div
4129 class="ecom-child-element ecom-collection__product-media ecom-collection__product-media--square
4130 "
4131 
4132 
4133 >
4134 <img srcset="//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"
4135 src="//www.lieuditwinery.com/cdn/shop/files/Lu_8.jpg?v=1718115399&width=533"
4136 sizes="(min-width: 1100px) 535px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
4137 alt="2024 Sauvignon Blanc"
4138 loading='lazy'
4139 class="ecom-collection__product-media-image"
4140 width="2480"
4141 height="2480"
4142 />
4143 
4144 </div>
4145 </div>
4146 
4147 
4148 <div class="ecom-collection__product-badge"></div>
4149 </a>
4150 
4151 <div class="ecom-collection__product-group-button-action " style="justify-content: start">
4152 
4153 
4154 </div>
4155 </div>
4156 <div class="ecom-collection__product-item--information">
4157 <div class="ecom-collection__product-item--information-wrapper ecom-flex ecom-column">
4158 
4159<h1
4160 class="ecom-collection__product-title-tag  ecom-child-element"
4161 
4162 >
4163 <a
4164 href="/collections/all/products/2024-sauvignon-blanc"
4165 title="2024 Sauvignon Blanc"
4166 target=""
4167 class="ecom-collection__product-item-information-title ecom-title-one-row"
4168 >
4169 2024 Sauvignon Blanc
4170 </a>
4171 </h1><div
4172 class="ecom-collection__product-rating-wrapper ecom-child-element"
4173 
4174 data-rating-platform="judgeme"
4175 ><div style='' class='jdgm-widget jdgm-preview-badge' data-id='7486018519098'>
4176 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
4177 </div></div>
4178 
4179 
4180 
4181 
4182 
4183 
4184 
4185 
4186 <div class="ecom-collection__product-prices ecom-child-element" >
4187 
4188<div class="ecom-collection__product-price-wrapper">
4189 <span
4190 class="ecom-collection__product-price--regular ecom-collection__product--compare-at-price"style="display:none" 
4191 >
4192   
4193 </span>
4194 <span class="ecom-collection__product-price"
4195 
4196 
4197 > $25.00 </span>
4198 </div>
4199 
4200 
4201 
4202 
4203 </div>
4204 
4205 
4206 
4207 
4208
4209 
4210 
4211 
4212 
4213 
4214 <div class="ecom-collection__product--actions" data-layout="full">
4215 
4216 <div
4217 class="ecom-button-default ecom-collection__product-form__actions ecom-collection__product-quantity--inline "
4218 
4219 >
4220<div class="ecom-collection__product-quantity--wrapper ecom-flex">
4221 
4222 <button
4223 type="button"
4224 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-minus"
4225 >
4226 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"/></svg>
4227 </button>
4228 <input class="ecom-collection__product-quantity-input ecom-child-element" min="1" type="number" 
4229 max="56
4230"
4231 value="1"/>
4232 <button
4233 type="button"
4234 class=" ecom-collection__quantity-controls-button ecom-collection__quantity-controls-plus"
4235 >
4236 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V240H32c-8.8 0-16 7.2-16 16s7.2 16 16 16H208V448
4236c0 8.8 7.2 16 16 16s16-7.2 16-16V272H416c8.8 0 16-7.2 16-16s-7.2-16-16-16H240V64z"/></svg>
4237 </button>
4238 
4239 </div>
4240 
4241 <a data-no-instant href="/cart/add?id=41136108011578&quantity=1"
4242 data-action="popup"
4243 data-text-added-cart="Added to cart"
4244 data-message-added-cart="Added to cart"
4245 data-href="#"
4246 data-target="_blank"
4247 class="ecom-collection__product-submit ecom-collection__product-form__actions--add ecom-collection__product-simple-add-to-cart ecom-ajax-cart-simple ecom-collection__product-add-cart-icon-before ecom-child-element" 
4248 data-id="41136108011578"
4249 data-handle="2024-sauvignon-blanc" data-pid="7486018519098" title="2024 Sauvignon Blanc">
4250 <span class="ecom-collection__product-add-cart-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor"><path d="M121.1 32H280V64.57C263.3 62.18 245.7 67.32 232.8 80H131.1L161.6 240H475.6L520.6 80H439.2C426.3 67.32 408.7 62.18 392 64.57V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM360 126.1L383 103C392.4 93.66 407.6 93.66 416.1 103C426.3 112.4 426.3 127.6 416.1 136.1L352.1 200.1C343.6 210.3 328.4 210.3 319 200.1L255 136.1C245.7 127.6 245.7 112.4 255 103C264.4 93.66 279.6 93.66 288.1 103L312 126.1V24C312 10.75 322.7 0 336 0C349.3 0 360 10.75 360 24V126.1z"></path></svg></span>
4251 <span class="ecom-add-to-cart-text">Add To Bag</span>
4252 </a>
4253</div>
4254 </div>
4255 
4256 
4257 
4258 
4259 
4260 </div>
4261 </div>
4262 </div></div>
4263 
4264 
4265 
4266 
4267 
4268 </div>
4269 
4270 
4271 
4272 
4273 
4274 </div><div class="ecom-swiper-navigation-position" style="display: none;"><button class="ecom-swiper-button ecom-swiper-button-prev" style="--ecom-position: unset; --ecom-position__tablet: unset; --ecom-position__mobile: unset;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M176.1 103C181.7 107.7 184 113.8 184 120S181.7 132.3 176.1 136.1L81.94 232H488C501.3 232 512 242.8 512 256s-10.75 24-24 24H81.94l95.03 95.03c9.375 9.375 9.375 24.56 0 33.94s-24.56 9.375-33.94 0l-136-136c-9.375-9.375-9.375-24.56 0-33.94l136-136C152.4 93.66 167.6 93.66 176.1 103z"></path></svg></button><button class="ecom-swiper-button ecom-swiper-button-next" style="--ecom-position: unset; --ecom-position__tablet: unset; --ecom-position__mobile: unset;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M335 408.1C330.3 404.3 328 398.2 328 392s2.344-12.28 7.031-16.97L430.1 280H24C10.75 280 0 269.2 0 255.1C0 242.7 10.75 232 24 232h406.1l-95.03-95.03c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l136 136c9.375 9.375 9.375 24.56 0 33.94l-136 136C359.6 418.3 344.4 418.3 335 408.1z"></path></svg></button></div><div class="ecom-swiper-pagination-position ecom-swiper-pagination"></div></div></div></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></section> <section class="ecom-row ecom-core ecom-section ecom-bs5vj5m317d" data-id="ecom-bs5vj5m317d" style="z-index: inherit;"><div class="core__row--columns"><div class="ecom-column ecom-core core__column--first ecom-8q45xqmdwy"><div class="core__column--wrapper" id="ecom-8q45xqmdwy"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-sb9n7sqqapm"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-bs5vj5m317d" deep="1"><h3 class="ecom__heading ecom-db">Our Philosophy</h3></div></div> <div class="ecom-block ecom-core core__block ecom-7zweo3cqs09"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-bs5vj5m317d" deep="1"><h3 class="ecom__heading ecom-db">We're committed to making honest, balanced, lower-alcohol wines that showcase fresh fruit and a beautiful subtlety.<div><br></div></h3></div></div> <div class="ecom-block ecom-core core__block elmspace ecom-tc3yzndmd97"><div class="ecom-element ecom-base-image" section_id="ecom-bs5vj5m317d" deep="1"><figure><div class="ecom-container-image ecom-image-align"><div class="ecom-image-content-position ecom-image-default ecom-base-image-container-overlay" style=""><picture class="ecom-image-picture"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/Picnic_Dinner_LD_051A1n789_1.png?v=1717945265" alt="Picnic_Dinner_LD_051A1n789_1" width="600" height="390"></picture></div></div></figure></div></div> </div></div></div></div> <div class="ecom-column ecom-core core__column--last ecom-wjskae2t2o"><div class="core__column--wrapper" id="ecom-wjskae2t2o"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-6apc7ynpvep"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-bs5vj5m317d" deep="1"><h3 class="ecom__heading ecom-db">Our Home</h3></div></div> <div class="ecom-block ecom-core core__block ecom-tcjluqk39zj"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-bs5vj5m317d" deep="1"><h3 class="ecom__heading ecom-db">Santa Barbara, California is where warm sunny skies are tempered by cool Pacific breezes. It is this special&nbsp; combination that inspires us to craft flavorful wines.</h3></div></div>
4274 <div class="ecom-block ecom-core core__block elmspace ecom-l9z9nyu5ise"><div class="ecom-element ecom-base-image" section_id="ecom-bs5vj5m317d" deep="1"><figure><div class="ecom-container-image ecom-image-align"><div class="ecom-image-content-position ecom-image-default ecom-base-image-container-overlay" style=""><picture class="ecom-image-picture"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/lieudit_6-19_web-2_1.png?v=1717946993" alt="lieudit_6-19_web-2_1" width="600" height="390"></picture></div></div></figure></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></section> <section class="ecom-row ecom-core ecom-section ecom-e847c4cm5mb" data-id="ecom-e847c4cm5mb" style="z-index: inherit;"><div class="core__row--columns"></div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></section> <section class="ecom-row ecom-core ecom-section ecom-8g4j2i1p59" data-id="ecom-8g4j2i1p59" style="z-index: inherit;"><div class="core__row--columns"><div class="ecom-column ecom-core core__column--first ecom-br43l7necp9"><div class="core__column--wrapper" id="ecom-br43l7necp9"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-81mpo6c8n4o"><div class="ecom-elements ecom-base-element ecom-elements-slider"><div class="ecom-core ecom-group core__block ecom-m3xolndyvwf"> <div class="core__group--wrapper" data-r="" style=""><div class="ecom-slider--container"><div class="ecom-element ecom-slider slider__body ecom-swiper-container"><div class="ecom-swiper-wrapper"><div class="ecom-swiper-slide" style=""><div class="ecom-content-item"><div class="ecom-slider__image--wrapper" data-id="ecom-956oawulft"><picture class="ecom-image-background"><img class="" fetchpriority="high" loading="eager" src="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/09.06.2024_20.15.38_REC.png?v=1717960602" srcset="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/09.06.2024_20.15.38_REC.png?v=1717960602 965w, https://cdn.shopify.com/s/files/1/0070/2804/7908/files/09.06.2024_20.15.38_REC.png?v=1717960602&amp;width=600&amp;crop=center 600w" sizes="(max-width: 600px) 600px, 965px" name="09" ext="jpg" thumbnail="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/09.06.2024_20.15.38_REC.png?v=1717960602" alt="Rectangle_1677" width="965" height="946" style="--ecom-object-fit:cover;--ecom-object-fit-tablet:cover;--ecom-object-fit-mobile:cover;"></picture></div><div class="ecom-content-item__container ecom-transition-undefined"><div class="ecom-block ecom-core core__block elmspace ecom-3td0fmebxsx"><div class="ecom-row ecom-core core__block ecom-yliz594m9" data-id="ecom-yliz594m9" style="z-index: inherit;"><div class="core__row--columns"></div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></div> </div> </div></div></div><div class="ecom-swiper-slide" style=""><div class="ecom-content-item"><div class="ecom-slider__image--wrapper" data-id="ecom-2mm4s8ijwt6"><picture class="ecom-image-background"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/09.06.2024_20.15.38_REC.png?v=1717960602" srcset="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/09.06.2024_20.15.38_REC.png?v=1717960602 965w, https://cdn.shopify.com/s/files/1/0070/2804/7908/files/09.06.2024_20.15.38_REC.png?v=1717960602&amp;width=600&amp;crop=center 600w" sizes="(max-width: 600px) 600px, 965px" name="09" ext="jpg" thumbnail="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/09.06.2024_20.15.38_REC.png?v=1717960602" alt="Rectangle_1677" width="965" height="946" style="--ecom-object-fit:cover;--ecom-object-fit-tablet:cover;--ecom-object-fit-mobile:cover;"></picture></div><div class="ecom-content-item__container ecom-transition-undefined"><div class="ecom-block ecom-core core__block elmspace ecom-bjpd0zwlbp7"><div class="ecom-row ecom-core core__block ecom-xnx3pvpteom" data-id="ecom-xnx3pvpteom" style="z-index: inherit;"><div class="core__row--columns"></div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></div> </div> </div></div></div>
4274<div class="ecom-swiper-slide" style=""><div class="ecom-content-item"><div class="ecom-slider__image--wrapper" data-id="ecom-7v3u3pvl44x"><picture class="ecom-image-background"><img class="" loading="lazy" fetchpriority="low" src="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/07.06.2024_14.43.45_REC.png?v=1717767864" srcset="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/07.06.2024_14.43.45_REC.png?v=1717767864 772w, https://cdn.shopify.com/s/files/1/0070/2804/7908/files/07.06.2024_14.43.45_REC.png?v=1717767864&amp;width=600&amp;crop=center 600w" sizes="(max-width: 600px) 600px, 772px" name="07" ext="jpg" thumbnail="https://cdn.shopify.com/s/files/1/0070/2804/7908/files/07.06.2024_14.43.45_REC.png?v=1717767864" alt="Rectangle_1677" width="772" height="964" style="--ecom-object-fit:cover;--ecom-object-fit-tablet:cover;--ecom-object-fit-mobile:cover;"></picture></div><div class="ecom-content-item__container ecom-transition-undefined"><div class="ecom-block ecom-core core__block elmspace ecom-k0uftyjojuj"><div class="ecom-row ecom-core core__block ecom-qq3y2nkn79" data-id="ecom-qq3y2nkn79" style="z-index: inherit;"><div class="core__row--columns"></div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></div> </div> </div></div></div></div></div><div class="ecom-swiper-navigation-position" data-position="center"><button type="button" class="ecom-swiper-button ecom-swiper-button-prev" data-ecnav-id="ecom-m3xolndyvwf" style="--ecom-position: absolute; --ecom-position__tablet: absolute; --ecom-position__mobile: absolute;"><svg xmlns="http: //www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="15 18 9 12 15 6"></polyline></svg></button><button type="button" class="ecom-swiper-button ecom-swiper-button-next" data-ecnav-id="ecom-m3xolndyvwf" style="--ecom-position: absolute; --ecom-position__tablet: absolute; --ecom-position__mobile: absolute;"><svg xmlns="http://www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg></button></div><div data-position="bottom_center" data-ecnav-id="ecom-m3xolndyvwf" class="ecom-swiper-pagination-position ecom-swiper-pagination"></div></div></div> </div></div></div> </div></div></div></div> <div class="ecom-column ecom-core core__column--last ecom-wdekt9rfhx"><div class="core__column--wrapper" id="ecom-wdekt9rfhx"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block ecom-tta6lxbvai"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="1"><h3 class="ecom__heading ecom-db">Visit the Tasting Room</h3></div></div> <div class="ecom-block ecom-core core__block ecom-2wqvvgfge5b"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed">Come experience the Lieu Dit collection in person at our beautiful&nbsp;<span style="font-family: &quot;system-ui&quot;; background-color: var(--ecom-global-colors-WgOxxS); font-style: var(--font-body-style); font-weight: var(--font-body-weight); letter-spacing: 0.06rem;">new tasting room in Santa Barbara, California. All of our wines are&nbsp;</span><span style="font-family: &quot;system-ui&quot;; font-style: var(--font-body-style); font-weight: var(--font-body-weight); letter-spacing: 0.06rem; background-color: var(--ecom-global-colors-WgOxxS);">available to try in a traditional tasting format or by the glass. We&nbsp;</span><span style="font-family: &quot;system-ui&quot;; background-color: var(--ecom-global-colors-WgOxxS); font-style: var(--font-body-style); font-weight: var(--font-body-weight); letter-spacing: 0.06rem;">offer “perfect pairing” small plates. All our bottles are available for&nbsp;</span><span style="font-family: &quot;system-ui&quot;; background-color: var(--ecom-global-colors-WgOxxS); font-style: var(--font-body-style); font-weight: var(--font-body-weight); letter-spacing: 0.06rem;">purchase here as well. 

</span><div><div><br></div><div>Walk-ins welcome!</div><div>For larger parties and events please call or email.</div></div></div></div></div>
4274 <div class="ecom-block ecom-core core__block elmspace ecom-xevvzsq86xo"><div class="ecom-core ecom-group core__block ecom-e11ah4w2lo hide-on-desktop hide-on-tablet"> <div class="core__group--wrapper ecom-accordion__wrapper ecom-flex ecom-column ecom-w__full ecom__element ecom__accordion ecom-accordion-close-all" data-r="" style=""><div class="core__group--items"><div id="ecom-jzvivkkww5" class="core__group--item ecom-accordion__item" data-id="ecom-jzvivkkww5" style=""><div class="ecom-accordion__title ecom-flex ecom-w__full ecom-al_center ecom-items" data-target="#undefined" data-target-id="#ecom-jzvivkkww5"><div class="ecom-accordion_nav--icon ecom-items--icon" style="order: 1;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M488 231.1C501.3 231.1 512 242.7 512 255.1C512 269.3 501.3 279.1 488 279.1H280V488C280 501.3 269.3 512 255.1 512C242.7 512 231.1 501.3 231.1 488V279.1H23.1C10.74 279.1-.0006 269.3-.0006 255.1C-.0006 242.7 10.74 231.1 23.1 231.1H231.1V24C231.1 10.75 242.7 0 255.1 0C269.3 0 280 10.75 280 24V231.1H488z"></path></svg></div><div class="ecom-accordion_nav--icon ecom-items--icon ecom-items-icon-active" style="order: 1;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256C432 269.3 421.3 280 408 280H40c-13.25 0-24-10.74-24-23.99C16 242.8 26.75 232 40 232h368C421.3 232 432 242.8 432 256z"></path></svg></div><div class="ecom-accordion_wrapper-info ecom-flex ecom-al_center"><span class="ecom-items--icon ecom-accordion_icon-title" data-image="false"></span><h3 class="ecom-accordion__title-text ecom-items--text ecom-html">Our Hours </h3></div></div><div class="core__group--body ecom-accordion__body"><div class="ec-flex-wp ecom-flex"><div class="core__blocks"><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block ecom-width-desktop ecom-width-mb ecom-ahd8x1321sj"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"><div><span style="letter-spacing: 0.96px;"><b></b></span></div><b>Monday</b>: Closed&nbsp;<div><b>Tuesday</b>: Closed&nbsp;</div><div><b>Wednesday</b>: 12pm - 7pm&nbsp;</div><div><b>Thursday</b>: 12pm - 7pm&nbsp;</div><div><b>Friday</b>: 12pm - 8pm&nbsp;</div><div><b>Saturday</b>: 12pm - 8pm&nbsp;</div><div><b>Sunday</b>: 12pm- 7pm<div></div></div></div></div></div> </div></div></div></div></div></div><div id="ecom-rhr0e5papgl" class="core__group--item ecom-accordion__item" data-id="ecom-rhr0e5papgl" style=""><div class="ecom-accordion__title ecom-flex ecom-w__full ecom-al_center ecom-items" data-target="#undefined" data-target-id="#ecom-rhr0e5papgl"><div class="ecom-accordion_nav--icon ecom-items--icon" style="order: 1;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M488 231.1C501.3 231.1 512 242.7 512 255.1C512 269.3 501.3 279.1 488 279.1H280V488C280 501.3 269.3 512 255.1 512C242.7 512 231.1 501.3 231.1 488V279.1H23.1C10.74 279.1-.0006 269.3-.0006 255.1C-.0006 242.7 10.74 231.1 23.1 231.1H231.1V24C231.1 10.75 242.7 0 255.1 0C269.3 0 280 10.75 280 24V231.1H488z"></path></svg></div><div class="ecom-accordion_nav--icon ecom-items--icon ecom-items-icon-active" style="order: 1;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256C432 269.3 421.3 280 408 280H40c-13.25 0-24-10.74-24-23.99C16 242.8 26.75 232 40 232h368C421.3 232 432 242.8 432 256z"></path></svg></div><div class="ecom-accordion_wrapper-info ecom-flex ecom-al_center"><span class="ecom-items--icon ecom-accordion_icon-title" data-image="false"></span><h3 class="ecom-accordion__title-text ecom-items--text ecom-html">Our Location </h3></div></div><div class="core__group--body ecom-accordion__body"><div class="ec-flex-wp ecom-flex"><div class="core__blocks"><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block ecom-width-desktop ecom-oz7c6fzv8f">
4274<div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"><div><span style="background-color: var(--ecom-global-colors-GuDPPJ); font-style: var(--font-body-style); font-weight: var(--font-body-weight); letter-spacing: 0.06rem;"></span></div><font color="rgba(255, 0, 0, 0.24)"><div>23 E Canon Perdido
4275Santa Barbara, California 93101<br></div><div><span style="background-color: var(--ecom-global-colors-GuDPPJ); font-style: var(--font-body-style); font-weight: var(--font-body-weight); letter-spacing: 0.06rem;"><br></span></div><h3></h3></font><h3><br></h3></div></div></div> </div></div></div></div></div></div><div id="ecom-g6qo22sbb5" class="core__group--item ecom-accordion__item" data-id="ecom-g6qo22sbb5" style=""><div class="ecom-accordion__title ecom-flex ecom-w__full ecom-al_center ecom-items" data-target="#undefined" data-target-id="#ecom-g6qo22sbb5"><div class="ecom-accordion_nav--icon ecom-items--icon" style="order: 1;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M488 231.1C501.3 231.1 512 242.7 512 255.1C512 269.3 501.3 279.1 488 279.1H280V488C280 501.3 269.3 512 255.1 512C242.7 512 231.1 501.3 231.1 488V279.1H23.1C10.74 279.1-.0006 269.3-.0006 255.1C-.0006 242.7 10.74 231.1 23.1 231.1H231.1V24C231.1 10.75 242.7 0 255.1 0C269.3 0 280 10.75 280 24V231.1H488z"></path></svg></div><div class="ecom-accordion_nav--icon ecom-items--icon ecom-items-icon-active" style="order: 1;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor"><path d="M432 256C432 269.3 421.3 280 408 280H40c-13.25 0-24-10.74-24-23.99C16 242.8 26.75 232 40 232h368C421.3 232 432 242.8 432 256z"></path></svg></div><div class="ecom-accordion_wrapper-info ecom-flex ecom-al_center"><span class="ecom-items--icon ecom-accordion_icon-title" data-image="false"></span><h3 class="ecom-accordion__title-text ecom-items--text ecom-html">Contact US
4276</h3></div></div><div class="core__group--body ecom-accordion__body"><div class="ec-flex-wp ecom-flex"><div class="core__blocks"><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block ecom-width-desktop ecom-width-mb ecom-y4z9ubq6ual"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="1"><div class="text-content ecom-html has-drop-cap-view-framed"><div><span style="letter-spacing: 0.96px;"></span></div> <a href="mailto:[email protected]">[email protected]</a> <br><div></div></div></div></div> </div></div></div></div></div></div></div></div> </div></div> <div class="ecom-block ecom-core core__block elmspace ecom-tv4f1zskpgh hide-on-desktop hide-on-tablet"><div data-v-6a92e952="" class="ecom__element ecom-element element__code exporting" section_id="ecom-8g4j2i1p59" deep="1"><div id="Tock_widget_container" data-tock-display-mode="Button" data-tock-color-mode="Blue" data-tock-locale="en-us" data-tock-timezone="America/Los_Angeles"></div></div></div> <div class="ecom-block ecom-core core__block elmspace ecom-g0qyjq7tseu"><div class="ecom-row ecom-core core__block ecom-7j3sn3ca79b hide-on-mobile" data-id="ecom-7j3sn3ca79b" style="z-index: inherit;"><div class="core__row--columns"><div class="ecom-column ecom-core core__column--first ecom-ez9qu5oicp5"><div class="core__column--wrapper" id="ecom-ez9qu5oicp5"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block elmspace ecom-vz5zuicsd9i"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="2"><h3 class="ecom__heading ecom-db">Our Hours&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</h3></div></div> <div class="ecom-block ecom-core core__block ecom-vd5eoxa1oae"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="2"><div class="text-content ecom-html has-drop-cap-view-framed"><div><span style="letter-spacing: 0.96px;"><b>Monday</b>: Closed</span></div><div><b>Tuesday</b>: Closed</div><div><b>Wednesday</b>: Closed&nbsp;</div><div><b>Thursday</b>: <span style="color: rgb(17, 17, 19);"><span style="caret-color: rgb(17, 17, 19); letter-spacing: 0.6px;">Closed</span></span></div><div><b>Friday</b>:&nbsp;<span style="color: rgb(17, 17, 19); font-family: &quot;system-ui&quot;; letter-spacing: 0.6px;">12pm</span>&nbsp;- 6 pm&nbsp;</div><div><b>Saturday</b>:&nbsp;<span style="color: rgb(17, 17, 19); font-family: &quot;system-ui&quot;; letter-spacing: 0.6px;">12pm</span>&nbsp;- 6 pm&nbsp;</div><div><b>Sunday</b>: <span style="color: rgb(17, 17, 19);"><span style="caret-color: rgb(17, 17, 19); letter-spacing: 0.6px;">Closed</span></span></div><div><br></div><div><br></div></div></div></div> </div></div></div></div> <div class="ecom-column ecom-core core__column--last ecom-0dl7hgc7eolj"><div class="core__column--wrapper" id="ecom-0dl7hgc7eolj"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-block ecom-core core__block ecom-width-desktop elmspace ec
4276om-w6g7ibkiic9"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="2"><h3 class="ecom__heading ecom-db">Our Location</h3></div></div> <div class="ecom-block ecom-core core__block ecom-sdqoaorubk"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="2"><div class="text-content ecom-html has-drop-cap-view-framed">23 E Canon Perdido<br>Santa Barbara, California 93101</div></div></div> <div class="ecom-block ecom-core core__block ecom-odhdcaepn2"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="2"><div class="text-content ecom-html has-drop-cap-view-framed"><div>Contact US</div></div></div></div> <div class="ecom-block ecom-core core__block ecom-9nztarmw0ec"><div class="ecom__element ecom-element element__text ecom-type-deffault" section_id="ecom-8g4j2i1p59" deep="2"><div class="text-content ecom-html has-drop-cap-view-framed"><div><span style="background-color: var(--ecom-global-colors-WgOxxS); font-style: var(--font-body-style); font-weight: var(--font-body-weight); letter-spacing: 0.06rem;"><a title="[email protected]">[email protected]</a></span><br></div></div></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></div> </div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div></section> 
4277</div></div>
4278</div>
4279    </main>
4280
4281    <!--ECOM-FOOTER--><div id="shopify-section-ecom-mystorefooter-footer" class="shopify-section"> 
4282 
4283 
4284 
4285 <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>
4285<script type="text/javascript" asyc="async" id="ecom-vendors-modal_js" src="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" ></script>
4285
4286<link href="https://fonts.googleapis.com/css?family=Inter:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet"/>
4287<link href="//www.lieuditwinery.com/cdn/shop/t/9/assets/ecom-669a60c145ffef8b99037289.css?v=61651008708079888541722800647" rel="stylesheet" type="text/css" media="all" />
4288<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/ecom-669a60c145ffef8b99037289.js?v=22481965890986681941722728438" defer="defer"></script>
vendor: 1 bytes, line 4288
4288
4289<script type="text/javascript" class="ecom-page-info">
4290 window.EComposer = window.EComposer || {};
4291 window.EComposer.TEMPLATE_ID="669a60c145ffef8b99037289";
4292 window.EComposer.FOOTER = {"template_id":"669a60c145ffef8b99037289","title":"My_Store_Footer","type":"footer","slug":"ecom-mystorefooter","plan_id":4};
4293 </script>
4293
4294<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>
4295 <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="✓" />
4296 <input type="hidden" name="contact[tags]" value="newsletter" />
4297 <div class="ecom-newsletter-form-content-wrap">
4298 <div class="ecom-newsletter-form-content">
4299 <input
4300 id="ECom-NewsletterForm-ecom-n6f17wkspn"
4301 type="email"
4302 name="contact[email]"
4303 class="ecom-shopify__newsletter-form-field--input"
4304 value=""
4305 aria-required="true"
4306 autocorrect="off"
4307 autocapitalize="off"
4308 autocomplete="email"
4309 
4310 placeholder="Enter your email"
4311 required
4312 >
4313 <button type="submit" class="ecome-shopify__newsletter__button" name="commit">
4314 <span> Submit </span>
4315 <span class="ecom-shopify__newsletter__button-icon"> </span>
4316 </button>
4317 </div>
4318 
4319 </div><div class="ecom-shopify__newsletter-form-message ecom-dn">
4320 <p class="ecom-shopify__newsletter-form-detail-error">
4321 Email have already subscribed!
4322 </p>
4323 </div>
4324 </form>
4325 </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">
4326<div class="ecom-shopify__menu-list--wrapper ecom-flex">
4327									<ul class="ecom-shopify__menu-list" data-menu-layout="vertical">
4328										
4329											
4330												
4331												<li class="ecom-shopify__menu-item ecom-shopify__menu-item-type--frontpage_link ecom-shopify__menu-item--has-children ">
4332													<div class="ecom-menu_item ecom-items">
4333														<a class="ecom-menu_title ecom-element--menu_title  ecom-shopify__menu-item--active ecom-text-active " href="/" title="Shop" target="_self">
4334															Shop
4335<div class="ecom-element--menu_icon">
4336																	<div class="ecom-items--icon ecom-element--menu_icon--normal">
4337																		
4338																	</div>
4339																	<div class="ecom-items--icon ecom-element--menu_icon--active">
4340																		
4341																	</div>
4342																</div></a>
4343													</div>
4344													
4345<ul class="ecom-shopify__menu-sub-menu" data-menu-size="5" data-menu-level="">
4346															
4347																
4348																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--collection_link  ecom-shopify__menu-item--link " >
4349																	<div class="ecom-menu_item ecom-items">
4350																		<a class="ecom-menu_title ecom-element--menu_title" href="/collections/best-sellers-copy" title="Shop All" target="_self">
4351																			Shop All
4352</a>
4353																		
4354																	</div>
4355																	</li>
4356															
4357																
4358																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--collection_link  ecom-shopify__menu-item--link " >
4359																	<div class="ecom-menu_item ecom-items">
4360																		<a class="ecom-menu_title ecom-element--menu_title" href="/collections/whites" title="Whites &amp; Rosé" target="_self">
4361																			Whites & Rosé
4362</a>
4363																		
4364																	</div>
4365																	</li>
4366															
4367																
4368																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--collection_link  ecom-shopify__menu-item--link " >
4369																	<div class="ecom-menu_item ecom-items">
4370																		<a class="ecom-menu_title ecom-element--menu_title" href="/collections/reds" title="Reds" target="_self">
4371																			Reds
4372</a>
4373																		
4374																	</div>
4375																	</li>
4376															
4377																
4378																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--collection_link  ecom-shopify__menu-item--link " >
4379																	<div class="ecom-menu_item ecom-items">
4380																		<a class="ecom-menu_title ecom-element--menu_title" href="/collections/large-format" title="Large Format" target="_self">
4381																			Large Format
4382</a>
4383																		
4384																	</div>
4385																	</li>
4386															
4387																
4388																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--collection_link  ecom-shopify__menu-item--link " >
4389																	<div class="ecom-menu_item ecom-items">
4390																		<a class="ecom-menu_title ecom-element--menu_title" href="/collections/gift-ideas" title="Gift Ideas" target="_self">
4391																			Gift Ideas
4392</a>
4393																		
4394																	</div>
4395																	</li>
4396															
4397														</ul>
4398													
4399												</li>
4400											
4401												
4402												<li class="ecom-shopify__menu-item ecom-shopify__menu-item-type--page_link ecom-shopify__menu-item--has-children ">
4403													<div class="ecom-menu_item ecom-items">
4404														<a class="ecom-menu_title ecom-element--menu_title " href="/pages/our-story" title="About" target="_self">
4405															About
4406<div class="ecom-element--menu_icon">
4407																	<div class="ecom-items--icon ecom-element--menu_icon--normal">
4408																		
4409																	</div>
4410																	<div class="ecom-items--icon ecom-element--menu_icon--active">
4411																		
4412																	</div>
4413																</div></a>
4414													</div>
4415													
4416<ul class="ecom-shopify__menu-sub-menu" data-menu-size="2" data-menu-level="">
4417															
4418																
4419																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--page_link  ecom-shopify__menu-item--link " >
4420																	<div class="ecom-menu_item ecom-items">
4421																		<a class="ecom-menu_title ecom-element--menu_title" href="/pages/our-story" title="About Us" target="_self">
4422																			About Us
4423</a>
4424																		
4425																	</div>
4426																	</li>
4427															
4428																
4429																<li class="ecom-shopify__menu-child-link-item ecom-shopify__menu-child-link-item-type--page_link  ecom-shopify__menu-item--link " >
4430																	<div class="ecom-menu_item ecom-items">
4431																		<a class="ecom-menu_title ecom-element--menu_title" href="/pages/visit-us" title="Visit Us" target="_self">
4432																			Visit Us
4433</a>
4434																		
4435																	</div>
4436																	</li>
4437															
4438														</ul>
4439													
4440												</li>
4441											
4442												
4443												<li class="ecom-shopify__menu-item ecom-shopify__menu-item-type--page_link  ecom-shopify__menu-item--link ">
4444													<div class="ecom-menu_item ecom-items">
4445														<a class="ecom-menu_title ecom-element--menu_title " href="/pages/club-lieu-dit" title="Club Lieu Dit" target="_self">
4446															Club Lieu Dit
4447</a>
4448													</div>
4449													
4450												</li>
4451											
4452												
4453												<li class="ecom-shopify__menu-item ecom-shopify__menu-item-type--page_link  ecom-shopify__menu-item--link ">
4454													<div class="ecom-menu_item ecom-items">
4455														<a class="ecom-menu_title ecom-element--menu_title " href="/pages/contact-us" title="Contact" target="_self">
4456															Contact
4457</a>
4458													</div>
4459													
4460												</li>
4461											
4462										
4463									</ul>
4464								</div>
4465							</div></div></div></div>
4465 <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>
4466</div></div>
4467</div><!--/ECOM-FOOTER-->
4468
4469    <ul hidden>
4470      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
4471      <li id="a11y-new-window-message">Opens in a new window.</li>
4472    </ul>
4473
4474    
4474<script>
4475      window.shopUrl = 'https://www.lieuditwinery.com';
4476      window.routes = {
4477        cart_add_url: '/cart/add',
4478        cart_change_url: '/cart/change',
4479        cart_update_url: '/cart/update',
4480        cart_url: '/cart',
4481        predictive_search_url: '/search/suggest',
4482      };
4483
4484      window.cartStrings = {
4485        error: `There was an error while updating your cart. Please try again.`,
4486        quantityError: `You can only add [quantity] of this item to your cart.`,
4487      };
4488
4489      window.variantStrings = {
4490        addToCart: `Add to cart`,
4491        soldOut: `Sold out`,
4492        unavailable: `Unavailable`,
4493        unavailable_with_option: `[value] - Unavailable`,
4494      };
4495
4496      window.quickOrderListStrings = {
4497        itemsAdded: `[quantity] items added`,
4498        itemAdded: `[quantity] item added`,
4499        itemsRemoved: `[quantity] items removed`,
4500        itemRemoved: `[quantity] item removed`,
4501        viewCart: `View cart`,
4502        each: `[money]/ea`,
4503        min_error: `This item has a minimum of [min]`,
4504        max_error: `This item has a maximum of [max]`,
4505        step_error: `You can only add this item in increments of [step]`,
4506      };
4507
4508      window.accessibilityStrings = {
4509        imageAvailable: `Image [index] is now available in gallery view`,
4510        shareSuccess: `Link copied to clipboard`,
4511        pauseSlideshow: `Pause slideshow`,
4512        playSlideshow: `Play slideshow`,
4513        recipientFormExpanded: `Gift card recipient form expanded`,
4514        recipientFormCollapsed: `Gift card recipient form collapsed`,
4515        countrySelectorSearchCount: `[count] countries/regions found`,
4516      };
4517    </script>
4517<script src="//www.lieuditwinery.com/cdn/shop/t/9/assets/predictive-search.js?v=162273246065392412141718808903" defer="defer"></script>
4517
4518
4519
4520<!-- START BEAE POPUP BUILDER -->
4521<!-- END BEAE POPUP BUILDER -->
4522
4523<!--BEGIN-AGE-VERIFICATION--><!-- Ecomposer Age verification Extension --><div
4524      class="ecom-popup-age-verification"
4525      id="ecom-popup-age-verification"
4526      data-ver="387df4256f13">
4527      <div id="ecom-age-verification" class="ecom-age-verification">
4528        <div class="ecom-age-verification-txt" id="ecom-age-verification-txt">
4529          
4530            <h4 class="ecom-age-verification-heading ecom-m__0 ecom-text__center">
4531              Are you 21 years old or above?
4532            </h4>
4533          
4534          
4535            <p class="ecom-age-verification-description ecom-m__0 ecom-text__center">
4536              You must be 21 years or older to taste this wine. Please verify your age to enter.
4537            </p>
4538          
4539        </div>
4540        <div class="ecom-age-verification-forbidden" id="ecom-age-verification-forbidden">
4541          
4542            <h4 class="ecom-age-verification-heading ecom-m__0 ecom-text__center">
4543              You are not 21 years old or above.
4544            </h4>
4545          
4546          
4547            <p class="ecom-age-verification-description ecom-m__0 ecom-text__center">
4548              It seems you're not quite ripe for this wine yet. Check back when you've seasoned a bit more!
4549            </p>
4550          
4551        </div>
4552        
4553        <div class="ecom-age-verification-buttons">
4554          <button
4555            type="button"
4556            class="ecom-button-age-verification-allowed"
4557            id="ecom-button-age-verification-allowed">Yes
4558</button>
4559          <button
4560            type="button"
4561            class="ecom-button-age-verification-forbidden"
4562            id="ecom-button-age-verification-forbidden">No
4563</button>
4564        </div>
4565      </div>
4566    </div>
4567    <style id="ecom-style-age-verification">@font-face {
4568                            font-family: TimesNow-SemiLight;
4569                            src: url('https://cdn.shopify.com/s/files/1/0070/2804/7908/files/TimesNow-SemiLight.woff?v=1718014497');
4570                        }
4571@font-face {
4572                            font-family: TimesNow-SemiBold;
4573                            src: url('https://cdn.shopify.com/s/files/1/0070/2804/7908/files/TimesNow-SemiBold.woff?v=1717595080');
4574                        }
4575@font-face {
4576                            font-family: Sneak-Regular;
4577                            src: url('https://cdn.shopify.com/s/files/1/0070/2804/7908/files/Sneak-Regular.ttf?v=1717598135');
4578                        }
4579.ecom-center{
4580      justify-content: center;
4581                        }
4582                        .ecom-m__0{
4583                            margin: 0;
4584                        }
4585                        .ecom-text__center{
4586                            text-align: center;
4587                        }
4588                        .ecom-popup-age-verification{
4589                            display: grid;
4590                            visibility: hidden;
4591                            opacity:0;
4592                            top: 0;
4593                            left: 0;
4594                            position: fixed;
4595                            background-color: rgba(0 0 0 /
4596        71%);
4597      width:100vw;
4598                            height: 100vh;
4599                            z-index: 100;
4600                            padding: 0 8px;
4601                        }
4602                        .ecom-popup-age-verification-show{
4603                            opacity:1;
4604                            visibility:visible;
4605                            place-items: center;
4606                        }
4607                        .ecom-age-verification{
4608                            position: relative;
4609                            width: 100%;
4610                            max-width: 500px;
4611                            padding: 50px;
4612                            display: block;
4613                            visibility: hidden;
4614                            opacity: 0;
4615                            transform: translateX(-20px);
4616                            transition: .5s ease all;
4617                            margin: 0 auto;
4618                            background-size: cover;
4619                            background-repeat: no-repeat;
4620                            background-position: center center;
4621      background: #F4ECE2
4622      font-family:TimesNow-SemiLight;font-size:16px;
4623      }
4624      .ecom-age-verification-show{
4625                            opacity:1;
4626                            visibility:visible;
4627                            transform: translateX(0);
4628                            transition: all ease .5s;
4629                        }
4630                        .ecom-age-verification-heading{
4631                            margin-bottom: 20px;
4632                            font-size: 40px;
4633                            color: #fff;
4634      
4635        font-family:TimesNow-SemiLight;font-size:16px;
4636      
4637      
4638        font-family:TimesNow-SemiBold;font-size:30px;
4639      
4640      
4641        color: #111113;
4642      
4643
4644      }
4645      .ecom-age-verification-description{
4646                            margin-bottom: 20px;
4647                            font-size: 18px;
4648                            color: #fffff;
4649      
4650        font-family:TimesNow-SemiLight;font-size:16px;
4651      
4652      
4653        font-family:Sneak-Regular;font-size:16px;
4654      
4655      
4656        color: #111113;
4657      
4658      }
4659      .ecom-age-verification-forbidden{
4660                            display: none;
4661                        }
4662                        .ecom-age-verification-buttons{
4663                            text-align: center;
4664                            margin-top: 25px;
4665                        }
4666                        .ecom-age-verification-buttons > button {
4667                            border-radius: 60px;
4668                            transition: all 0.3s ease;
4669                            border: none;
4670                            min-width:125px;
4671                            height: 100%;
4672                            cursor: pointer;
4673                            font-size: 14px;
4674                            padding: 12px 25px;
4675                            margin: 0 5px 10px;
4676                            line-height: normal;
4677                            text-transform: uppercase;
4678      
4679        font-family:TimesNow-SemiLight;font-size:16px;
4680      
4681      
4682      }
4683      
4684        .ecom-age-verification-buttons > button {
4685        margin-top: 0px;
4686        margin-right: 5px;
4687        margin-bottom: 10px;
4688        margin-left: 5px;
4689        }
4690      
4691      
4692        .ecom-age-verification-buttons > button {
4693        padding-top: 12px;
4694        padding-right: 25px;
4695        padding-bottom: 12px;
4696        padding-left: 25px;
4697        }
4698      
4699
4700      .ecom-button-age-verification-allowed{
4701      
4702      
4703        color: #111113;
4704      
4705      
4706        background-color: #FFF9F2;
4707      
4708      }
4709      .ecom-button-age-verification-allowed:hover{
4710      
4711        color: #FFF9F2;
4712      
4713      
4714        background-color: #111113;
4715      
4716      }
4717      .ecom-button-age-verification-forbidden{
4718      
4719      
4720        color: #111113;
4721      
4722      
4723        background-color: #FFF9F2;
4724      
4725      }
4726      .ecom-button-age-verification-forbidden:hover{
4727      
4728        color: #FFF9F2;
4729      
4730      
4731        background-color: #111113;
4732      
4733      }
4734      .ecom-age-date-of-brith{
4735                            display: flex;
4736                            width: 100%;
4737                            flex-wrap: wrap;
4738                        }
4739                        .ecom-date-of-birth-item{
4740                            display: flex;
4741                            flex: 0 0 auto;
4742                            width: 33.3333333333%;
4743                            justify-content: center;
4744                            align-items: center;
4745                            max-width: 100%;
4746                        }
4747                        .ecom-date-of-birth-item>select:focus-visible{
4748                            outline:none;
4749                        }
4750                        .ecom-date-of-birth-item>select{
4751                            margin: 10px 5px 0;
4752                            width: 100%;
4753                            padding: 0 25px 0 10px;
4754                            margin-bottom: 15px;
4755                            height: 40px;
4756                            color: #000;
4757                            border: none;
4758                            box-shadow: inset 0 -2px 0 rgb(0 0 0 / 15%);
4759                            background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==');
4760                            background-position: right 10px top 50%;
4761                            background-size: auto 18px;
4762                            background-repeat: no-repeat;
4763                            -webkit-appearance: none;
4764                            -moz-appearance: none;
4765                            text-indent: 1px;
4766                            text-overflow: '';
4767                            background-color: #fff;
4768                            font-size: 16px;
4769                            border-radius: 2px;
4770                            text-align: center;
4771      
4772        font-family:TimesNow-SemiLight;font-size:16px;
4773      
4774      }
4775      /* ======================= responsive ======================== */
4776                        /* tablet  */
4777                        @media(max-width:1024px){
4778                            .ecom-age-verification-heading{
4779      
4780      }
4781      .ecom-age-verification-description{
4782      
4783      }
4784      .ecom-age-verification-buttons > button {
4785      
4786      }
4787      
4788      
4789      }
4790      /* mobile  */
4791                        @media(max-width:768px){
4792                            .ecom-age-verification-heading{
4793      
4794      }
4795      .ecom-age-verification-description{
4796      
4797      }
4798      .ecom-age-verification-buttons > button {
4799      
4800      }
4801      
4802      
4803      .ecom-date-of-birth-item{
4804      width: 100%;
4805                            }
4806                        }
4807                        @media(max-width:500px){
4808                            .ecom-age-verification{
4809                                padding: 30px;
4810                            }
4811                        }
4812    </style>
4813    
4813<script id="ecom-script-age-verification">
4814      ;
4815      (function(){
4816                            
4817                            let age_limit = "21";
4818      let time_delay_show = "";
4819      let time_delete_cookie = "1day(s)";
4820      let enable_date = "";
4821      let type_show_date = "day_month_year";
4822      if(time_delete_cookie != ""){
4823                                time_delete_cookie = parseInt(time_delete_cookie);
4824                            }
4825                            else{
4826                                time_delete_cookie = 30;
4827                            }
4828            
4829                            const script = document.getElementById("ecom-script-age-verification");
4830                            const style = document.getElementById("ecom-style-age-verification");
4831            
4832                            const popup_age_verification = document.getElementById("ecom-popup-age-verification");
4833                            const cookie_ver = popup_age_verification.getAttribute("data-ver");
4834                            const forbidden = document.getElementById("ecom-age-verification-forbidden");
4835                            const element_ageday = document.getElementById("ageday");
4836                            const element_ageyear = document.getElementById("ageyear");
4837                            const element_agemonth = document.getElementById("agemonth");
4838                            const current_year = new Date().getFullYear();
4839                            const btn_cancel = document.getElementById("ecom-button-age-verification-forbidden");
4840                            const btn_submit = document.getElementById("ecom-button-age-verification-allowed");
4841                            const age_verify_txt = document.getElementById("ecom-age-verification-txt");
4842                            const age_verify_date = document.getElementById("ecom-age-date-of-brith");
4843                            const age_verify_box = document.getElementById("ecom-age-verification");
4844                            if(element_ageday){
4845                                for(let i = 1; i < 32; i++ ){
4846                                    element_ageday.innerHTML += `<option value='${i}'>${i}</option>`;
4847      }
4848                            }
4849                            if(element_ageyear){
4850                                element_ageyear.innerHTML = `<option value="${current_year-age_limit+1}">- Year -</option>`
4851      for(let i = current_year-age_limit +1; i > current_year - 100; i-- ){
4852                                    element_ageyear.innerHTML += `<option value='${i}'>${i}</option>`
4853      }
4854                            }
4855                            if(age_limit == ""){
4856                                age_limit = 18;
4857                            }
4858                            else{
4859                                age_limit = parseInt(age_limit);
4860                            }
4861                            if(!popup_age_verification) return false;
4862                            function show_popup(){
4863                                popup_age_verification.classList.add("ecom-popup-age-verification-show");
4864                                age_verify_box.classList.add("ecom-age-verification-show");
4865                                document.querySelector("body").style.overflow = "hidden";
4866                            }
4867                            function show_forbidden(){
4868                                if(!forbidden) return false;
4869                                forbidden.style.display = "block";
4870                                if(btn_cancel.parentElement) {
4871                                    btn_cancel.parentElement.style.display = "none";
4872                                }
4873                                if(age_verify_date){
4874                                    age_verify_date.style.display = "none";
4875                                } 
4876                                if(age_verify_txt){
4877                                    age_verify_txt.style.display = "none";
4878                                }
4879                            }
4880                            function check_age_full(dd,mm,yyyy){
4881                                
4882                                let cur_day = new Date().getDate();
4883                                let cur_month = new Date().getMonth() + 1;
4884                                let cur_year = new Date().getFullYear();
4885                                if(cur_day - dd < 0 ){
4886                                    cur_month--;
4887                                }
4888                                if(cur_month-mm < 0){
4889                                    cur_year--;
4890                                }
4891                                return cur_year-yyyy;
4892                            }
4893                            function check_age_month(mm,yyyy){
4894                                let cur_month = new Date().getMonth() + 1;
4895                                let cur_year = new Date().getFullYear();
4896                                if(cur_month-mm < 0){
4897                                    cur_year--;
4898                                }
4899                                return cur_year-yyyy;
4900                            }
4901                            function close_popup(){
4902                                if(!popup_age_verification) return false;
4903                                document.querySelector("body").style.overflow = "inherit";
4904                                handleAccept('ecom-age-verification', new Date(), time_delete_cookie);
4905                                handleAccept('ecom-age-verification-ver', cookie_ver, time_delete_cookie);
4906                                popup_age_verification.remove();
4907                                if(script){
4908                                    script.remove();
4909                                }
4910                                if(style){
4911                                    style.remove();
4912                                }
4913                            }
4914                            function handle_popup() {
4915                                if(enable_date==="true"){
4916                                    if(type_show_date){
4917                                        switch(type_show_date){
4918                                            case "year":
4919                                                if(element_ageyear.value){
4920                                                    if(age_limit>current_year-element_ageyear.value){
4921                                                        show_forbidden();
4922                                                    }
4923                                                    else{
4924                                                        close_popup();
4925                                                    }
4926                                                }
4927                                                break;
4928                                            case "month_year":
4929                                                if(element_agemonth.value && element_ageyear.value){
4930                                                    if(age_limit>check_age_month(element_agemonth.value,element_ageyear.value)){
4931                                                        show_forbidden();
4932                                                    }
4933                                                    else{
4934                                                        close_popup();
4935                                                    }
4936                                                }
4937                                                break;
4938                                            case "day_month_year":
4939                                                if(element_ageday.value && element_agemonth.value && element_ageyear.value){
4940                                                    if(age_limit>check_age_full(element_ageday.value,element_agemonth.value,element_ageyear.value)){
4941                                                        show_forbidden();
4942                                                    }
4943                                                    else{
4944                                                        close_popup();
4945                                                    }
4946                                                }
4947                                                break;
4948                                        }
4949                                    }
4950                                }
4951                                else{
4952                                    close_popup();
4953                                }
4954                                
4955                                
4956                            }
4957                            const saveCookie = function(){
4958                                btn_submit.addEventListener("click",function(e){
4959                                     e.preventDefault();
4960                                    handle_popup();
4961                                });
4962                            }
4963                            //set cookie
4964                            function handleAccept(cname, cvalue, exdays) {
4965                                const d = new Date();
4966                                d.setTime(d.getTime() + (exdays*24*60*60*1000));
4967                                let expires = "expires="+ d.toUTCString();
4968                                document.cookie = cname + "=" + JSON.stringify(cvalue) + ";" + expires + ";path=/";
4969                            }
4970                            //get cookie
4971                            function getCookie(cname) {
4972                                let name = cname + "=";
4973                                let ca = document.cookie.split(';');
4974                                for(let i = 0; i < ca.length; i++) {
4975                                    let c = ca[i];
4976                                    while (c.charAt(0) == ' ') {
4977                                        c = c.substring(1);
4978                                    }
4979                                    if (c.indexOf(name) == 0) {
4980                                        return c.substring(name.length, c.length);
4981                                    }
4982                                }
4983                                return "";
4984                            }
4985                            function checkCookie() {
4986                                let ecom_age_verify = getCookie("ecom-age-verification");
4987                                let version = getCookie("ecom-age-verification-ver");
4988                                if(JSON.stringify(cookie_ver)!==version){
4989                                    setTimeout(show_popup,time_delay_show);
4990                                    return;
4991                                }
4992                                if (!ecom_age_verify) {
4993                                    setTimeout(show_popup,time_delay_show);
4994                                    return;
4995                                }
4996                                if(popup_age_verification){
4997                                    popup_age_verification.remove();
4998                                }
4999                                if(script){
5000                                    script.remove();
5001                                }
5002                                if(style){
5003                                    style.remove();
5004                                }
5005                                
5006                            }
5007                            if(time_delay_show===""){
5008                                time_delay_show = 2000;
5009                            }
5010                            else{
5011                                time_delay_show = parseInt(time_delay_show)*1000;
5012                            }
5013                            btn_cancel.addEventListener("click",
5013show_forbidden);
5014                            document.addEventListener('DOMContentLoaded', function(e) {
5015                                saveCookie();
5016                                checkCookie();
5017                            });
5018                        })()
5019
5020    </script>
5020<!--END-AGE-VERIFICATION-->
5020<script type="module">
5021      import { ChordAnalytics } from 'https://cdn.jsdelivr.net/npm/@chordcommerce/[email protected]/+esm';
5022
5023      const chord = new ChordAnalytics({
5024        cdpDomain: 'https://production.cdp.ingest.chord.co',
5025        cdpWriteKey: 'iPDuQQbWGG3FEMLuJB9StJmQKEHEJtvw:WTg6v12ztlihobrseN2AhkYZmy8yGe48',
5026        enableWebPixelListener: true,
5027        enableIdentifierSync: true,
5028        formatters: {
5029          objects: {},
5030          events: {}
5031        },
5032        metadata: {
5033          i18n: {
5034            currency: "USD",
5035            locale: "en-US",
5036          },
5037          ownership: {
5038            omsId: 'df9d8dad-2906-493e-8f7a-ee8b58d87440',
5039            storeId: 'df9d8dad-2906-493e-8f7a-ee8b58d87440',
5040            tenantId: '5954f655-3669-4583-82ee-ba3ad24251d4',
5041          },
5042          platform: { name: 'shopify', type: 'web' },
5043          store: { domain: 'lieu-dit-winery' },
5044        }
5045      });
5046
5047      window.chord = chord;
5048    </script>
5048
5049<div id="shopify-block-AQ3hNeFE1dUJ4dlA4d__5846654113244447633" class="shopify-block shopify-app-block">
5050
5051<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" />
5052<div id="xo-scroll2top" class="xo-scroll2top xo-scroll2top--1 xo-scroll2top--right
5053     xo-scroll2top--fade "><svg className="xo-small" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
5054        <polygon fill=#fff9f2 points="1 28 16 4 31 28 16 18 1 28" />
5055    </svg></div>
5056
5057<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;
5058    --xo-st-textColor: rgba(0,0,0,1);--xo-st-textColor2: rgba(35,123,226,1);right: 20px;bottom: 20px; }
5059</style>
5060<script type="text/javascript">
5061const xoscroll2topInit = {
5062      id: 'xo-scroll2top', duration: 100,
5063      appear: -1,
5064      toElement: {elm: '', offset: 0},
5065      status: false  };
5066</script>
vendor: 1 bytes, line 5066
5066
5067<script src="https://cdn.shopify.com/extensions/5e39e146-0368-46de-9a5c-89f7f070a322/xo-scroll-to-top-4/assets/xo-scroll2top.js" defer="defer"></script>
5067
5068
5069
5070</div><!-- Failed to render app block "15685250022964305326": app block path "shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6" does not exist -->
5070<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5070
5071</body>
5072</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.