PageSourceSearch

https://degrendel.co.za/cart

html degrendel.co.za collected 2026-10-03 22:17:55 UTC 164,555 bytes, 2,413 lines download raw bytes

1<!doctype html>
2<html class="js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="canonical" href="https://degrendel.co.za/cart"><link rel="icon" type="image/png" href="//degrendel.co.za/cdn/shop/files/De-Grendel-Wines-Favicon.png?crop=center&height=32&v=1720681264&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
9      Your Shopping Cart
10 &ndash; De Grendel Wines</title>
11
12    
13
14    
15
16<meta property="og:site_name" content="De Grendel Wines">
17<meta property="og:url" content="https://degrendel.co.za/cart">
18<meta property="og:title" content="Your Shopping Cart">
19<meta property="og:type" content="website">
20<meta property="og:description" content="Buy award-winning South African wines online from De Grendel wine farm in the Durbanville Wine Valley, Cape Town, and learn about De Grendel&#39;s rich heritage."><meta property="og:image" content="http://degrendel.co.za/cdn/shop/files/Social-Sharing-Image.jpg?v=1720091210">
21  <meta property="og:image:secure_url" content="https://degrendel.co.za/cdn/shop/files/Social-Sharing-Image.jpg?v=1720091210">
22  <meta property="og:image:width" content="1200">
23  <meta property="og:image:height" content="628"><meta name="twitter:site" content="@https://x.com/degrendelwines"><meta name="twitter:card" content="summary_large_image">
24<meta name="twitter:title" content="Your Shopping Cart">
25<meta name="twitter:description" content="Buy award-winning South African wines online from De Grendel wine farm in the Durbanville Wine Valley, Cape Town, and learn about De Grendel&#39;s rich heritage.">
26
27
28    
28<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
28
29
30    
30<script src="//degrendel.co.za/cdn/shop/t/35/assets/constants.js?v=132983761750457495441737528915" defer="defer"></script>
30
31    
31<script src="//degrendel.co.za/cdn/shop/t/35/assets/pubsub.js?v=158357773527763999511737528915" defer="defer"></script>
31
32    
32<script src="//degrendel.co.za/cdn/shop/t/35/assets/global.js?v=88558128918567037191737528915" defer="defer"></script>
32<script src="//degrendel.co.za/cdn/shop/t/35/assets/animations.js?v=88693664871331136111737528915" defer="defer"></script>
32<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
32<meta name="google-site-verification" content="XCAyDab6rrLYVJJQ0UcPJqa0YlxYEGIdr57kn6inoTc">
33<meta name="facebook-domain-verification" content="8t10yv1noek1m8yjuwj6umgqklchg1">
34<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/7645745/digital_wallets/dialog">
35<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
35<script async="async" src="/checkouts/internal/preloads.js?locale=en-ZA"></script>
vendor: 1 bytes, line 35
35
36<script id="shopify-features" type="application/json">{"accessToken":"87d5272931d650c5397eea98af854db6","betas":["rich-media-storefront-analytics"],"domain":"degrendel.co.za","predictiveSearch":true,"shopId":7645745,"locale":"en"}</script>
vendor: 1 bytes, line 36
36
37<script>var Shopify = Shopify || {};
38Shopify.shop = "degrendel.myshopify.com";
39Shopify.locale = "en";
40Shopify.currency = {"active":"ZAR","rate":"1.0"};
41Shopify.country = "ZA";
42Shopify.theme = {"name":"Overlay + Updated copy of Dawn (Fresh Install)","id":126056038458,"schema_name":"Dawn","schema_version":"15.0.0","theme_store_id":887,"role":"main"};
43Shopify.theme.handle = "null";
44Shopify.theme.style = {"id":null,"handle":null};
45Shopify.cdnHost = "degrendel.co.za/cdn";
46Shopify.routes = Shopify.routes || {};
47Shopify.routes.root = "/";
48Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
49Shopify.SignInWithShop = Shopify.SignInWithShop || {};
50Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
51Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 51
51
52<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 52
52
53<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 53
53
54<script>
55  window.Shopify = window.Shopify || {};
56  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
57  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
58  window.Shopify.SignInWithShop.eligible = true;
59</script>
vendor: 1 bytes, line 59
59
60<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 60
60
61<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 61
61
62<script type="module">
63  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
64
65  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
66
67</script>
vendor: 1 bytes, line 67
67
68<script>
69  window.Shopify = window.Shopify || {};
70  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
71  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"]};
72</script>
vendor: 1 bytes, line 72
72
73<script>(function() {
74  var isLoaded = false;
75  function asyncLoad() {
76    if (isLoaded) return;
77    isLoaded = true;
78    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/b5b6abb939f986c71fcddad6d\/554e09b044444ec1cc538d252.js?shop=degrendel.myshopify.com","\/\/cdn.shopify.com\/proxy\/50e9f9ef1aeac46f727b7501ea5df9b0f7848cc078313caedc2ef8d31fca119a\/www.respeknature.org\/shopify\/storefront.js?v=1790655616\u0026shop=degrendel.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
79    for (var i = 0; i < urls.length; i++) {
80      var s = document.createElement('script');
81      s.type = 'text/javascript';
82      s.async = true;
83      s.src = urls[i];
84      var x = document.getElementsByTagName('script')[0];
85      x.parentNode.insertBefore(s, x);
86    }
87  };
88  if(window.attachEvent) {
89    window.attachEvent('onload', asyncLoad);
90  } else {
91    window.addEventListener('load', asyncLoad, false);
92  }
93})();</script>
vendor: 1 bytes, line 93
93
94<script id="__st">var __st={"a":7645745,"offset":7200,"reqid":"0aa916db-cfce-4b41-9b83-fece22c90636-1791065874","pageurl":"degrendel.co.za\/cart","u":"40e37fedaf1a","p":"cart"};</script>
vendor: 1 bytes, line 94
94
95<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 95
95
96<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 96
96
97<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//degrendel.co.za/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 97
97
98<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 = "//degrendel.co.za/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>
98<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 98
98
99<script>
100  window.Shopify = window.Shopify || {};
101  window.Shopify.MCP = window.Shopify.MCP || {};
102  window.Shopify.MCP.enabled = true;
103  window.Shopify.MCP.shop = "degrendel.myshopify.com";
104  window.Shopify.MCP.mcpEndpoint = "https:\/\/degrendel.co.za\/api\/mcp";
105  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"]}}];
106</script>
vendor: 1 bytes, line 106
106
107<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("\/\/degrendel.co.za\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
108</script>
vendor: 1 bytes, line 108
108
109<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://degrendel.co.za/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
110</script>
vendor: 1 bytes, line 110
110
111<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
112  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);
113</script>
vendor: 1 bytes, line 113
113
114<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})}}));
115</script>
vendor: 1 bytes, line 115
115
116<script id='scb4127' type='text/javascript' async='' src='https://degrendel.co.za/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
116<script id="sections-script" data-sections="header" defer="defer" src="//degrendel.co.za/cdn/shop/t/35/compiled_assets/scripts.js?v=184325197989695213571774431768"></script>
vendor: 1 bytes, line 116
116
117<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
117
118
119
120    <style data-shopify>
121      @font-face {
122  font-family: "Open Sans";
123  font-weight: 300;
124  font-style: normal;
125  font-display: swap;
126  src: url("//degrendel.co.za/cdn/fonts/open_sans/opensans_n3.b10466eda05a6b2d1ef0f6ba490dcecf7588dd78.woff2") format("woff2"),
127       url("//degrendel.co.za/cdn/fonts/open_sans/opensans_n3.056c4b5dddadba7018747bd50fdaa80430e21710.woff") format("woff");
128}
129
130      @font-face {
131  font-family: "Open Sans";
132  font-weight: 700;
133  font-style: normal;
134  font-display: swap;
135  src: url("//degrendel.co.za/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2") format("woff2"),
136       url("//degrendel.co.za/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff") format("woff");
137}
138
139      @font-face {
140  font-family: "Open Sans";
141  font-weight: 300;
142  font-style: italic;
143  font-display: swap;
144  src: url("//degrendel.co.za/cdn/fonts/open_sans/opensans_i3.853ebda1c5f31329bb2a566ea7797548807a48bf.woff2") format("woff2"),
145       url("//degrendel.co.za/cdn/fonts/open_sans/opensans_i3.3359d7c8c5a869c65cb7df3aa76a8d52237b1b65.woff") format("woff");
146}
147
148      @font-face {
149  font-family: "Open Sans";
150  font-weight: 700;
151  font-style: italic;
152  font-display: swap;
153  src: url("//degrendel.co.za/cdn/fonts/open_sans/opensans_i7.916ced2e2ce15f7fcd95d196601a15e7b89ee9a4.woff2") format("woff2"),
154       url("//degrendel.co.za/cdn/fonts/open_sans/opensans_i7.99a9cff8c86ea65461de497ade3d515a98f8b32a.woff") format("woff");
155}
156
157      @font-face {
158  font-family: Alegreya;
159  font-weight: 400;
160  font-style: normal;
161  font-display: swap;
162  src: url("//degrendel.co.za/cdn/fonts/alegreya/alegreya_n4.9d59d35c9865f13cc7223c9847768350c0c7301a.woff2") format("woff2"),
163       url("//degrendel.co.za/cdn/fonts/alegreya/alegreya_n4.a883043573688913d15d350b7a40349399b2ef99.woff") format("woff");
164}
165
166
167      
168        :root,
169        .color-scheme-1 {
170          --color-background: 255,255,255;
171        
172          --gradient-background: #ffffff;
173        
174
175        
176
177        --color-foreground: 18,18,18;
178        --color-background-contrast: 191,191,191;
179        --color-shadow: 18,18,18;
180        --color-button: 28,34,63;
181        --color-button-text: 255,255,255;
182        --color-secondary-button: 255,255,255;
183        --color-secondary-button-text: 28,34,63;
184        --color-link: 28,34,63;
185        --color-badge-foreground: 18,18,18;
186        --color-badge-background: 255,255,255;
187        --color-badge-border: 18,18,18;
188        --payment-terms-background-color: rgb(255 255 255);
189      }
190      
191        
192        .color-scheme-2 {
193          --color-background: 243,243,243;
194        
195          --gradient-background: #f3f3f3;
196        
197
198        
199
200        --color-foreground: 18,18,18;
201        --color-background-contrast: 179,179,179;
202        --color-shadow: 18,18,18;
203        --color-button: 28,34,63;
204        --color-button-text: 243,243,243;
205        --color-secondary-button: 243,243,243;
206        --color-secondary-button-text: 18,18,18;
207        --color-link: 18,18,18;
208        --color-badge-foreground: 18,18,18;
209        --color-badge-background: 243,243,243;
210        --color-badge-border: 18,18,18;
211        --payment-terms-background-color: rgb(243 243 243);
212      }
213      
214        
215        .color-scheme-3 {
216          --color-background: 28,34,63;
217        
218          --gradient-background: #1c223f;
219        
220
221        
222
223        --color-foreground: 255,255,255;
224        --color-background-contrast: 36,44,81;
225        --color-shadow: 18,18,18;
226        --color-button: 28,34,63;
227        --color-button-text: 255,255,255;
228        --color-secondary-button: 28,34,63;
229        --color-secondary-button-text: 255,255,255;
230        --color-link: 255,255,255;
231        --color-badge-foreground: 255,255,255;
232        --color-badge-background: 28,34,63;
233        --color-badge-border: 255,255,255;
234        --payment-terms-background-color: rgb(28 34 63);
235      }
236      
237        
238        .color-scheme-4 {
239          --color-background: 255,255,255;
240        
241          --gradient-background: #ffffff;
242        
243
244        
245
246        --color-foreground: 18,18,18;
247        --color-background-contrast: 191,191,191;
248        --color-shadow: 18,18,18;
249        --color-button: 28,34,63;
250        --color-button-text: 255,255,255;
251        --color-secondary-button: 255,255,255;
252        --color-secondary-button-text: 28,34,63;
253        --color-link: 28,34,63;
254        --color-badge-foreground: 18,18,18;
255        --color-badge-background: 255,255,255;
256        --color-badge-border: 18,18,18;
257        --payment-terms-background-color: rgb(255 255 255);
258      }
259      
260        
261        .color-scheme-5 {
262          --color-background: 1,60,151;
263        
264          --gradient-background: #013c97;
265        
266
267        
268
269        --color-foreground: 255,255,255;
270        --color-background-contrast: 1,70,176;
271        --color-shadow: 18,18,18;
272        --color-button: 255,255,255;
273        --color-button-text: 1,60,151;
274        --color-secondary-button: 1,60,151;
275        --color-secondary-button-text: 255,255,255;
276        --color-link: 255,255,255;
277        --color-badge-foreground: 255,255,255;
278        --color-badge-background: 1,60,151;
279        --color-badge-border: 255,255,255;
280        --payment-terms-background-color: rgb(1 60 151);
281      }
282      
283        
284        .color-scheme-130de215-8b93-4b5c-9fb9-f2ab1cc54501 {
285          --color-background: 243,243,243;
286        
287          --gradient-background: #f3f3f3;
288        
289
290        
291
292        --color-foreground: 18,18,18;
293        --color-background-contrast: 179,179,179;
294        --color-shadow: 18,18,18;
295        --color-button: 28,34,63;
296        --color-button-text: 255,255,255;
297        --color-secondary-button: 243,243,243;
298        --color-secondary-button-text: 255,255,255;
299        --color-link: 255,255,255;
300        --color-badge-foreground: 18,18,18;
301        --color-badge-background: 243,243,243;
302        --color-badge-border: 18,18,18;
303        --payment-terms-background-color: rgb(243 243 243);
304      }
305      
306
307      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-130de215-8b93-4b5c-9fb9-f2ab1cc54501 {
308        color: rgba(var(--color-foreground), 0.75);
309        background-color: rgb(var(--color-background));
310      }
311
312      :root {
313        --font-body-family: "Open Sans", sans-serif;
314        --font-body-style: normal;
315        --font-body-weight: 300;
316        --font-body-weight-bold: 600;
317
318        --font-heading-family: Alegreya, serif;
319        --font-heading-style: normal;
320        --font-heading-weight: 400;
321
322        --font-body-scale: 1.0;
323        --font-heading-scale: 1.0;
324
325        --media-padding: px;
326        --media-border-opacity: 0.05;
327        --media-border-width: 1px;
328        --media-radius: 8px;
329        --media-shadow-opacity: 0.0;
330        --media-shadow-horizontal-offset: 0px;
331        --media-shadow-vertical-offset: 4px;
332        --media-shadow-blur-radius: 5px;
333        --media-shadow-visible: 0;
334
335        --page-width: 120rem;
336        --page-width-margin: 0rem;
337
338        --product-card-image-padding: 0.0rem;
339        --product-card-corner-radius: 0.0rem;
340        --product-card-text-alignment: center;
341        --product-card-border-width: 0.0rem;
342        --product-card-border-opacity: 0.1;
343        --product-card-shadow-opacity: 0.0;
344        --product-card-shadow-visible: 0;
345        --product-card-shadow-horizontal-offset: 0.0rem;
346        --product-card-shadow-vertical-offset: 0.4rem;
347        --product-card-shadow-blur-radius: 0.5rem;
348
349        --collection-card-image-padding: 0.0rem;
350        --collection-card-corner-radius: 0.0rem;
351        --collection-card-text-alignment: left;
352        --collection-card-border-width: 0.0rem;
353        --collection-card-border-opacity: 0.1;
354        --collection-card-shadow-opacity: 0.0;
355        --collection-card-shadow-visible: 0;
356        --collection-card-shadow-horizontal-offset: 0.0rem;
357        --collection-card-shadow-vertical-offset: 0.4rem;
358        --collection-card-shadow-blur-radius: 0.5rem;
359
360        --blog-card-image-padding: 0.0rem;
361        --blog-card-corner-radius: 0.8rem;
362        --blog-card-text-alignment: center;
363        --blog-card-border-width: 0.0rem;
364        --blog-card-border-opacity: 0.1;
365        --blog-card-shadow-opacity: 0.0;
366        --blog-card-shadow-visible: 0;
367        --blog-card-shadow-horizontal-offset: 0.0rem;
368        --blog-card-shadow-vertical-offset: 0.4rem;
369        --blog-card-shadow-blur-radius: 0.5rem;
370
371        --badge-corner-radius: 4.0rem;
372
373        --popup-border-width: 1px;
374        --popup-border-opacity: 0.1;
375        --popup-corner-radius: 0px;
376        --popup-shadow-opacity: 0.05;
377        --popup-shadow-horizontal-offset: 0px;
378        --popup-shadow-vertical-offset: 4px;
379        --popup-shadow-blur-radius: 5px;
380
381        --drawer-border-width: 1px;
382        --drawer-border-opacity: 0.1;
383        --drawer-shadow-opacity: 0.0;
384        --drawer-shadow-horizontal-offset: 0px;
385        --drawer-shadow-vertical-offset: 4px;
386        --drawer-shadow-blur-radius: 5px;
387
388        --spacing-sections-desktop: 0px;
389        --spacing-sections-mobile: 0px;
390
391        --grid-desktop-vertical-spacing: 8px;
392        --grid-desktop-horizontal-spacing: 8px;
393        --grid-mobile-vertical-spacing: 4px;
394        --grid-mobile-horizontal-spacing: 4px;
395
396        --text-boxes-border-opacity: 0.1;
397        --text-boxes-border-width: 0px;
398        --text-boxes-radius: 8px;
399        --text-boxes-shadow-opacity: 0.0;
400        --text-boxes-shadow-visible: 0;
401        --text-boxes-shadow-horizontal-offset: 0px;
402        --text-boxes-shadow-vertical-offset: 4px;
403        --text-boxes-shadow-blur-radius: 5px;
404
405        --buttons-radius: 4px;
406        --buttons-radius-outset: 5px;
407        --buttons-border-width: 1px;
408        --buttons-border-opacity: 1.0;
409        --buttons-shadow-opacity: 0.0;
410        --buttons-shadow-visible: 0;
411        --buttons-shadow-horizontal-offset: 0px;
412        --buttons-shadow-vertical-offset: 4px;
413        --buttons-shadow-blur-radius: 5px;
414        --buttons-border-offset: 0.3px;
415
416        --inputs-radius: 0px;
417        --inputs-border-width: 1px;
418        --inputs-border-opacity: 0.55;
419        --inputs-shadow-opacity: 0.0;
420        --inputs-shadow-horizontal-offset: 0px;
421        --inputs-margin-offset: 0px;
422        --inputs-shadow-vertical-offset: 4px;
423        --inputs-shadow-blur-radius: 5px;
424        --inputs-radius-outset: 0px;
425
426        --variant-pills-radius: 40px;
427        --variant-pills-border-width: 1px;
428        --variant-pills-border-opacity: 0.55;
429        --variant-pills-shadow-opacity: 0.0;
430        --variant-pills-shadow-horizontal-offset: 0px;
431        --variant-pills-shadow-vertical-offset: 4px;
432        --variant-pills-shadow-blur-radius: 5px;
433      }
434
435      *,
436      *::before,
437      *::after {
438        box-sizing: inherit;
439      }
440
441      html {
442        box-sizing: border-box;
443        font-size: calc(var(--font-body-scale) * 62.5%);
444        height: 100%;
445      }
446
447      body {
448        display: grid;
449        grid-template-rows: auto auto 1fr auto;
450        grid-template-columns: 100%;
451        min-height: 100%;
452        margin: 0;
453        font-size: 1.5rem;
454        letter-spacing: 0.06rem;
455        line-height: calc(1 + 0.8 / var(--font-body-scale));
456        font-family: var(--font-body-family);
457        font-style: var(--font-body-style);
458        font-weight: var(--font-body-weight);
459      }
460
461      @media screen and (min-width: 750px) {
462        body {
463          font-size: 1.6rem;
464        }
465      }
466    </style>
467
468    <link href="//degrendel.co.za/cdn/shop/t/35/assets/base.css?v=42724072228604369031737529652" rel="stylesheet" type="text/css" media="all" />
469
470      <link rel="preload" as="font" href="//degrendel.co.za/cdn/fonts/open_sans/opensans_n3.b10466eda05a6b2d1ef0f6ba490dcecf7588dd78.woff2" type="font/woff2" crossorigin>
471      
472
473      <link rel="preload" as="font" href="//degrendel.co.za/cdn/fonts/alegreya/alegreya_n4.9d59d35c9865f13cc7223c9847768350c0c7301a.woff2" type="font/woff2" crossorigin>
474      
475<link
476        rel="stylesheet"
477        href="//degrendel.co.za/cdn/shop/t/35/assets/component-predictive-search.css?v=118923337488134913561737528915"
478        media="print"
479        onload="this.media='all'"
480      >
480<script>
481      if (Shopify.designMode) {
482        document.documentElement.classList.add('shopify-design-mode');
483      }
484    </script>
484
485
486<script src="https://public-prod.dineplan.com/widget/v4.min.js">
487</script>
487
488    
489  <!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
490
491
492
493<!-- END app block --><!-- BEGIN app block: shopify://apps/sami-b2b-lock/blocks/app-embed/8d86a3b4-97b3-44ab-adc1-ec01c5a89da9 -->
494<script>
495  window.Samita = window.Samita || {};
496  Samita.SamitaLocksAccessParams = Samita.SamitaLocksAccessParams || {};
497  Samita.SamitaLocksAccessParams.cart = {item_count:0,total_price:0,currency:"ZAR",items:[]};
498  Samita.SamitaLocksAccessParams.settings = {"general":{"price_atc":"plain_text","effect_button":"ripple","collectFeedback":true,"placeholder_message":false,"placeholder_templateLock":false},"template":{"text_color":"#000","btn_bg_color":"#7396a2","bg_placeholder":"#f3f3f3","btn_text_color":"#ffffff","bg_notification":"#fff","input_box_shadow":"#ccc","plain_text_color":"#230d0d","color_placeholder":"#000","button_priceAtc_bg":"#5487a0","input_passcode_color":"#000","button_priceAtc_color":"#fff","input_passcode_background":"#ffffff"}};
499  Samita.SamitaLocksAccessParams.locks = [{"access":1,"id":11279,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["customers"],"customer":{"logic":[[{"type":"tagged_with","value":"Wine Club"}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":null,"listCode":[]},"redirect":{"type":"login","modal":{"title":"Restricted Page","button":"Go to login","buttonUrl":"/account/login","description":"You need to log in to access this page"}},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"},"checkoutLock":{"error":{"default":{"message":"Sorry, this item can’t be purchased","allProduct":"All products in this store cannot be checked out","customerIsLogin":"Checkout is available for guests only","productTagEqual":"Product {{ title }} has a tag that prevents checkout","customerTagEqual":"Your account has a tag that prevents checkout","customerEmailEqual":"Your email is not eligible for checkout","customerIsNotLogin":"You need to log in before proceeding with checkout","customerPhoneEqual":"Your phone is not eligible for checkout","productTagNotEqual":"Products must have a specific tag to proceed with checkout","selectProductEqual":"Product {{ title }} cannot be checked out","customerTagNotEqual":"Your account needs a specific tag to proceed with checkout","customerEmailContains":"Your email contains characters that prevent checkout","customerEmailNotEqual":"Your email is not eligible for checkout","customerPhoneNotEqual":"Your phone is not eligible for checkout","selectProductNotEqual":"Only certain products are eligible for checkout"}},"operator":"and","conditions":[{"value":null,"where":"EQUALS","select":"ALL","values":[]}]}},"advanced":{"language":{"active":false,"languages":[]},"dateRange":{"active":false,"endDate":"2025-10-25T08:30:41.142Z","startDate":"2025-10-24T08:30:41.142Z"},"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"design":null,"translation":null,"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["atc"],"hideList":true,"products":{"7246283341882":"products"},"variants":[],"PreviewLink":"degrendel.myshopify.com/products/gaedry-blanc-de-blanc-brut","collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true},"status":1}];
500  Samita.SamitaLocksAccessParams.ShopUrl = Shopify.shop;
501  Samita.SamitaLocksAccessParams.features = {"conditions_specific_products":-1,"isCreateAbleLock":true,"number_lock_to_add":-1,"login_to_view_products":true,"login_to_view_pages":true,"login_to_view_urls":true,"login_to_view_blogs":true,"login_to_view_collections":true,"login_to_view_whole_websites":true,"password_protect_pages_with_locks":true,"add_multiple_passcode":true,"secret_link_view_page":true,"exclude_specific_URLs":true,"login_view_price":true,"hide_product_and_collection":true,"hide_add_to_cart_price_and_btn":true,"redirect_to_any_page_url":true,"hide_price_on_gg_search":true,"select_blog_article_to_lock":true,"select_customer_for_lock":true,"exclude_product":true,"request_access":true,"integrateApp":true,"date_range":true,"country_restriction":true,"available_languages":true,"lock_variants":true,"checkout_lock":true,"cart_page":true,"custom_liquid":true,"weekly_schedule":true,"subscribe":true,"shop_domain":true,"confirms_prompt":true,"purchased_items":true,"quantity_order":true,"certain_ip":true};
502  Samita.SamitaLocksAccessParams.themeInfo = [{"id":45087752250,"name":"Symmetry NEW - January2019","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry","theme_version":"4.3.8"}
502,{"id":45262667834,"name":"Symmetry - Bold Fix B4 bold CP 11/8/18","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry"},{"id":45411074106,"name":"Symmetry - Bold - Cart Message Change","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry"},{"id":45600669754,"name":"Symmetry NEW - January2019 b4 Bold CP 07Jan19","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry","theme_version":"4.3.8"},{"id":46093336634,"name":"Symmetry dev - Darren Jan2020","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry","theme_version":"4.3.8"},{"id":79130820666,"name":"Copy of Symmetry dev-April (Darren 25 Nov 2019)","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry","theme_version":"4.3.8"},{"id":120360140858,"name":"Sg-Symmetry dev - Darren 12-07-21","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry","theme_version":"4.3.8"},{"id":120556552250,"name":"Copy of Sg-Symmetry dev - Darren 12-07-21","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry","theme_version":"4.3.8"},{"id":122151501882,"name":"Dawn Live March 2023","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"8.0.0"},{"id":123459862586,"name":"Dawn V13","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"13.0.1"},{"id":124368814138,"name":"Dawn (Fresh Install)","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"14.0.0"},{"id":124472000570,"name":"Updated copy of Dawn (Fresh Install)","role":"unpublished","theme_store_id":887,"selected":true,"theme_name":"Dawn","theme_version":"15.0.0"},{"id":126056038458,"name":"Overlay + Updated copy of Dawn (Fresh Install)","role":"main","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"15.0.0"},{"id":130540568634,"name":"Updated copy of Horizon","role":"unpublished","theme_store_id":2481,"selected":false,"theme_name":"Horizon","theme_version":"4.1.1"},{"id":130669314106,"name":"Testing: Dawn","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"15.0.0"},{"id":130669346874,"name":"Updated copy of Testing: Dawn","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn"},{"id":10043676,"name":"Symmetry-bk24Sept2015","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry"},{"id":10473432,"name":"Symmetry before CSP","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry"},{"id":11059780,"name":"Copy of Symmetry Before Bold","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry"},{"id":78137860,"name":"Symmetry - Bold Fix","role":"unpublished","theme_store_id":568,"selected":false,"theme_name":"Symmetry"}];
503  Samita.SamitaLocksAccessParams.appUrl = "https:\/\/lock.samita.io";
504  Samita.SamitaLocksAccessParams.selector = {"theme_store_id":887,"theme_name":"Dawn","product":{"price":"div[id*='price-template']","btnAtc":".product-form__buttons button.product-form__submit","mainContent":"main#MainContent"},"collection":{"productSelector":"ul.grid.product-grid li.grid__item","collectionSelect":"li.collection-list__item.grid__item","price":".card-information .price","btnAtc":""},"searchPage":{"productSelector":"ul.grid.product-grid li.grid__item","price":".card-information .price","btnAtc":""},"otherPage":{"productSelector":"ul.grid.product-grid li.grid__item","price":".card-information .price","collectionSelect":"li.collection-list__item"},"index":{"productSelector":"ul.grid.product-grid li.grid__item","collectionSelect":".collection-list .collection-list__item","price":".card-information .price","btnAtc":""}};
505  // Keep the server-provided value separate. Custom JS below can continue to
506  // mutate `selector`; storefront code will apply only those mutations after
507  // resolving the correct base selector for the current theme.
508  Samita.SamitaLocksAccessParams.selectorFromMetafield = JSON.parse(JSON.stringify(Samita.SamitaLocksAccessParams.selector));
509  Samita.SamitaLocksAccessParams.translation = {"default":{"general":{"Back":"Back","Submit":"Submit","Enter_passcode":"Enter passcode","Passcode_empty":"Passcode cant be empty !!","secret_lock_atc":"You cannot see the add to cart of this product !!","title_linkScret":"The link is locked !!","customer_lock_atc":"This product is only available to Loyalty Club members. If you are a member, please log in to add this item to your cart.","secret_lock_price":"You cannot see the price of this product !!","Login_to_see_price":"Login to see price","Passcode_incorrect":"Passcode is incorrect !!","customer_lock_price":"Price had been locked !!","Login_to_Add_to_cart":"This product is only available to Loyalty Club members. If you are a member, please log in to add this item to your cart.","notification_linkScret":"resource accessible only with secret link","This_resource_has_been_locked":"This resource has been locked","please_enter_passcode_to_unlock":"Please enter your passcode to unlock this resource"}}};
510  Samita.SamitaLocksAccessParams.statusTrial = {};
511  Samita.SamitaLocksAccessParams.current_locale = "en";
512  Samita.SamitaLocksAccessParams.shopTimezoneOffset = "+0200";
513  Samita.SamitaLocksAccessParams.ListHandle = [];
514  Samita.SamitaLocksAccessParams.ProductsLoad = [];
515  Samita.SamitaLocksAccessParams.proxy_url = "/apps/samita-lock";
516  Samita.SamitaLocksAccessParams.tokenStorefrontSamiLock = "624174634fa8bb1d3696701589898978";
517  if (window?.Shopify?.designMode) { window.Samita.SamitaLocksAccessParams.locks = []; }
518  document.querySelector('html').classList.add('smt-loadding');
519  
520  
521  
522  
523  
524  
525  
526  
527  Samita.SamitaLocksAccessParams.pageType = "cart";
528  
529  
530    
531    
532    
533    Samita.SamitaLockTranslation = null;
534  
535</script>
535
536
537<style>html .lock__notificationTemplateWrapper{background:#fff !important}html button#passcodebtn{background:#7396a2 !important;color:#ffffff !important}html input#passcode{background:#ffffff !important;color:#000 !important;box-shadow:0 0 10px 0 #ccc !important}html input#passcode::placeholder{color:#000 !important;} !important}html button#backbtn{background:#7396a2 !important;color:#ffffff !important}html .lock__placeholder{background:#f3f3f3 !important;color:#000 !important}html .smt-plain-text{color:#230d0d !important;cursor:pointer}html .smt-button{background:#5487a0 !important;color:#fff !important;cursor:pointer;padding:10px 20px;border-radius:5px;text-decoration:none !important}html.smt-loadding{opacity:0 !important;visibility:hidden !important}</style>
538
539
540
541
542<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
543
544
545  
545<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/cDLQuYZFA13iLlDBjyqzpYiYP0fNzNR0hX32P0jy?languageCode=en" async></script>
545
546
547
548
549  
550<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
551
552<script id='shopify-chat-app-embed-data' type='application/json'>
553  {
554    "settings": {
555      "invertActivatorColors": true,
556      "greetingMessage": "",
557      "showFeaturedProducts": true,
558      "featuredProducts": [],
559      "horizontalPosition": "bottom_right",
560      "icon": "question_mark",
561      "buttonLabel": ""
562    }
563  }
564</script>
564
565
566<style data-shopify>
567  
568
569  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
570  shopify-chat:defined:empty {
571    display: grid;
572  }
573
574  :root {
575    --shopify-chat-bg-color: #FFFFFF;
576    --shopify-chat-text-color: #000000;
577    --shopify-chat-accent-bg-color: #000000;
578    --shopify-chat-accent-text-color: #FFFFFF;
579    --shopify-chat-activator-offset: 20px;
580
581    
582
583    --shopify-chat-activator-font-size: 16px;
584    --shopify-chat-border-radius: 16px;
585  }
586
587  
588</style>
589
590<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
590
591
592
593<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
594
595
596<!-- END app block -->
596<script src="https://cdn.shopify.com/extensions/01a0f67f-a508-78ac-8c38-5b75c817b9d5/wholesale-lock-hide-price-189/assets/samitaLock.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 596
596
597<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
597
598<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
599<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: 7645745,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 599
599
600<script>
601  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
602</script>
vendor: 1 bytes, line 602
602
603<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}
603).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: 7645745,storefrontBaseUrl: "https://degrendel.co.za",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://degrendel.co.za/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"252444730","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-FGY9C60XKV\\\",\\\"AW-809548927\\\",\\\"GT-PLHHN8G\\\"],\\\"target_country\\\":\\\"ZA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-FGY9C60XKV\\\",\\\"AW-809548927\\\/NZm9CPvv7b4YEP_4goID\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-FGY9C60XKV\\\",\\\"AW-809548927\\\/tSPUCPXv7b4YEP_4goID\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-FGY9C60XKV\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-FGY9C60XKV\\\",\\\"AW-809548927\\\/StscCPLv7b4YEP_4goID\\\",\\\"MC-987YNB5ZEB\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-FGY9C60XKV\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-FGY9C60XKV\\\",\\\"AW-809548927\\\/Li-PCOzv7b4YEP_4goID\\\",\\\"MC-987YNB5ZEB\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-FGY9C60XKV\\\",\\\"AW-809548927\\\/RTuiCO_v7b4YEP_4goID\\\",\\\"MC-987YNB5ZEB\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-FGY9C60XKV\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-FGY9C60XKV\\\",\\\"AW-809548927\\\/xceDCP7v7b4YEP_4goID\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-FGY9C60XKV\\\",\\\"AW-809548927\\\/lYXWCPjv7b4YEP_4goID\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-FGY9C60XKV\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
603,{"id":"111411258","configuration":"{\"pixel_id\":\"3859429470989511\",\"pixel_type\":\"facebook_pixel\"}","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":"95223866","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"62c6efaed043d21e3d2b1f89\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"De Grendel Wines","paymentSettings":{"currencyCode":"ZAR"},"myshopifyDomain":"degrendel.myshopify.com","countryCode":"ZA","storefrontUrl":"https:\/\/degrendel.co.za"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://degrendel.co.za/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"126056038458","themeStoreId":"887","themePublished":"true","eventMetadataId":"7c55cd91-eb8f-44eb-ab94-c9f4cec76b02","pageType":"cart","shopId":"7645745","storefrontBaseUrl":"https:\/\/degrendel.co.za","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>
603<script>
604  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
605  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
606  window.ShopifyAnalytics.meta.currency = 'ZAR';
607  var meta = {"page":{"pageType":"cart","requestId":"0aa916db-cfce-4b41-9b83-fece22c90636-1791065874"}};
608  for (var attr in meta) {
609    window.ShopifyAnalytics.meta[attr] = meta[attr];
610  }
611</script>
vendor: 1 bytes, line 611
611
612<script class="analytics">
613  (function () {
614    var customDocumentWrite = function(content) {
615      var jquery = null;
616
617      if (window.jQuery) {
618        jquery = window.jQuery;
619      } else if (window.Checkout && window.Checkout.$) {
620        jquery = window.Checkout.$;
621      }
622
623      if (jquery) {
624        jquery('body').append(content);
625      }
626    };
627
628    var hasLoggedConversion = function(token) {
629      if (token) {
630        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
631      }
632      return false;
633    }
634
635    var setCookieIfConversion = function(token) {
636      if (token) {
637        var twoMonthsFromNow = new Date(Date.now());
638        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
639
640        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
641      }
642    }
643
644    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
645    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
646    if (trekkie.integrations) {
647      return;
648    }
649    trekkie.methods = [
650      'identify',
651      'page',
652      'ready',
653      'track',
654      'trackForm',
655      'trackLink'
656    ];
657    trekkie.factory = function(method) {
658      return function() {
659        var args = Array.prototype.slice.call(arguments);
660        args.unshift(method);
661        trekkie.push(args);
662        if (method == 'track' || method == 'page') {
663          var pageUrl;
664          try {
665            pageUrl = window.location.href;
666          } catch (e) {}
667          var pageReferrer;
668          try {
669            pageReferrer = document.referrer;
670          } catch (e) {}
671          try {
672            if (window.__TREKKIE_SHIM_QUEUE == null) {
673              window.__TREKKIE_SHIM_QUEUE = [];
674            }
675            window.__TREKKIE_SHIM_QUEUE.push({
676              from: 'trekkie-stub',
677              method: method,
678              args: args.slice(1),
679              pageContext: {
680                url: pageUrl,
681                referrer: pageReferrer
682              }
683            });
684          } catch (e) {
685            // no-op
686          }
687        }
688        return trekkie;
689      };
690    };
691    for (var i = 0; i < trekkie.methods.length; i++) {
692      var key = trekkie.methods[i];
693      trekkie[key] = trekkie.factory(key);
694    }
695    trekkie.load = function(config) {
696      trekkie.config = config || {};
697      trekkie.config.initialDocumentCookie = document.cookie;
698      var first = document.getElementsByTagName('script')[0];
699var script = document.createElement('script');
700script.type = 'text/javascript';
701script.onerror = function(e) {
702  var scriptFallback = document.createElement('script');
703  scriptFallback.type = 'text/javascript';
704  scriptFallback.onerror = function(error) {
705          var Monorail = {
706      produce: function produce(monorailDomain, schemaId, payload) {
707        var currentMs = new Date().getTime();
708        var event = {
709          schema_id: schemaId,
710          payload: payload,
711          metadata: {
712            event_created_at_ms: currentMs,
713            event_sent_at_ms: currentMs
714          }
715        };
716        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
717      },
718      sendRequest: function sendRequest(endpointUrl, payload) {
719        // Try the sendBeacon API
720        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
721          var blobData = new window.Blob([payload], {
722            type: 'text/plain'
723          });
724
725          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
726            return true;
727          } // sendBeacon was not successful
728
729        } // XHR beacon
730
731        var xhr = new XMLHttpRequest();
732
733        try {
734          xhr.open('POST', endpointUrl);
735          xhr.setRequestHeader('Content-Type', 'text/plain');
736          xhr.send(payload);
737        } catch (e) {
738          console.log(e);
739        }
740
741        return false;
742      },
743      isIos12: function isIos12() {
744        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
745      }
746    };
747    Monorail.produce('monorail-edge.shopifysvc.com',
748      'trekkie_storefront_load_errors/1.1',
749      {shop_id: 7645745,
750      theme_id: 126056038458,
751      app_name: "storefront",
752      context_url: window.location.href,
753      source_url: "//degrendel.co.za/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
754
755  };
756  scriptFallback.async = true;
757  scriptFallback.src = '//degrendel.co.za/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
758  first.parentNode.insertBefore(scriptFallback, first);
759};
760script.async = true;
761script.src = '//degrendel.co.za/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
762first.parentNode.insertBefore(script, first);
763
764    };
765    trekkie.load(
766      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":7645745,"isMerchantRequest":null,"themeId":126056038458,"themeCityHash":"3099911574579384024","contentLanguage":"en","currency":"ZAR","eventMetadataId":"7c55cd91-eb8f-44eb-ab94-c9f4cec76b02"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
767    );
768
769    var loaded = false;
770    trekkie.ready(function() {
771      if (loaded) return;
772      loaded = true;
773
774      window.ShopifyAnalytics.lib = window.trekkie;
775
776      var originalDocumentWrite = document.write;
777      document.write = customDocumentWrite;
778      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
779      document.write = originalDocumentWrite;
780
781      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
782      var token = match? match[1]: undefined;
783      if (!hasLoggedConversion(token)) {
784        setCookieIfConversion(token);
785        
786      }
787    });
788
789    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"0aa916db-cfce-4b41-9b83-fece22c90636-1791065874","shopifyEmitted":true});
790
791    var eventsListenerScript = document.createElement('script');
792    eventsListenerScript.async = true;
793    eventsListenerScript.src = "//degrendel.co.za/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
794    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
795})();</script>
795
796  
796<script>
797  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
798    window.ga = function ga() {
799      (window.ga.q = window.ga.q || []).push(arguments);
800      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
801        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
802      }
803      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.");
804    };
805    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
806      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
807    }
808  }
809</script>
vendor: 1 bytes, line 809
809
810<script
811  defer
812  src="https://degrendel.co.za/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
813  data-application="storefront-renderer"
814  data-shop-id="7645745"
815  data-render-region="gcp-us-central1"
816  data-page-type="cart"
817  data-theme-instance-id="126056038458"
818  data-theme-name="Dawn"
819  data-theme-version="15.0.0"
820  data-monorail-region="shop_domain"
821  data-resource-timing-sampling-rate="10"
822  data-shs="true"
823  data-shs-beacon="true"
824  data-shs-export-with-fetch="true"
825  data-shs-logs-sample-rate="1"
826  data-shs-beacon-endpoint="https://degrendel.co.za/api/collect"
827></script>
vendor: 1 bytes, line 827
827
828<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to De Grendel Wines. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
828,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 828
828
829<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"7645745","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":true,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"ZA","language":"en"}}</script>
829
830<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822623474000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791067674000"><meta name="new-cookie-storage-activated" content="t">
831</head>
832
833  <body class="gradient animate--hover-vertical-lift">
834    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
835      Skip to content
836    </a><!-- BEGIN sections: header-group -->
837<div id="shopify-section-sections--15375910142010__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//degrendel.co.za/cdn/shop/t/35/assets/component-slideshow.css?v=170654395204511176521737528915" rel="stylesheet" type="text/css" media="all" />
838<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-slider.css?v=14039311878856620671737528915" rel="stylesheet" type="text/css" media="all" />
839
840  <link href="//degrendel.co.za/cdn/shop/t/35/assets/component-list-social.css?v=35792976012981934991737528915" rel="stylesheet" type="text/css" media="all" />
841
842
843<div
844  class="utility-bar color-scheme-3 gradient"
845  
846>
847  <div class="page-width utility-bar__grid utility-bar__grid--3-col">
848
849<ul class="list-unstyled list-social" role="list"><li class="list-social__item">
850      <a href="https://facebook.com/degrendelwines" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20">
851  <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/>
852</svg>
853<span class="visually-hidden">Facebook</span>
854      </a>
855    </li><li class="list-social__item">
856      <a href="https://instagram.com/degrendelwines" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20">
857  <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"/>
858</svg>
859<span class="visually-hidden">Instagram</span>
860      </a>
861    </li><li class="list-social__item">
862      <a href="https://youtube.com/@degrendelwines" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 20 20">
863  <path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z"/>
864</svg>
865<span class="visually-hidden">YouTube</span>
866      </a>
867    </li><li class="list-social__item">
868      <a href="https://tiktok.com/@degrendelwines" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-tiktok" viewB
868ox="0 0 20 20">
869  <path fill="currentColor" d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z"/>
870</svg>
871<span class="visually-hidden">TikTok</span>
872      </a>
873    </li><li class="list-social__item">
874      <a href="https://x.com/degrendelwines" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 20 20">
875  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.27274 2.8L10.8009 7.82176L15.2183 2.8H16.986L11.5861 8.93887L17.3849 17.1928H12.7272L8.99645 11.8828L4.32555 17.1928H2.55769L8.21157 10.7657L2.61506 2.8H7.27274ZM13.5151 15.9248L5.06895 4.10931H6.4743L14.9204 15.9248H13.5151Z" fill="currentColor"/>
876</svg>
877<span class="visually-hidden">X (Twitter)</span>
878      </a>
879    </li></ul>
880<slideshow-component
881        class="announcement-bar"
882        role="region"
883        aria-roledescription="Carousel"
884        aria-label="Announcement bar"
885      >
886        <div class="announcement-bar-slider slider-buttons">
887          <button
888            type="button"
889            class="slider-button slider-button--prev"
890            name="previous"
891            aria-label="Previous announcement"
892            aria-controls="Slider-sections--15375910142010__announcement-bar"
893          >
894            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
895  <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">
896</svg>
897
898          </button>
899          <div
900            class="grid grid--1-col slider slider--everywhere"
901            id="Slider-sections--15375910142010__announcement-bar"
902            aria-live="polite"
903            aria-atomic="true"
904            data-autoplay="true"
905            data-speed="5"
906          ><div
907                class="slideshow__slide slider__slide grid__item grid--1-col"
908                id="Slide-sections--15375910142010__announcement-bar-1"
909                
910                role="group"
911                aria-roledescription="Announcement"
912                aria-label="1 of 2"
913                tabindex="-1"
914              >
915                <div
916                  class="announcement-bar__announcement"
917                  role="region"
918                  aria-label="Announcement"
919                  
920                ><a
921                        href="/collections/our-wines"
922                        class="announcement-bar__link link link--text focus-inset animate-arrow"
923                      ><p class="announcement-bar__message h5">
924                      <span>Free Delivery when ordering 12+ bottles</span><svg
925  viewBox="0 0 14 10"
926  fill="none"
927  aria-hidden="true"
928  focusable="false"
929  class="icon icon-arrow"
930  xmlns="http://www.w3.org/2000/svg"
931>
932  <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">
933</svg>
934
935</p></a></div>
936              </div><div
937                class="slideshow__slide slider__slide grid__item grid--1-col"
938                id="Slide-sections--15375910142010__announcement-bar-2"
939                
940                role="group"
941                aria-roledescription="Announcement"
942                aria-label="2 of 2"
943                tabindex="-1"
944              >
945                <div
946                  class="announcement-bar__announcement"
947                  role="region"
948                  aria-label="Announcement"
949                  
950                ><a
951                        href="/pages/international-agents"
952                        class="announcement-bar__link link link--text focus-inset animate-arrow"
953                      ><p class="announcement-bar__message h5">
954                      <span>Find an agent in your country</span><svg
955  viewBox="0 0 14 10"
956  fill="none"
957  aria-hidden="true"
958  focusable="false"
959  class="icon icon-arrow"
960  xmlns="http://www.w3.org/2000/svg"
961>
962  <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">
963</svg>
964
965</p></a></div>
966              </div></div>
967          <button
968            type="button"
969            class="slider-button slider-button--next"
970            name="next"
971            aria-label="Next announcement"
972            aria-controls="Slider-sections--15375910142010__announcement-bar"
973          >
974            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
975  <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">
976</svg>
977
978          </button>
979        </div>
980      </slideshow-component><div class="localization-wrapper">
981</div>
982  </div>
983</div>
984
985
986</div><div id="shopify-section-sections--15375910142010__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//degrendel.co.za/cdn/shop/t/35/assets/component-list-menu.css?v=151968516119678728991737528915" media="print" onload="this.media='all'">
987<link rel="stylesheet" href="//degrendel.co.za/cdn/shop/t/35/assets/component-search.css?v=165164710990765432851737528915" media="print" onload="this.media='all'">
988<link rel="stylesheet" href="//degrendel.co.za/cdn/shop/t/35/assets/component-menu-drawer.css?v=110695408305392539491737528915" media="print" onload="this.media='all'">
989<link rel="stylesheet" href="//degrendel.co.za/cdn/shop/t/35/assets/component-cart-notification.css?v=54116361853792938221737528915" media="print" onload="this.media='all'">
990<link rel="stylesheet" href="//degrendel.co.za/cdn/shop/t/35/assets/component-cart-items.css?v=127384614032664249911737528915" media="print" onload="this.media='all'"><link rel="stylesheet" href="//degrendel.co.za/cdn/shop/t/35/assets/component-price.css?v=70172745017360139101737528915" media="print" onload="this.media='all'"><style>
991  header-drawer {
992    justify-self: start;
993    margin-left: -1.2rem;
994  }@media screen and (min-width: 990px) {
995      header-drawer {
996        display: none;
997      }
998    }.menu-drawer-container {
999    display: flex;
1000  }
1001
1002  .list-menu {
1003    list-style: none;
1004    padding: 0;
1005    margin: 0;
1006  }
1007
1008  .list-menu--inline {
1009    display: inline-flex;
1010    flex-wrap: wrap;
1011  }
1012
1013  summary.list-menu__item {
1014    padding-right: 2.7rem;
1015  }
1016
1017  .list-menu__item {
1018    display: flex;
1019    align-items: center;
1020    line-height: calc(1 + 0.3 / var(--font-body-scale));
1021  }
1022
1023  .list-menu__item--link {
1024    text-decoration: none;
1025    padding-bottom: 1rem;
1026    padding-top: 1rem;
1027    line-height: calc(1 + 0.8 / var(--font-body-scale));
1028  }
1029
1030  @media screen and (min-width: 750px) {
1031    .list-menu__item--link {
1032      padding-bottom: 0.5rem;
1033      padding-top: 0.5rem;
1034    }
1035  }
1036</style><style data-shopify>.header {
1037    padding: 2px 3rem 0px 3rem;
1038  }
1039
1040  .section-header {
1041    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1042    margin-bottom: 0px;
1043  }
1044
1045  @media screen and (min-width: 750px) {
1046    .section-header {
1047      margin-bottom: 0px;
1048    }
1049  }
1050
1051  @media screen and (min-width: 990px) {
1052    .header {
1053      padding-top: 4px;
1054      padding-bottom: 0px;
1055    }
1056  }</style>
1056<script src="//degrendel.co.za/cdn/shop/t/35/assets/details-disclosure.js?v=13653116266235556501737528915" defer="defer"></script>
vendor: 1 bytes, line 1056
1056
1057<script src="//degrendel.co.za/cdn/shop/t/35/assets/details-modal.js?v=25581673532751508451737528915" defer="defer"></script>
vendor: 1 bytes, line 1057
1057
1058<script src="//degrendel.co.za/cdn/shop/t/35/assets/cart-notification.js?v=133508293167896966491737528915" defer="defer"></script>
vendor: 1 bytes, line 1058
1058
1059<script src="//degrendel.co.za/cdn/shop/t/35/assets/search-form.js?v=133129549252120666541737528915" defer="defer"></script>
1059<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1060  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1061    <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"/>
1062  </symbol>
1063
1064  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
1065    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
1066    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1067    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1068  </symbol>
1069
1070  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1071    <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">
1072  </symbol>
1073</svg><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-scheme-1 gradient"><header class="header header--top-center header--mobile-center page-width header--has-menu header--has-social header--has-account">
1074
1075<header-drawer data-breakpoint="tablet">
1076  <details id="Details-menu-drawer-container" class="menu-drawer-container">
1077    <summary
1078      class="header__icon header__icon--menu header__icon--summary link focus-inset"
1079      aria-label="Menu"
1080    >
1081      <span>
1082        <svg
1083  xmlns="http://www.w3.org/2000/svg"
1084  aria-hidden="true"
1085  focusable="false"
1086  class="icon icon-hamburger"
1087  fill="none"
1088  viewBox="0 0 18 16"
1089>
1090  <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">
1091</svg>
1092
1093        <svg
1094  xmlns="http://www.w3.org/2000/svg"
1095  aria-hidden="true"
1096  focusable="false"
1097  class="icon icon-close"
1098  fill="none"
1099  viewBox="0 0 18 17"
1100>
1101  <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">
1102</svg>
1103
1104      </span>
1105    </summary>
1106    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1">
1107      <div class="menu-drawer__inner-container">
1108        <div class="menu-drawer__navigation-container">
1109          <nav class="menu-drawer__navigation">
1110            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a
1111                      id="HeaderDrawer-home"
1112                      href="/"
1113                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1114                      
1115                    >
1116                      Home
1117                    </a></li><li><a
1118                      id="HeaderDrawer-buy-wine"
1119                      href="/collections/our-wines"
1120                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1121                      
1122                    >
1123                      Buy Wine
1124                    </a></li><li><details id="Details-menu-drawer-menu-item-3">
1125                      <summary
1126                        id="HeaderDrawer-experience"
1127                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1128                      >
1129                        Experience
1130                        <svg
1131  viewBox="0 0 14 10"
1132  fill="none"
1133  aria-hidden="true"
1134  focusable="false"
1135  class="icon icon-arrow"
1136  xmlns="http://www.w3.org/2000/svg"
1137>
1138  <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">
1139</svg>
1140
1141                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1142  <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">
1143</svg>
1144
1145                      </summary>
1146                      <div
1147                        id="link-experience"
1148                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
1149                        tabindex="-1"
1150                      >
1151                        <div class="menu-drawer__inner-submenu">
1152                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1153                            <svg
1154  viewBox="0 0 14 10"
1155  fill="none"
1156  aria-hidden="true"
1157  focusable="false"
1158  class="icon icon-arrow"
1159  xmlns="http://www.w3.org/2000/svg"
1160>
1161  <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">
1162</svg>
1163
1164                            Experience
1165                          </button>
1166                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
1167                                    id="HeaderDrawer-experience-farm-tours"
1168                                    href="/pages/farm-tours"
1169                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1170                                    
1171                                  >
1172                                    Farm Tours
1173                                  </a></li><li><a
1174                                    id="HeaderDrawer-experience-restaurant"
1175                                    href="/pages/de-grendel-restaurant"
1176                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1177                                    
1178                                  >
1179                                    Restaurant
1180                                  </a></li><li><a
1181                                    id="HeaderDrawer-experience-tasting-room"
1182                                    href="/pages/wine-tasting"
1183                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1184                                    
1185                                  >
1186                                    Tasting Room
1187                                  </a></li><li><a
1188                                    id="HeaderDrawer-experience-events"
1189                                    href="/pages/events"
1190                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1191                                    
1192                                  >
1193                                    Events
1194                                  </a></li></ul>
1195                        </div>
1196                      </div>
1197                    </details></li><li><a
1198                      id="HeaderDrawer-loyalty-club"
1199                      href="/pages/loyalty-club"
1200                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1201                      
1202                    >
1203                      Loyalty Club
1204                    </a></li><li>
1204<details id="Details-menu-drawer-menu-item-5">
1205                      <summary
1206                        id="HeaderDrawer-our-story"
1207                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1208                      >
1209                        Our Story
1210                        <svg
1211  viewBox="0 0 14 10"
1212  fill="none"
1213  aria-hidden="true"
1214  focusable="false"
1215  class="icon icon-arrow"
1216  xmlns="http://www.w3.org/2000/svg"
1217>
1218  <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">
1219</svg>
1220
1221                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1222  <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">
1223</svg>
1224
1225                      </summary>
1226                      <div
1227                        id="link-our-story"
1228                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
1229                        tabindex="-1"
1230                      >
1231                        <div class="menu-drawer__inner-submenu">
1232                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1233                            <svg
1234  viewBox="0 0 14 10"
1235  fill="none"
1236  aria-hidden="true"
1237  focusable="false"
1238  class="icon icon-arrow"
1239  xmlns="http://www.w3.org/2000/svg"
1240>
1241  <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">
1242</svg>
1243
1244                            Our Story
1245                          </button>
1246                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
1247                                    id="HeaderDrawer-our-story-history"
1248                                    href="/pages/history"
1249                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1250                                    
1251                                  >
1252                                    History
1253                                  </a></li><li><a
1254                                    id="HeaderDrawer-our-story-farm"
1255                                    href="/pages/farm"
1256                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1257                                    
1258                                  >
1259                                    Farm
1260                                  </a></li><li><a
1261                                    id="HeaderDrawer-our-story-family"
1262                                    href="/pages/the-family"
1263                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1264                                    
1265                                  >
1266                                    Family
1267                                  </a></li><li><a
1268                                    id="HeaderDrawer-our-story-winemaking"
1269                                    href="/pages/winemaking"
1270                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1271                                    
1272                                  >
1273                                    Winemaking
1274                                  </a></li><li><a
1275                                    id="HeaderDrawer-our-story-social-responsibility"
1276                                    href="/pages/social-responsibility"
1277                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1278                                    
1279                                  >
1280                                    Social Responsibility
1281                                  </a></li><li><a
1282                                    id="HeaderDrawer-our-story-sustainability"
1283                                    href="/pages/environment"
1284                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1285                                    
1286                                  >
1287                                    Sustainability
1288                                  </a></li></ul>
1289                        </div>
1290                      </div>
1291                    </details></li><li><a
1292                      id="HeaderDrawer-blog"
1293                      href="/blogs/news"
1294                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1295                      
1296                    >
1297                      Blog
1298                    </a></li><li>
1298<details id="Details-menu-drawer-menu-item-7">
1299                      <summary
1300                        id="HeaderDrawer-contact-us"
1301                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1302                      >
1303                        Contact Us
1304                        <svg
1305  viewBox="0 0 14 10"
1306  fill="none"
1307  aria-hidden="true"
1308  focusable="false"
1309  class="icon icon-arrow"
1310  xmlns="http://www.w3.org/2000/svg"
1311>
1312  <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">
1313</svg>
1314
1315                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1316  <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">
1317</svg>
1318
1319                      </summary>
1320                      <div
1321                        id="link-contact-us"
1322                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
1323                        tabindex="-1"
1324                      >
1325                        <div class="menu-drawer__inner-submenu">
1326                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1327                            <svg
1328  viewBox="0 0 14 10"
1329  fill="none"
1330  aria-hidden="true"
1331  focusable="false"
1332  class="icon icon-arrow"
1333  xmlns="http://www.w3.org/2000/svg"
1334>
1335  <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">
1336</svg>
1337
1338                            Contact Us
1339                          </button>
1340                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
1341                                    id="HeaderDrawer-contact-us-contact-us"
1342                                    href="/pages/contact-us"
1343                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1344                                    
1345                                  >
1346                                    Contact Us
1347                                  </a></li><li><a
1348                                    id="HeaderDrawer-contact-us-international-agents"
1349                                    href="/pages/international-agents"
1350                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1351                                    
1352                                  >
1353                                    International Agents
1354                                  </a></li></ul>
1355                        </div>
1356                      </div>
1357                    </details></li><li><a
1358                      id="HeaderDrawer-login"
1359                      href="https://degrendel.co.za/account/login"
1360                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1361                      
1362                    >
1363                      Login
1364                    </a></li></ul>
1365          </nav>
1366          <div class="menu-drawer__utility-links"><a
1367                href="/account/login"
1368                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
1369              ><account-icon><svg
1370  xmlns="http://www.w3.org/2000/svg"
1371  aria-hidden="true"
1372  focusable="false"
1373  class="icon icon-account"
1374  fill="none"
1375  viewBox="0 0 18 19"
1376>
1377  <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">
1378</svg>
1379
1380</account-icon>Log in</a><div class="menu-drawer__localization header-localization">
1381</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1382                  <a href="https://x.com/degrendelwines" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 20 20">
1383  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.27274 2.8L10.8009 7.82176L15.2183 2.8H16.986L11.5861 8.93887L17.3849 17.1928H12.7272L8.99645 11.8828L4.32555 17.1928H2.55769L8.21157 10.7657L2.61506 2.8H7.27274ZM13.5151 15.9248L5.06895 4.10931H6.4743L14.9204 15.9248H13.5151Z" fill="currentColor"/>
1384</svg>
1385<span class="visually-hidden">X (Twitter)</span>
1386                  </a>
1387                </li><li class="list-social__item">
1388                  <a href="https://facebook.com/degrendelwines" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewB
1388ox="0 0 20 20">
1389  <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/>
1390</svg>
1391<span class="visually-hidden">Facebook</span>
1392                  </a>
1393                </li><li class="list-social__item">
1394                  <a href="https://instagram.com/degrendelwines" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20">
1395  <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"/>
1396</svg>
1397<span class="visually-hidden">Instagram</span>
1398                  </a>
1399                </li><li class="list-social__item">
1400                  <a href="https://tiktok.com/@degrendelwines" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-tiktok" viewBox="0 0 20 20">
1401  <path fill="currentColor" d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z"/>
1402</svg>
1403<span class="visually-hidden">TikTok</span>
1404                  </a>
1405                </li><li class="list-social__item">
1406                  <a href="https://youtube.com/@degrendelwines" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 20 20">
1407  <path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z"/>
1408</svg>
1409<span class="visually-hidden">YouTube</span>
1410                  </a>
1411                </li></ul>
1412          </div>
1413        </div>
1414      </div>
1415    </div>
1416  </details>
1417</header-drawer>
1418
1419
1420<details-modal class="header__search">
1421  <details>
1422    <summary
1423      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
1424      aria-haspopup="dialog"
1425      aria-label="Search"
1426    >
1427      <span>
1428        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1429          <use href="#icon-search">
1430        </svg>
1431        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1432          <use href="#icon-close">
1433        </svg>
1434      </span>
1435    </summary>
1436    <div
1437      class="search-modal modal__content gradient"
1438      role="dialog"
1439      aria-modal="true"
1440      aria-label="Search"
1441    >
1442      <div class="modal-overlay"></div>
1443      <div
1444        class="search-modal__content search-modal__content-bottom"
1445        tabindex="-1"
1446      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1447          <div class="field">
1448            <input
1449              class="search__input field__input"
1450              id="Search-In-Modal-1"
1451              type="search"
1452              name="q"
1453              value=""
1454              placeholder="Search"role="combobox"
1455                aria-expanded="false"
1456                aria-owns="predictive-search-results"
1457                aria-controls="predictive-search-results"
1458                aria-haspopup="listbox"
1459                aria-autocomplete="list"
1460                autocorrect="off"
1461                autocomplete="off"
1462                autocapitalize="off"
1463                spellcheck="false">
1464            <label class="field__label" for="Search-In-Modal-1">Search</label>
1465            <input type="hidden" name="options[prefix]" value="last">
1466            <button
1467              type="reset"
1468              class="reset__button field__button hidden"
1469              aria-label="Clear search term"
1470            >
1471              <svg class="icon icon-close" aria-hidden="true" focusable="false">
1472                <use xlink:href="#icon-reset">
1473              </svg>
1474            </button>
1475            <button class="search__button field__button" aria-label="Search">
1476              <svg class="icon icon-search" aria-hidden="true" focusable="false">
1477                <use href="#icon-search">
1478              </svg>
1479            </button>
1480          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1481
1482<div class="predictive-search__loading-state">
1483  <svg
1484    aria-hidden="true"
1485    focusable="false"
1486    class="spinner"
1487    viewBox="0 0 66 66"
1488    xmlns="http://www.w3.org/2000/svg"
1489  >
1490    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1491  </svg>
1492</div>
1493</div>
1494
1495            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button
1496          type="button"
1497          class="search-modal__close-button modal__close-button link link--text focus-inset"
1498          aria-label="Close"
1499        >
1500          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1501            <use href="#icon-close">
1502          </svg>
1503        </button>
1504      </div>
1505    </div>
1506  </details>
1507</details-modal>
1508<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
1509                
1510                <img src="//degrendel.co.za/cdn/shop/files/De-Grendel-Cape-Town-Shopify.png?v=1758655533&amp;width=600" alt="De Grendel Wines" srcset="//degrendel.co.za/cdn/shop/files/De-Grendel-Cape-Town-Shopify.png?v=1758655533&amp;width=140 140w, //degrendel.co.za/cdn/shop/files/De-Grendel-Cape-Town-Shopify.png?v=1758655533&amp;width=210 210w, //degrendel.co.za/cdn/shop/files/De-Grendel-Cape-Town-Shopify.png?v=1758655533&amp;width=280 280w" width="140" height="80.14999999999999" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 280px) 50vw, 140px">
1511              </div></a>
1512
1513<nav class="header__inline-menu">
1514  <ul class="list-menu list-menu--inline" role="list"><li><a
1515            id="HeaderMenu-home"
1516            href="/"
1517            class="header__menu-item list-menu__item link link--text focus-inset"
1518            
1519          >
1520            <span
1521            >Home</span>
1522          </a></li><li><a
1523            id="HeaderMenu-buy-wine"
1524            href="/collections/our-wines"
1525            class="header__menu-item list-menu__item link link--text focus-inset"
1526            
1527          >
1528            <span
1529            >Buy Wine</span>
1530          </a></li><li><header-menu>
1531            <details id="Details-HeaderMenu-3">
1532              <summary
1533                id="HeaderMenu-experience"
1534                class="header__menu-item list-menu__item link focus-inset"
1535              >
1536                <span
1537                >Experience</span>
1538                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1539  <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">
1540</svg>
1541
1542              </summary>
1543              <ul
1544                id="HeaderMenu-MenuList-3"
1545                class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup"
1546                role="list"
1547                tabindex="-1"
1548              ><li><a
1549                        id="HeaderMenu-experience-farm-tours"
1550                        href="/pages/farm-tours"
1551                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1552                        
1553                      >
1554                        Farm Tours
1555                      </a></li><li><a
1556                        id="HeaderMenu-experience-restaurant"
1557                        href="/pages/de-grendel-restaurant"
1558                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1559                        
1560                      >
1561                        Restaurant
1562                      </a></li><li><a
1563                        id="HeaderMenu-experience-tasting-room"
1564                        href="/pages/wine-tasting"
1565                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1566                        
1567                      >
1568                        Tasting Room
1569                      </a></li><li><a
1570                        id="HeaderMenu-experience-events"
1571                        href="/pages/events"
1572                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1573                        
1574                      >
1575                        Events
1576                      </a></li></ul>
1577            </details>
1578          </header-menu></li><li><a
1579            id="HeaderMenu-loyalty-club"
1580            href="/pages/loyalty-club"
1581            class="header__menu-item list-menu__item link link--text focus-inset"
1582            
1583          >
1584            <span
1585            >Loyalty Club</span>
1586          </a></li><li><header-menu>
1587            <details id="Details-HeaderMenu-5">
1588              <summary
1589                id="HeaderMenu-our-story"
1590                class="header__menu-item list-menu__item link focus-inset"
1591              >
1592                <span
1593                >Our Story</span>
1594                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1595  <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">
1596</svg>
1597
1598              </summary>
1599              <ul
1600                id="HeaderMenu-MenuList-5"
1601                class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup"
1602                role="list"
1603                tabindex="-1"
1604              ><li><a
1605                        id="HeaderMenu-our-story-history"
1606                        href="/pages/history"
1607                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1608                        
1609                      >
1610                        History
1611                      </a></li><li><a
1612                        id="HeaderMenu-our-story-farm"
1613                        href="/pages/farm"
1614                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1615                        
1616                      >
1617                        Farm
1618                      </a></li><li><a
1619                        id="HeaderMenu-our-story-family"
1620                        href="/pages/the-family"
1621                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1622                        
1623                      >
1624                        Family
1625                      </a></li><li><a
1626                        id="HeaderMenu-our-story-winemaking"
1627                        href="/pages/winemaking"
1628                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1629                        
1630                      >
1631                        Winemaking
1632                      </a></li><li><a
1633                        id="HeaderMenu-our-story-social-responsibility"
1634                        href="/pages/social-responsibility"
1635                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1636                        
1637                      >
1638                        Social Responsibility
1639                      </a></li><li><a
1640                        id="HeaderMenu-our-story-sustainability"
1641                        href="/pages/environment"
1642                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1643                        
1644                      >
1645                        Sustainability
1646                      </a></li></ul>
1647            </details>
1648          </header-menu></li><li><a
1649            id="HeaderMenu-blog"
1650            href="/blogs/news"
1651            class="header__menu-item list-menu__item link link--text focus-inset"
1652            
1653          >
1654            <span
1655            >Blog</span>
1656          </a></li><li><header-menu>
1657            <details id="Details-HeaderMenu-7">
1658              <summary
1659                id="HeaderMenu-contact-us"
1660                class="header__menu-item list-menu__item link focus-inset"
1661              >
1662                <span
1663                >Contact Us</span>
1664                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1665  <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">
1666</svg>
1667
1668              </summary>
1669              <ul
1670                id="HeaderMenu-MenuList-7"
1671                class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup"
1672                role="list"
1673                tabindex="-1"
1674              ><li><a
1675                        id="HeaderMenu-contact-us-contact-us"
1676                        href="/pages/contact-us"
1677                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1678                        
1679                      >
1680                        Contact Us
1681                      </a></li><li><a
1682                        id="HeaderMenu-contact-us-international-agents"
1683                        href="/pages/international-agents"
1684                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1685                        
1686                      >
1687                        International Agents
1688                      </a></li></ul>
1689            </details>
1690          </header-menu></li><li><a
1691            id="HeaderMenu-login"
1692            href="https://degrendel.co.za/account/login"
1693            class="header__menu-item list-menu__item link link--text focus-inset"
1694            
1695          >
1696            <span
1697            >Login</span>
1698          </a></li></ul>
1699</nav>
1700
1701<div class="header__icons header__icons--localization header-localization">
1702      <div class="desktop-localization-wrapper">
1703</div>
1704      
1705
1706<details-modal class="header__search">
1707  <details>
1708    <summary
1709      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
1710      aria-haspopup="dialog"
1711      aria-label="Search"
1712    >
1713      <span>
1714        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1715          <use href="#icon-search">
1716        </svg>
1717        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1718          <use href="#icon-close">
1719        </svg>
1720      </span>
1721    </summary>
1722    <div
1723      class="search-modal modal__content gradient"
1724      role="dialog"
1725      aria-modal="true"
1726      aria-label="Search"
1727    >
1728      <div class="modal-overlay"></div>
1729      <div
1730        class="search-modal__content search-modal__content-bottom"
1731        tabindex="-1"
1732      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1733          <div class="field">
1734            <input
1735              class="search__input field__input"
1736              id="Search-In-Modal"
1737              type="search"
1738              name="q"
1739              value=""
1740              placeholder="Search"role="combobox"
1741                aria-expanded="false"
1742                aria-owns="predictive-search-results"
1743                aria-controls="predictive-search-results"
1744                aria-haspopup="listbox"
1745                aria-autocomplete="list"
1746                autocorrect="off"
1747                autocomplete="off"
1748                autocapitalize="off"
1749                spellcheck="false">
1750            <label class="field__label" for="Search-In-Modal">Search</label>
1751            <input type="hidden" name="options[prefix]" value="last">
1752            <button
1753              type="reset"
1754              class="reset__button field__button hidden"
1755              aria-label="Clear search term"
1756            >
1757              <svg class="icon icon-close" aria-hidden="true" focusable="false">
1758                <use xlink:href="#icon-reset">
1759              </svg>
1760            </button>
1761            <button class="search__button field__button" aria-label="Search">
1762              <svg class="icon icon-search" aria-hidden="true" focusable="false">
1763                <use href="#icon-search">
1764              </svg>
1765            </button>
1766          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1767
1768<div class="predictive-search__loading-state">
1769  <svg
1770    aria-hidden="true"
1771    focusable="false"
1772    class="spinner"
1773    viewBox="0 0 66 66"
1774    xmlns="http://www.w3.org/2000/svg"
1775  >
1776    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1777  </svg>
1778</div>
1779</div>
1780
1781            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button
1782          type="button"
1783          class="search-modal__close-button modal__close-button link link--text focus-inset"
1784          aria-label="Close"
1785        >
1786          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1787            <use href="#icon-close">
1788          </svg>
1789        </button>
1790      </div>
1791    </div>
1792  </details>
1793</details-modal>
1794
1795<a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide"><account-icon><svg
1796  xmlns="http://www.w3.org/2000/svg"
1797  aria-hidden="true"
1798  focusable="false"
1799  class="icon icon-account"
1800  fill="none"
1801  viewBox="0 0 18 19"
1802>
1803  <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">
1804</svg>
1805
1806</account-icon>
1806<span class="visually-hidden">Log in</span>
1807        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg
1808  class="icon icon-cart-empty"
1809  aria-hidden="true"
1810  focusable="false"
1811  xmlns="http://www.w3.org/2000/svg"
1812  viewBox="0 0 40 40"
1813  fill="none"
1814>
1815  <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"/>
1816</svg>
1817<span class="visually-hidden">Cart</span></a>
1818    </div>
1819  </header>
1820</sticky-header>
1821
1822<cart-notification>
1823  <div class="cart-notification-wrapper page-width">
1824    <div
1825      id="cart-notification"
1826      class="cart-notification focus-inset color-scheme-1 gradient"
1827      aria-modal="true"
1828      aria-label="Item added to your cart"
1829      role="dialog"
1830      tabindex="-1"
1831    >
1832      <div class="cart-notification__header">
1833        <h2 class="cart-notification__heading caption-large text-body"><svg
1834  class="icon icon-checkmark"
1835  aria-hidden="true"
1836  focusable="false"
1837  xmlns="http://www.w3.org/2000/svg"
1838  viewBox="0 0 12 9"
1839  fill="none"
1840>
1841  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
1842</svg>
1843Item added to your cart
1844        </h2>
1845        <button
1846          type="button"
1847          class="cart-notification__close modal__close-button link link--text focus-inset"
1848          aria-label="Close"
1849        >
1850          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1851            <use href="#icon-close">
1852          </svg>
1853        </button>
1854      </div>
1855      <div id="cart-notification-product" class="cart-notification-product"></div>
1856      <div class="cart-notification__links">
1857        <a
1858          href="/cart"
1859          id="cart-notification-button"
1860          class="button button--secondary button--full-width"
1861        >View cart</a>
1862        <form action="/cart" method="post" id="cart-notification-form">
1863          <button class="button button--primary button--full-width" name="checkout">
1864            Check out
1865          </button>
1866        </form>
1867        <button type="button" class="link button-label">Continue shopping</button>
1868      </div>
1869    </div>
1870  </div>
1871</cart-notification>
1872<style data-shopify>
1873  .cart-notification {
1874    display: none;
1875  }
1876</style>
1877
1878
1879<script type="application/ld+json">
1880  {
1881    "@context": "http://schema.org",
1882    "@type": "Organization",
1883    "name": "De Grendel Wines",
1884    
1885      "logo": "https:\/\/degrendel.co.za\/cdn\/shop\/files\/De-Grendel-Cape-Town-Shopify.png?v=1758655533\u0026width=500",
1886    
1887    "sameAs": [
1888      "https:\/\/x.com\/degrendelwines",
1889      "https:\/\/facebook.com\/degrendelwines",
1890      "",
1891      "https:\/\/instagram.com\/degrendelwines",
1892      "https:\/\/tiktok.com\/@degrendelwines",
1893      "",
1894      "",
1895      "https:\/\/youtube.com\/@degrendelwines",
1896      ""
1897    ],
1898    "url": "https:\/\/degrendel.co.za"
1899  }
1900</script>
1900
1901</div>
1902<!-- END sections: header-group -->
1903
1904    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1905      <div id="shopify-section-template--15375913943098__cart-items" class="shopify-section"><link href="//degrendel.co.za/cdn/shop/t/35/assets/component-cart.css?v=165982380921400067651737528915" rel="stylesheet" type="text/css" media="all" />
1906<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-cart-items.css?v=127384614032664249911737528915" rel="stylesheet" type="text/css" media="all" />
1907<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-totals.css?v=15906652033866631521737528915" rel="stylesheet" type="text/css" media="all" />
1908<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-price.css?v=70172745017360139101737528915" rel="stylesheet" type="text/css" media="all" />
1909<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-discounts.css?v=152760482443307489271737528915" rel="stylesheet" type="text/css" media="all" />
1910<link href="//degrendel.co.za/cdn/shop/t/35/assets/quantity-popover.css?v=78745769908715669131737528915" rel="stylesheet" type="text/css" media="all" />
1911<style data-shopify>.section-template--15375913943098__cart-items-padding {
1912    padding-top: 27px;
1913    padding-bottom: 27px;
1914  }
1915
1916  @media screen and (min-width: 750px) {
1917    .section-template--15375913943098__cart-items-padding {
1918      padding-top: 36px;
1919      padding-bottom: 36px;
1920    }
1921  }</style>
1921<script src="//degrendel.co.za/cdn/shop/t/35/assets/cart.js?v=107864062532657556931737528915" defer="defer"></script>
1921<script src="//degrendel.co.za/cdn/shop/t/35/assets/quantity-popover.js?v=987015268078116491737528915" defer="defer"></script>
1921
1922
1923<cart-items class="gradient color-scheme-1 isolate is-empty">
1924  <div class="page-width">
1925    <div class="title-wrapper-with-link">
1926      <h1 class="title title--primary">Your cart</h1>
1927      <a href="/collections/all" class="underlined-link">Continue shopping</a>
1928    </div>
1929
1930    <div class="cart__warnings">
1931      <h1 class="cart__empty-text">Your cart is empty</h1>
1932      <a href="/collections/all" class="button">
1933        Continue shopping
1934      </a><h2 class="cart__login-title">Have an account?</h2>
1935        <p class="cart__login-paragraph">
1936          <a href="/account/login" class="link underlined-link">Log in</a> to check out faster.
1937        </p></div>
1938
1939    <form action="/cart" class="cart__contents critical-hidden" method="post" id="cart">
1940      <div class="cart__items" id="main-cart-items" data-id="template--15375913943098__cart-items">
1941        <div class="js-contents"></div>
1942      </div>
1943
1944      <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p>
1945      <p
1946        class="visually-hidden"
1947        id="shopping-cart-line-item-status"
1948        aria-live="polite"
1949        aria-hidden="true"
1950        role="status"
1951      >
1952        Loading...
1953      </p>
1954    </form>
1955  </div>
1956</cart-items>
1957
1958
1959</div><section id="shopify-section-template--15375913943098__rich_text_a4EweN" class="shopify-section section"><link href="//degrendel.co.za/cdn/shop/t/35/assets/section-rich-text.css?v=155250126305810049721737528915" rel="stylesheet" type="text/css" media="all" />
1960<style data-shopify>.section-template--15375913943098__rich_text_a4EweN-padding {
1961    padding-top: 3px;
1962    padding-bottom: 3px;
1963  }
1964
1965  @media screen and (min-width: 750px) {
1966    .section-template--15375913943098__rich_text_a4EweN-padding {
1967      padding-top: 4px;
1968      padding-bottom: 4px;
1969    }
1970  }</style><div class="isolate">
1971  <div class="rich-text content-container color-scheme-1 gradient rich-text--full-width content-container--full-width section-template--15375913943098__rich_text_a4EweN-padding">
1972    <div class="rich-text__wrapper rich-text__wrapper--center page-width">
1973      <div class="rich-text__blocks center"><div
1974                class="rich-text__text rte scroll-trigger animate--slide-in"
1975                
1976                
1977                  data-cascade
1978                  style="--animation-order: 1;"
1979                
1980              >
1981                <p>LOYALTY CLUB MEMBERS: Please <a href="https://degrendel.co.za/account/login" title="https://degrendel.co.za/account/login">log in</a> before proceeding to checkout.</p>
1982              </div></div>
1983    </div>
1984  </div>
1985</div>
1986
1987
1988</section><div id="shopify-section-template--15375913943098__cart-footer" class="shopify-section cart__footer-wrapper"><link href="//degrendel.co.za/cdn/shop/t/35/assets/component-cart.css?v=165982380921400067651737528915" rel="stylesheet" type="text/css" media="all" />
1989<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-totals.css?v=15906652033866631521737528915" rel="stylesheet" type="text/css" media="all" />
1990<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-price.css?v=70172745017360139101737528915" rel="stylesheet" type="text/css" media="all" />
1991<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-discounts.css?v=152760482443307489271737528915" rel="stylesheet" type="text/css" media="all" />
1992<style data-shopify>.section-template--15375913943098__cart-footer-padding {
1993    padding-top: 15px;
1994    padding-bottom: 30px;
1995  }
1996
1997  @media screen and (min-width: 750px) {
1998    .section-template--15375913943098__cart-footer-padding {
1999      padding-top: 20px;
2000      padding-bottom: 40px;
2001    }
2002  }</style><div
2003  class="gradient color-scheme-1 is-empty"
2004  id="main-cart-footer"
2005  data-id="template--15375913943098__cart-footer"
2006>
2007  <div class="page-width">
2008    <div class="cart__footer isolate section-template--15375913943098__cart-footer-padding"><cart-note class="cart__note field">
2009          <label for="Cart-note">Order special instructions</label>
2010          <textarea
2011            class="text-area field__input"
2012            name="note"
2013            form="cart"
2014            id="Cart-note"
2015            placeholder="Order special instructions"
2016          ></textarea>
2017        </cart-note><div class="cart__blocks">
2018        
2019<div class="js-contents" >
2020                <div></div>
2021
2022                <div class="totals">
2023                  <h2 class="totals__total">Estimated total</h2>
2024                  <p class="totals__total-value">R 0.00 ZAR</p>
2025                </div>
2026
2027                <small class="tax-note caption-large rte">Taxes included. Discounts and <a href="/policies/shipping-policy">shipping</a> calculated at checkout.
2028</small>
2029              </div>
2030<div class="cart__ctas" >
2031                <button
2032                  type="submit"
2033                  id="checkout"
2034                  class="cart__checkout-button button"
2035                  name="checkout"
2036                  
2037                    disabled
2038                  
2039                  form="cart"
2040                >
2041                  Check out
2042                </button>
2043              </div>
2044
2045        <div id="cart-errors"></div>
2046      </div>
2047    </div>
2048  </div>
2049</div>
2050
2051
2052</div>
2053    </main>
2054
2055    <!-- BEGIN sections: footer-group -->
2056<div id="shopify-section-sections--15375910076474__footer" class="shopify-section shopify-section-group-footer-group">
2057<link href="//degrendel.co.za/cdn/shop/t/35/assets/section-footer.css?v=61390616271034004541737528915" rel="stylesheet" type="text/css" media="all" />
2058<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-newsletter.css?v=4727253280200485261737528915" rel="stylesheet" type="text/css" media="all" />
2059<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-list-menu.css?v=151968516119678728991737528915" rel="stylesheet" type="text/css" media="all" />
2060<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-list-payment.css?v=69253961410771838501737528915" rel="stylesheet" type="text/css" media="all" />
2061<link href="//degrendel.co.za/cdn/shop/t/35/assets/component-list-social.css?v=35792976012981934991737528915" rel="stylesheet" type="text/css" media="all" />
2062<style data-shopify>.footer {
2063    margin-top: 0px;
2064  }
2065
2066  .section-sections--15375910076474__footer-padding {
2067    padding-top: 30px;
2068    padding-bottom: 6px;
2069  }
2070
2071  @media screen and (min-width: 750px) {
2072    .footer {
2073      margin-top: 0px;
2074    }
2075
2076    .section-sections--15375910076474__footer-padding {
2077      padding-top: 40px;
2078      padding-bottom: 8px;
2079    }
2080  }</style><footer class="footer color-scheme-3 gradient section-sections--15375910076474__footer-padding">
2080<div class="footer__content-top page-width"><div
2081            class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet  scroll-trigger animate--slide-in"
2082            
2083              data-cascade
2084            
2085          ><div
2086                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
2087                
2088                
2089                  data-cascade
2090                  style="--animation-order: 1;"
2091                
2092              ><h2 class="footer-block__heading inline-richtext">Quick links</h2><ul class="footer-block__details-content list-unstyled"><li>
2093                            <a
2094                              href="/collections/our-wines"
2095                              class="link link--text list-menu__item list-menu__item--link"
2096                            >
2097                              Buy Wine
2098                            </a>
2099                          </li><li>
2100                            <a
2101                              href="/pages/wine-tasting"
2102                              class="link link--text list-menu__item list-menu__item--link"
2103                            >
2104                              Tasting Room
2105                            </a>
2106                          </li><li>
2107                            <a
2108                              href="/pages/restaurant"
2109                              class="link link--text list-menu__item list-menu__item--link"
2110                            >
2111                              Restaurant
2112                            </a>
2113                          </li><li>
2114                            <a
2115                              href="/pages/farm-tours"
2116                              class="link link--text list-menu__item list-menu__item--link"
2117                            >
2118                              Farm Tours
2119                            </a>
2120                          </li><li>
2121                            <a
2122                              href="/pages/loyalty-club"
2123                              class="link link--text list-menu__item list-menu__item--link"
2124                            >
2125                              Loyalty Club
2126                            </a>
2127                          </li><li>
2128                            <a
2129                              href="/blogs/news"
2130                              class="link link--text list-menu__item list-menu__item--link"
2131                            >
2132                              Blog &amp; News
2133                            </a>
2134                          </li></ul></div><div
2135                class="footer-block grid__item scroll-trigger animate--slide-in"
2136                
2137                
2138                  data-cascade
2139                  style="--animation-order: 2;"
2140                
2141              ><div class="footer-block__details-content footer-block-image center"><div
2142                          class="footer-block__image-wrapper"
2143                          style="max-width: min(100%, 185px);"
2144                        >
2145                          <img
2146                            srcset="//degrendel.co.za/cdn/shop/files/Logos_bf1fa341-bc25-4785-9ca4-d07090d60b55.png?v=1654242139&width=185, //degrendel.co.za/cdn/shop/files/Logos_bf1fa341-bc25-4785-9ca4-d07090d60b55.png?v=1654242139&width=370 2x"
2147                            src="//degrendel.co.za/cdn/shop/files/Logos_bf1fa341-bc25-4785-9ca4-d07090d60b55.png?v=1654242139&width=760"
2148                            alt=""
2149                            loading="lazy"
2150                            width="800"
2151                            height="1290"
2152                          >
2153                        </div></div></div><div
2154                class="footer-block grid__item scroll-trigger animate--slide-in"
2155                
2156                
2157                  data-cascade
2158                  style="--animation-order: 3;"
2159                
2160              ><h2 class="footer-block__heading inline-richtext">Contact Us</h2><div class="footer-block__details-content rte">
2161                      <p>Email: [email protected]</p><p>Call: 021 558 6280</p><p>Address: De Grendel Wine Estate, Plattekloof Road, Panorama, Cape Town, 7500</p>
2162                    </div></div></div><div
2163          class="footer-block--newsletter scroll-trigger animate--slide-in"
2164          
2165            data-cascade
2166          
2167        >
2168
2169<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
2170      <a href="https://facebook.com/degrendelwines" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20">
2171  <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/>
2172</svg>
2173<span class="visually-hidden">Facebook</span>
2174      </a>
2175    </li><li class="list-social__item">
2176      <a href="https://instagram.com/degrendelwines" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20">
2177  <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"/>
2178</svg>
2179<span class="visually-hidden">Instagram</span>
2180      </a>
2181    </li><li class="list-social__item">
2182      <a href="https://youtube.com/@degrendelwines" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 20 20">
2183  <path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z"/>
2184</svg>
2185<span class="visually-hidden">YouTube</span>
2186      </a>
2187    </li><li class="list-social__item">
2188      <a href="https://tiktok.com/@degrendelwines" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-tiktok" viewBox="0 0 20 20">
2189  <path fill="currentColor" d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z"/>
2190</svg>
2191<span class="visually-hidden">TikTok</span>
2192      </a>
2193    </li><li class="list-social__item">
2194      <a href="https://x.com/degrendelwines" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 20 20">
2195  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.27274 2.8L10.8009 7.82176L15.2183 2.8H16.986L11.5861 8.93887L17.3849 17.1928H12.7272L8.99645 11.8828L4.32555 17.1928H2.55769L8.21157 10.7657L2.61506 2.8H7.27274ZM13.5151 15.9248L5.06895 4.10931H6.4743L14.9204 15.9248H13.5151Z" fill="currentColor"/>
2196</svg>
2197<span class="visually-hidden">X (Twitter)</span>
2198      </a>
2199    </li></ul>
2200</div>
2201      </div><div
2202    class="footer__content-bottom scroll-trigger animate--slide-in"
2203    
2204      data-cascade
2205    
2206  >
2207    <div class="footer__content-bottom-wrapper page-width">
2208      <div class="footer__column footer__localization isolate"></div>
2209      <div class="footer__column footer__column--info"><div class="footer__payment">
2210            <span class="visually-hidden">Payment methods</span>
2211            <ul class="list list-payment" role="list"></ul>
2212          </div></div>
2213    </div>
2214    <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center">
2215      <div class="footer__copyright caption">
2216        <small class="copyright__content"
2217          >&copy; 2026, <a href="/" title="">De Grendel Wines</a></small>
2218        <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></small><ul class="policies list-unstyled"><li>
2219                  <small class="copyright__content"
2220                    ><a href="/policies/refund-policy">Refund policy</a></small
2221                  >
2222                </li><li>
2223                  <small class="copyright__content"
2224                    ><a href="/policies/privacy-policy">Privacy policy</a></small
2225                  >
2226                </li><li>
2227                  <small class="copyright__content"
2228                    ><a href="/policies/terms-of-service">Terms of service</a></small
2229                  >
2230                </li><li>
2231                  <small class="copyright__content"
2232                    ><a href="/policies/shipping-policy">Shipping policy</a></small
2233                  >
2234                </li><li>
2235                  <small class="copyright__content"
2236                    ><a href="#shopifyReshowConsentBanner">Cookie preferences</a></small
2237                  >
2238                </li></ul></div>
2239    </div>
2240  </div>
2241</footer>
2242
2243
2244</div>
2245<!-- END sections: footer-group -->
2246
2247    <ul hidden>
2248      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
2249      <li id="a11y-new-window-message">Opens in a new window.</li>
2250    </ul>
2251
2252    
2252<script>
2253      window.shopUrl = 'https://degrendel.co.za';
2254      window.routes = {
2255        cart_add_url: '/cart/add',
2256        cart_change_url: '/cart/change',
2257        cart_update_url: '/cart/update',
2258        cart_url: '/cart',
2259        predictive_search_url: '/search/suggest',
2260      };
2261
2262      window.cartStrings = {
2263        error: `There was an error while updating your cart. Please try again.`,
2264        quantityError: `You can only add [quantity] of this item to your cart.`,
2265      };
2266
2267      window.variantStrings = {
2268        addToCart: `Add to cart`,
2269        soldOut: `Sold out`,
2270        unavailable: `Unavailable`,
2271        unavailable_with_option: `[value] - Unavailable`,
2272      };
2273
2274      window.quickOrderListStrings = {
2275        itemsAdded: `[quantity] items added`,
2276        itemAdded: `[quantity] item added`,
2277        itemsRemoved: `[quantity] items removed`,
2278        itemRemoved: `[quantity] item removed`,
2279        viewCart: `View cart`,
2280        each: `[money]/ea`,
2281        min_error: `This item has a minimum of [min]`,
2282        max_error: `This item has a maximum of [max]`,
2283        step_error: `You can only add this item in increments of [step]`,
2284      };
2285
2286      window.accessibilityStrings = {
2287        imageAvailable: `Image [index] is now available in gallery view`,
2288        shareSuccess: `Link copied to clipboard`,
2289        pauseSlideshow: `Pause slideshow`,
2290        playSlideshow: `Play slideshow`,
2291        recipientFormExpanded: `Gift card recipient form expanded`,
2292        recipientFormCollapsed: `Gift card recipient form collapsed`,
2293        countrySelectorSearchCount: `[count] countries/regions found`,
2294      };
2295    </script>
2295<script src="//degrendel.co.za/cdn/shop/t/35/assets/predictive-search.js?v=162273246065392412141737528915" defer="defer"></script>
2295
2296
2297
2298
2299
2300
2301
2302
2303<script>
2304  window.Samita = window.Samita || {}
2305window.Samita.SamitaLocksAccessParams =  window.Samita.SamitaLocksAccessParams || {}
2306window.Samita.SamitaLocksAccessParams.selector = window.Samita.SamitaLocksAccessParams.selector || {}
2307window.Samita.SamitaLocksAccessParams.selector.product = {
2308  btnAtc: 'product-form.product-form',
2309  mainContent: "main",
2310  price: ".product-price"
2311}
2312   window.Samita.SamitaLocksAccessParams.selector.collection = {
2313    btnAtc: ".quick-add__submit",
2314    collectionSelect: "ul.product-grid",
2315    price: ".price",
2316    productSelector: "li.grid__item"
2317   }
2318
2319  window.Samita.SamitaLocksAccessParams.selector.index = {
2320    btnAtc: "product-card__btn-wrapper",
2321    collectionSelect: "ul.grid.grid-cols-1 li.relative.bg-primary-background.w-full",
2322    price: ".product-card__price",
2323    productSelector: ".shop__grid-item"
2324  }
2325
2326  window.Samita.SamitaLocksAccessParams.selector.otherPage= {
2327    btnAtc: "product-card__btn-wrapper",
2328    collectionSelect: "ul.grid.grid-cols-1 li.relative.bg-primary-background.w-full",
2329    price: ".product-card__price",
2330    productSelector: ".shop__grid-item"
2331  }
2332
2333  window.Samita.SamitaLocksAccessParams.selector.searchPage= {
2334    btnAtc: "product-card__btn-wrapper",
2335    collectionSelect: "ul.grid.grid-cols-1 li.relative.bg-primary-background.w-full",
2336    price: ".product-card__price",
2337    productSelector: ".shop__grid-item"
2338  }
2339</script>
2339
2340
2341
2342    
2343  <div id="shopify-block-ATHFyVXl3cGVheGFZN__5262484255297314870" class="shopify-block shopify-app-block">
2344
2345
2346
2347
2348
2349
2350</div><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block">
2351</div><div id="shopify-block-AWURuOFNDWFEzZ0VQc__10560697916000961394" class="shopify-block shopify-app-block age-verification-root"><!-- BEGIN app snippet: app-data -->
2352
2353
2354
2355
2356
2357
2358
2359
2360<script>
2361  window.ageVerificationMetafields = "[{\"id\":5064,\"name\":\"DG Pop Up\",\"mainBackgroundType\":3,\"mainBackground\":\"#FFFFFFD9\",\"popupBackground\":\"#1C223F\",\"logo\":\"https:\/\/age.ipblocker.io\/s\/api\/uploads\/7f69ad8e-0fc5-4f4f-9ac0-61b3c5dbf64a-dg-logo-age-2.png\",\"pageTypeToShow\":\"0\",\"applyCustomer\":\"0\",\"showInPages\":[],\"showWhenProductAddToCart\":1,\"minAge\":18,\"cacheTime\":10,\"inputMethod\":0,\"headingText\":\"WELCOME TO SHOP\",\"headingSize\":\"30\",\"headingColor\":\"#FFFFFF\",\"subHeadingText\":\"You must be at least 18 to visit this site\",\"subHeadingSize\":\"16\",\"subHeadingColor\":\"#FFFFFF\",\"submitButtonBackground\":\"#013C97\",\"submitButtonTextColor\":\"#FFFFFF\",\"submitButtonLabel\":\"OK\",\"cancelButtonBackground\":\"#A0A0A0\",\"cancelButtonTextColor\":\"#FFFFFF\",\"cancelButtonLabel\":\"CANCEL\",\"dateTimeFormat\":\"MM,DD,YY\",\"monthsLabel\":{\"january\":\"January\",\"february\":\"February\",\"march\":\"March\",\"april\":\"April\",\"may\":\"May\",\"june\":\"June\",\"july\":\"July\",\"august\":\"August\",\"september\":\"September\",\"october\":\"October\",\"november\":\"November\",\"december\":\"December\"},\"actionCancel\":\"redirect\",\"redirectUrl\":\"https:\/\/www.google.com\/\",\"errorMessage\":\"\",\"errorMessageCancel\":\"\",\"customCss\":null,\"lastUpdate\":1747757740,\"showCustomMonthLabel\":0,\"customPages\":[],\"deletedAt\":null,\"headingTextEditor\":\"\u003cspan style=\\\"font-weight: bold;\\\"\u003e\u003cfont color=\\\"#ffffff\\\" style=\\\"\\\" size=\\\"4\\\"\u003eWelcome to\u003c\/font\u003e\u003c\/span\u003e\u003cspan style=\\\"color: #ffffff; font-size: 18px; font-weight: bold\\\"\u003e \u003c\/span\u003e\u003cspan style=\\\"color: rgb(255, 255, 255); font-weight: bold;\\\"\u003e\u003cfont size=\\\"4\\\"\u003eDe Grendel\u003c\/font\u003e\u003c\/span\u003e\",\"subHeadingTextEditor\":\"\u003cspan style=\\\"color: #ffffff; font-size: 16px\\\"\u003eYou must be at least 18\u003c\/span\u003e\u003cspan style=\\\"color: rgb(255, 255, 255);\\\"\u003e\u003cfont size=\\\"3\\\"\u003e\u0026nbsp;years old\u003c\/font\u003e\u003c\/span\u003e\u003cspan style=\\\"color: #ffffff; font-size: 16px\\\"\u003e to visit this site\u003c\/span\u003e\u003cspan style=\\\"color: rgb(255, 255, 255);\\\"\u003e\u003cfont size=\\\"3\\\"\u003e.\u003c\/font\u003e\u003c\/span\u003e\",\"submitButtonLabelEditor\":\"\u003cspan style=\\\"color: #ffffff; font-size: 16px; font-weight: bold\\\"\u003eOK\u003c\/span\u003e\",\"cancelButtonLabelEditor\":\"\u003cspan style=\\\"color: #ffffff; font-size: 16px; font-weight: bold\\\"\u003eCANCEL\u003c\/span\u003e\",\"submitButtonBorderRadius\":\"0\",\"cancelButtonBorderRadius\":\"0\",\"submitButtonBorderWidth\":\"0\",\"cancelButtonBorderWidth\":\"0\",\"submitButtonBorderColor\":\"#FFFFFF\",\"cancelButtonBorderColor\":\"#FFFFFF\",\"popupBackgroundBorderColor\":\"#FFFFFF\",\"popupBackgroundBorderWidth\":\"0\",\"popupBackgroundBorderRadius\":\"0\",\"shop\":\"degrendel.myshopify.com\"}]";
2362  window.ageVerificationTranslates = null
2363  window.age_verification_terms = null
2364  window.ageLoggedIn = false
2365  window.ageVerificationAppConfig = "{\"showWatermark\":false,\"cacheTime\":10,\"rememberType\":\"day\",\"rememberTickText\":null,\"appStatus\":1}"
2366</script>
2366
2367
2368<script>
2369  window.ageVerificationTemplate = 'cart';
2370  
2371      
2372        window.ageVerificationDefaultLocale= 'en';
2373        
2374  
2375</script>
2375
2376
2377
2378<!-- END app snippet -->
2379
2380
2381
2382<script>
2383  const ageVerificationScript = document.querySelector("#age-verification-script");
2384  if (!ageVerificationScript) {
2385    const script = document.createElement("script");
2386    script.id = 'age-verification-script';
2387    script.src = 'https://cdn.shopify.com/extensions/01a0f65a-40fc-7dbc-888a-dad0fa0afd48/age-verifier-by-omega-296/assets/app-age.js';
2388    script.async = false;
2389    script.type = 'module';
2390    document.head.appendChild(script);
2391  }
2392</script>
2392
2393
2394<script>
2395  document.addEventListener('DOMContentLoaded', function () {
2396    const ageVerificationStyles = document.querySelector('#age-verifier');
2397    if (!ageVerificationStyles) {
2398      const link = document.createElement('link');
2399      link.id = 'age-verifier';
2400      link.rel = 'stylesheet';
2401      link.href = "https://cdn.shopify.com/extensions/01a0f65a-40fc-7dbc-888a-dad0fa0afd48/age-verifier-by-omega-296/assets/age-verifier.css";
2402      link.type = 'text/css';
2403      document.head.appendChild(link);
2404    }
2405  });
2406</script>
2406
2407
2408
2409</div>
2409<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2409
2410<shopify-store store-domain="https://degrendel.co.za" country="ZA" language="en"></shopify-store>
2411<shopify-chat></shopify-chat>
2412</body>
2413</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.