1<!doctype html> 2<html lang="en" class="h-full scroll-smooth scroll-pt-[119px] laptop:scroll-pt-[174px]"> 3 <head> 4 5 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 5-6
5 6 <script async src="https://www.googletagmanager.com/gtag/js?id=
6AW-11402425742
vendor: 16 bytes, lines 6-7
6"></script> 7
7<script> 8
vendor: 150 bytes, lines 8-12
8window.dataLayer = window.dataLayer || []; 9 function gtag(){dataLayer.push(arguments);} 10 gtag('js', new Date()); 11 12 gtag('config', '
12AW-11402425742
vendor: 14 bytes, lines 12-17
12'); 13 14 15 16 17
17if (sessionStorage.getItem("l7_session_test") === null) { 18 console.log("l7_session_test", sessionStorage.getItem("l7_session_test")); 19 sessionStorage.setItem("l7_session_test", true); 20 // localStorage.removeItem('SelectedStoreId'); 21 document.cookie = "age_gate_26=false;expires=Thu, 01 Jan 1970 00:00:01 GMT"; 22 } 23 </script>
23 24 25 26 <meta charset="utf-8"> 27 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 28 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0, viewport-fit=cover"/> 29 30 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 31 <link rel="preload" href="//vinearts.ca/cdn/shop/t/23/assets/main.bundle.css?v=719061937612239301767269627" as="style"> 32 <link rel="preload" href="//vinearts.ca/cdn/shop/t/23/assets/main.bundle.js?v=92082964159330173451770378081" as="script"> 33 34 <title> 35 Vine Arts - Calgary and Edmonton Spirits and Wine Stores 36</title><meta name="description" content="Vine Arts is Alberta's most creative wine shop featuring a selection of unique wines, craft beers, cocktail supplies, craft spirits, bitters and more from around the world."/><meta property="og:site_name" content="Vine Arts"> 37<meta property="og:url" content="https://vinearts.ca/"> 38<meta property="og:title" content="Vine Arts - Calgary and Edmonton Spirits and Wine Stores"> 39<meta property="og:type" content="website"> 40<meta property="og:description" content="Vine Arts is Alberta's most creative wine shop featuring a selection of unique wines, craft beers, cocktail supplies, craft spirits, bitters and more from around the world."> 41 42<meta name="twitter:site" content="@vinearts"><meta name="twitter:card" content="summary_large_image"> 43<meta name="twitter:title" content="Vine Arts - Calgary and Edmonton Spirits and Wine Stores"> 44<meta name="twitter:description" content="Vine Arts is Alberta's most creative wine shop featuring a selection of unique wines, craft beers, cocktail supplies, craft spirits, bitters and more from around the world."> 45 46 <!-- favicon block --> 47 <link rel="apple-touch-icon" sizes="180x180" href="//vinearts.ca/cdn/shop/t/23/assets/apple-touch-icon.static.png?v=68166486472512641561719339878"> 48 <link rel="android-chrome-icon" sizes="180x180" href="//vinearts.ca/cdn/shop/t/23/assets/android-chrome-192x192.static.png?v=132297057064107545591719339878"> 49 <link rel="android-chrome-icon-large" sizes="180x180" href="//vinearts.ca/cdn/shop/t/23/assets/android-chrome-512x512.static.png?v=172667283944846822241719339878"> 50 <link rel="icon" type="image/png" sizes="32x32" href="//vinearts.ca/cdn/shop/t/23/assets/favicon-32x32.static.png?v=32365544955151213401719339878"> 51 <link rel="icon" type="image/png" sizes="16x16" href="//vinearts.ca/cdn/shop/t/23/assets/favicon-16x16.static.png?v=168298920724779228821719339878"> 52 <link rel="manifest" href="//vinearts.ca/cdn/shop/t/23/assets/site.static.webmanifest?v=98144810749728448021776914041"> 53 <meta name="msapplication-config" content="//vinearts.ca/cdn/shop/t/23/assets/browserconfig.static.xml?v=125545922810268997861776914041"/> 54 <meta name="msapplication-TileColor" content="#103F56"> 55 <meta name="theme-color" content="#103F56"> 56 <!-- end favicon block --> 57 58 <link href="//vinearts.ca/cdn/shop/t/23/assets/main.bundle.css?v=719061937612239301767269627" rel="stylesheet" type="text/css" media="all" /> 59 <link href="//vinearts.ca/cdn/shop/t/23/assets/custom.css?v=70686078723539908981776324319" rel="stylesheet" type="text/css" media="all" /> 60 61 62 63 64 65 66 <style> 67 a[href="#"] { 68 text-decoration: none; 69 position: relative; 70 } 71 a[href="#"]:before { 72 content:'â ï¸'; 73 padding-right: 5px; 74 } 75 </style> 76 77 <style> 78/* visually disable button and block clicks */ 79.js-disabled { 80 opacity: 0.6; 81 pointer-events: none; 82 cursor: not-allowed; 83} 84</style> 85 <!-- header hook for Shopify plugins --> 86
86<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
86<meta name="google-site-verification" content="MHEUKTVXq-Yglmj6DxOm_6vHFzFOAAYNSdQa-ESIL50"> 87<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/67387392312/digital_wallets/dialog"> 88<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
88<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=7059800376"></script>
88 89<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
90<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=7059800376&shop_id=67387392312" crossorigin="anonymous"></script>
vendor: 1 bytes, line 90
90
91<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":67387392312,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/67387392312","merchantName":"Vine Arts","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","interac","jcb"],"total":{"type":"pending","label":"Vine Arts","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 91
91
92<script id="shopify-features" type="application/json">{"accessToken":"7dfbeea2e956aa69ca6c934a37215006","betas":["rich-media-storefront-analytics"],"domain":"vinearts.ca","predictiveSearch":true,"shopId":67387392312,"locale":"en"}</script>
vendor: 1 bytes, line 92
92
93<script>var Shopify = Shopify || {}; 94Shopify.shop = "vineartsyyc.myshopify.com"; 95Shopify.locale = "en"; 96Shopify.currency = {"active":"CAD","rate":"1.0"}; 97Shopify.country = "CA"; 98Shopify.theme = {"name":"Vine Arts 1.0.11 | eC newletter - 0625","id":169719628088,"schema_name":"Shopify Vital","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 99Shopify.theme.handle = "null"; 100Shopify.theme.style = {"id":null,"handle":null}; 101Shopify.cdnHost = "vinearts.ca/cdn"; 102Shopify.routes = Shopify.routes || {}; 103Shopify.routes.root = "/"; 104Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 105Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 106Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 107Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 107
107
108<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 108
108
109<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 109
109
110<script> 111 window.ShopifyPay = window.ShopifyPay || {}; 112 window.ShopifyPay.apiHost = "shop.app\/pay"; 113 window.ShopifyPay.redirectState = null; 114</script>
vendor: 1 bytes, line 114
114
115<script> 116 window.Shopify = window.Shopify || {}; 117 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 118 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 119 window.Shopify.SignInWithShop.eligible = true; 120</script>
vendor: 1 bytes, line 120
120
121<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 121
121
122<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 122
122
123<script type="module"> 124 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 125 126 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 127 128</script>
vendor: 1 bytes, line 128
128
129<script> 130 window.Shopify = window.Shopify || {}; 131 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 132 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"]}; 133</script>
vendor: 1 bytes, line 133
133
134<script>(function() { 135 var isLoaded = false; 136 function asyncLoad() { 137 if (isLoaded) return; 138 isLoaded = true; 139 var urls = ["https:\/\/d23dclunsivw3h.cloudfront.net\/redirect-app.js?shop=vineartsyyc.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/9e443c72ce0382b85249b3628\/11b57e0bc413d7bfeb5191f2f.js?shop=vineartsyyc.myshopify.com"]; 140 for (var i = 0; i < urls.length; i++) { 141 var s = document.createElement('script'); 142 s.type = 'text/javascript'; 143 s.async = true; 144 s.src = urls[i]; 145 var x = document.getElementsByTagName('script')[0]; 146 x.parentNode.insertBefore(s, x); 147 } 148 }; 149 if(window.attachEvent) { 150 window.attachEvent('onload', asyncLoad); 151 } else { 152 window.addEventListener('load', asyncLoad, false); 153 } 154})();</script>
vendor: 1 bytes, line 154
154
155<script id="__st">var __st={"a":67387392312,"offset":-21600,"reqid":"f50758d6-262d-4efc-b751-ff93b59b65cc-1791418705","pageurl":"vinearts.ca\/","u":"412c9bdee0c4","p":"home"};</script>
vendor: 1 bytes, line 155
155
156<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 156
156
157<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 157
157
158<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//vinearts.ca/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 158
158
159<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 = "//vinearts.ca/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>
159<script crossorigin="anonymous" defer="defer" src="//vinearts.ca/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 159
159
160<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 160
160
161<script> 162 window.Shopify = window.Shopify || {}; 163 window.Shopify.MCP = window.Shopify.MCP || {}; 164 window.Shopify.MCP.enabled = true; 165 window.Shopify.MCP.shop = "vineartsyyc.myshopify.com"; 166 window.Shopify.MCP.mcpEndpoint = "https:\/\/vinearts.ca\/api\/mcp"; 167 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 168</script>
vendor: 1 bytes, line 168
168
169<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("\/\/vinearts.ca\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 170</script>
vendor: 1 bytes, line 170
170
171<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://vinearts.ca/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 172</script>
vendor: 1 bytes, line 172
172
173<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 174 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); 175</script>
vendor: 1 bytes, line 175
175
176<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})}})); 177</script>
177 178<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://vinearts.ca/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 179<style id="shopify-accelerated-checkout-cart"> 180 #shopify-buyer-consent { 181 margin-top: 1em; 182 display: inline-block; 183 width: 100%; 184} 185 186#shopify-buyer-consent.hidden { 187 display: none; 188} 189 190#shopify-subscription-policy-button { 191 background: none; 192 border: none; 193 padding: 0; 194 text-decoration: underline; 195 font-size: inherit; 196 cursor: pointer; 197} 198 199#shopify-subscription-policy-button::before { 200 box-shadow: none; 201} 202 203 </style> 204
205<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
205 206 207 208 <link rel="canonical" href="https://vinearts.ca/"> 209<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0673/8739/2312/files/social_sharing_image.png?v=1668390128" /> 210<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0673/8739/2312/files/social_sharing_image.png?v=1668390128" /> 211<meta property="og:image:width" content="2400" /> 212<meta property="og:image:height" content="1260" /> 213<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
214<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: 67387392312,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 214
214
215<script> 216 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 217</script>
vendor: 1 bytes, line 217
217
218<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}
218).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: 67387392312,storefrontBaseUrl: "https://vinearts.ca",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://vinearts.ca/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2382725432","configuration":"{\"mailchimp_store_id\":\"store_ejxr1qr8n2s4dg53bhe7\", \"mailchimp_user_id\":\"151691606\",\"mailchimp_list_id\":\"c44908938b\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
218,{"id":"1632239928","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1024688440","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3free-01.swymrelay.com\",\"swymTier\":\"v3free-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"845775160","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-9PHBC5R9YR\\\",\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-9PHBC5R9YR\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-9PHBC5R9YR\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-9PHBC5R9YR\\\",\\\"MC-HYRFTG8QGF\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-9PHBC5R9YR\\\",\\\"MC-HYRFTG8QGF\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-9PHBC5R9YR\\\",\\\"MC-HYRFTG8QGF\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-9PHBC5R9YR\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-9PHBC5R9YR\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"91947320","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"google ads conversion"},{"id":"155812152","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Vine Arts","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"vineartsyyc.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/vinearts.ca"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"10932926677304","handle":"bindi-sergardi-ser-gardo-chianti-classic","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53063381287224","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10932921303352","handle":"villa-calcinaia-chianti-classico","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53063373390136","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10932913504568","handle":"caparsa-chianti-ris-doccio-a-matteo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53063362019640","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
218,{"id":"10932786430264","handle":"dog-point-marlborough-chardonnay","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53063124222264","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10930328502584","handle":"catena-bodegas-esmeralda-alta-malbec","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53056723222840","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10911042634040","handle":"malternative-pineau-des-charentes-6-le-sepia-46-year-old","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53027136274744","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10911020220728","handle":"whisky-jury-worthy-park-jamaica-2015-56-7","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53027111403832","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10910626775352","handle":"malternative-cognac-50-les-tarins-verts-delamain-51","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53026475442488","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10910540202296","handle":"malternative-49-la-signature-lot-19-70","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53026329067832","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10910428496184","handle":"malternative-calvados-4-le-bouc-1973-45","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53026129936696","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10910370791736","handle":"malternative-cognac-47-humus-noir-lot-19-84-45-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53026069774648","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10907297218872","handle":"bridgeland-alberta-wheat-whisky","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53020858450232","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10905836323128","handle":"ami-ami-vin-blanc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53016440734008","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10905835340088","handle":"ami-ami-vin-rose-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53016437621048","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10905833898296","handle":"ami-ami-vin-rouge","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53016430903608","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10905820266808","handle":"dog-point-pinot-noir-marlborough","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53016281284920","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10905667436856","handle":"laurent-saillard-scarlette","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53015447634232","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
218,{"id":"10905630966072","handle":"vineka-di-guglielmo-zito-puglia-bianco","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53015397302584","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10905474531640","handle":"benjamin-bridge-glooscap-rose","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53015230087480","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10904317133112","handle":"markus-molitor-riesling-haus-klosterberg-riesling-off-dry","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53010483904824","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10897051484472","handle":"backcountry-if-you-ainy-givenr-canadian-pilsner-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52989293363512","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10894727774520","handle":"decadent-drams-armagnac-10-year-2014-100-baco-noir-53-3","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52984388649272","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10888877900088","handle":"el-gran-legado-da-vida-reposado-tequila","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52972699189560","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10888839070008","handle":"el-gran-legado-de-vida-anejo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52972404539704","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10888635187512","handle":"cocchi-barbera-chinato","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52971704549688","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10888568734008","handle":"markus-molitor-kabinett-urziger-wurzgarten","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52971449385272","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10883846668600","handle":"hakushu-12-year","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52962364260664","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10871101653304","handle":"pertois-moriset-le-special-club-gr-cru-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52931320283448","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10871097753912","handle":"therianthropy-cabernet-franc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52931306619192","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10871096410424","handle":"therianthropy-gamay","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52931302523192","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10871095591224","handle":"therianthropy-mouflon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52931298918712","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
218,{"id":"10870919954744","handle":"amrut-marudham-single-malt-whisky","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52930363588920","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10867369181496","handle":"yalumba-y-series-viognier","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52923643625784","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10858093084984","handle":"helene-charbaut-la-charbauterie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52899439903032","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10842890436920","handle":"alberta-distillers-rare-batch-no-2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52861052322104","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10842779189560","handle":"g4-reposado-tequila","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52860739256632","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10831023309112","handle":"tequila-cimarron-blanco","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52825564840248","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10830978056504","handle":"dorrance-rouge-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52825474498872","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10830512881976","handle":"viniverso-by-i-clivi-ribolla-gialla-cius","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52824569610552","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10829271335224","handle":"petit-mazuret-rouge","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52820879835448","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10825562358072","handle":"cordero-san-giorgio-tiamat-pinot-noir","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52804759290168","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10825561801016","handle":"cordero-san-giorgio-piasa-rose","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52804758143288","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10825561178424","handle":"cordero-san-giorgio-pinot-grigio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52804751556920","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10814485135672","handle":"master-of-malt-bunnahabhain-15-year-old-2009","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52775127941432","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10807449289016","handle":"partida-crues-vinel-lo-rojo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52747767382328","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
218,{"id":"10807442571576","handle":"partida-crues-vinel-lo-blanco","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52747758633272","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10807150739768","handle":"il-poggiarello-lo-straniero","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52746835329336","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10804623278392","handle":"william-saintot-blanc-de-blanc-1er-cru","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52735937904952","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10800920920376","handle":"fee-bros-browned-butter-fat-wash-bitters","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52725047492920","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10794706436408","handle":"glen-scotia-12-year-old-single-malt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52701225582904","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7989604155704","handle":"single-bottle-gift-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43719308706104","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7989604352312","handle":"double-bottle-gift-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43719309001016","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7989604450616","handle":"gift-box","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43719309328696","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://vinearts.ca/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"169719628088","themePublished":"true","eventMetadataId":"c27791b2-2e5a-472a-a28d-d5f3ff9c8713","pageType":"home","shopId":"67387392312","storefrontBaseUrl":"https:\/\/vinearts.ca","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
218<script> 219 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 220 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 221 window.ShopifyAnalytics.meta.currency = 'CAD'; 222 var meta = {"page":{"pageType":"home","requestId":"f50758d6-262d-4efc-b751-ff93b59b65cc-1791418705"}}; 223 for (var attr in meta) { 224 window.ShopifyAnalytics.meta[attr] = meta[attr]; 225 } 226</script>
vendor: 1 bytes, line 226
226
227<script class="analytics"> 228 (function () { 229 var customDocumentWrite = function(content) { 230 var jquery = null; 231 232 if (window.jQuery) { 233 jquery = window.jQuery; 234 } else if (window.Checkout && window.Checkout.$) { 235 jquery = window.Checkout.$; 236 } 237 238 if (jquery) { 239 jquery('body').append(content); 240 } 241 }; 242 243 var hasLoggedConversion = function(token) { 244 if (token) { 245 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 246 } 247 return false; 248 } 249 250 var setCookieIfConversion = function(token) { 251 if (token) { 252 var twoMonthsFromNow = new Date(Date.now()); 253 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 254 255 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 256 } 257 } 258 259 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 260 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 261 if (trekkie.integrations) { 262 return; 263 } 264 trekkie.methods = [ 265 'identify', 266 'page', 267 'ready', 268 'track', 269 'trackForm', 270 'trackLink' 271 ]; 272 trekkie.factory = function(method) { 273 return function() { 274 var args = Array.prototype.slice.call(arguments); 275 args.unshift(method); 276 trekkie.push(args); 277 if (method == 'track' || method == 'page') { 278 var pageUrl; 279 try { 280 pageUrl = window.location.href; 281 } catch (e) {} 282 var pageReferrer; 283 try { 284 pageReferrer = document.referrer; 285 } catch (e) {} 286 try { 287 if (window.__TREKKIE_SHIM_QUEUE == null) { 288 window.__TREKKIE_SHIM_QUEUE = []; 289 } 290 window.__TREKKIE_SHIM_QUEUE.push({ 291 from: 'trekkie-stub', 292 method: method, 293 args: args.slice(1), 294 pageContext: { 295 url: pageUrl, 296 referrer: pageReferrer 297 } 298 }); 299 } catch (e) { 300 // no-op 301 } 302 } 303 return trekkie; 304 }; 305 }; 306 for (var i = 0; i < trekkie.methods.length; i++) { 307 var key = trekkie.methods[i]; 308 trekkie[key] = trekkie.factory(key); 309 } 310 trekkie.load = function(config) { 311 trekkie.config = config || {}; 312 trekkie.config.initialDocumentCookie = document.cookie; 313 var first = document.getElementsByTagName('script')[0]; 314var script = document.createElement('script'); 315script.type = 'text/javascript'; 316script.onerror = function(e) { 317 var scriptFallback = document.createElement('script'); 318 scriptFallback.type = 'text/javascript'; 319 scriptFallback.onerror = function(error) { 320 var Monorail = { 321 produce: function produce(monorailDomain, schemaId, payload) { 322 var currentMs = new Date().getTime(); 323 var event = { 324 schema_id: schemaId, 325 payload: payload, 326 metadata: { 327 event_created_at_ms: currentMs, 328 event_sent_at_ms: currentMs 329 } 330 }; 331 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 332 }, 333 sendRequest: function sendRequest(endpointUrl, payload) { 334 // Try the sendBeacon API 335 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 336 var blobData = new window.Blob([payload], { 337 type: 'text/plain' 338 }); 339 340 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 341 return true; 342 } // sendBeacon was not successful 343 344 } // XHR beacon 345 346 var xhr = new XMLHttpRequest(); 347 348 try { 349 xhr.open('POST', endpointUrl); 350 xhr.setRequestHeader('Content-Type', 'text/plain'); 351 xhr.send(payload); 352 } catch (e) { 353 console.log(e); 354 } 355 356 return false; 357 }, 358 isIos12: function isIos12() { 359 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 360 } 361 }; 362 Monorail.produce('monorail-edge.shopifysvc.com', 363 'trekkie_storefront_load_errors/1.1', 364 {shop_id: 67387392312, 365 theme_id: 169719628088, 366 app_name: "storefront", 367 context_url: window.location.href, 368 source_url: "//vinearts.ca/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 369 370 }; 371 scriptFallback.async = true; 372 scriptFallback.src = '//vinearts.ca/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 373 first.parentNode.insertBefore(scriptFallback, first); 374}; 375script.async = true; 376script.src = '//vinearts.ca/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 377first.parentNode.insertBefore(script, first); 378 379 }; 380 trekkie.load( 381 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":67387392312,"isMerchantRequest":null,"themeId":169719628088,"themeCityHash":"8920371637479066507","contentLanguage":"en","currency":"CAD","eventMetadataId":"c27791b2-2e5a-472a-a28d-d5f3ff9c8713"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 382 ); 383 384 var loaded = false;
385 trekkie.ready(function() { 386 if (loaded) return; 387 loaded = true; 388 389 window.ShopifyAnalytics.lib = window.trekkie; 390 391 var originalDocumentWrite = document.write; 392 document.write = customDocumentWrite; 393 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 394 document.write = originalDocumentWrite; 395 396 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 397 var token = match? match[1]: undefined; 398 if (!hasLoggedConversion(token)) { 399 setCookieIfConversion(token); 400 401 } 402 }); 403 404 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"f50758d6-262d-4efc-b751-ff93b59b65cc-1791418705","shopifyEmitted":true}); 405 406 var eventsListenerScript = document.createElement('script'); 407 eventsListenerScript.async = true; 408 eventsListenerScript.src = "//vinearts.ca/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 409 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 410})();</script>
410 411
411<script> 412 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 413 window.ga = function ga() { 414 (window.ga.q = window.ga.q || []).push(arguments); 415 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 416 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 417 } 418 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."); 419 }; 420 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 421 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 422 } 423 } 424</script>
vendor: 1 bytes, line 424
424
425<script 426 defer 427 src="https://vinearts.ca/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 428 data-application="storefront-renderer" 429 data-shop-id="67387392312" 430 data-render-region="gcp-us-central1" 431 data-page-type="index" 432 data-theme-instance-id="169719628088" 433 data-theme-name="Shopify Vital" 434 data-theme-version="1.0.0" 435 data-monorail-region="shop_domain" 436 data-resource-timing-sampling-rate="10" 437 data-shs="true" 438 data-shs-beacon="true" 439 data-shs-export-with-fetch="true" 440 data-shs-logs-sample-rate="1" 441 data-shs-beacon-endpoint="https://vinearts.ca/api/collect" 442></script>
442 443<meta name="shopify-y" content="a876d225-47e8-404b-8c28-dcd8c45c3557" data-expiration="1822976306000"><meta name="shopify-s" content="cccf6ec4-479a-435f-aee4-071e3b931006" data-expiration="1791420506000"><meta name="new-cookie-storage-activated" content="t"> 444</head> 445 446 <body class="font-sans body-1 text-cool-black bg-yellow-5 selection:text-yellow-4 selection:bg-cool-black antialiased h-full "> 447 448 <div id="app" class="h-full flex flex-col"> 449 450 <header id="header" ref="header" class="fixed w-full top-0 z-20 shrink-0"> 451 452 <div id="shopify-section-header" class="shopify-section vue-section"><div class="bg-cool-black"> 453 <div class=" laptop:flex h-40 border-b border-yellow-1 text-yellow-1 justify-between"> 454 <div class="grow h-full text-sm leading-base font-bold font-serif uppercase text-yellow-5 pl-0 laptop:pl-20"><div class="marquee h-full"> 455 <div class="marquee__content animate-marquee laptop:animate-none laptop:!justify-start"> 456 <div>Local Delivery available Monday to Friday</div> 457 </div> 458 <div class="marquee__content animate-marquee laptop:animate-none laptop:hidden" aria-hidden="true"> 459 <div>Local Delivery available Monday to Friday</div> 460 </div> 461 </div></div> 462 <div class="hidden laptop:block h-full px-20 shrink-0"> 463 <ul class="block space-y-20 laptop:space-y-0 laptop:space-x-24 laptop:flex laptop:flex-row laptop:items-center laptop:h-full text-sm leading-base font-serif font-bold uppercase"> 464 465 466 467 468 469 470 471 472 <li class="flex items-center"> 473 <vital-location-select v-slot="{ setStore }"> 474 <div class="location-select-holder flex items-center laptop:pl-24 w-auto"> 475 <div class="mr-8 text-yellow-1"> 476 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> 477 <path d="M11.9996 4C10.3022 4 8.67436 4.67428 7.47413 5.87452C6.27389 7.07475 5.59961 8.70261 5.59961 10.4C5.59961 11.9136 5.92121 12.904 6.79961 14L11.9996 20L17.1996 14C18.078 12.904 18.3996 11.9136 18.3996 10.4C18.3996 8.70261 17.7253 7.07475 16.5251 5.87452C15.3249 4.67428 13.697 4 11.9996 4V4Z" stroke-width="2" stroke-linecap="round"/> 478 <path d="M11.9996 12.8C13.3251 12.8 14.3996 11.7255 14.3996 10.4C14.3996 9.07452 13.3251 8 11.9996 8C10.6741 8 9.59961 9.07452 9.59961 10.4C9.59961 11.7255 10.6741 12.8 11.9996 12.8Z" stroke-width="2" stroke-linecap="round"/> 479</svg> 480 481 </div> 482 483 <span class="text-cool-black laptop:text-white shrink-0 pr-2">Your store: </span> 484 <select required name="locations" aria-label="Location" @change="setStore" class="l7-location-selector border-0 focus-visible:border-0 bg-none bg-transparent laptop:text-white outline-0 outline-transparent focus-visible:outline-0 focus-visible:outline-transparent uppercase text-sm px-0 py-0 font-bold w-auto font-serif"> 485 486 487 <option class="text-cool-black" value="72384545080" data-label="Calgary" data-option="Calgary">Calgary + Nationwide Shipping</option> 488 <option class="text-cool-black" value="92475162936" data-label="Edmonton" data-option="Edmonton">Edmonton</option> 489 490 <option value="" selected="selected">Select your location</option> 491 </select> 492 </div> 493</vital-location-select> 494 </li> 495 <li class="flex items-center"> 496 <a href="/account" class="inline-flex items-center no-underline text-cool-black hover:text-yellow-1 laptop:text-yellow-5"> 497 <div class="mr-8 text-yellow-1"> 498 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> 499 <path d="M12 3.5C13.0609 3.5 14.0783 3.92143 14.8284 4.67157C15.5786 5.42172 16 6.43913 16 7.5C16 8.56087 15.5786 9.57828 14.8284 10.3284C14.0783 11.0786 13.0609 11.5 12 11.5C10.9391 11.5 9.92172 11.0786 9.17157 10.3284C8.42143 9.57828 8 8.56087 8 7.5C8 6.43913 8.42143 5.42172 9.17157 4.67157C9.92172 3.92143 10.9391 3.5 12 3.5ZM12 14.5C16.42 14.5 20 16.29 20 18.5V20.5
499H4V18.5C4 16.29 7.58 14.5 12 14.5Z" stroke-width="2" stroke-linecap="round"/> 500</svg> 501 502 </div> 503 504 Sign In 505 506 </a> 507 </li> 508 <li class="flex items-center"> 509 <a href="/pages/wishlist" class="inline-flex items-center no-underline text-cool-black hover:text-yellow-1 laptop:text-yellow-5"> 510 <div class="mr-8 text-yellow-1"> 511 <svg width="26" height="26" viewBox="0 0 26 26" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> 512 <path d="M13.0002 1L14.7542 8.76531L21.4855 4.51472L17.2349 11.2459L25.0002 13L17.2349 14.7541L21.4855 21.4853L14.7542 17.2347L13.0002 25L11.2461 17.2347L4.5149 21.4853L8.7655 14.7541L1.00018 13L8.7655 11.2459L4.5149 4.51472L11.2461 8.76531L13.0002 1Z" stroke-width="2"/> 513</svg> 514 515 </div> 516 Wishlist 517 </a> 518 </li> 519</ul> 520 </div> 521 </div> 522 523 <div class="h-55 laptop:h-70 flex items-center px-20 justify-between border-b border-yellow-1 text-yellow-1"> 524 <a href="/" class="h-40 w-55 laptop:w-70 laptop:h-50 inline-block shrink-0 mr-20" aria-label="Vine Arts"> 525 <img src="//vinearts.ca/cdn/shop/t/23/assets/logo.static_compact.png?v=162551590300339003171719339878" width="70" height="52" alt="Vine Arts" /> 526 </a> 527 528 <nav class="h-full hidden laptop:block"> 529 <vital-menu v-slot="{handleClick, subMenuIsActive}"> 530 <ul class="nav flex space-x-45 h-full items-center px-20 font-serif"> 531 532 <li class="font-bold font-serif text-base leading-base text-cool-black"> 533 534 <a href="/collections/sale" class="relative block h-25 text-yellow-1 no-underline"> 535 Sale 536 </a> 537 538 539 540 </Transition> 541 </li> 542 543 <li class="font-bold font-serif text-base leading-base text-cool-black"> 544 545 <button class="relative block h-25 text-yellow-1 no-underline" @click="handleClick" data-submenu="shop" data-level="1"> 546 Shop 547 </button> 548 549 550 551 552 553 <Transition name="fade"> 554 <ul 555 class="absolute top-header -ml-20 border border-yellow-1 border-t-0 bg-yellow-4 min-w-250 px-20 py-16" 556 v-cloak 557 v-show="subMenuIsActive('shop')" 558 style="columns: 2" 559 > 560 561 <li class="text-cool-black mb-8 last:mb-0 break-after-column"> 562 563 Wine 564 565 566 <ul class="mt-8"> 567 568 <li class="body-2 font-normal mb-8 last:mb-0"> 569 <a href="/collections/wine" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 570 All 571 </a> 572 </li> 573 574 <li class="body-2 font-normal mb-8 last:mb-0"> 575 <a href="/collections/red-wine" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 576 Red 577 </a> 578 </li> 579 580 <li class="body-2 font-normal mb-8 last:mb-0"> 581 <a href="/collections/white-wine" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 582 White 583 </a> 584 </li> 585 586 <li class="body-2 font-normal mb-8 last:mb-0"> 587 <a href="/collections/sparkling" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 588 Sparkling 589 </a> 590 </li> 591 592 <li class="body-2 font-normal mb-8 last:mb-0"> 593 <a href="/collections/rose" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 594 Rosé 595 </a> 596 </li> 597 598 <li class="body-2 font-normal mb-8 last:mb-0"> 599 <a href="/collections/orange-wine" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 600 Orange 601 </a> 602 </li> 603 604 <li class="body-2 font-normal mb-8 last:mb-0"> 605 <a href="/collections/fortified-dessert" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 606 Fortified & Dessert 607 </a> 608 </li> 609 610 <li class="body-2 font-normal mb-8 last:mb-0"> 611 <a href="/collections/natural-wine" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 612 Natural Wine 613 </a> 614 </li> 615 616 </ul> 617 618 </li> 619 620 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 621 622 <a href="/collections/spirits" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 623 Spirits 624 </a> 625 626 627 </li> 628 629 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 630 631 <a href="/collections/whiskey" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 632 Whisk(e)y 633 </a> 634 635 636 </li> 637 638 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 639 640 <a href="/collections/beer" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 641 Beer 642 </a> 643 644 645 </li> 646 647 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 648 649 <a href="/collections/cider" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 650 Cider 651 </a> 652 653 654 </li> 655 656 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 657 658 <a href="/collections/non-alcoholic" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 659 Non-Alcoholic 660 </a> 661 662 663 </li> 664 665 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 666 667 <a href="/collections/bitters" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 668 Bitters 669 </a> 670 671 672 </li> 673 674 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 675 676 <a href="/collections/cocktail-wares" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 677 Cocktail Wares 678 </a> 679 680 681 </li> 682 683 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 684 685 <a href="/collections/latest-arrivals" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 686 Latest Releases 687 </a> 688 689 690 </li> 691 692 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 693 694 <a href="/collections/all" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 695 Shop All 696 </a> 697 698 699 </li> 700 701 </ul> 702 703 </Transition> 704 </li> 705 706 <li class="font-bold font-serif text-base leading-base text-cool-black"> 707 708 <a href="/pages/clubs" class="relative block h-25 text-yellow-1 no-underline"> 709 Clubs 710 </a> 711 712 713 714 </Transition> 715 </li> 716 717 <li class="font-bold font-serif text-base leading-base text-cool-black"> 718 719 <a href="/pages/tastings" class="relative block h-25 text-yellow-1 no-underline"> 720 Tastings 721 </a> 722 723 724 725 </Transition> 726 </li> 727 728 <li class="font-bold font-serif text-base leading-base text-cool-black"> 729 730 <a href="/blogs/news" class="relative block h-25 text-yellow-1 no-underline"> 731 News 732 </a> 733 734 735 736 </Transition> 737 </li> 738 739 <li class="font-bold font-serif text-base leading-base text-cool-black"> 740 741 <button class="relative block h-25 text-yellow-1 no-underline" @click="handleClick" data-submenu="about" data-level="1"> 742 About 743 </button> 744 745 746 <Transition name="fade"> 747 <ul class="absolute top-header -ml-20 border border-yellow-1 border-t-0 bg-yellow-4 min-w-250 px-20 py-16" v-cloak v-show="subMenuIsActive('about')"> 748 749 <li class="text-cool-black mb-8 last:mb-0"> 750 <a href="/pages/about-us" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 751 About Vine Arts 752 </a> 753 </li> 754 755 <li class="text-cool-black mb-8 last:mb-0"> 756 <a href="/pages/our-family" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 757 Our Family 758 </a> 759 </li> 760 761 </ul> 762 </Transition> 763 764 765 </Transition> 766 </li> 767 768 <li class="font-bold font-serif text-base leading-base text-cool-black"> 769 770 <button class="relative block h-25 text-yellow-1 no-underline" @click="handleClick" data-submenu="contact" data-level="1"> 771 Contact 772 </button> 773 774 775 776 777 778 <Transition name="fade"> 779 <ul 780 class="absolute top-header -ml-20 border border-yellow-1 border-t-0 bg-yellow-4 min-w-250 px-20 py-16" 781 v-cloak 782 v-show="subMenuIsActive('contact')" 783 style="columns: 2" 784 > 785 786 <li class="text-cool-black mb-8 last:mb-0 break-after-column"> 787 788 Our Locations 789 790 791 <ul class="mt-8"> 792 793 <li class="body-2 font-normal mb-8 last:mb-0"> 794 <a href="/pages/contact-victoria-park" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 795 Victoria Park 796 </a> 797 </li> 798 799 <li class="body-2 font-normal mb-8 last:mb-0"> 800 <a href="/pages/contact-17-ave" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 801 17th Avenue 802 </a> 803 </li> 804 805
805 <li class="body-2 font-normal mb-8 last:mb-0"> 806 <a href="/pages/contact-edmonton" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 807 Edmonton 808 </a> 809 </li> 810 811 </ul> 812 813 </li> 814 815 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 816 817 <a href="/pages/contact" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 818 Contact Us 819 </a> 820 821 822 </li> 823 824 <li class="text-cool-black mb-8 last:mb-0 break-after-avoid"> 825 826 <a href="/pages/faq" class="inline-block no-underline text-cool-black hover:text-yellow-1"> 827 FAQ 828 </a> 829 830 831 </li> 832 833 </ul> 834 835 </Transition> 836 </li> 837 838 </ul> 839</vital-menu> 840 </nav> 841 842 <div class="h-full flex -mr-20"> 843 <div class="w-55 laptop:w-70 h-full border-l border-yellow-1"> 844 845 <a href="/search" @click.prevent="openSearch" aria-label="Search" class="flex items-center justify-center w-full h-full hover:text-yellow-5"> 846 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> 847 <path d="M10.8571 17.7143C14.6442 17.7143 17.7143 14.6442 17.7143 10.8571C17.7143 7.07005 14.6442 4 10.8571 4C7.07005 4 4 7.07005 4 10.8571C4 14.6442 7.07005 17.7143 10.8571 17.7143Z" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 848 <path d="M16 16L20 20" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 849</svg> 850 851 </a> 852 <Transition name="fade"> 853 <div class="absolute top-header max-h-screen-safe-header overflow-hidden left-0 w-full flex flex-col text-cool-black z-10 bg-yellow-5" v-cloak v-if="searchIsOpen"> 854 <vital-search v-slot="{ loading, results, query, updateQuery, productsResultsCount, setInputRef }"> 855 <div class="container-wide h-50 flex items-center border-b border-yellow-1 bg-white shrink-0"> 856 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> 857 <path d="M10.8571 17.7143C14.6442 17.7143 17.7143 14.6442 17.7143 10.8571C17.7143 7.07005 14.6442 4 10.8571 4C7.07005 4 4 7.07005 4 10.8571C4 14.6442 7.07005 17.7143 10.8571 17.7143Z" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 858 <path d="M16 16L20 20" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 859</svg> 860 861 <div class="grow px-10"> 862 <input 863 class="w-full h-full outline-none bg-transparent placeholder:text-grey-4 text-cool-black appearance-none" 864 aria-label="Search" 865 :ref="setInputRef" 866 @input="updateQuery" 867 type="search" 868 role="searchbox" 869 placeholder="Type to start searching" 870 > 871 </div> 872 <button class="p-10" @click="closeSearch" aria-label="Close Search"> 873 <svg width="24" height="24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 874 <path d="M5.6 20c2.1-2.2 3.6-3.8 6.4-6.5l6.3 6.5 1.6-1.7c-2.2-2-3.7-3.5-6.4-6.3 2.7-2.8 4.3-4.2 6.5-6.3L18.4 4a198 198 0 0 1-6.4 6.5C9.2 7.8 7.8 6.3 5.7 4.1L4.1 5.7c2.2 2 3.7 3.5 6.4
8746.3-2.7 2.8-4.3 4.2-6.5 6.3L5.6 20" /> 875</svg> 876 </button> 877 </div> 878 <Transition name="fade"> 879 <div class="container-wide py-20 border-b border-yellow-1 shrink-0" v-show="loading || results"> 880 <div v-if="loading"> 881 Searching... 882 </div> 883 <div v-else> 884 <a v-if="results && productsResultsCount > 0" :href="`/search?q=${query}&type=product`" class="text-button"> 885 View all product results 886 887 </a> 888 <div v-else> 889 No results 890 </div> 891 </div> 892 </div> 893 </Transition> 894 <Transition name="fade"> 895 <div v-if="results && productsResultsCount > 0" class="overflow-y-scroll grid grid-cols-2 laptop:grid-cols-4 border-b border-yellow-1 grow"> 896 <div 897 v-for="product in results.products.results.slice(0,4)" 898 :key="product.id" 899 class="border-r border-b border-yellow-1 max-laptop:even:border-r-0 max-laptop:[&:nth-last-child(-n+2)]:border-b-0 laptop:[&:nth-child(4)]:border-r-0 laptop:border-b-0" 900 > 901 <vital-product-card :product="product"></vital-product-card> 902 </div> 903 </div> 904 </Transition> 905 </vital-search> 906 907 </div> 908 </Transition> 909 910 </div> 911 <div class="laptop:hidden w-70 h-full border-l border-yellow-1"> 912 <vital-menu v-slot="{handleClick, subMenuIsActive, visible, toggleVisibility}" :start-visible="false" :disables-scroll="true"> 913 <button 914 class="w-full h-full flex items-center justify-center heading-6" 915 @click="toggleVisibility" 916 aria-label="Toggle Menu" 917 aria-controls="mobile-nav" 918 :aria-expanded="visible" 919 > 920 <template v-if="!visible"> 921 Menu 922 </template> 923 <template v-else> 924 Close 925 </template> 926 </button> 927 <Transition name="slide-left"> 928 <nav role="navigation" class="h-screen-safe-header overflow-y-auto absolute top-header left-0 w-full bg-yellow-5 p-16 z-50" id="mobile-nav" v-cloak v-show="visible"> 929 <ul class="space-y-16"> 930 931 <li> 932 933 <a href="/collections/sale" class="heading-6 no-underline text-cool-black block w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4"> 934 Sale 935 </a> 936 937 938 939 </li> 940 941 <li> 942 943 <button @click="handleClick" data-submenu="shop" data-level="1" class="heading-6 text-cool-black flex items-center justify-between w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4"> 944 Shop 945 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 946 <path d="M16.8523 4.76767C16.3075 4.9865 16.1768 5.46793 16.2857 5.99312C16.6998 7.98448 18.5956 10.2822 20.862 10.8512L7.95841e-07 10.8512L5.94968e-07 13.1489L20.862 13.1489C18.5956 13.7179 16.6998 16.0156 16.2857 18.0069C16.1768 18.5321 16.3075 19.0136 16.8523 19.2324L18.8354 19.9545C18.9443 16.8252 20.8402 14.3743 24 13.1489L24 10.8512C20.8402 9.62571 18.9225 7.17481 18.8354 4.04553L16.8523 4.76767Z"/> 947</svg> 948 949 </button> 950 951 952 953 954<Transition name="slide-right"> 955 <ul v-show="subMenuIsActive('shop')" v-cloak class="absolute top-0 right-0 w-full h-full bg-yellow-5 z-10 p-16 space-y-16"> 956 <li> 957 <button @click="handleClick" data-submenu="shop" data-level="1" class="heading-6 text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4">
958 <span class="inline-block rotate-180 mr-20"> 959 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 960 <path d="M16.8523 4.76767C16.3075 4.9865 16.1768 5.46793 16.2857 5.99312C16.6998 7.98448 18.5956 10.2822 20.862 10.8512L7.95841e-07 10.8512L5.94968e-07 13.1489L20.862 13.1489C18.5956 13.7179 16.6998 16.0156 16.2857 18.0069C16.1768 18.5321 16.3075 19.0136 16.8523 19.2324L18.8354 19.9545C18.9443 16.8252 20.8402 14.3743 24 13.1489L24 10.8512C20.8402 9.62571 18.9225 7.17481 18.8354 4.04553L16.8523 4.76767Z"/> 961</svg> 962 963 </span> 964 Shop 965 </button> 966 </li> 967 968 <li> 969 970 <button @click="handleClick" data-submenu="wine" data-level="2" class="heading-6 text-cool-black flex items-center justify-between w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5"> 971 Wine 972 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 973 <path d="M16.8523 4.76767C16.3075 4.9865 16.1768 5.46793 16.2857 5.99312C16.6998 7.98448 18.5956 10.2822 20.862 10.8512L7.95841e-07 10.8512L5.94968e-07 13.1489L20.862 13.1489C18.5956 13.7179 16.6998 16.0156 16.2857 18.0069C16.1768 18.5321 16.3075 19.0136 16.8523 19.2324L18.8354 19.9545C18.9443 16.8252 20.8402 14.3743 24 13.1489L24 10.8512C20.8402 9.62571 18.9225 7.17481 18.8354 4.04553L16.8523 4.76767Z"/> 974</svg> 975 976 </button> 977 978 979 980<Transition name="slide-right"> 981 <ul v-show="subMenuIsActive('wine')" v-cloak class="absolute top-0 right-0 w-full h-full bg-yellow-5 z-10 p-16 space-y-16"> 982 <li> 983 <button @click="handleClick" data-submenu="wine" data-level="2" class="heading-6 text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4"> 984 <span class="inline-block rotate-180 mr-20"> 985 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 986 <path d="M16.8523 4.76767C16.3075 4.9865 16.1768 5.46793 16.2857 5.99312C16.6998 7.98448 18.5956 10.2822 20.862 10.8512L7.95841e-07 10.8512L5.94968e-07 13.1489L20.862 13.1489C18.5956 13.7179 16.6998 16.0156 16.2857 18.0069C16.1768 18.5321 16.3075 19.0136 16.8523 19.2324L18.8354 19.9545C18.9443 16.8252 20.8402 14.3743 24 13.1489L24 10.8512C20.8402 9.62571 18.9225 7.17481 18.8354 4.04553L16.8523 4.76767Z"/> 987</svg> 988 989 </span> 990 Wine 991 </button> 992 </li> 993 994 <li> 995 996 <a href="/collections/wine" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 997 All 998 </a> 999 1000 1001 </li> 1002 1003 <li> 1004 1005 <a href="/collections/red-wine" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1006 Red 1007 </a> 1008 1009 1010 </li> 1011 1012 <li> 1013 1014 <a href="/collections/white-wine" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1015 White 1016 </a> 1017 1018 1019 </li> 1020 1021 <li> 1022 1023 <a href="/collections/sparkling" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1024 Sparkling 1025 </a> 1026 1027 1028 </li> 1029 1030 <li> 1031 1032 <a href="/collections/rose" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1033 Rosé 1034 </a> 1035 1036 1037 </li> 1038 1039 <li> 1040 1041 <a href="/collections/orange-wine" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1042 Orange 1043 </a> 1044 1045 1046 </li> 1047 1048 <li> 1049 1050 <a href="/collections/fortified-dessert" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1051 Fortified & Dessert 1052 </a> 1053 1054 1055 </li> 1056 1057 <li> 1058 1059 <a href="/collections/natural-wine" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1060 Natural Wine 1061 </a> 1062 1063 1064 </li> 1065 1066 </ul> 1067</Transition> 1068 1069 1070 </li> 1071 1072 <li> 1073 1074 <a href="/collections/spirits" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1075 Spirits 1076 </a> 1077 1078 1079 </li> 1080 1081 <li> 1082 1083 <a href="/collections/whiskey" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1084 Whisk(e)y 1085 </a> 1086 1087 1088 </li> 1089 1090 <li> 1091 1092 <a href="/collections/beer" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1093 Beer 1094 </a> 1095 1096 1097 </li> 1098 1099 <li> 1100 1101 <a href="/collections/cider" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1102 Cider 1103 </a> 1104 1105 1106 </li> 1107 1108 <li> 1109 1110 <a href="/collections/non-alcoholic" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1111 Non-Alcoholic 1112 </a> 1113 1114 1115 </li> 1116 1117 <li> 1118 1119 <a href="/collections/bitters" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1120 Bitters 1121 </a> 1122 1123 1124 </li> 1125 1126 <li> 1127 1128 <a href="/collections/cocktail-wares" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1129 Cocktail Wares 1130 </a> 1131 1132 1133 </li> 1134 1135 <li> 1136 1137 <a href="/collections/latest-arrivals" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1138 Latest Releases 1139 </a> 1140 1141 1142 </li> 1143 1144 <li> 1145 1146 <a href="/collections/all" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1147 Shop All 1148 </a> 1149 1150 1151 </li> 1152 1153 </ul> 1154</Transition> 1155 1156 1157 </li> 1158 1159 <li> 1160 1161 <a href="/pages/clubs" class="heading-6 no-underline text-cool-black block w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4"> 1162 Clubs 1163 </a> 1164 1165 1166 1167 </li> 1168 1169 <li> 1170 1171 <a href="/pages/tastings" class="heading-6 no-underline text-cool-black block w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4"> 1172 Tastings 1173 </a> 1174 1175 1176 1177 </li> 1178 1179 <li> 1180 1181 <a href="/blogs/news" class="heading-6 no-underline text-cool-black block w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4"> 1182 News 1183 </a> 1184 1185 1186 1187 </li> 1188 1189 <li> 1190 1191 <button @click="handleClick" data-submenu="about" data-level="1" class="heading-6 text-cool-black flex items-center justify-between w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4"> 1192 About 1193 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1194 <path d="M16.8523 4.76767C16.3075 4.9865 16.1768 5.46793 16.2857 5.99312C16.6998 7.98448 18.5956 10.2822 20.862 10.8512L7.95841e-07 10.8512L5.94968e-07 13.1489L20.862 13.1489C18.5956 13.7179 16.6998 16.0156 16.2857 18.0069C16.1768 18.5321 16.3075 19.0136 16.8523 19.2324L18.8354 19.9545C18.9443 16.8252 20.8402 14.3743 24 13.1489L24 10.8512C20.8402 9.62571 18.9225 7.17481 18.8354 4.04553L16.8523 4.76767Z"/> 1195</svg> 1196 1197 </button> 1198 1199 1200 1201 1202<Transition name="slide-right"> 1203 <ul v-show="subMenuIsActive('about')" v-cloak class="absolute top-0 right-0 w-full h-full bg-yellow-5 z-10 p-16 space-y-16"> 1204 <li> 1205 <button @click="handleClick" data-submenu="about" data-level="1" class="heading-6 text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4">
1206 <span class="inline-block rotate-180 mr-20"> 1207 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1208 <path d="M16.8523 4.76767C16.3075 4.9865 16.1768 5.46793 16.2857 5.99312C16.6998 7.98448 18.5956 10.2822 20.862 10.8512L7.95841e-07 10.8512L5.94968e-07 13.1489L20.862 13.1489C18.5956 13.7179 16.6998 16.0156 16.2857 18.0069C16.1768 18.5321 16.3075 19.0136 16.8523 19.2324L18.8354 19.9545C18.9443 16.8252 20.8402 14.3743 24 13.1489L24 10.8512C20.8402 9.62571 18.9225 7.17481 18.8354 4.04553L16.8523 4.76767Z"/> 1209</svg> 1210 1211 </span> 1212 About 1213 </button> 1214 </li> 1215 1216 <li> 1217 1218 <a href="/pages/about-us" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1219 About Vine Arts 1220 </a> 1221 1222 1223 </li> 1224 1225 <li> 1226 1227 <a href="/pages/our-family" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1228 Our Family 1229 </a> 1230 1231 1232 </li> 1233 1234 </ul> 1235</Transition> 1236 1237 1238 </li> 1239 1240 <li> 1241 1242 <button @click="handleClick" data-submenu="contact" data-level="1" class="heading-6 text-cool-black flex items-center justify-between w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4"> 1243 Contact 1244 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1245 <path d="M16.8523 4.76767C16.3075 4.9865 16.1768 5.46793 16.2857 5.99312C16.6998 7.98448 18.5956 10.2822 20.862 10.8512L7.95841e-07 10.8512L5.94968e-07 13.1489L20.862 13.1489C18.5956 13.7179 16.6998 16.0156 16.2857 18.0069C16.1768 18.5321 16.3075 19.0136 16.8523 19.2324L18.8354 19.9545C18.9443 16.8252 20.8402 14.3743 24 13.1489L24 10.8512C20.8402 9.62571 18.9225 7.17481 18.8354 4.04553L16.8523 4.76767Z"/> 1246</svg> 1247 1248 </button> 1249 1250 1251 1252 1253<Transition name="slide-right"> 1254 <ul v-show="subMenuIsActive('contact')" v-cloak class="absolute top-0 right-0 w-full h-full bg-yellow-5 z-10 p-16 space-y-16"> 1255 <li> 1256 <button @click="handleClick" data-submenu="contact" data-level="1" class="heading-6 text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4"> 1257 <span class="inline-block rotate-180 mr-20"> 1258 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1259 <path d="M16.8523 4.76767C16.3075 4.9865 16.1768 5.46793 16.2857 5.99312C16.6998 7.98448 18.5956 10.2822 20.862 10.8512L7.95841e-07 10.8512L5.94968e-07 13.1489L20.862 13.1489C18.5956 13.7179 16.6998 16.0156 16.2857 18.0069C16.1768 18.5321 16.3075 19.0136 16.8523 19.2324L18.8354 19.9545C18.9443 16.8252 20.8402 14.3743 24 13.1489L24 10.8512C20.8402 9.62571 18.9225 7.17481 18.8354 4.04553L16.8523 4.76767Z"/> 1260</svg> 1261 1262 </span> 1263 Contact 1264 </button> 1265 </li> 1266 1267 <li> 1268 1269 <button @click="handleClick" data-submenu="our-locations" data-level="2" class="heading-6 text-cool-black flex items-center justify-between w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5"> 1270 Our Locations 1271 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1272 <path d="M16.8523 4.76767C16.3075 4.9865 16.1768 5.46793 16.2857 5.99312C16.6998 7.98448 18.5956 10.2822 20.862 10.8512L7.95841e-07 10.8512L5.94968e-07 13.1489L20.862 13.1489C18.5956 13.7179 16.6998 16.0156 16.2857 18.0069C16.1768 18.5321 16.3075 19.0136 16.8523 19.2324L18.8354 19.9545C18.9443 16.8252 20.8402 14.3743 24 13.1489L24 10.8512C20.8402 9.62571 18.9225 7.17481 18.8354 4.04553L16.8523 4.76767Z"/> 1273</svg> 1274 1275 </button> 1276 1277 1278 1279<Transition name="slide-right"> 1280 <ul v-show="subMenuIsActive('our-locations')" v-cloak class="absolute top-0 right-0 w-full h-full bg-yellow-5 z-10 p-16 space-y-16"> 1281 <li> 1282 <button @click="handleClick" data-submenu="our-locations" data-level="2" class="heading-6 text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4">
1283 <span class="inline-block rotate-180 mr-20"> 1284 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1285 <path d="M16.8523 4.76767C16.3075 4.9865 16.1768 5.46793 16.2857 5.99312C16.6998 7.98448 18.5956 10.2822 20.862 10.8512L7.95841e-07 10.8512L5.94968e-07 13.1489L20.862 13.1489C18.5956 13.7179 16.6998 16.0156 16.2857 18.0069C16.1768 18.5321 16.3075 19.0136 16.8523 19.2324L18.8354 19.9545C18.9443 16.8252 20.8402 14.3743 24 13.1489L24 10.8512C20.8402 9.62571 18.9225 7.17481 18.8354 4.04553L16.8523 4.76767Z"/> 1286</svg> 1287 1288 </span> 1289 Our Locations 1290 </button> 1291 </li> 1292 1293 <li> 1294 1295 <a href="/pages/contact-victoria-park" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1296 Victoria Park 1297 </a> 1298 1299 1300 </li> 1301 1302 <li> 1303 1304 <a href="/pages/contact-17-ave" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1305 17th Avenue 1306 </a> 1307 1308 1309 </li> 1310 1311 <li> 1312 1313 <a href="/pages/contact-edmonton" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1314 Edmonton 1315 </a> 1316 1317 1318 </li> 1319 1320 </ul> 1321</Transition> 1322 1323 1324 </li> 1325 1326 <li> 1327 1328 <a href="/pages/contact" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1329 Contact Us 1330 </a> 1331 1332 1333 </li> 1334 1335 <li> 1336 1337 <a href="/pages/faq" class="body-1 no-underline text-cool-black flex items-center w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-5 min-h-[46px]"> 1338 FAQ 1339 </a> 1340 1341 1342 </li> 1343 1344 </ul> 1345</Transition> 1346 1347 1348 </li> 1349 1350 </ul> 1351 <div class="mt-16"> 1352 <ul class="block space-y-20 laptop:space-y-0 laptop:space-x-24 laptop:flex laptop:flex-row laptop:items-center laptop:h-full text-sm leading-base font-serif font-bold uppercase"> 1353 1354 1355 1356 1357 1358 1359 1360 1361 <li class="flex items-center"> 1362 <vital-location-select v-slot="{ setStore }"> 1363 <div class="location-select-holder flex items-center laptop:pl-24 w-auto"> 1364 <div class="mr-8 text-yellow-1"> 1365 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> 1366 <path d="M11.9996 4C10.3022 4 8.67436 4.67428 7.47413 5.87452C6.27389 7.07475 5.59961 8.70261 5.59961 10.4C5.59961 11.9136 5.92121 12.904 6.79961 14L11.9996 20L17.1996 14C18.078 12.904 18.3996 11.9136 18.3996 10.4C18.3996 8.70261 17.7253 7.07475 16.5251 5.87452C15.3249 4.67428 13.697 4 11.9996 4V4Z" stroke-width="2" stroke-linecap="round"/> 1367 <path d="M11.9996 12.8C13.3251 12.8 14.3996 11.7255 14.3996 10.4C14.3996 9.07452 13.3251 8 11.9996 8C10.6741 8 9.59961 9.07452 9.59961 10.4C9.59961 11.7255 10.6741 12.8 11.9996 12.8Z" stroke-width="2" stroke-linecap="round"/> 1368</svg> 1369 1370 </div> 1371 1372 <span class="text-cool-black laptop:text-white shrink-0 pr-2">Your store: </span> 1373 <select required name="locations" aria-label="Location" @change="setStore" class="l7-location-selector border-0 focus-visible:border-0 bg-none bg-transparent laptop:text-white outline-0 outline-transparent focus-visible:outline-0 focus-visible:outline-transparent uppercase text-sm px-0 py-0 font-bold w-auto font-serif"> 1374 1375 1376 <option class="text-cool-black" value="72384545080" data-label="Calgary" data-option="Calgary">Calgary + Nationwide Shipping</option> 1377 <option class="text-cool-black" value="92475162936" data-label="Edmonton" data-option="Edmonton">Edmonton</option> 1378 1379 <option value="" selected="selected">Select your location</option> 1380 </select> 1381 </div> 1382</vital-location-select> 1383 </li> 1384 <li class="flex items-center"> 1385 <a href="/account" class="inline-flex items-center no-underline text-cool-black hover:text-yellow-1 laptop:text-yellow-5"> 1386 <div class="mr-8 text-yellow-1"> 1387 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> 1388 <path d="M12 3.5C13.0609 3.5 14.0783 3.92143 14.8284 4.67157C15.5786 5.42172 16 6.43913 16 7.5C16 8.56087 15.5786 9.57828 14.8284 10.3284C14.0783 11.0786 13.0609 11.5 12 11.5C10.9391 11.5 9.92172 11.0786 9.17157 10.3284C8.42143 9.57828 8 8.56087 8 7.5C8 6.43913 8.42143 5.42172 9.17157 4.67157C9.92172 3.92143 10.9391 3.5 12 3.5ZM12 14.5C16.42 14.5 20 16.29 20 18.5V20.5
1388H4V18.5C4 16.29 7.58 14.5 12 14.5Z" stroke-width="2" stroke-linecap="round"/> 1389</svg> 1390 1391 </div> 1392 1393 Sign In 1394 1395 </a> 1396 </li> 1397 <li class="flex items-center"> 1398 <a href="/pages/wishlist" class="inline-flex items-center no-underline text-cool-black hover:text-yellow-1 laptop:text-yellow-5"> 1399 <div class="mr-8 text-yellow-1"> 1400 <svg width="26" height="26" viewBox="0 0 26 26" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> 1401 <path d="M13.0002 1L14.7542 8.76531L21.4855 4.51472L17.2349 11.2459L25.0002 13L17.2349 14.7541L21.4855 21.4853L14.7542 17.2347L13.0002 25L11.2461 17.2347L4.5149 21.4853L8.7655 14.7541L1.00018 13L8.7655 11.2459L4.5149 4.51472L11.2461 8.76531L13.0002 1Z" stroke-width="2"/> 1402</svg> 1403 1404 </div> 1405 Wishlist 1406 </a> 1407 </li> 1408</ul> 1409 </div> 1410 </nav> 1411 </Transition> 1412</vital-menu> 1413 </div> 1414 <a href="/cart" @click.prevent="openSideCart" class="relative border-l border-yellow-1
1414w-55 laptop:w-70 h-full overflow-hidden hover:text-yellow-1" aria-label="Open Cart"> 1415 <div class="starburst w-full h-full absolute"></div> 1416 <div class="absolute w-full h-full flex items-center justify-center heading-6 pointer-events-none" v-cloak> 1417 {{ (cartQuantity > 0) ? cartQuantity : '' }} 1418 </div> 1419 </a> 1420 </div> 1421 </div> 1422</div> 1423 1424 1425 1426</div> 1427 </header> 1428 1429 <main id="main" role="main" class="flex flex-col grow"> 1430 <div id="shopify-section-template--22980109271352__1094672b-51e6-4abc-8956-8f60d5cb6f65" class="shopify-section vue-section"> 1431<div class="h-screen-safe-header bg-cool-black"> 1432 1433 <vital-swiper :slides-per-view="1" :space-between="0" navigation pagination :css-mode="true"> 1434 1435 1436 1437 <vital-swiper-slide > 1438 1439 1440 <div class="w-full h-screen-safe-header relative"> 1441 1442 1443 <div class="w-full h-full absolute" v-fade> 1444 <img src="//vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=2400" alt="Thousands of wines & spirits for every occasion." srcset="//vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=160 160w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=320 320w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=480 480w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=640 640w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=800 800w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=960 960w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=1120 1120w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=1280 1280w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=1440 1440w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=1600 1600w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=1760 1760w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=1920 1920w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=2080 2080w, //vinearts.ca/cdn/shop/files/62250778e8e319788de5bed8d7f145f6.jpg?v=1667514423&width=2240 2240w" width="2400" height="1600" loading="eager" class="w-full h-full absolute object-cover" style="" sizes="100vw"> 1445 1446 </div> 1447 1448 1449 <div class="h-full w-full absolute bg-black opacity-40"></div> 1450 1451 1452 <div class="w-full h-full absolute flex justify-center items-center"> 1453 <div class="w-full laptop:w-10/12 px-16 laptop:px-20 flex flex-col space-y-12 text-center text-white justify-center"> 1454 1455 1456 <h1 v-fade-slide="{from: 'top'}">Thousands of wines & spirits for every occasion.</h1> 1457 1458 1459 1460 <div class="user-content body-1" v-fade-slide="{from: 'bottom'}"><h5>Wine, spirits, beer, bitters & more.</h5></div> 1461 1462 1463 <div class="flex laptop:flex-row flex-col items-center pt-12 justify-center space-y-12 laptop:space-y-0" v-fade-slide="{from: 'bottom'}"> 1464 1465 <a href="/collections/latest-arrivals" class="button mx-10" target="_self">Shop our latest releases</a> 1466 1467 1468 </div> 1469 1470 </div> 1471 </div> 1472 </div> 1473 1474 </vital-swiper-slide> 1475 1476 1477 1478 <vital-swiper-slide > 1479 1480 1481 <div class="w-full h-screen-safe-header relative"> 1482 1483 1484 <div class="w-full h-full absolute" v-fade> 1485 <img src="//vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=2400" alt="Alberta's Best Source For Cocktail Supplies" srcset="//vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=160 160w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=320 320w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=480 480w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=640 640w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=800 800w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=960 960w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=1120 1120w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=1280 1280w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=1440 1440w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=1600 1600w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=1760 1760w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=1920 1920w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=2080 2080w, //vinearts.ca/cdn/shop/files/8D49AB06-5523-4352-A0D7-8B2DBA169806-831-00000023E1D7AD40.jpg?v=1710267601&width=2240 2240w" width="2400" height="1599" loading="lazy" class="w-full h-full absolute object-cover" style="" sizes="100vw"> 1486 1487 </div> 1488 1489 1490 <div class="h-full w-full absolute bg-black opacity-40"></div> 1491 1492 1493 <div class="w-full h-full absolute flex justify-center items-center"> 1494 <div class="w-full laptop:w-10/12 px-16 laptop:px-20 flex flex-col space-y-12 text-center text-white justify-center"> 1495 1496 1497 <div v-fade-slide="{from: 'top'}" class="heading-1">Alberta's Best Source For Cocktail Supplies</div> 1498 1499 1500 1501 <div class="user-content body-1" v-fade-slide="{from: 'bottom'}"><h5>Discover our wide range of spirits, bitters, glassware and barware.<br/></h5></div> 1502 1503 1504 <div class="flex laptop:flex-row flex-col items-center pt-12 justify-center space-y-12 laptop:space-y-0" v-fade-slide="{from: 'bottom'}"> 1505 1506 <a href="https://vinearts.ca/collections/cocktail-wares" class="button mx-10" target="_self">Cocktail Wares</a> 1507 1508 1509 </div> 1510 1511 </div> 1512 </div> 1513 </div> 1514 1515 </vital-swiper-slide> 1516 1517 1518 1519 <vital-swiper-slide > 1520 1521 1522 <div class="w-full h-screen-safe-header relative"> 1523 1524 1525 <div class="w-full h-full absolute" v-fade> 1526 <img src="//vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=2400" alt="Our New Tastings Are Live!" srcset="//vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=160 160w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=320 320w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=480 480w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=640 640w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=800 800w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=960 960w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=1120 1120w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=1280 1280w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=1440 1440w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=1600 1600w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=1760 1760w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=1920 1920w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=2080 2080w, //vinearts.ca/cdn/shop/files/VA_Tasting.jpg?v=1722629079&width=2240 2240w" width="2400" height="1350" loading="lazy" class="w-full h-full absolute object-cover" style="" sizes="100vw"> 1527 1528 </div> 1529 1530 1531 <div class="h-full w-full absolute bg-black opacity-40"></div> 1532 1533 1534 <div class="w-full h-full absolute flex justify-center items-center"> 1535 <div class="w-full laptop:w-10/12 px-16 laptop:px-20 flex flex-col space-y-12 text-center text-white justify-center"> 1536 1537 1538 <div v-fade-slide="{from: 'top'}" class="heading-1">Our New Tastings Are Live!</div> 1539 1540 1541 1542 <div class="user-content body-1" v-fade-slide="{from: 'bottom'}"><h5>Explore our fresh lineup of wine, beer, and spirit tastings!</h5></div> 1543 1544 1545 <div class="flex laptop:flex-row flex-col items-center pt-12 justify-center space-y-12 laptop:space-y-0" v-fade-slide="{from: 'bottom'}"> 1546 1547 <a href="https://vinearts.ca/pages/tastings" class="button mx-10" target="_self">SHOP TASTING EVENTS</a> 1548 1549 1550 </div> 1551 1552 </div> 1553 </div> 1554 </div> 1555 1556 </vital-swiper-slide> 1557 1558 1559 1560 </vital-swiper> 1561 1562</div> 1563 1564</div><div id="shopify-section-template--22980109271352__28110a31-cca6-4295-991c-a2506dc92c70" class="shopify-section vue-section dark-border"><div class="flex h-40 bg-yellow-1 overflow-hidden"> 1565 <div class="grow h-full text-base leading-base font-bold font-serif uppercase text-cool-black"> 1566 <div class="marquee h-full"> 1567 <div class="marquee__content animate-marquee" aria-hidden="true"> 1568 1569 <div>Save 10% discount on mixed cases of wine</div> 1570 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1571 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76
1571531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1572</svg> 1573 <div>Save 10% discount on mixed cases of wine</div> 1574 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1575 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1576</svg> 1577 <div>Save 10% discount on mixed cases of wine</div> 1578 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1579 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1580</svg> 1581 </div> 1582 <div class="marquee__content animate-marquee" aria-hidden="true"> 1583 <div>Save 10% discount on mixed cases of wine</div> 1584 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1585 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1586</svg> 1587 <div>Save 10% discount on mixed cases of wine</div> 1588 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1589 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1590</svg> 1591 <div>Save 10% discount on mixed cases of wine</div> 1592 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1593 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1594</svg> 1595 </div> 1596 </div> 1597 </div> 1598</div> 1599 1600</div><div id="shopify-section-template--22980109271352__1f54cf4b-1891-4734-b58e-85efac26e5fe" class="shopify-section vue-section"><div class="flex flex-col"> 1601 <div class="flex flex-col laptop:flex-row border-b border-yellow-1 bg-yellow-4"> 1602 <div class="w-full flex flex-col space-y-24 p-16 laptop:p-20"> 1603 <h2>Latest Arrivals</h2> 1604 1605 <div> 1606 <a href="/collections/latest-arrivals" class="button"> 1607 1608 See What's new 1609 1610 </a> 1611 </div> 1612 1613 </div> 1614 1615 </div> 1616 <div> 1617 <vital-swiper 1618 :slides-per-view="1.3" 1619 :breakpoints="{'1024': {slidesPerView: 4}}" 1620 :space-between="0" 1621 navigation 1622 :css-mode="true" 1623 v-slot="{ filteredArray }" 1624 :collection-products="[{"id":10932926677304,"title":"Bindi Sergardi Ser Gardo Chianti Classic","handle":"bindi-sergardi-ser-gardo-chianti-classic","description":"","published_at":"2026-10-03T09:38:58-06:00","created_at":"2026-09-30T15:11:08-06:00","vendor":"Vine Arts","type":"Wine","tags":["Edmonton","Red"],"price":4199,"price_min":4199,"price_max":4199,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53063381287224,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"849768","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Bindi Sergardi Ser Gardo Chianti Classic","public_title":null,"options":["Default Title"],"price":4199,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"0896154002355","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10932921303352,"title":"Villa Calcinaia Chianti Classico","handle":"villa-calcinaia-chianti-classico","description":"","published_at":"2026-10-03T09:40:29-06:00","created_at":"2026-09-30T15:08:32-06:00","vendor":"Vine Arts","type":"Wine","tags":["[VOLUME]750 ml","Edmonton","Red"],"price":4499,"price_min":4499,"price_max":4499,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53063373390136,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"890771","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Villa Calcinaia Chianti Classico","public_title":null,"options":["Default Title"],"price":4499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"0819083000001","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10932913504568,"title":"Caparsa Chianti Ris Doccio A Matteo","handle":"caparsa-chianti-ris-doccio-a-matteo","description":"","published_at":"2026-10-03T09:41:57-06:00","created_at":"2026-09-30T15:04:57-06:00","vendor":"Vine Arts","type":"Wine","tags":["[VOLUME]750 ml","Edmonton","Red"],"price":8299,"price_min":8299,"price_max":8299,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53063362019640,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"872009","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Caparsa Chianti Ris Doccio A Matteo","public_title":null,"options":["Default Title"],"price":8299,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"6733243888978","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10932786430264,"title":"Dog Point Marlborough Chardonnay","handle":"dog-point-marlborough-chardonnay","description":"","published_at":"2026-10-01T11:57:52-06:00","created_at":"2026-09-30T14:15:40-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","White"],"price":6549,"price_min":6549,"price_max":6549,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53063124222264,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"742413","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Dog Point Marlborough Chardonnay","public_title":null,"options":["Default Title"],"price":6549,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10930328502584,"title":"Catena Bodegas Esmeralda Alta Malbec","handle":"catena-bodegas-esmeralda-alta-malbec","description":"","published_at":"2026-10-03T10:34:11-06:00","created_at":"2026-09-29T10:49:00-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Red"],"price":7599,"price_min":7599,"price_max":7599,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53056723222840,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"521849","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Catena Bodegas Esmeralda Alta Malbec","public_title":null,"options":["Default Title"],"price":7599,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"7794450008237","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10911042634040,"title":"Malternative Pineau des Charentes #6 Le Sépia 46 Year Old","handle":"
1624malternative-pineau-des-charentes-6-le-sepia-46-year-old","description":"","published_at":"2026-09-25T12:47:44-06:00","created_at":"2026-09-25T12:47:43-06:00","vendor":"Vine Arts","type":"Spirits","tags":["Calgary + Nationwide Shipping","Cognac"],"price":21549,"price_min":21549,"price_max":21549,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53027136274744,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"153527","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Malternative Pineau des Charentes #6 Le Sépia 46 Year Old","public_title":null,"options":["Default Title"],"price":21549,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/MalternativePineaudesCharentes_6LeSepia46YearOld.jpg?v=1790362114"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativePineaudesCharentes_6LeSepia46YearOld.jpg?v=1790362114","options":["Title"],"media":[{"alt":null,"id":57575005847864,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1911,"width":1529,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativePineaudesCharentes_6LeSepia46YearOld.jpg?v=1790362114"},"aspect_ratio":0.8,"height":1911,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativePineaudesCharentes_6LeSepia46YearOld.jpg?v=1790362114","width":1529}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10911020220728,"title":"Whisky Jury Worthy Park Jamaica 2015 56.7%","handle":"whisky-jury-worthy-park-jamaica-2015-56-7","description":"","published_at":"2026-09-25T12:45:45-06:00","created_at":"2026-09-25T12:45:44-06:00","vendor":"Vine Arts","type":"Spirits","tags":["Calgary + Nationwide Shipping","Rum"],"price":17299,"price_min":17299,"price_max":17299,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53027111403832,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"153574","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Whisky Jury Worthy Park Jamaica 2015 56.7%","public_title":null,"options":["Default Title"],"price":17299,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/WhiskyJuryWorthyParkJamaica201556.7.jpg?v=1790361931"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/WhiskyJuryWorthyParkJamaica201556.7.jpg?v=1790361931","options":["Title"],"media":[{"alt":null,"id":57574965412152,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1882,"width":1506,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/WhiskyJuryWorthyParkJamaica201556.7.jpg?v=1790361931"},"aspect_ratio":0.8,"height":1882,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/WhiskyJuryWorthyParkJamaica201556.7.jpg?v=1790361931","width":1506}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10910626775352,"title":"Malternative Cognac #50 Les Tarins Verts (Delamain) 51%","handle":"malternative-cognac-50-les-tarins-verts-delamain-51","description":"","published_at":"2026-09-25T12:15:56-06:00","created_at":"2026-09-25T12:15:55-06:00","vendor":"Vine Arts","type":"Spirits","tags":["Calgary + Nationwide Shipping","Cognac"],"price":70999,"price_min":70999,"price_max":70999,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53026475442488,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"153534","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Malternative Cognac #50 Les Tarins Verts (Delamain) 51%","public_title":null,"options":["Default Title"],"price":70999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCognac_50LesTarinsVerts_Delamain_51.jpg?v=1790360150"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCognac_50LesTarinsVerts_Delamain_51.jpg?v=1790360150","options":["Title"],"media":[{"alt":null,"id":57574338593080,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1977,"width":1582,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCognac_50LesTarinsVerts_Delamain_51.jpg?v=1790360150"},"aspect_ratio":0.8,"height":1977,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCognac_50LesTarinsVerts_Delamain_51.jpg?v=1790360150","width":1582}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10910540202296,"title":"Malternative #49 La Signature Lot 19.70","handle":"malternative-49-la-signature-lot-19-70","description":"","published_at":"2026-09-25T12:09:48-06:00","created_at":"2026-09-25T12:09:47-06:00","vendor":"Vine Arts","type":"Spirits","tags":["Calgary + Nationwide Shipping","Cognac"],"price":46949,"price_min":46949,"price_max":46949,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53026329067832,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"153533","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Malternative #49 La Signature Lot 19.70","public_title":null,"options":["Default Title"],"price":46949,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/Malternative_49LaSignatureLot19.70.jpg?v=1790359777"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/Malternative_49LaSignatureLot19.70.jpg?v=1790359777","options":["Title"],"media":[{"alt":null,"id":57574197723448,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/Malternative_49LaSignatureLot19.70.jpg?v=1790359777"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/Malternative_49LaSignatureLot19.70.jpg?v=1790359777","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10910428496184,"title":"Malternative Calvados #4 Le Bouc 1973 45%","handle":"malternative-calvados-4-le-bouc-1973-45","description":"","published_at":"2026-09-25T12:02:16-06:00","created_at":"2026-09-25T12:02:15-06:00","vendor":"Vine Arts","type":"Spirits","tags":["Calgary + Nationwide Shipping","Calvados"],"price":39699,"price_min":39699,"price_max":39699,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53026129936696,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"153530","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Malternative Calvados #4 Le Bouc 1973 45%","public_title":null,"options":["Default Title"],"price":39699,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCalvados_4LeBouc197345.jpg?v=1790359331"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCalvados_4LeBouc197345.jpg?v=1790359331","options":["Title"],"media":[{"alt":null,"id":57574044401976,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCalvados_4LeBouc197345.jpg?v=1790359331"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCalvados_4LeBouc197345.jpg?v=1790359331","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10910370791736,"title":"Malternative Cognac #47 \"Humus Noir\" Lot 19.84 45.1%","handle":"malternative-cognac-47-humus-noir-lot-19-84-45-1","description":"","published_at":"2026-09-25T11:57:38-06:00","created_at":"2026-09-25T11:57:37-06:00","vendor":"Vine Arts","type":"Spirits","tags":["Calgary + Nationwide Shipping","Cognac"],"price":26599,"price_min":26599,"price_max":26599,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53026069774648,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"153529","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Malternative Cognac #47 \"Humus Noir\" Lot 19.84 45.1%","public_title":null,"options":["Default Title"],"price":26599,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCognac_47HumusNoirLot19.8445.1.jpg?v=1790359010"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCognac_47HumusNoirLot19.8445.1.jpg?v=1790359010","options":["Title"],"media":[{"alt":null,"id":57573991547192,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1972,"width":1577,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCognac_47HumusNoirLot19.8445.1.jpg?v=1790359010"},"aspect_ratio":0.8,"height":1972,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/MalternativeCognac_47HumusNoirLot19.8445.1.jpg?v=1790359010","width":1577}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10907297218872,"title":"Bridgeland Alberta Wheat Whisky","handle":"bridgeland-alberta-wheat-whisky","description":"","published_at":"2026-09-24T12:55:44-06:00","created_at":"2026-09-24T09:44:44-06:00","vendor":"Vine Arts","type":"Whisk(e)y","tags":["Calgary + Nationwide Shipping","Canadian Whisky"],"price":6599,"price_min":6599,"price_max":6599,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53020858450232,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku&q
1624uot;:"154363","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Bridgeland Alberta Wheat Whisky","public_title":null,"options":["Default Title"],"price":6599,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10905836323128,"title":"Ami Ami Vin Blanc","handle":"ami-ami-vin-blanc","description":"","published_at":"2026-09-24T11:34:27-06:00","created_at":"2026-09-23T16:40:33-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Edmonton","White","White Blend"],"price":5349,"price_min":5349,"price_max":5349,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53016440734008,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"146335","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ami Ami Vin Blanc","public_title":null,"options":["Default Title"],"price":5349,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"0196852813070","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10905835340088,"title":"Ami Ami Vin Rose","handle":"ami-ami-vin-rose-1","description":"","published_at":"2026-09-24T11:35:50-06:00","created_at":"2026-09-23T16:38:39-06:00","vendor":"Vine Arts","type":"Wine","tags":["Edmonton","Rosé"],"price":5349,"price_min":5349,"price_max":5349,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53016437621048,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"146336","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ami Ami Vin Rose","public_title":null,"options":["Default Title"],"price":5349,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"0196852748808","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10905833898296,"title":"Ami Ami Vin Rouge","handle":"
1624ami-ami-vin-rouge","description":"","published_at":"2026-09-24T11:37:11-06:00","created_at":"2026-09-23T16:35:41-06:00","vendor":"Vine Arts","type":"Wine","tags":["Edmonton","Red"],"price":5349,"price_min":5349,"price_max":5349,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53016430903608,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"146338","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ami Ami Vin Rouge","public_title":null,"options":["Default Title"],"price":5349,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"0196852663910","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10905820266808,"title":"Dog Point Pinot Noir Marlborough","handle":"dog-point-pinot-noir-marlborough","description":"","published_at":"2026-09-24T11:38:19-06:00","created_at":"2026-09-23T16:08:17-06:00","vendor":"Vine Arts","type":"Wine","tags":["[VOLUME]750 ml","Edmonton","Red"],"price":7499,"price_min":7499,"price_max":7499,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53016281284920,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"742412","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Dog Point Pinot Noir Marlborough","public_title":null,"options":["Default Title"],"price":7499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10905667436856,"title":"Laurent Saillard Scarlette","handle":"laurent-saillard-scarlette","description":"","published_at":"2026-09-24T11:39:59-06:00","created_at":"2026-09-23T13:03:17-06:00","vendor":"Vine Arts","type":"Wine","tags":["[VOLUME]750 ml","Edmonton","Red"],"price":4699,"price_min":4699,"price_max":4699,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53015447634232,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"143762","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Laurent Saillard Scarlette","public_title":null,"options":["Default Title"],"price":4699,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10905630966072,"title":"Vineka di Guglielmo Zito Puglia Bianco","handle":"vineka-di-guglielmo-zito-puglia-bianco","description":"","published_at":"2026-09-24T11:45:33-06:00","created_at":"2026-09-23T12:58:07-06:00","vendor":"Vine Arts","type":"Wine","tags":["Edmonton","White"],"price":2049,"price_min":2049,"price_max":2049,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53015397302584,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"149503","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Vineka di Guglielmo Zito Puglia Bianco","public_title":null,"options":["Default Title"],"price":2049,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"808375406799","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10905474531640,"title":"Benjamin Bridge Glooscap Rose","handle":"benjamin-bridge-glooscap-rose","description":"","published_at":"2026-09-24T11:54:06-06:00","created_at":"2026-09-23T12:45:58-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Edmonton","Rosé"],"price":3049,"price_min":3049,"price_max":3049,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53015230087480,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"154240","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Benjamin Bridge Glooscap Rose","public_title":null,"options":["Default Title"],"price":3049,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"695555001109","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10904317133112,"title":"Markus Molitor Riesling Haus Klosterberg Riesling Off-Dry","handle":"markus-molitor-riesling-haus-klosterberg-riesling-off-dry","description":"\u003cp\u003eThe Markus Molitor story is rooted in generations of Mosel winemaking. In 1984, at just 20 years old, Markus Molitor became the eighth generation of his family to continue the tradition, taking over his fatherâs winery with a vision to showcase the distinctive character of Mosel Riesling.\u003c\/p\u003e\n\u003cp\u003eSince then, the estate has grown to include vineyards across some of the Mosel and Saarâs most renowned sites, including Ãrziger Würzgarten, Wehlener Sonnenuhr, Zeltinger Sonnenuhr and Wehlener Klosterberg. With diverse soils, steep slopes and unique microclimates, Markus Molitor focuses on producing precise, expressive wines that reflect the character of each vineyard and vintage.\u003c\/p\u003e","published_at":"2026-09-22T16:25:18-06:00","created_at":"2026-09-22T16:25:17-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Edmonton","White"],"price":3349,"price_min":3349,"price_max":3349,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53010483904824,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"141513","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Markus Molitor Riesling Haus Klosterberg Riesling Off-Dry","public_title":null,"options":["Default Title"],"price":3349,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/MarkusMolitorRieslingHausKlosterbergRieslingOff-Dry.jpg?v=1790115914"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/MarkusMolitorRieslingHausKlosterbergRieslingOff-Dry.jpg?v=1790115914","options":["Title"],"media":[{"alt":null,"id":57510111904056,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/MarkusMolitorRieslingHausKlosterbergRieslingOff-Dry.jpg?v=1790115914"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/MarkusMolitorRieslingHausKlosterbergRieslingOff-Dry.jpg?v=1790115914","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe Markus Molitor story is rooted in generations of Mosel winemaking. In 1984, at just 20 years old, Markus Molitor became the eighth generation of his family to continue the tradition, taking over his fatherâs winery with a vision to showcase the distinctive character of Mosel Riesling.\u003c\/p\u003e\n\u003cp\u003eSince then, the estate has grown to include vineyards across some of the Mosel and Saarâs most renowned sites, including Ãrziger Würzgarten, Wehlener Sonnenuhr, Zeltinger Sonnenuhr and Wehlener Klosterberg. With diverse soils, steep slopes and unique microclimates, Markus Molitor focuses on producing precise, expressive wines that reflect the character of each vineyard and vintage.\u003c\/p\u003e"},{"id":10897051484472,"title":"Backcountry If You Ain't Given'R Canadian Pilsner","handle":"backcountry-if-you-ainy-givenr-canadian-pilsner-1","description":"","published_at":"2026-09-24T12:00:51-06:00","created_at":"
16242026-09-18T09:41:55-06:00","vendor":"Vine Arts","type":"Beer","tags":["Calgary + Nationwide Shipping"],"price":617,"price_min":617,"price_max":617,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52989293363512,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"154200-S","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Backcountry If You Ain't Given'R Canadian Pilsner","public_title":null,"options":["Default Title"],"price":617,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"696852241045","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10894727774520,"title":"Decadent Drams Armagnac 10 Year (2014) 100% Baco Noir 53.3%","handle":"decadent-drams-armagnac-10-year-2014-100-baco-noir-53-3","description":"","published_at":"2026-09-17T15:14:38-06:00","created_at":"2026-09-17T15:14:37-06:00","vendor":"Vine Arts","type":"Spirits","tags":["Armagnac","Calgary + Nationwide Shipping"],"price":23449,"price_min":23449,"price_max":23449,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52984388649272,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"138801","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Decadent Drams Armagnac 10 Year (2014) 100% Baco Noir 53.3%","public_title":null,"options":["Default Title"],"price":23449,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/DecadentDramsArmagnac10Year_2014_100_BacoNoir53.3.jpg?v=1789679672"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/DecadentDramsArmagnac10Year_2014_100_BacoNoir53.3.jpg?v=1789679672","options":["Title"],"media":[{"alt":null,"id":57413935006008,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/DecadentDramsArmagnac10Year_2014_100_BacoNoir53.3.jpg?v=1789679672"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/DecadentDramsArmagnac10Year_2014_100_BacoNoir53.3.jpg?v=1789679672","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10888877900088,"title":"El Gran Legado da Vida Reposado Tequila","handle":"el-gran-legado-da-vida-reposado-tequila","description":"\u003cp\u003eEl Gran Legado de Vida Reposado is a premium tequila shaped by careful craftsmanship and traditional production. Made from carefully selected agave and thoughtfully rested in oak barrels, it develops a refined balance of rich agave character, subtle oak, warm spice, and smooth caramel notes. A sophisticated expression of tequila-making artistry, from production to finish.\u003c\/p\u003e","published_at":"2026-09-16T15:46:26-06:00","created_at":"2026-09-16T15:46:25-06:00","vendor":"Vine Arts","type":"Spirits","tags":["Calgary + Nationwide Shipping","Tequila"],"price":11199,"price_min":11199,"price_max":11199,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52972699189560,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"117560","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"El Gran Legado da Vida Reposado Tequila","public_title":null,"options":["Default Title"],"price":11199,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/ElGranLegadodaVidaReposadoTequila.jpg?v=1789595140"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/ElGranLegadodaVidaReposadoTequila.jpg?v=1789595140","options":["Title"],"media":[{"alt":null,"id":57392548970808,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/ElGranLegadodaVidaReposadoTequila.jpg?v=1789595140"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/ElGranLegadodaVidaReposadoTequila.jpg?v=1789595140","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eEl Gran Legado de Vida Reposado is a premium tequila shaped by careful craftsmanship and traditional production. Made from carefully selected agave and thoughtfully rested in oak barrels, it develops a refined balance of rich agave character, subtle oak, warm spice, and smooth caramel notes. A sophisticated expression of tequila-making artistry, from production to finish.\u003c\/p\u003e"},{"id":10888839070008,"title":"El Gran Legado De Vida Anejo Tequila","handle":"el-gran-legado-de-vida-anejo","description":"\u003cp\u003eEl Gran Legado De Vida Añejo is a premium tequila crafted for refined palates, offering rich agave character complemented by warm notes of oak, vanilla, and caramel. Smooth, sophisticated, and beautifully balanced, it delivers an exceptional finish worthy of every special occasion.\u003c\/p\u003e","published_at":"2026-09-16T15:31:22-06:00","created_at":"2026-09-16T15:31:21-06:00","vendor":"Vine Arts","type":"Spirits","tags":["Calgary + Nationwide Shipping","Tequila"],"price":12999,"price_min":12999,"price_max":12999,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52972404539704,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"127618","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"El Gran Legado De Vida Anejo Tequila","public_title":null,"options":["Default Title"],"price":12999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/ElGranLegadoDeVidaAnejo.jpg?v=1789594298"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/ElGranLegadoDeVidaAnejo.jpg?v=1789594298","options":["Title"],"media":[{"alt":null,"id":57392295805240,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/ElGranLegadoDeVidaAnejo.jpg?v=1789594298"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/ElGranLegadoDeVidaAnejo.jpg?v=1789594298","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eEl Gran Legado De Vida Añejo is a premium tequila crafted for refined palates, offering rich agave character complemented by warm notes of oak, vanilla, and caramel. Smooth, sophisticated, and beautifully balanced, it delivers an exceptional finish worthy of every special occasion.\u003c\/p\u003e"},{"id":10888635187512,"title":"Cocchi Barbera Chinato","handle":"cocchi-barbera-chinato","description":"","published_at":"2026-09-24T12:02:05-06:00","created_at":"2026-09-16T14:37:43-06:00","vendor":"Vine Arts","type":"Vermouth \u0026 Amaro","tags":["Edmonton","Vermouth"],"price":5549,"price_min":5549,"price_max":5549,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52971704549688,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"150312","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cocchi Barbera Chinato","public_title":null,"options":["Default Title"],"price":5549,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"
16248007117030038","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10888568734008,"title":"Markus Molitor Kabinett Urziger Wurzgarten","handle":"markus-molitor-kabinett-urziger-wurzgarten","description":"\u003cp\u003eThe Markus Molitor story is rooted in generations of Mosel winemaking. In 1984, at just 20 years old, Markus Molitor became the eighth generation of his family to continue the tradition, taking over his fatherâs winery with a vision to showcase the distinctive character of Mosel Riesling.\u003c\/p\u003e\n\u003cp\u003eSince then, the estate has grown to include vineyards across some of the Mosel and Saarâs most renowned sites, including Ãrziger Würzgarten, Wehlener Sonnenuhr, Zeltinger Sonnenuhr and Wehlener Klosterberg. With diverse soils, steep slopes and unique microclimates, Markus Molitor focuses on producing precise, expressive wines that reflect the character of each vineyard and vintage.\u003c\/p\u003e","published_at":"2026-09-22T16:09:09-06:00","created_at":"2026-09-16T14:22:04-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Edmonton","White"],"price":4899,"price_min":4899,"price_max":4899,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52971449385272,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"141519","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Markus Molitor Kabinett Urziger Wurzgarten","public_title":null,"options":["Default Title"],"price":4899,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/MarkusMolitorKabinettUrzigerWurzgarten.jpg?v=1790114936"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/MarkusMolitorKabinettUrzigerWurzgarten.jpg?v=1790114936","options":["Title"],"media":[{"alt":null,"id":57510048104760,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/MarkusMolitorKabinettUrzigerWurzgarten.jpg?v=1790114936"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/MarkusMolitorKabinettUrzigerWurzgarten.jpg?v=1790114936","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe Markus Molitor story is rooted in generations of Mosel winemaking. In 1984, at just 20 years old, Markus Molitor became the eighth generation of his family to continue the tradition, taking over his fatherâs winery with a vision to showcase the distinctive character of Mosel Riesling.\u003c\/p\u003e\n\u003cp\u003eSince then, the estate has grown to include vineyards across some of the Mosel and Saarâs most renowned sites, including Ãrziger Würzgarten, Wehlener Sonnenuhr, Zeltinger Sonnenuhr and Wehlener Klosterberg. With diverse soils, steep slopes and unique microclimates, Markus Molitor focuses on producing precise, expressive wines that reflect the character of each vineyard and vintage.\u003c\/p\u003e"},{"id":10883846668600,"title":"Hakushu 12 Year","handle":"hakushu-12-year","description":"\u003cp\u003eCrafted at the Hakushu Distillery in the forested mountains of Japanâs Southern Alps, this 12-year-old single malt reflects its unique natural surroundings. It opens with bright aromas of green apple, fresh herbs, and gentle smoke, followed by layers of citrus, soft fruit, and delicate oak on the palate. A lightly smoky finish leaves a refreshing, elegant impression.\u003c\/p\u003e","published_at":"2026-09-15T10:12:55-06:00","created_at":"2026-09-15T10:12:53-06:00","vendor":"Vine Arts","type":"Whisk(e)y","tags":["Calgary + Nationwide Shipping","Edmonton","Japanese Whisky"],"price":31499,"price_min":31499,"price_max":31499,"available":true,"price_varies":false,"compare_at_price":37049,"compare_at_price_min":37049,"compare_at_price_max":37049,"compare_at_price_varies":false,"variants":[{"id":52962364260664,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"139027","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hakushu 12 Year","public_title":null,"options":["Default Title"],"price":31499,"weight":0,"compare_at_price":37049,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/Hakushu12Year.jpg?v=1789488843"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/Hakushu12Year.jpg?v=1789488843","options":["Title"],"media":[{"alt":null,"id":57366401122616,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/Hakushu12Year.jpg?v=1789488843"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/Hakushu12Year.jpg?v=1789488843","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eCrafted at the Hakushu Distillery in the forested mountains of Japanâs Southern Alps, this 12-year-old single malt reflects its unique natural surroundings. It opens with bright aromas of green apple, fresh herbs, and gentle smoke, followed by layers of citrus, soft fruit, and delicate oak on the palate. A lightly smoky finish leaves a refreshing, elegant impression.\u003c\/p\u003e"},{"id":10871101653304,"title":"Pertois Moriset Le Special Club Grand Cru","handle":"pertois-moriset-le-special-club-gr-cru-1","description":"","published_at":"2026-09-24T12:22:28-06:00","created_at":"2026-09-09T15:27:55-06:00","vendor":"Vine Arts","type":"Wine","tags":["Edmonton","White"],"price":16549,"price_min":16549,"price_max":16549,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52931320283448,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"135843","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Pertois Moriset Le Special Club Grand Cru","public_title":null,"options":["Default Title"],"price":16549,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"3585140000938","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10871097753912,"title":"Therianthropy Le Maillot Cabernet Franc","handle":"therianthropy-cabernet-franc","description":"\u003cp\u003eTherianthropy Le Maillot Cabernet Franc is a fresh, juicy Niagara red made with a low-intervention approach. Grapes are partially destemmed, cold-soaked, then naturally fermented on their skins with minimal cap management before being pressed into concrete for six months of élevage. Bottled unfined and unfiltered, itâs bright and silky, with notes of red berries, blackberry, pomegranate, herbs, and a savoury, refreshing finish.\u003c\/p\u003e","published_at":"2026-09-10T13:32:03-06:00","created_at":"2026-09-09T15:09:15-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Edmonton","Red"],"price":4249,"price_min":4249,"price_max":4249,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52931306619192,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"152640","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Therianthropy Le Maillot Cabernet Franc","public_title":null,"options":["Default Title"],"price":4249,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyLeMaillotCabernetFranc.jpg?v=1789488217"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyLeMaillotCabernetFranc.jpg?v=1789488217","options":["Title"],"media":[{"alt":null,"id":57366348136760,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyLeMaillotCabernetFranc.jpg?v=1789488217"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyLeMaillotCabernetFranc.jpg?v=1789488217","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eTherianthropy Le Maillot Cabernet Franc is a fresh, juicy Niagara red made with a low-intervention approach. Grapes are partially destemmed, cold-soaked, then naturally fermented on their skins with minimal cap management before being pressed into concrete for six months of élevage. Bottled unfined and unfiltered, itâs bright and silky, with notes of red berries, blackberry, pomegranate, herbs, and a savoury, refreshing finish.\u003c\/p\u003e"},{"id":10871096410424,"title":"Therianthropy Gamay","handle":"therianthropy-gamay","description":"\u003cp\u003eTherianthropy Gamay is a bright, juicy red from Niagara, Ontario, made with a low-intervention approach. Whole cluster
1624s are naturally fermented with native yeasts and the wine is aged gently to preserve Gamayâs fresh fruit character and lively acidity. Expect notes of red berries, wild herbs, and subtle spice with a light, silky finish.\u003c\/p\u003e","published_at":"2026-09-10T13:34:41-06:00","created_at":"2026-09-09T14:56:41-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Edmonton","Red"],"price":4249,"price_min":4249,"price_max":4249,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52931302523192,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"152644","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Therianthropy Gamay","public_title":null,"options":["Default Title"],"price":4249,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyGamay.jpg?v=1789487986"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyGamay.jpg?v=1789487986","options":["Title"],"media":[{"alt":null,"id":57366328181048,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyGamay.jpg?v=1789487986"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyGamay.jpg?v=1789487986","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eTherianthropy Gamay is a bright, juicy red from Niagara, Ontario, made with a low-intervention approach. Whole clusters are naturally fermented with native yeasts and the wine is aged gently to preserve Gamayâs fresh fruit character and lively acidity. Expect notes of red berries, wild herbs, and subtle spice with a light, silky finish.\u003c\/p\u003e"},{"id":10871095591224,"title":"Therianthropy Mouflon","handle":"therianthropy-mouflon","description":"\u003cp\u003eTherianthropy Mouflon Orange Wine is a vibrant, low-intervention skin-contact wine from Niagara, Ontario. Fermented with the Riesling and Pinot Gris grape skins in concrete eggs, it offers bright citrus and stone fruit alongside gentle tannins, subtle spice, and a savoury, earthy finish. Unfined and unfiltered, itâs fresh, textured, and expressive.\u003c\/p\u003e","published_at":"2026-09-10T13:36:05-06:00","created_at":"2026-09-09T14:53:44-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Edmonton","Orange"],"price":4249,"price_min":4249,"price_max":4249,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52931298918712,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"152646","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Therianthropy Mouflon","public_title":null,"options":["Default Title"],"price":4249,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyMouflonOrangeWine.jpg?v=1789487810"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyMouflonOrangeWine.jpg?v=1789487810","options":["Title"],"media":[{"alt":null,"id":57366312550712,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyMouflonOrangeWine.jpg?v=1789487810"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/TherianthropyMouflonOrangeWine.jpg?v=1789487810","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eTherianthropy Mouflon Orange Wine is a vibrant, low-intervention skin-contact wine from Niagara, Ontario. Fermented with the Riesling and Pinot Gris grape skins in concrete eggs, it offers bright citrus and stone fruit alongside gentle tannins, subtle spice, and a savoury, earthy finish. Unfined and unfiltered, itâs fresh, textured, and expressive.\u003c\/p\u003e"},{"id":10870919954744,"title":"Amrut Marudham Single Malt Whisky","handle":"amrut-marudham-single-malt-whisky","description":"\u003cp\u003eAmrut Marudham Single Malt Whisky is a 46% ABV single malt from India's Amrut Distilleries released as part of the Single Malts of India series.\u003c\/p\u003e","published_at":"2026-09-09T09:53:26-06:00","created_at":"2026-09-09T09:53:25-06:00","vendor":"Vine Arts","type":"Whisk(e)y","tags":["Calgary + Nationwide Shipping","World Whisky"],"price":10899,"price_min":10899,"price_max":10899,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52930363588920,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"130221","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Amrut Marudham Single Malt Whisky","public_title":null,"options":["Default Title"],"price":10899,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/AmrutMarudhamSingleMaltWhisky.jpg?v=1788969142"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/AmrutMarudhamSingleMaltWhisky.jpg?v=1788969142","options":["Title"],"media":[{"alt":null,"id":57198938849592,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/AmrutMarudhamSingleMaltWhisky.jpg?v=1788969142"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/AmrutMarudhamSingleMaltWhisky.jpg?v=1788969142","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eAmrut Marudham Single Malt Whisky is a 46% ABV single malt from India's Amrut Distilleries released as part of the Single Malts of India series.\u003c\/p\u003e"},{"id":10867369181496,"title":"Yalumba Y Series Viognier","handle":"yalumba-y-series-viognier","description":"","published_at":"2026-09-24T12:24:47-06:00","created_at":"2026-09-08T10:55:41-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","White"],"price":1749,"price_min":1749,"price_max":1749,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52923643625784,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"624502","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Yalumba Y Series Viognier","public_title":null,"options":["Default Title"],"price":1749,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"9311789475974","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10858093084984,"title":"Helene Charbaut \"La Charbauterie\" Premier Cru Champagne","handle":"helene-charbaut-la-charbauterie","description":"","published_at":"2026-09-04T15:32:34-06:00","created_at":"2026-09-02T14:30:15-06:00","vendor":"Vine Arts","type":"Wine","tags":["[VOLUME]750 ml","Calgary + Nationwide Shipping","Champagne","Edmonton","Sparkling"],"price":10999,"price_min":10999,"price_max":10999,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52899439903032,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"149628","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Helene Charbaut \"La Charbauterie\" Premier Cru Champagne","public_title":null,"options":["Default Title"],"price":10999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/Charbauterie.jpg?v=1788557529"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/Charbauterie.jpg?v=1788557529","options":["Title"],"media":[{"alt":null,"id":57022399086904,"position":1,"preview_image":{"aspect_ratio":0.269,"height":1536,"width":413,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/Charbauterie.jpg?v=1788557529"},"aspect_ratio":0.269,"height":1536,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/Charbauterie.jpg?v=1788557529","width":413}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10842890436920,"title":"Alberta Distillers Rare Batch NO 2","handle":"alberta-distillers-rare-batch-no-2","description":"","published_at":"2026-09-24T12:46:35-06:00","created_at":"2026-08-26T15:13:19-06:00","vendor":"Vine Arts","type":"Whisk(e)y","tags":["Canadian Whisky","Edmonton"],"price":12999,"price_min":12999,"price_max":12999,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52861052322104,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"135267","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Alberta Distillers Rare Batch NO 2","public_title":null,"options":["Default Title"],"price":12999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"0080686009009","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10842779189560,"title":"G4 Reposado Tequila","handle":"g4-reposado-tequila","description":"\u003cp\u003eThis is a delicious, additive free Tequila crafted by famed master distiller Felipe Camarena at the El Pandillo Distillery (NOM 1579). The agave for the G4 Reposado is slow-roasted in traditional stone ovens before being crushed by a traditional tahona. We love the elegance of this reposado, which allows the natural flavour and aroma of the agave to shine through. For fans of traditional, old
1624school Tequila this is a great buy!\u003c\/p\u003e","published_at":"2026-09-06T16:42:12-06:00","created_at":"2026-08-26T12:33:19-06:00","vendor":"Vine Arts","type":"LIQUOR","tags":["[VOLUME]750 ml","Calgary + Nationwide Shipping","Edmonton"],"price":8649,"price_min":8649,"price_max":8649,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52860739256632,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"146402","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"G4 Reposado Tequila","public_title":null,"options":["Default Title"],"price":8649,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"7503018079059","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/G4Reposado.png?v=1788734786"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/G4Reposado.png?v=1788734786","options":["Title"],"media":[{"alt":null,"id":57089806139704,"position":1,"preview_image":{"aspect_ratio":0.703,"height":1024,"width":720,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/G4Reposado.png?v=1788734786"},"aspect_ratio":0.703,"height":1024,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/G4Reposado.png?v=1788734786","width":720}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThis is a delicious, additive free Tequila crafted by famed master distiller Felipe Camarena at the El Pandillo Distillery (NOM 1579). The agave for the G4 Reposado is slow-roasted in traditional stone ovens before being crushed by a traditional tahona. We love the elegance of this reposado, which allows the natural flavour and aroma of the agave to shine through. For fans of traditional, old school Tequila this is a great buy!\u003c\/p\u003e"},{"id":10831023309112,"title":"Tequila Cimarron Blanco","handle":"tequila-cimarron-blanco","description":"","published_at":"2026-08-20T10:19:44-06:00","created_at":"2026-08-19T15:22:05-06:00","vendor":"Vine Arts","type":"Spirits","tags":["Edmonton","Tequila"],"price":4949,"price_min":4949,"price_max":4949,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52825564840248,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"885952","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Tequila Cimarron Blanco","public_title":null,"options":["Default Title"],"price":4949,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"0741638312003","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10830978056504,"title":"Dorrance Rouge","handle":"dorrance-rouge-1","description":"","published_at":"2026-08-20T10:31:17-06:00","created_at":"2026-08-19T14:51:43-06:00","vendor":"Vine Arts","type":"Wine","tags":["Edmonton","Red"],"price":3149,"price_min":3149,"price_max":3149,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52825474498872,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"106712","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Dorrance Rouge","public_title":null,"options":["Default Title"],"price":3149,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"0664154153229","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10830512881976,"title":"Viniverso By I Clivi Ribolla Gialla Cius","handle":"viniverso-by-i-clivi-ribolla-gialla-cius","description":"","published_at":"2026-08-20T10:52:03-06:00","created_at":"2026-08-19T11:25:48-06:00","vendor":"Vine Arts","type":"Wine","tags":["Edmonton","White"],"price":3349,"price_min":3349,"price_max":3349,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id"
1624:52824569610552,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"149334","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Viniverso By I Clivi Ribolla Gialla Cius","public_title":null,"options":["Default Title"],"price":3349,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"8051597460434","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10829271335224,"title":"Petit Mazuret Rouge","handle":"petit-mazuret-rouge","description":"","published_at":"2026-08-20T15:26:03-06:00","created_at":"2026-08-18T10:19:18-06:00","vendor":"Vine Arts","type":"Wine","tags":["Edmonton","Red"],"price":2349,"price_min":2349,"price_max":2349,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52820879835448,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"124265","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Petit Mazuret Rouge","public_title":null,"options":["Default Title"],"price":2349,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10825562358072,"title":"Cordero San Giorgio Tiamat Pinot Noir","handle":"cordero-san-giorgio-tiamat-pinot-noir","description":"\u003cp\u003eThe âTiamatâ is a great example of why Oltrepò Pavese is regarded as the Pinot Noir capital of Italy. The wine is crafted from grapes harvested across nine parcels surrounding the winery. Following cold maceration, the fruit underwent partial whole-cluster fermentation in stainless steel tanks, with daily pumpovers to encourage gentle extraction. Each parcel was fermented and aged separately, using a combination of stainless steel tanks and barriques, before being brought together for bottling. Pale ruby in color and light-bodied, the âTiamatâ is youthful and expressive, with notes of Bing cherry, mulberry, forest floor, and chanterelle.\u003c\/p\u003e","published_at":"2026-08-14T11:51:54-06:00","created_at":"2026-08-14T11:51:53-06:00","vendor":"Vine Arts","type":"Wine","tags":["Edmonton","Red"],"price":3999,"price_min":3999,"price_max":3999,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52804759290168,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"128550","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cordero San Giorgio Tiamat Pinot Noir","public_title":null,"options":["Default Title"],"price":3999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioTiamatPinotNoir.jpg?v=1786729855"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioTiamatPinotNoir.jpg?v=1786729855","options":["Title"],"media":[{"alt":null,"id":56355742155064,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1907,"width":1526,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioTiamatPinotNoir.jpg?v=1786729855"},"aspect_ratio":0.8,"height":1907,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioTiamatPinotNoir.jpg?v=1786729855","width":1526}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe âTiamatâ is a great example of why Oltrepò Pavese is regarded as the Pinot Noir capital of Italy. The wine is crafted from grapes harvested across nine parcels surrounding the winery. Following cold maceration, the fruit underwent partial whole-cluster fermentation in stainless steel tanks, with daily pumpovers to encourage gentle extraction. Each parcel was fermented and aged separately, using a combination of stainless steel tanks and barriques, before being brought together for bottling. Pale ruby in color and light-bodied, the âTiamatâ is youthful and expressive, with notes of Bing cherry, mulberry, forest floor, and chanterelle.\u003c\/p\u003e"},{"id":10825561801016,"title":"Cordero San Giorgio Piasa Rose","handle":"cordero-san-giorgio-piasa-rose","description":"\u003cp\u003eMedium plus coral pink in the glass, the âPiasaâ is made from 100% Croatina, also known as Bondarda. Its striking color comes from gentle pressing before fermentation, followed by six months of lees aging in stainless steel tanks before bottling. Fresh, fruity, and floral, the wine shows inviting notes of wild strawberry, pink raspberry, and violet. While delightful on its own, the âPiasaâ has enough character and structure to pair beautifully with charcuter
1624ie and lightly grilled meats.\u003c\/p\u003e","published_at":"2026-08-14T11:48:31-06:00","created_at":"2026-08-14T11:48:30-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Edmonton","Rosé"],"price":3549,"price_min":3549,"price_max":3549,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52804758143288,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"128443","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cordero San Giorgio Piasa Rose","public_title":null,"options":["Default Title"],"price":3549,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioPiasaRose.jpg?v=1786729708"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioPiasaRose.jpg?v=1786729708","options":["Title"],"media":[{"alt":null,"id":56355732422968,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1921,"width":1537,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioPiasaRose.jpg?v=1786729708"},"aspect_ratio":0.8,"height":1921,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioPiasaRose.jpg?v=1786729708","width":1537}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eMedium plus coral pink in the glass, the âPiasaâ is made from 100% Croatina, also known as Bondarda. Its striking color comes from gentle pressing before fermentation, followed by six months of lees aging in stainless steel tanks before bottling. Fresh, fruity, and floral, the wine shows inviting notes of wild strawberry, pink raspberry, and violet. While delightful on its own, the âPiasaâ has enough character and structure to pair beautifully with charcuterie and lightly grilled meats.\u003c\/p\u003e"},{"id":10825561178424,"title":"Cordero San Giorgio Pinot Grigio","handle":"cordero-san-giorgio-pinot-grigio","description":"\u003cp\u003ePinot Grigio is a go-to Italian white, and this expression from Oltrepó Pavese makes an ideal summer aperitif. The âKatariâ is vinified in stainless steel tanks and rests on its lees for two months, resulting in a fresh and expressive wine with notes of crisp pear, green apple, and jasmine. Fully dry with bright acidity, itâs a refreshing and easy-drinking wine thatâs perfect for warm-weather sipping.\u003c\/p\u003e","published_at":"2026-08-14T11:43:54-06:00","created_at":"2026-08-14T11:43:53-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Edmonton","White"],"price":3549,"price_min":3549,"price_max":3549,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52804751556920,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"128548","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cordero San Giorgio Pinot Grigio","public_title":null,"options":["Default Title"],"price":3549,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioPinotGrigio.jpg?v=1786729422"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioPinotGrigio.jpg?v=1786729422","options":["Title"],"media":[{"alt":null,"id":56355713515832,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1927,"width":1542,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioPinotGrigio.jpg?v=1786729422"},"aspect_ratio":0.8,"height":1927,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/CorderoSanGiorgioPinotGrigio.jpg?v=1786729422","width":1542}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003ePinot Grigio is a go-to Italian white, and this expression from Oltrepó Pavese makes an ideal summer aperitif. The âKatariâ is vinified in stainless steel tanks and rests on its lees for two months, resulting in a fresh and expressive wine with notes of crisp pear, green apple, and jasmine. Fully dry with bright acidity, itâs a refreshing and easy-drinking wine thatâs perfect for warm-weather sipping.\u003c\/p\u003e"},{"id":10814485135672,"title":"Master of Malt Bunnahabhain 15 Year Old (2009)","handle":"
1624master-of-malt-bunnahabhain-15-year-old-2009","description":"","published_at":"2026-08-08T10:19:17-06:00","created_at":"2026-08-08T10:19:16-06:00","vendor":"Vine Arts","type":"Whisk(e)y","tags":["Calgary + Nationwide Shipping","Edmonton","Scotch Whisky"],"price":18849,"price_min":18849,"price_max":18849,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52775127941432,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"139755","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Master of Malt Bunnahabhain 15 Year Old (2009)","public_title":null,"options":["Default Title"],"price":18849,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/MasterofMaltBunnahabhain15YearOld_2009.jpg?v=1786205973"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/MasterofMaltBunnahabhain15YearOld_2009.jpg?v=1786205973","options":["Title"],"media":[{"alt":null,"id":56225314275640,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1980,"width":1584,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/MasterofMaltBunnahabhain15YearOld_2009.jpg?v=1786205973"},"aspect_ratio":0.8,"height":1980,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/MasterofMaltBunnahabhain15YearOld_2009.jpg?v=1786205973","width":1584}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10807449289016,"title":"Partida Crues Vinel-lo Rojo","handle":"partida-crues-vinel-lo-rojo","description":"\u003cp\u003ePartida Creus Vinel-lo Rojo is a lively natural red from Massimo Marchiori and Antonella Geronaâs small, biodynamic estate in Baix Ebre, Catalonia. Working with old, indigenous vines and minimal intervention, Partida Creus creates expressive wines that capture the rugged Mediterranean landscape. Vinel-lo Rojo is bright and juicy, with wild red berries, herbs, earthy spice, and fresh acidity, balanced by a light, silky texture and savory finish.\u003c\/p\u003e","published_at":"2026-08-05T18:37:12-06:00","created_at":"2026-08-05T13:40:26-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Red"],"price":4499,"price_min":4499,"price_max":4499,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52747767382328,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"145295","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Partida Crues Vinel-lo Rojo","public_title":null,"options":["Default Title"],"price":4499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"664154298494","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/PartidaCruesVinel-loRojo.jpg?v=1786142508"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/PartidaCruesVinel-loRojo.jpg?v=1786142508","options":["Title"],"media":[{"alt":null,"id":56214553035064,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1997,"width":1598,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/PartidaCruesVinel-loRojo.jpg?v=1786142508"},"aspect_ratio":0.8,"height":1997,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/PartidaCruesVinel-loRojo.jpg?v=1786142508","width":1598}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003ePartida Creus Vinel-lo Rojo is a lively natural red from Massimo Marchiori and Antonella Geronaâs small, biodynamic estate in Baix Ebre, Catalonia. Working with old, indigenous vines and minimal intervention, Partida Creus creates expressive wines that capture the rugged Mediterranean landscape. Vinel-lo Rojo is bright and juicy, with wild red berries, herbs, earthy spice, and fresh acidity, balanced by a light, silky texture and savory finish.\u003c\/p\u003e"},{"id":10807442571576,"title":"Partida Crues Vinel-lo Blanco","handle":"partida-crues-vinel-lo-blanco","description":"\u003cp\u003ePartida Creus Vinel-lo Blanco is a vibrant natural white from Massimo Marchiori and Antonella Geronaâs small, biodynamic estate in Baix Ebre, Catalonia. Working with old, indigenous vines and minimal intervention, Partida Creus crafts wines that reflect the rugged Mediterranean landscape. Vinel-lo Blanco is fresh and textured, with citrus, orchard fruit, wild herbs, and a savory mineral finish.\u003c\/p\u003e","published_at":"2026-08-05T18:38:38-06:00","created_at":"2026-08-05T13:38:27-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","White"],"price":4399,"price_min":4399,"price_max":4399,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52747758633272,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"145296","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Partida Crues Vinel-lo Blanco","public_title":null,"options":["Default Title"],"price":4399,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"664154298500","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/PartidaCruesVinel-loBlanco.jpg?v=1786142268"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/PartidaCruesVinel-loBlanco.jpg?v=1786142268","options":["Title"],"media":[{"alt":null,"id":56214466363704,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2000,"width":1600,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/PartidaCruesVinel-loBlanco.jpg?v=1786142268"},"aspect_ratio":0.8,"height":2000,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/PartidaCruesVinel-loBlanco.jpg?v=1786142268","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003ePartida Creus Vinel-lo Blanco is a vibrant natural white from Massimo Marchiori and Antonella Geronaâs small, biodynamic estate in Baix Ebre, Catalonia. Working with old, indigenous vines and minimal intervention, Partida Creus crafts wines that reflect the rugged Mediterranean landscape. Vinel-lo Blanco is fresh and textured, with citrus, orchard fruit, wild herbs, and a savory mineral finish.\u003c\/p\u003e"},{"id":10807150739768,"title":"Il Poggiarello Lo Straniero","handle":"il-poggiarello-lo-straniero","description":"\u003cp\u003eLo Straniero is made from 95% Pinot Nero (Pinot Noir) with a small amount of Pinot Tintourier, a rare natural mutation of Pinot Noir discovered by Jean Guicherd in Nuits Saint Georges, France. It shows a brilliant light ruby color with aromas of marasca cherry, ripe strawberry, violet, and clove. Bright and fresh, the fruit profile recalls Cali Pinot Noir. Light bodied with silky red fruit, fine tannins, balanced acidity, and a long elegant finish, it is complemented by a subtle touch of barrel spice.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2026-08-05T09:40:09-06:00","created_at":"2026-08-05T09:40:08-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Edmonton","Red"],"price":3849,"price_min":3849,"price_max":3849,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52746835329336,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"147990","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Il Poggiarello Lo Straniero","public_title":null,"options":["Default Title"],"price":3849,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/IlPoggiarelloLoStraniero.jpg?v=1785944355"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/IlPoggiarelloLoStraniero.jpg?v=1785944355","options":["Title"],"media":[{"alt":null,"id":56180051640632,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1930,"width":1544,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/IlPoggiarelloLoStraniero.jpg?v=1785944355"},"aspect_ratio":0.8,"height":1930,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/IlPoggiarelloLoStraniero.jpg?v=1785944355","width":1544}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eLo Straniero is made from 95% Pinot Nero (Pinot Noir) with a small amount of Pinot Tintourier, a rare natural mutation of Pinot Noir discovered by Jean Guicherd in Nuits Saint Georges, France. It shows a brilliant light ruby color with aromas of marasca cherry, ripe strawberry, violet, and clove. Bright and fresh, the fruit profile recalls Cali Pinot Noir. Light bodied with silky red fruit, fine tannins, balanced acidity, and a long elegant finish, it is complemented by a subtle touch of barrel spice.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"},{"id":10804623278392,"title":"William Saintot Blanc de Blanc 1er Cru","handle":"william-saintot-blanc-de-blanc-1er-cru","description":"\u003cp\u003eChampagne William Saintot is a récoltant-manipulant (RM) based in Avenay-Val-d'Or, crafting estate-grown Champagnes from Premier Cru vineyards in the Montagne de Reims. With three generations of family expertise, the house emphasizes precise vineyard work, sustainable farming, and low-intervention winemaking to express the character of its Chardonnay and Pinot Noir terroirs.\u003c\/p\u003e","published_at":"2026-08-05T10:37:09-06:00","created_at":"2026-08-03T13:47:56-06:00","vendor":"Vine Arts","type":"Wine","tags":["Calgary + Nationwide Shipping","Sparkling"],"price":10649,"price_min":10649,"price_max":10649,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52735937904952,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"147875","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"William Saintot Blanc de Blanc 1er Cru","public_title":null,"options":["Default Title"],"price":10649,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"3760032760682","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vinearts.ca\/cdn\/shop\/files\/WilliamSaintotBlancdeBlanc1erCru.jpg?v=1785947797"],"featured_image":"\/\/vinearts.ca\/cdn\/shop\/files\/WilliamSaintotBlancdeBlanc1erCru.jpg?v=1785947797","options":["Title"],"media":[{"alt":null,"id":56181074952504,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1925,"width":1540,"src":"\/\/vinearts.ca\/cdn\/shop\/files\/WilliamSaintotBlancdeBlanc1erCru.jpg?v=1785947797"},"aspect_ratio":0.8,"height":1925,"media_type":"image","src":"\/\/vinearts.ca\/cdn\/shop\/files\/WilliamSaintotBlancdeBlanc1erCru.jpg?v=1785947797","width":1540}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eChampagne William Saintot is a récoltant-manipulant (RM) based in Avenay-Val-d'Or, crafting estate-grown Champagnes from Premier Cru vineyards in the Montagne de Reims. With three generations of family expertise, the house emphasizes precise vineyard work, sustainable farming, and low-intervention winemaking to express the character of its Chardonnay and Pinot Noir terroirs.\u003c\/p\u003e"},{"id":10800920920376,"title":"Fee Bros Browned Butter Fat Wash Bitters","handle":"fee-bros-browned-butter-fat-w
1624ash-bitters","description":"","published_at":"2026-08-05T18:39:46-06:00","created_at":"2026-07-31T13:40:25-06:00","vendor":"Vine Arts","type":"Cocktail Supplies","tags":["Cocktail Bitters","Edmonton"],"price":2860,"price_min":2860,"price_max":2860,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52725047492920,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"BIT121","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Fee Bros Browned Butter Fat Wash Bitters","public_title":null,"options":["Default Title"],"price":2860,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""},{"id":10794706436408,"title":"Glen Scotia 12 year-old Single Malt","handle":"glen-scotia-12-year-old-single-malt","description":"","published_at":"2026-08-05T18:42:49-06:00","created_at":"2026-07-27T12:02:59-06:00","vendor":"Vine Arts","type":"Whisk(e)y","tags":["Calgary + Nationwide Shipping","Scotch Whisky"],"price":8149,"price_min":8149,"price_max":8149,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52701225582904,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"136332","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Glen Scotia 12 year-old Single Malt","public_title":null,"options":["Default Title"],"price":8149,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"5016840241218","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":[],"featured_image":null,"options":["Title"],"requires_selling_plan":false,"selling_plan_groups":[],"content":""}]" 1625 > 1626 <template v-for="product in filteredArray" :key="product.id"> 1627 <vital-swiper-slide> 1628 <div class="border-r border-yellow-1 h-full"> 1629 <vital-product-card 1630 collection="latest-arrivals" 1631 :product="product" 1632 ></vital-product-card> 1633 </div> 1634 </vital-swiper-slide> 1635 </template> 1636 </vital-swiper> 1637 </div> 1638</div> 1639</div><div id="shopify-section-template--22980109271352__0ebf1169-7c9f-4b05-a0cf-1617aad342cb" class="shopify-section vue-section"><div class="flex flex-col"> 1640 <div class="flex flex-col laptop:flex-row border-b border-yellow-1 bg-yellow-4"> 1641 <div class="w-full laptop:w-1/2 p-16 laptop:p-20"> 1642 <h2>Featured Collections</h2> 1643 </div> 1644 1645 <div class="w-full laptop:w-1/2 p-16 laptop:p-20 user-content border-t border-yellow-1 laptop:border-l laptop:border-t-0 laptop:-ml-1"> 1646 <p>Explore our hand-picked selection of over 3,000 wines and spirits for every occasion and connoisseur.</p> 1647 </div> 1648 1649 </div> 1650 <div v-cloak> 1651 <vital-swiper :slides-per-view="1.3" :breakpoints="{'1024': {slidesPerView: 3}}" :space-between="0" navigation :css-mode="true"> 1652 1653 <vital-swiper-slide > 1654 1655 <a href="/collections/red-wine" class="block border-r border-yellow-1
1655w-full p-10 laptop:p-20 hover:bg-yellow-3 transition-colors" target="_self"> 1656 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 1657 1658 <img src="//vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=2400" alt="Red Wine" srcset="//vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=160 160w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=320 320w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=480 480w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=640 640w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=800 800w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=960 960w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=1120 1120w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=1280 1280w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=1440 1440w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=1600 1600w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=1760 1760w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=1920 1920w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=2080 2080w, //vinearts.ca/cdn/shop/collections/jeff-siepman-hK9hIPgF3QU-unsplash.jpg?v=1668482912&width=2240 2240w" width="2400" height="3600" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 75vw, 33vw"> 1659 1660 <div class="w-full h-full absolute bg-black opacity-[45%]"></div> 1661 1662 <div class="absolute w-full h-full flex justify-center items-center text-center p-40"> 1663 <div class="heading-3 text-white">Red Wine</div> 1664 </div> 1665 </div> 1666 1667 </a> 1668 1669 </vital-swiper-slide> 1670 1671 <vital-swiper-slide > 1672 1673 <a href="/collections/bitters" class="block border-r border-yellow-1
1673w-full p-10 laptop:p-20 hover:bg-yellow-3 transition-colors" target="_self"> 1674 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 1675 1676 <img src="//vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=2400" alt="Bitters" srcset="//vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=160 160w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=320 320w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=480 480w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=640 640w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=800 800w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=960 960w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=1120 1120w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=1280 1280w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=1440 1440w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=1600 1600w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=1760 1760w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=1920 1920w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=2080 2080w, //vinearts.ca/cdn/shop/collections/adam-jaime-YeH5EIRFCIs-unsplash.jpg?v=1668483061&width=2240 2240w" width="2400" height="3177" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 75vw, 33vw"> 1677 1678 <div class="w-full h-full absolute bg-black opacity-[45%]"></div> 1679 1680 <div class="absolute w-full h-full flex justify-center items-center text-center p-40"> 1681 <div class="heading-3 text-white">Bitters</div> 1682 </div> 1683 </div> 1684 1685 </a> 1686 1687 </vital-swiper-slide> 1688 1689 <vital-swiper-slide > 1690 1691 <a href="/collections/spirits" class="block border-r border-yellow-1
1691w-full p-10 laptop:p-20 hover:bg-yellow-3 transition-colors" target="_self"> 1692 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 1693 1694 <img src="//vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=2400" alt="Spirits" srcset="//vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=160 160w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=320 320w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=480 480w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=640 640w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=800 800w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=960 960w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=1120 1120w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=1280 1280w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=1440 1440w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=1600 1600w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=1760 1760w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=1920 1920w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=2080 2080w, //vinearts.ca/cdn/shop/collections/adam-jaime-dmkmrNptMpw-unsplash.jpg?v=1668482968&width=2240 2240w" width="2400" height="2907" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 75vw, 33vw"> 1695 1696 <div class="w-full h-full absolute bg-black opacity-[45%]"></div> 1697 1698 <div class="absolute w-full h-full flex justify-center items-center text-center p-40"> 1699 <div class="heading-3 text-white">Spirits</div> 1700 </div> 1701 </div> 1702 1703 </a> 1704 1705 </vital-swiper-slide> 1706 1707 <vital-swiper-slide > 1708 1709 <a href="/collections/vermouth" class="block border-r border-yellow-1
1709w-full p-10 laptop:p-20 hover:bg-yellow-3 transition-colors" target="_self"> 1710 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 1711 1712 <img src="//vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=2400" alt="Vermouth & Amaro" srcset="//vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=160 160w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=320 320w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=480 480w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=640 640w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=800 800w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=960 960w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=1120 1120w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=1280 1280w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=1440 1440w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=1600 1600w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=1760 1760w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=1920 1920w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=2080 2080w, //vinearts.ca/cdn/shop/collections/gaby-yerden-4x_09-Br8uk-unsplash.jpg?v=1668482816&width=2240 2240w" width="2400" height="3600" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 75vw, 33vw"> 1713 1714 <div class="w-full h-full absolute bg-black opacity-[45%]"></div> 1715 1716 <div class="absolute w-full h-full flex justify-center items-center text-center p-40"> 1717 <div class="heading-3 text-white">Vermouth & Amaro</div> 1718 </div> 1719 </div> 1720 1721 </a> 1722 1723 </vital-swiper-slide> 1724 1725 <vital-swiper-slide > 1726 1727 <a href="/collections/rose" class="block border-r border-yellow-1
1727w-full p-10 laptop:p-20 hover:bg-yellow-3 transition-colors" target="_self"> 1728 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 1729 1730 <img src="//vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=2400" alt="Rosé" srcset="//vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=160 160w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=320 320w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=480 480w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=640 640w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=800 800w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=960 960w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=1120 1120w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=1280 1280w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=1440 1440w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=1600 1600w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=1760 1760w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=1920 1920w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=2080 2080w, //vinearts.ca/cdn/shop/collections/79ee23a132385c6810cdb58f5a0941c8.webp?v=1671659833&width=2240 2240w" width="2400" height="1600" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 75vw, 33vw"> 1731 1732 <div class="w-full h-full absolute bg-black opacity-[45%]"></div> 1733 1734 <div class="absolute w-full h-full flex justify-center items-center text-center p-40"> 1735 <div class="heading-3 text-white">Rosé</div> 1736 </div> 1737 </div> 1738 1739 </a> 1740 1741 </vital-swiper-slide> 1742 1743 </vital-swiper> 1744 </div> 1745</div> 1746 1747</div><div id="shopify-section-template--22980109271352__c90bd445-1bcc-4487-bd53-66d7b889ccc9" class="shopify-section vue-section"><div class="flex flex-col laptop:flex-row w-full items-stretch"> 1748 <div class="w-full laptop:w-1/2 flex items-start p-16 laptop:p-20 border-b laptop:border-b-0 border-yellow-1 "> 1749 <div class="w-full"> 1750 1751 <div class="w-full relative pb-[100%]"> 1752 <img src="//vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=2400" alt="Vine Arts" srcset="//vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=160 160w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=320 320w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=480 480w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=640 640w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=800 800w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=960 960w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=1120 1120w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=1280 1280w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=1440 1440w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=1600 1600w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=1760 1760w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=1920 1920w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=2080 2080w, //vinearts.ca/cdn/shop/files/cc7b7c6718cd633b9a0d44c3ac3ba975.webp?v=1667420884&width=2240 2240w" width="2400" height="1601" loading="lazy" class="absolute w-full h-full object-cover bg-blue rounded-lg border border-yellow-1 overflow-hidden" style="" sizes="(max-width:1024px) 100vw, 50vw"> 1753 1754 </div> 1755 1756 </div> 1757 </div> 1758 <div class="w-full laptop:w-1/2 flex flex-col space-y-20 items-stretch p-16 laptop:p-40 justify-end order-2 border-yellow-1 laptop:border-l"> 1759 1760 1761 <div > 1762 1763 <img src="//vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=2400" alt="Vine Arts" srcset="//vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=160 160w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=320 320w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=480 480w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=640 640w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=800 800w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=960 960w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=1120 1120w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=1280 1280w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=1440 1440w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=1600 1600w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=1760 1760w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=1920 1920w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=2080 2080w, //vinearts.ca/cdn/shop/files/club_logo.png?v=1667420923&width=2240 2240w" width="2400" height="2405" loading="lazy" class="max-w-120 max-h-120" style="" sizes="120px"> 1764 1765 1766 </div> 1767 1768 1769 1770 <h2 > 1771 Wine Clubs 1772 </h2> 1773 1774 1775 1776 <div class="user-content" > 1777 <p>We have several wine clubs to help you curate your own wine collection. Each month youâll receive hand picked wines along with tasting notes, pairing ideas, and more.</p> 1778 </div> 1779 1780 1781 1782 <div class="flex items-start" > 1783 <a href="/pages/clubs" class="button " target="_self">Learn More</a> 1784 </div> 1785 1786 1787 </div> 1788</div> 1789 1790</div><div id="shopify-section-template--22980109271352__6cbc6980-928e-4799-86c9-5c1566a3a57d" class="shopify-section vue-section"><div class="relative flex flex-col laptop:flex-row w-full"> 1791 1792 <div class="w-full h-full absolute top-0 left-0 p-16 laptop:p-20 z-10 opacity-[45%]"> 1793 <div class="bg-black w-full h-full rounded-lg border border-yellow-1"></div> 1794 </div> 1795 1796 <div class="w-full h-full absolute top-0 left-0 p-16 laptop:p-20"> 1797 1798 <img src="//vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=2400" alt="Vine Arts" srcset="//vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=160 160w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=320 320w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=480 480w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=640 640w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=800 800w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=960 960w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=1120 1120w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=1280 1280w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=1440 1440w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=1600 1600w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=1760 1760w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=1920 1920w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=2080 2080w, //vinearts.ca/cdn/shop/files/54a2708fea783449d4962e6c3c75cb85.jpg?v=1667421044&width=2240 2240w" width="2400" height="1800" loading="lazy" class="w-full h-full object-cover bg-blue rounded-lg border border-yellow-1 overflow-hidden" style="" sizes="100vw"> 1799 1800 1801 </div> 1802 <div class="w-full laptop:min-h-[660px] flex items-center justify-center z-10"> 1803 <div class="w-full laptop:w-1/2 laptop:py-50 p-40 space-y-20"> 1804 1805 1806 <h2 class="text-white" > 1807 Wine Tastings 1808 </h2> 1809 1810 1811 1812 <div class="user-content text-white" > 1813 <p>
1813Book a private or corporate wine tasting. We will send you the wines, then host a virtual tasting from the comfort of your home/office.</p> 1814 </div> 1815 1816 1817 1818 <div class="flex items-start" > 1819 <a href="/pages/tastings" class="button " target="_self">Learn More</a> 1820 </div> 1821 1822 1823 </div> 1824 </div> 1825</div> 1826 1827</div><div id="shopify-section-template--22980109271352__efec744b-e4f8-4d3b-9c73-7a1231263dbe" class="shopify-section vue-section dark-border"><div class="flex h-40 bg-yellow-1 overflow-hidden"> 1828 <div class="grow h-full text-base leading-base font-bold font-serif uppercase text-cool-black"> 1829 <div class="marquee h-full"> 1830 <div class="marquee__content animate-marquee" aria-hidden="true"> 1831 1832 <div>Save 10% discount on mixed cases of wine</div> 1833 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1834 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1835</svg> 1836 <div>Save 10% discount on mixed cases of wine</div> 1837 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1838 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1839</svg> 1840 <div>Save 10% discount on mixed cases of wine</div> 1841 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1842 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1843</svg> 1844 </div> 1845 <div class="marquee__content animate-marquee" aria-hidden="true"> 1846 <div>Save 10% discount on mixed cases of wine</div> 1847 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1848 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1849</svg> 1850 <div>Save 10% discount on mixed cases of wine</div> 1851 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1852 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1853</svg> 1854 <div>Save 10% discount on mixed cases of wine</div> 1855 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1856 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 1857</svg> 1858 </div> 1859 </div> 1860 </div> 1861</div> 1862 1863</div><div id="shopify-section-template--22980109271352__b7ccc3c2-5121-4cd1-b00e-46a6d9286463" class="shopify-section vue-section"><div class="flex flex-col"> 1864 1865 <div id="guides" class="flex flex-col laptop:flex-row border-b border-yellow-1 bg-yellow-4 "> 1866 <div class="w-full laptop:w-1/2 p-16 laptop:p-20"> 1867 <h2>Guides</h2> 1868 1869 <div class="flex items-start mt-24"> 1870 <a href="/pages/wine-guides" class="button " target="_self">View All Guides</a> 1871 </div> 1872 1873 </div> 1874 1875 <div class="w-full laptop:w-1/2 p-16 laptop:p-20 user-content border-t border-yellow-1 laptop:border-l laptop:border-t-0 laptop:-ml-1"> 1876 <p>Take a curated tour of the different flavours and types of wine at Vine Arts.</p> 1877 </div> 1878 1879 </div> 1880 1881 1882 1883 1884 <div class="grid grid-cols-1 laptop:grid-cols-3 -mb-1"> 1885 1886 <div class="p-16 laptop:p-20 border-b border-yellow-1 flex flex-col laptop:border-r laptop:[&:nth-child(3)]:border-r-0" > 1887 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 1888 1889 1890 <img src="//vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=2400" alt="Crisp & Refreshing" srcset="//vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=160 160w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=320 320w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=480 480w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=640 640w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=800 800w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=960 960w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=1120 1120w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=1280 1280w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=1440 1440w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=1600 1600w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=1760 1760w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=1920 1920w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=2080 2080w, //vinearts.ca/cdn/shop/products/9a9050491a5f80674af2335f3d891027.jpg?v=1667513036&width=2240 2240w" width="2400" height="3600" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 1891 1892 1893 </div> 1894 <div class="grow flex flex-col justify-between mt-20 "> 1895 <div class="space-y-16 laptop:space-y-20 flex flex-col"> 1896 1897 <h3 class="heading-5"> 1898 Crisp & Refreshing 1899 </h3> 1900 1901 1902 1903 </div> 1904 1905 <div class="flex items-start mt-16 laptop:mt-20"> 1906 <a href="/collections/crisp-refreshing" class="button w-full " target="_self">
1906Shop This Guide</a> 1907 </div> 1908 1909 </div> 1910 </div> 1911 1912 <div class="p-16 laptop:p-20 border-b border-yellow-1 flex flex-col laptop:border-r laptop:[&:nth-child(3)]:border-r-0" > 1913 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 1914 1915 1916 <img src="//vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=2400" alt="Bold & Structured" srcset="//vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=160 160w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=320 320w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=480 480w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=640 640w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=800 800w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=960 960w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=1120 1120w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=1280 1280w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=1440 1440w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=1600 1600w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=1760 1760w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=1920 1920w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=2080 2080w, //vinearts.ca/cdn/shop/products/acc7498ab9faef3f1daf9ac726281eca.jpg?v=1667513029&width=2240 2240w" width="2400" height="3600" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 1917 1918 1919 </div> 1920 <div class="grow flex flex-col justify-between mt-20 "> 1921 <div class="space-y-16 laptop:space-y-20 flex flex-col"> 1922 1923 <h3 class="heading-5"> 1924 Bold & Structured 1925 </h3> 1926 1927 1928 1929 </div> 1930 1931 <div class="flex items-start mt-16 laptop:mt-20"> 1932 <a href="/collections/bold-structured" class="button w-full " target="_self">Shop this guide</a> 1933 </div> 1934 1935 </div> 1936 </div> 1937 1938 <div class="p-16 laptop:p-20 border-b border-yellow-1 flex flex-col laptop:border-r laptop:[&:nth-child(3)]:border-r-0" > 1939 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 1940 1941 1942 <img src="//vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=2400" alt="Orange Wine" srcset="//vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=160 160w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=320 320w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=480 480w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=640 640w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=800 800w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=960 960w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=1120 1120w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=1280 1280w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=1440 1440w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=1600 1600w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=1760 1760w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=1920 1920w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=2080 2080w, //vinearts.ca/cdn/shop/files/4f2cb8d8bbbd0537328ec7f4a4c11c5e.jpg?v=1667428303&width=2240 2240w" width="2400" height="1600" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 1943 1944 1945 </div> 1946 <div class="grow flex flex-col justify-between mt-20 "> 1947 <div class="space-y-16 laptop:space-y-20 flex flex-col"> 1948 1949 <h3 class="heading-5"> 1950 Orange Wine 1951 </h3> 1952 1953 1954 1955 </div> 1956 1957 <div class="flex items-start mt-16 laptop:mt-20"> 1958 <a href="/collections/orange-wine" class="button w-full " target="_self">
1958Shop this guide</a> 1959 </div> 1960 1961 </div> 1962 </div> 1963 1964 </div> 1965</div> 1966 1967</div><div id="shopify-section-template--22980109271352__d6f06fb6-1474-4a62-9f4e-bfd826460132" class="shopify-section vue-section"><div class="flex flex-col"> 1968 1969 <div id="staff-picks" class="flex flex-col laptop:flex-row border-b border-yellow-1 bg-yellow-4 "> 1970 <div class="w-full p-16 laptop:p-20"> 1971 <h2>Staff Picks</h2> 1972 1973 </div> 1974 1975 </div> 1976 1977 1978 1979 1980 <div class="grid grid-cols-1 laptop:grid-cols-3 -mb-1"> 1981 1982 <div class="p-16 laptop:p-20 border-b border-yellow-1 flex flex-col laptop:border-r laptop:[&:nth-child(3)]:border-r-0" > 1983 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 1984 1985 1986 <img src="//vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=2400" alt="Jesse" srcset="//vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=160 160w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=320 320w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=480 480w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=640 640w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=800 800w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=960 960w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=1120 1120w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=1280 1280w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=1440 1440w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=1600 1600w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=1760 1760w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=1920 1920w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=2080 2080w, //vinearts.ca/cdn/shop/files/8420ae2cdb993edf441a9fdccbc66da7.png?v=1667428390&width=2240 2240w" width="2400" height="2400" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 1987 1988 1989 </div> 1990 <div class="grow flex flex-col justify-between mt-20 "> 1991 <div class="space-y-16 laptop:space-y-20 flex flex-col"> 1992 1993 <h3 class="heading-5"> 1994 Jesse 1995 </h3> 1996 1997 1998 1999 <div class="user-content"> 2000 <p>Willisâs love affair with wine began while trying to make some extra money in university working for a Wine and Beer shop near Aspen Woods. The store owners often gave employees passes to tastings and events, where he eventually acquired an affinity for wines.</p> 2001 </div> 2002 2003 </div> 2004 2005 <div class="flex items-start mt-16 laptop:mt-20"> 2006 <a href="/collections/jesse-staff-picks" class="button w-full " target="_self">Shop jesse's picks</a> 2007 </div> 2008 2009 </div> 2010 </div> 2011 2012 <div class="p-16 laptop:p-20 border-b border-yellow-1 flex flex-col laptop:border-r laptop:[&:nth-child(3)]:border-r-0" > 2013 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 2014 2015 2016 <img src="//vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=2400" alt="Jeff" srcset="//vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=160 160w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=320 320w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=480 480w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=640 640w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=800 800w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=960 960w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=1120 1120w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=1280 1280w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=1440 1440w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=1600 1600w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=1760 1760w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=1920 1920w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=2080 2080w, //vinearts.ca/cdn/shop/files/JJ_pic.jpg?v=1772146130&width=2240 2240w" width="2400" height="3200" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 2017 2018 2019 </div> 2020 <div class="grow flex flex-col justify-between mt-20 "> 2021 <div class="space-y-16 laptop:space-y-20 flex flex-col"> 2022 2023 <h3 class="heading-5"> 2024 Jeff 2025 </h3> 2026 2027 2028 2029 <div class="user-content"> 2030 <p>Jeffâs love of wine and food was born out of his ten years in the restaurant industry where he worked every job imaginable, from Dishwasher to General Manager. As co-owner of Vine Arts Wine and Spirits Jeffâs vision for the store is all about passion.</p> 2031 </div> 2032 2033 </div> 2034 2035 <div class="flex items-start mt-16 laptop:mt-20"> 2036 <a href="/collections/jeffs-picks" class="button w-full " target="_self">shop jeff's picks</a> 2037 </div> 2038 2039 </div> 2040 </div> 2041 2042 <div class="p-16 laptop:p-20 border-b border-yellow-1 flex flex-col laptop:border-r laptop:[&:nth-child(3)]:border-r-0" > 2043 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 2044 2045 2046 <img src="//vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=2400" alt="Andrew" srcset="//vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=160 160w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=320 320w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=480 480w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=640 640w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=800 800w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=960 960w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=1120 1120w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=1280 1280w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=1440 1440w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=1600 1600w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=1760 1760w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=1920 1920w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=2080 2080w, //vinearts.ca/cdn/shop/files/Andrew_Portrait.jpg?v=1721420090&width=2240 2240w" width="2400" height="2402" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 2047 2048 2049 </div> 2050 <div class="grow flex flex-col justify-between mt-20 "> 2051 <div class="space-y-16 laptop:space-y-20 flex flex-col"> 2052 2053 <h3 class="heading-5"> 2054 Andrew 2055 </h3> 2056 2057 2058 2059 <div class="user-content"> 2060 <p>A trained sommelier with nearly 20 years working in the industry, Andrew has made it his personal mission to ensure more glasses are filled with Grower Champagne.</p> 2061 </div> 2062 2063 </div> 2064 2065 <div class="flex items-start mt-16 laptop:mt-20"> 2066 <a href="/collections/andrews-picks" class="button w-full " target="_self">Shop andrew's picks</a> 2067 </div> 2068 2069 </div> 2070 </div> 2071 2072 <div class="p-16 laptop:p-20 border-b border-yellow-1 flex flex-col laptop:border-r laptop:[&:nth-child(3)]:border-r-0" > 2073 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 2074 2075 2076 <img src="//vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=2400" alt="Matt" srcset="//vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=160 160w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=320 320w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=480 480w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=640 640w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=800 800w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=960 960w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=1120 1120w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=1280 1280w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=1440 1440w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=1600 1600w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=1760 1760w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=1920 1920w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=2080 2080w, //vinearts.ca/cdn/shop/files/Matt.jpg?v=1773360249&width=2240 2240w" width="2400" height="3203" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 2077 2078 2079 </div> 2080 <div class="grow flex flex-col justify-between mt-20 "> 2081 <div class="space-y-16 laptop:space-y-20 flex flex-col"> 2082 2083 <h3 class="heading-5"> 2084 Matt 2085 </h3> 2086 2087 2088 2089 </div> 2090 2091 </div> 2092 </div> 2093 2094 <div class="p-16 laptop:p-20 border-b border-yellow-1 flex flex-col laptop:border-r laptop:[&:nth-child(3)]:border-r-0" > 2095 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 2096 2097 2098 <img src="//vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=2400" alt="Chris" srcset="//vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=160 160w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=320 320w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=480 480w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=640 640w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=800 800w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=960 960w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=1120 1120w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=1280 1280w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=1440 1440w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=1600 1600w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=1760 1760w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=1920 1920w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=2080 2080w, //vinearts.ca/cdn/shop/files/Chris.jpg?v=1773360359&width=2240 2240w" width="2400" height="3199" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 2099 2100 2101 </div> 2102 <div class="grow flex flex-col justify-between mt-20 "> 2103 <div class="space-y-16 laptop:space-y-20 flex flex-col"> 2104 2105 <h3 class="heading-5"> 2106 Chris 2107 </h3> 2108 2109 2110 2111 <div class="user-content"> 2112 <p>Chris is an aficionado of all things delicious and a recovering BOH restaurant worker. They started their journey in the sales side of the liquor industry with beer while pursuing their Certified Cicerone certification, however the
2112ir heart quickly grew to encompass fine wine, vermouth, amaro, and mezcal. With their signature warm and affable personality, they're always quick to recommend some crispy beers, a fun and fresh bottle of wine, or some complex and thought-provoking cocktails. They love to pair food and wine, and can often be found extolling the virtues of a little snack with everything.<br/></p> 2113 </div> 2114 2115 </div> 2116 2117 </div> 2118 </div> 2119 2120 </div> 2121</div> 2122 2123</div><div id="shopify-section-template--22980109271352__559b92b1-ff7a-49d4-838e-fdffa9b15c83" class="shopify-section vue-section"><div class="flex flex-col"> 2124 <div class="flex flex-col laptop:flex-row border-b border-yellow-1 bg-yellow-4"> 2125 <div class="w-full laptop:w-1/2 flex flex-col space-y-12 p-16 laptop:p-20"> 2126 <h2>What's Happening?</h2> 2127 2128 <div> 2129 <a href="/blogs/news" class="button"> 2130 2131 View News 2132 2133 </a> 2134 </div> 2135 2136 </div> 2137 2138 <div class="w-full laptop:w-1/2 p-16 laptop:p-20 user-content border-t laptop:border-l border-yellow-1 laptop:border-t-0 laptop:-ml-1"> 2139 <p>See what the latest releases are, whatâs happening in the community, and what our staff has picked for you.</p> 2140 </div> 2141 2142 </div> 2143 <div class="article-grid grid grid-cols-1 laptop:grid-cols-3"> 2144 2145 2146 <div class="article-card hover:bg-yellow-3 transition-colors p-16 laptop:p-20 flex flex-col"> 2147 <a class="block" href="/blogs/news/rhone-rager-limited-bottles-of-matthieu-barret-now-vine-arts" aria-label="Rhone Rager: Limited Bottles of Matthieu Barret Now @ Vine Arts"> 2148 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 2149 2150 2151 <img src="//vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=2400" alt="Rhone Rager: Limited Bottles of Matthieu Barret Now @ Vine Arts" srcset="//vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=160 160w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=320 320w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=480 480w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=640 640w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=800 800w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=960 960w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=1120 1120w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=1280 1280w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=1440 1440w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=1600 1600w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=1760 1760w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=1920 1920w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=2080 2080w, //vinearts.ca/cdn/shop/articles/Barret_Blog_e7fea3ee-45fe-4a1a-baee-b1bb39483680.png?v=1775846434&width=2240 2240w" width="2400" height="2270" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 2152 2153 2154 </div> 2155 </a> 2156 <div class="flex flex-col justify-between grow mt-20"> 2157 <div class="space-y-8 flex flex-col"> 2158 2159 <div class="text-yellow-1"><a class="subtitle-1 no-underline" href="/blogs/news/tagged/affordable-luxury">Affordable Luxury</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/biodynamic-wine">Biodynamic Wine</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/france">France</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/mollie-chapin">Mollie Chapin</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/natural-wine">Natural Wine</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/new-releases">New Releases</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/orange-wine">Orange Wine</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/organic-wine">Organic Wine</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/rose">Rose</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/wine">Wine</a></div> 2160 2161 2162 <a class="no-underline text-black" href="/blogs/news/rhone-rager-limited-bottles-of-matthieu-barret-now-vine-arts" target="_self"> 2163 <h3 class="heading-5"> 2164 Rhone Rager: Limited Bottles of Matthieu Barret Now @ Vine Arts 2165 </h3> 2166 </a> 2167 2168 2169 2170 <div class="user-content"> 2171 This week marks the return of one of our most sought-after producers: Matthieu Barret! 2172 </div> 2173 2174 </div> 2175 <a class="text-button mt-8" href="/blogs/news/rhone-rager-limited-bottles-of-matthieu-barret-now-vine-arts" target="_self">Read More</a> 2176 </div> 2177 2178</div> 2179 2180 <div class="article-card hover:bg-yellow-3 transition-colors p-16 laptop:p-20 flex flex-col"> 2181 <a class="block" href="/blogs/news/high-time-for-good-whiskey" aria-label="High Time for Good Whiskey"> 2182 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 2183 2184 2185 <img src="//vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=2400" alt="High Time for Good Whiskey" srcset="//vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=160 160w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=320 320w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=480 480w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=640 640w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=800 800w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=960 960w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=1120 1120w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=1280 1280w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=1440 1440w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=1600 1600w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=1760 1760w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=1920 1920w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=2080 2080w, //vinearts.ca/cdn/shop/articles/Whiskyblog.png?v=1775167743&width=2240 2240w" width="2400" height="3054" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 2186 2187 2188 </div> 2189 </a> 2190 <div class="flex flex-col justify-between grow mt-20"> 2191 <div class="space-y-8 flex flex-col"> 2192 2193 <div class="text-yellow-1"><a class="subtitle-1 no-underline" href="/blogs/news/tagged/cocktails">Cocktails</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/food-drink">Food & Drink</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/new-releases">New Releases</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/spirits">Spirits</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/usa">USA</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/whisky">Whisky</a></div> 2194 2195 2196 <a class="no-underline text-black" href="/blogs/news/high-time-for-good-whiskey" target="_self"> 2197 <h3 class="heading-5"> 2198 High Time for Good Whiskey 2199 </h3> 2200 </a> 2201 2202 2203 2204 <div class="user-content"> 2205 Whiskey Nerds Rejoice! High West Petite Sirah has Landed @ Vine Arts 2206 </div> 2207 2208 </div> 2209 <a class="text-button mt-8" href="/blogs/news/high-time-for-good-whiskey" target="_self">Read More</a> 2210 </div> 2211 2212</div> 2213 2214 <div class="article-card hover:bg-yellow-3 transition-colors p-16 laptop:p-20 flex flex-col"> 2215 <a class="block" href="/blogs/news/just-like-you-remembered-them" aria-label="Just Like You Remembered Them..."> 2216 <div class="w-full relative pb-[125%] rounded-lg border border-yellow-1 overflow-hidden"> 2217 2218 2219 <img src="//vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=2400" alt="Just Like You Remembered Them..." srcset="//vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=160 160w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=320 320w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=480 480w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=640 640w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=800 800w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=960 960w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=1120 1120w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=1280 1280w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=1440 1440w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=1600 1600w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=1760 1760w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=1920 1920w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=2080 2080w, //vinearts.ca/cdn/shop/articles/Breton_Blog.png?v=1773514516&width=2240 2240w" width="2400" height="2592" loading="lazy" class="absolute w-full h-full object-cover bg-blue" style="" sizes="(max-width:1024px) 95vw, 30vw"> 2220 2221 2222 </div> 2223 </a> 2224 <div class="flex flex-col justify-between grow mt-20"> 2225 <div class="space-y-8 flex flex-col"> 2226 2227 <div class="text-yellow-1"><a class="subtitle-1 no-underline" href="/blogs/news/tagged/affordable-luxury">Affordable Luxury</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/biodynamic-wine">Biodynamic Wine</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/cabernet-franc">Cabernet Franc</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/france">France</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/natural-wine">Natural Wine</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/new-releases">New Releases</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/organic-wine">Organic Wine</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/wine">Wine</a>, <a class="subtitle-1 no-underline" href="/blogs/news/tagged/winemaker-spotlight">Winemaker Spotlight</a></div> 2228 2229 2230 <a class="no-underline text-black" href="/blogs/news/just-like-you-remembered-them" target="_self"> 2231 <h3 class="heading-5"> 2232 Just Like You Remembered Them... 2233 </h3> 2234 </a> 2235 2236 2237 2238 <div class="user-content">
2239 The fabulous Loire Valley wines from Domaine Breton have landed at Vine Arts and they're better than ever! 2240 </div> 2241 2242 </div> 2243 <a class="text-button mt-8" href="/blogs/news/just-like-you-remembered-them" target="_self">Read More</a> 2244 </div> 2245 2246</div> 2247 2248 2249 </div> 2250</div> 2251 2252</div><div id="shopify-section-template--22980109271352__2698cce0-0df0-4ee8-90a1-226792c2729d" class="shopify-section vue-section"><div class="bg-cover bg-no-repeat bg-top laptop:bg-left-top min-h-[370px] bg-[url(../images/newsletter-bg-mobile.png)] laptop:bg-[url(../images/newsletter-bg.png)] laptop:min-h-[240px] "> 2253 <div class="flex flex-col py-[56px] px-16 w-full relative space-y-20 laptop:space-y-0 laptop:w-10/12 laptop:mx-auto laptop:py-70 laptop:space-x-10 laptop:flex-row justify-between laptop:items-center"> 2254 <div class="flex flex-col space-y-8 laptop:basis-1/2"> 2255 <h2 class="heading-3"> 2256 Be Part of Our Community 2257 </h2> 2258 2259 <div class="user-content"> 2260 <p>Be the first to know about our exclusive offers, latest collections, events, and more.</p> 2261 </div> 2262 2263 </div> 2264 <div class="w-full laptop:basis-1/2"> 2265 <form method="post" action="/contact#subscribe" id="subscribe" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2266 2267 2268 <div class="pb-8 caption">Your Email*</div> 2269 <input type="hidden" name="contact[tags]" value="newsletter"> 2270 <div class="space-y-30 laptop:flex laptop:items-center laptop:space-y-0 laptop:space-x-20"> 2271 <input type="email" 2272 aria-label="Email Address" 2273 class="block max-w-[320px] laptop:inline-block w-full laptop:w-auto laptop:grow" 2274 name="contact[email]" 2275 value="" 2276 placeholder="Email Address Here!" 2277 autocapitalize="off" 2278 > 2279 <button type="submit" name="commit" class="button"> 2280 Sign me up! 2281 </button> 2282 </div> 2283 2284</form> 2285 </div> 2286 </div> 2287</div> 2288</div><div id="shopify-section-template--22980109271352__9424e6fc-e19c-4f16-913a-0c4e68a3b252" class="shopify-section vue-section dark-border"><div class="flex h-40 bg-yellow-1 overflow-hidden"> 2289 <div class="grow h-full text-base leading-base font-bold font-serif uppercase text-cool-black"> 2290 <div class="marquee h-full"> 2291 <div class="marquee__content animate-marquee" aria-hidden="true"> 2292 2293 <div>We are grateful for your patronage</div> 2294 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2295 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 2296</svg> 2297 <div>We are grateful for your patronage</div> 2298 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2299 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 2300</svg> 2301 <div>We are grateful for your patronage</div> 2302 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2303 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 2304</svg> 2305 </div> 2306 <div class="marquee__content animate-marquee" aria-hidden="true"> 2307 <div>We are grateful for your patronage</div> 2308 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2309 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76
2309531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 2310</svg> 2311 <div>We are grateful for your patronage</div> 2312 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2313 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 2314</svg> 2315 <div>We are grateful for your patronage</div> 2316 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2317 <path d="M12 0L13.7541 7.76531L20.4853 3.51472L16.2347 10.2459L24 12L16.2347 13.7541L20.4853 20.4853L13.7541 16.2347L12 24L10.2459 16.2347L3.51472 20.4853L7.76531 13.7541L0 12L7.76531 10.2459L3.51472 3.51472L10.2459 7.76531L12 0Z" fill="#0D1621"/> 2318</svg> 2319 </div> 2320 </div> 2321 </div> 2322</div> 2323 2324</div> 2325 </main> 2326 <footer class="w-full bg-yellow-4 shrink-0 border-t border-yellow-1"> 2327 <div id="shopify-section-footer" class="shopify-section"><!-- CSS is in custom.css --> 2328 2329 2330 2331 2332 2333<div class="flex flex-col laptop:flex-row container-wide py-25 grow-0 justify-between min-h-250"> 2334 <div class="w-full laptop:w-8/12"> 2335 <div class="hidden laptop:block"> 2336 <nav> 2337 <ul class="flex flex-row space-x-8"> 2338 2339 <li class="basis-1/4"> 2340 2341 <div class="heading-6 text-cool-black">Shop</div> 2342 2343 2344 <ul class="pt-8 text-sm leading-sm"> 2345 2346 <li class="mb-6 last:mb-0"> 2347 <a class="no-underline text-blue hover:underline" href="/collections/wine"> 2348 Wine 2349 </a> 2350 </li> 2351 2352 <li class="mb-6 last:mb-0"> 2353 <a class="no-underline text-blue hover:underline" href="/collections/spirits"> 2354 Spirits 2355 </a> 2356 </li> 2357 2358 <li class="mb-6 last:mb-0"> 2359 <a class="no-underline text-blue hover:underline" href="/collections/whiskey"> 2360 Whisk(e)y 2361 </a> 2362 </li> 2363 2364 <li class="mb-6 last:mb-0"> 2365 <a class="no-underline text-blue hover:underline" href="/collections/cocktail-wares"> 2366 Cocktail Wares 2367 </a> 2368 </li> 2369 2370 <li class="mb-6 last:mb-0"> 2371 <a class="no-underline text-blue hover:underline" href="/collections/vermouth-amaro"> 2372 Vermouth & Amaro 2373 </a> 2374 </li> 2375 2376 <li class="mb-6 last:mb-0"> 2377 <a class="no-underline text-blue hover:underline" href="/collections/beer"> 2378 Beer 2379 </a> 2380 </li> 2381 2382 <li class="mb-6 last:mb-0"> 2383 <a class="no-underline text-blue hover:underline" href="/collections/cider"> 2384 Cider 2385 </a> 2386 </li> 2387 2388 </ul> 2389 2390 </li> 2391 2392 <li class="basis-1/4"> 2393 2394 <div class="heading-6 text-cool-black">Vine Arts</div> 2395 2396 2397 <ul class="pt-8 text-sm leading-sm"> 2398 2399 <li class="mb-6 last:mb-0"> 2400 <a class="no-underline text-blue hover:underline" href="/pages/contact"> 2401 Contact 2402 </a> 2403 </li> 2404 2405 <li class="mb-6 last:mb-0"> 2406 <a class="no-underline text-blue hover:underline" href="/pages/wine-guides"> 2407 Guides 2408 </a> 2409 </li> 2410 2411 <li class="mb-6 last:mb-0"> 2412 <a class="no-underline text-blue hover:underline" href="/pages/tastings"> 2413 Tastings 2414 </a> 2415 </li> 2416 2417 <li class="mb-6 last:mb-0"> 2418 <a class="no-underline text-blue hover:underline" href="/pages/clubs"> 2419 Wine Club 2420 </a> 2421 </li> 2422 2423 <li class="mb-6 last:mb-0"> 2424 <a class="no-underline text-blue hover:underline" href="/pages/faq"> 2425 FAQ 2426 </a> 2427 </li> 2428 2429 </ul> 2430 2431 </li> 2432 2433 <li class="basis-1/4"> 2434 2435 <div class="heading-6 text-cool-black">Customer Service</div> 2436 2437 2438 <ul class="pt-8 text-sm leading-sm"> 2439 2440 <li class="mb-6 last:mb-0"> 2441 <a class="no-underline text-blue hover:underline" href="/pages/shipping-and-refunds"> 2442 Shipping and Refunds 2443 </a> 2444 </li> 2445 2446 <li class="mb-6 last:mb-0"> 2447 <a class="no-underline text-blue hover:underline" href="/policies/terms-of-service"> 2448 Terms of Use 2449 </a> 2450 </li> 2451 2452 <li class="mb-6 last:mb-0"> 2453 <a class="no-underline text-blue hover:underline" href="/policies/privacy-policy"> 2454 Privacy Policy 2455 </a> 2456 </li> 2457 2458 </ul> 2459 2460 </li> 2461 2462 <li class="basis-1/4"> 2463 <div class="heading-6 text-cool-black">Socials</div> 2464 <div class="pt-8"> 2465 <ul class="flex flex-col"> 2466 2467 <li class="text-sm leading-sm py-8 mb-0 laptop:mb-6 laptop:py-0"> 2468 <a 2469 href="https://facebook.com/VineArts" 2470 target="_blank" 2471 aria-label="Facebook" 2472 class="no-underline text-blue hover:underline" 2473 > 2474 Facebook 2475 </a> 2476 </li> 2477 2478 2479 2480 <li class="text-sm leading-sm py-8 mb-0 laptop:mb-6 laptop:py-0"> 2481 <a 2482 href="https://twitter.com/vinearts" 2483 target="_blank" 2484 aria-label="Twitter" 2485 class="no-underline text-blue hover:underline" 2486 > 2487 Twitter 2488 </a 2489 </li> 2490 2491 2492 <li class="text-sm leading-sm py-8 mb-0 laptop:mb-6 laptop:py-0"> 2493 <a 2494 href="https://www.instagram.com/vinearts" 2495 target="_blank" 2496 aria-label="Instagram" 2497 class="no-underline text-blue hover:underline" 2498 > 2499 Instagram 2500 </a> 2501 </li> 2502 2503 2504 2505 </ul>
2506 </div> 2507 </li> 2508 </ul> 2509 </nav> 2510</div> 2511 2512<div class="flex laptop:hidden"> 2513 <nav class="grow"> 2514 <ul class="flex flex-col"> 2515 2516 <li class="mb-24 last:mb-0"> 2517 <vital-accordion v-slot="{toggle, isOpen, setContentRef}"> 2518 <div 2519 class="heading-6 text-cool-black flex items-center justify-between w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4 cursor-pointer select-none transition-all" 2520 :class="{ 'rounded-b-none' : isOpen }" 2521 @click="toggle" 2522 > 2523 2524 <div class="font-bold text-cool-black">Shop</div> 2525 2526 <div class="transition-transform" :class="{ '-rotate-180' : isOpen }"> 2527 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2528 <path d="M19.2328 13.8523C19.0139 13.3075 18.5325 13.1768 18.0073 13.2857C16.0159 13.6998 13.7182 15.5956 13.1493 17.862L13.1493 3L10.8515 3L10.8515 17.862C10.2826 15.5956 7.98485 13.6998 5.99349 13.2857C5.4683 13.1768 4.98687 13.3075 4.76804 13.8523L4.0459 15.8354C7.17518 15.9443 9.62608 17.8402 10.8515 21L13.1493 21C14.3747 17.8402 16.8256 15.9225 19.9549 15.8354L19.2328 13.8523Z"/> 2529</svg> 2530 2531 </div> 2532 </div> 2533 <div 2534 :ref="setContentRef" 2535 class="overflow-hidden transition-[height]" 2536 > 2537 <div class="body-2 px-20 py-12 border border-yellow-2 bg-yellow-5 border-t-0 rounded-b"> 2538 2539 <ul class="text-sm leading-sm"> 2540 2541 <li class="py-8"> 2542 <a class="no-underline text-blue hover:underline" href="/collections/wine"> 2543 Wine 2544 </a> 2545 </li> 2546 2547 <li class="py-8"> 2548 <a class="no-underline text-blue hover:underline" href="/collections/spirits"> 2549 Spirits 2550 </a> 2551 </li> 2552 2553 <li class="py-8"> 2554 <a class="no-underline text-blue hover:underline" href="/collections/whiskey"> 2555 Whisk(e)y 2556 </a> 2557 </li> 2558 2559 <li class="py-8"> 2560 <a class="no-underline text-blue hover:underline" href="/collections/cocktail-wares"> 2561 Cocktail Wares 2562 </a> 2563 </li> 2564 2565 <li class="py-8"> 2566 <a class="no-underline text-blue hover:underline" href="/collections/vermouth-amaro"> 2567 Vermouth & Amaro 2568 </a> 2569 </li> 2570 2571 <li class="py-8"> 2572 <a class="no-underline text-blue hover:underline" href="/collections/beer"> 2573 Beer 2574 </a> 2575 </li> 2576 2577 <li class="py-8"> 2578 <a class="no-underline text-blue hover:underline" href="/collections/cider"> 2579 Cider 2580 </a> 2581 </li> 2582 2583 </ul> 2584 2585 </div> 2586 </div> 2587 </vital-accordion> 2588 </li> 2589 2590 <li class="mb-24 last:mb-0"> 2591 <vital-accordion v-slot="{toggle, isOpen, setContentRef}"> 2592 <div 2593 class="heading-6 text-cool-black flex items-center justify-between w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4 cursor-pointer select-none transition-all" 2594 :class="{ 'rounded-b-none' : isOpen }" 2595 @click="toggle" 2596 > 2597 2598 <div class="font-bold text-cool-black">Vine Arts</div> 2599 2600 <div class="transition-transform" :class="{ '-rotate-180' : isOpen }"> 2601 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2602 <path d="M19.2328 13.8523C19.0139 13.3075 18.5325 13.1768 18.0073 13.2857C16.0159 13.6998 13.7182 15.5956 13.1493 17.862L13.1493 3L10.8515 3L10.8515 17.862C10.2826 15.5956 7.98485 13.6998 5.99349 13.2857C5.4683 13.1768 4.98687 13.3075 4.76804 13.8523L4.0459 15.8354C7.17518 15.9443 9.62608 17.8402 10.8515 21L13.1493 21C14.3747 17.8402 16.8256 15.9225 19.9549 15.8354L19.2328 13.8523Z"/> 2603</svg> 2604 2605 </div> 2606 </div> 2607 <div 2608 :ref="setContentRef" 2609 class="overflow-hidden transition-[height]" 2610 > 2611 <div class="body-2 px-20 py-12 border border-yellow-2 bg-yellow-5 border-t-0 rounded-b"> 2612 2613 <ul class="text-sm leading-sm"> 2614 2615 <li class="py-8"> 2616 <a class="no-underline text-blue hover:underline" href="/pages/contact"> 2617 Contact 2618 </a> 2619 </li> 2620 2621 <li class="py-8"> 2622 <a class="no-underline text-blue hover:underline" href="/pages/wine-guides"> 2623 Guides 2624 </a> 2625 </li> 2626 2627 <li class="py-8"> 2628 <a class="no-underline text-blue hover:underline" href="/pages/tastings"> 2629 Tastings 2630 </a> 2631 </li> 2632 2633 <li class="py-8"> 2634 <a class="no-underline text-blue hover:underline" href="/pages/clubs"> 2635 Wine Club 2636 </a> 2637 </li> 2638 2639 <li class="py-8"> 2640 <a class="no-underline text-blue hover:underline" href="/pages/faq"> 2641 FAQ 2642 </a> 2643 </li> 2644 2645 </ul> 2646 2647 </div> 2648 </div> 2649 </vital-accordion> 2650 </li> 2651 2652 <li class="mb-24 last:mb-0"> 2653 <vital-accordion v-slot="{toggle, isOpen, setContentRef}"> 2654 <div 2655 class="heading-6 text-cool-black flex items-center justify-between w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4 cursor-pointer select-none transition-all" 2656 :class="{ 'rounded-b-none' : isOpen }" 2657 @click="toggle" 2658 > 2659 2660 <div class="font-bold text-cool-black">Customer Service</div> 2661 2662 <div class="transition-transform" :class="{ '-rotate-180' : isOpen }"> 2663 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2664 <path d="M19.2328 13.8523C19.0139 13.3075 18.5325 13.1768 18.0073 13.2857C16.0159 13.6998 13.7182 15.5956 13.1493 17.862L13.1493 3L10.8515 3L10.8515 17.862C10.2826 15.5956 7.98485 13.6998 5.99349 13.2857C5.4683 13.1768 4.98687 13.3075 4.76804 13.8523L4.0459 15.8354C7.17518 15.9443 9.62608 17.8402 10.8515 21L13.1493 21C14.3747 17.8402 16.8256 15.9225 19.9549 15.8354L19.2328 13.8523Z"/> 2665</svg> 2666 2667 </div> 2668 </div> 2669 <div 2670 :ref="setContentRef" 2671 class="overflow-hidden transition-[height]" 2672 > 2673 <div class="body-2 px-20 py-12 border border-yellow-2 bg-yellow-5 border-t-0 rounded-b"> 2674 2675 <ul class="text-sm leading-sm"> 2676 2677 <li class="py-8"> 2678 <a class="no-underline text-blue hover:underline" href="/pages/shipping-and-refunds"> 2679 Shipping and Refunds 2680 </a> 2681 </li> 2682 2683 <li class="py-8"> 2684 <a class="no-underline text-blue hover:underline" href="/policies/terms-of-service"> 2685 Terms of Use 2686 </a> 2687 </li> 2688 2689 <li class="py-8"> 2690 <a class="no-underline text-blue hover:underline" href="/policies/privacy-policy"> 2691 Privacy Policy 2692 </a> 2693 </li> 2694 2695 </ul> 2696 2697 </div> 2698 </div> 2699 </vital-accordion> 2700 </li> 2701 2702 <li class="mb-24 last:mb-0"> 2703 <vital-accordion v-slot="{toggle, isOpen, setContentRef}"> 2704 <div 2705 class="heading-6 text-cool-black flex items-center justify-between w-full px-20 py-10 rounded border border-yellow-1 bg-yellow-4 cursor-pointer select-none transition-all" 2706 :class="{ 'rounded-b-none' : isOpen }" 2707 @click="toggle" 2708 > 2709 Socials 2710 <div class="transition-transform" :class="{ '-rotate-180' : isOpen }"> 2711 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2712 <path d="M19.2328 13.8523C19.0139 13.3075 18.5325 13.1768 18.0073 13.2857C16.0159 13.6998 13.7182 15.5956 13.1493 17.862L13.1493 3L10.8515 3L10.8515 17.862C10.2826 15.5956 7.98485 13.6998 5.99349 13.2857C5.4683 13.1768 4.98687 13.3075 4.76804 13.8523L4.0459 15.8354C7.17518 15.9443 9.62608 17.8402 10.8515 21L13.1493 21C14.3747 17.8402 16.8256 15.9225 19.9549 15.8354L19.2328 13.8523Z"/> 2713</svg> 2714 2715 </div> 2716 </div> 2717 <div 2718 :ref="setContentRef" 2719 class="overflow-hidden transition-[height]" 2720 > 2721 <div class="body-2 px-20 py-12 border border-yellow-1 bg-yellow-5 border-t-0 rounded-b"> 2722 <ul class="flex flex-col"> 2723 2724 <li class="text-sm leading-sm py-8 mb-0 laptop:mb-6 laptop:py-0"> 2725 <a 2726 href="https://facebook.com/VineArts" 2727 target="_blank" 2728 aria-label="Facebook" 2729 class="no-underline text-blue hover:underline" 2730 > 2731 Facebook 2732 </a> 2733 </li> 2734 2735 2736 2737 <li class="text-sm leading-sm py-8 mb-0 laptop:mb-6 laptop:py-0"> 2738 <a 2739 href="https://twitter.com/vinearts" 2740 target="_blank" 2741 aria-label="Twitter" 2742 class="no-underline text-blue hover:underline" 2743 > 2744 Twitter 2745 </a 2746 </li> 2747 2748 2749 <li class="text-sm leading-sm py-8 mb-0 laptop:mb-6 laptop:py-0"> 2750 <a 2751 href="https://www.instagram.com/vinearts" 2752 target="_blank" 2753 aria-label="Instagram" 2754 class="no-underline text-blue hover:underline" 2755 > 2756 Instagram 2757 </a> 2758 </li> 2759 2760 2761 2762 </ul> 2763 </div> 2764 </div> 2765 </vital-accordion> 2766 </li> 2767 </ul> 2768 </nav> 2769</div> 2770 </div> 2771 2772 <div class="w-full laptop:w-3/12"> 2773 <div class="heading-6 text-cool-black py-25 laptop:py-0 laptop:pb-8">Our Stores</div> 2774 <div class="pb-25"> 2775 <vital-store-hours special-message="Monday: 11 am - 7 pm<br> 2776Tuesday: 11 am - 7 pm<br> 2777Wednesday: 11 am - 7 pm<br> 2778Thursday: 11 am - 7 pm<br> 2779Friday: 11 am - 8 pm<br> 2780Saturday: 11 am - 8 pm<br> 2781Sunday & Holidays: 12 pm - 6 pm" hide-hours place-id="ChIJyYBSRyBwcVMRf8qEUkjBJOM" name="17 Ave" hash="f21de6513b039eacb38cffd13e9719dbd
27815bdf566046ed77eb92561a4f7a1182e"></vital-store-hours> 2782 </div> 2783 2784 2785 2786 <div class="pb-25"> 2787 <vital-store-hours special-message="Monday: 11 am - 7 pm <br> 2788Tuesday: 10 am - 9 pm <br> 2789Wednesday: 10 am - 9 pm <br> 2790Thursday: 10 am - 9 pm<br> 2791Friday: 10 am - 9 pm<br> 2792Saturday: 10 am - 9 pm<br> 2793Sunday & Holidays: 12 pm - 6 pm" hide-hours place-id="ChIJeTjuyv1vcVMRuobrNhvIZ_I" name="Victoria Park" hash="b6e864d422899078731f17cafccf13ff4c3fc2417708b0197fbf15f03be43438"></vital-store-hours> 2794 </div> 2795 2796 2797 2798 <div class="pb-25"> 2799 <vital-store-hours special-message="Monday: 11 am - 7 pm<br> 2800Tuesday: 11 am - 7 pm<br> 2801Wednesday: 11 am - 7 pm<br> 2802Thursday: 11 am - 7 pm<br> 2803Friday: 11 am - 8 pm<br> 2804Saturday: 11 am - 8 pm<br> 2805Sunday & Holidays: 12 pm - 6 pm" hide-hours place-id="ChIJJ7tG44cjoFMRRuR3aeUKGDo" name="Edmonton" hash="8adcd15bf6e6c7d761125b4c3e02a384298ca526c9de33069b31eeaa3bb39157"></vital-store-hours> 2806 </div> 2807 2808 2809 </div> 2810</div> 2811<div class="flex justify-end p-4"> 2812 <div class="icon-bicycle-man"></div> 2813</div> 2814<div class="w-full bg-cool-black text-yellow-5 uppercase h-50 font-bold flex border-b-8 border-b-yellow-1"> 2815 <div class="px-20 mt-12 text-sm"> © Copyright 2026 Vine Arts </div> 2816</div> 2817</div> 2818 </footer> 2819 2820 2821 <form method="post" action="/contact#subscribe_popup" id="subscribe_popup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2822 <vital-popup cookie="closed_newsletter" :delay="3000"v-slot="{ show, hide }"> 2823 <Transition name="slide-bottom"> 2824 <div v-if="show" v-cloak class="fixed bottom-0 left-0 w-full laptop:w-1/2 z-10 border border-yellow-1 bg-yellow-5"> 2825 <div> 2826 <div class="flex justify-between bg-cool-black text-yellow-1 py-16 px-20"> 2827 <div class="pr-20 heading-6">Receive 10% off your first order when you sign up to our newsletter!</div> 2828 <button @click.prevent="hide" aria-label="Close" class="hover:opacity-70 transition-opacity"> 2829 <svg width="24" height="24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2830 <path d="M5.6 20c2.1-2.2 3.6-3.8 6.4-6.5l6.3 6.5 1.6-1.7c-2.2-2-3.7-3.5-6.4-6.3 2.7-2.8 4.3-4.2 6.5-6.3L18.4 4a198 198 0 0 1-6.4 6.5C9.2 7.8 7.8 6.3 5.7 4.1L4.1 5.7c2.2 2 3.7 3.5 6.4 6.3-2.7 2.8-4.3 4.2-6.5 6.3L5.6 20" /> 2831</svg> 2832 </button> 2833 </div> 2834 <input type="hidden" name="contact[tags]" value="newsletter"> 2835 <div class="p-20"> 2836 2837 <div class="caption">Your Email*</div> 2838 <div class="laptop:flex laptop:items-center space-y-16 laptop:space-y-0"> 2839 <input 2840 type="email" 2841 class="block laptop:inline-block w-full laptop:w-auto laptop:grow mr-16" 2842 name="contact[email]" 2843 value="" 2844 placeholder="Email Address Here!" 2845 autocapitalize="off" 2846 aria-label="Email Address" 2847 > 2848 <button type="submit" name="commit" class="button"> 2849 Sign me up! 2850 </button> 2851 </div> 2852 2853 </div> 2854 </div> 2855 </div> 2856 </Transition> 2857 </vital-popup> 2858</form> 2859 2860 2861 2862 2863 2864 2865 2866<Transition name="slide-right"> 2867 <section class="fixed top-0 h-screen-safe w-full laptop:w-[475px] right-0 z-40" v-cloak v-if="sideCartIsOpen && cartData !== null"> 2868 <vital-cart-side 2869 :taxes-included="false" 2870 :has-gift-options="true" 2871 gift-heading="Wrapping" 2872 gift-text="Choose a gift wrapping option from the selection below:" 2873 :gift-options="[null, null, null]" 2874 :product-location-tags="[]" 2875 ></vital-cart-side> 2876 </section> 2877</Transition> 2878 2879 2880 2881<vital-popup cookie="age_gate_26" :delay="0" v-slot="{ show, hide }"> 2882 <Transition name="slide-bottom"> 2883 <div v-if="show" v-cloak class="age-gate fixed top-0 left-0 w-full h-full z-50 bg-cool-black flex justify-center align-center"> 2884 2885 <div class="w-10/12 laptop:w-4/12 flex flex-col justify-center items-center space-y-24 text-center"> 2886 2887 <!-- Logo --> 2888 <img class="w-180" src="//vinearts.ca/cdn/shop/t/23/assets/logo.static_300x.png?v=162551590300339003171719339878" alt="Vine Arts" width="180" height="134"> 2889 2890 <!-- Heading --> 2891 <div class="heading-2 text-white uppercase"> 2892 Are you of legal age? 2893 </div> 2894 2895 <!-- â Store Selection (VISIBLE FIRST) --> 2896 <div id="location-section" class="focus-glow pulse-ring shake"> 2897 <vital-location-select v-slot="{ setStore }"> 2898 <div class="location-select-holder flex items-center laptop:pl-24 w-auto"> 2899 <div class="mr-8 text-yellow-1"> 2900 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> 2901 <path d="M11.9996 4C10.3022 4 8.67436 4.67428 7.47413 5.87452C6.27389 7.07475 5.59961 8.70261 5.59961 10.4C5.59961 11.9136 5.92121 12.904 6.79961 14L11.9996 20L17.1996 14C18.078 12.904 18.3996 11.9136 18.3996 10.4C18.3996 8.70261 17.7253 7.07475 16.5251 5.87452
2901C15.3249 4.67428 13.697 4 11.9996 4V4Z" stroke-width="2" stroke-linecap="round"/> 2902 <path d="M11.9996 12.8C13.3251 12.8 14.3996 11.7255 14.3996 10.4C14.3996 9.07452 13.3251 8 11.9996 8C10.6741 8 9.59961 9.07452 9.59961 10.4C9.59961 11.7255 10.6741 12.8 11.9996 12.8Z" stroke-width="2" stroke-linecap="round"/> 2903</svg> 2904 2905 </div> 2906 2907 <span class="text-cool-black laptop:text-white shrink-0 pr-2">Your store: </span> 2908 <select required name="locations" aria-label="Location" @change="setStore" class="l7-location-selector border-0 focus-visible:border-0 bg-none bg-transparent laptop:text-white outline-0 outline-transparent focus-visible:outline-0 focus-visible:outline-transparent uppercase text-sm px-0 py-0 font-bold w-auto font-serif"> 2909 2910 2911 <option class="text-cool-black" value="72384545080" data-label="Calgary" data-option="Calgary">Calgary + Nationwide Shipping</option> 2912 <option class="text-cool-black" value="92475162936" data-label="Edmonton" data-option="Edmonton">Edmonton</option> 2913 2914 <option value="" selected="selected">Select your location</option> 2915 </select> 2916 </div> 2917</vital-location-select> 2918 </div> 2919 2920 <!-- â Hidden Initially --> 2921 <div id="location-label" class="location-label animate-pop hidden"> 2922 <p class="text-white text-alert"> 2923 In Calgary or Edmonton? Make sure to select your location! 2924 </p> 2925 </div> 2926 2927 <!-- Buttons --> 2928 <div class="flex flex-col laptop:flex-row justify-center items-center laptop:space-y-0 laptop:space-x-20"> 2929 2930 <!-- YES BUTTON --> 2931 <button id="age-yes-btn" class="button btn-press"> 2932 Heck yeah! 2933 </button> 2934 2935 <!-- NO BUTTON --> 2936 <a href="https://www.google.ca/search?q=zoos+nearby" 2937 class="button mt-24 laptop:mt-0" 2938 target="_blank"> 2939 No, I wish! 2940 </a> 2941 </div> 2942 2943 2944 2945 </div> 2946 </div> 2947 </Transition> 2948</vital-popup> 2949 2950 </div><!-- webpack bundle --> 2951
2951<script> 2952 window.assetsPath = "//vinearts.ca/cdn/shop/t/23/assets/" 2953 </script>
2953 2954
2954<script src="//vinearts.ca/cdn/shop/t/23/assets/main.bundle.js?v=92082964159330173451770378081" defer="defer"></script>
2954 2955
2955<script src="//vinearts.ca/cdn/shop/t/23/assets/shopify.bundle.js?v=63441448870905691721719339878" defer="defer"></script>
2955 2956 2957
2957<script> 2958 const stylesArray = [ 2959 `background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iNzYiIHZpZXdCb3g9IjAgMCA3NiA3NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM3Ljk5OCAwVjEyLjY2NDciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0zNC42OTI0IDEyLjg4NDhMMzYuMzQ1MyAyNS40NDE2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMzkuNjUxNCA1MC41NTg2TDQxLjMwNDMgNjMuMTE1NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTI4LjMwMzcgMTQuNTk1N0wzMy4xNTA4IDI2LjI5NzIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik00Mi44NDQ3IDQ5LjY5OTJMNDcuNjkxOCA2MS40MDQ2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjIuNTc4MSAxNy45MDA0TDMwLjI4NzkgMjcuOTQ5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNDUuNzExOSA0OC4wNDY5TDUzLjQyMTcgNTguMDk1NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTE3LjkwMTQgMjIuNTc4MUwyNy45NDk5IDMwLjI4NzkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik00OC4wNDY5IDQ1LjcxMDlMNTguMDk1NCA1My40MjA3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTQuNTk0NyAyOC4zMDQ3TDI2LjI5NjIgMzMuMTUxNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTQ5LjY5OTIgNDIuODQ1N0w2MS40MDQ2IDQ3LjY5MjgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMi44ODQ4IDM0LjY5MTRMMjUuNDQxNiAzNi4zNDQzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNTAuNTU4NiAzOS42NTA0TDYzLjExNTQgNDEuMzAzMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTEyLjg4NDggNDEuMzAzM0wyNS40NDE2IDM5LjY1MDQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik01MC41NTg2IDM2LjM0NDNMNjMuMTE1NCAzNC42OTE0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTQuNTk0NyA0Ny42OTI4TDI2LjI5NjIgNDIuODQ1NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTQ5LjY5OTIgMzMuMTUxN0w2MS40MDQ2IDI4LjMwNDciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNy45MDE0IDUzLjQyMDdMMjcuOTQ5OSA0NS43MTA5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNDguMDQ2OSAzMC4yODc5TDU4LjA5NTQgMjIuNTc4MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTIyLjU3ODEgNTguMDk1NEwzMC4yODc5IDQ4LjA0NjkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik00NS43MTE5IDI3Ljk0OUw1My40MjE3IDE3LjkwMDQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0yOC4zMDM3IDYxLjQwNDZMMzMuMTUwOCA0OS42OTkyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNDIuODQ0NyAyNi4yOTcyTDQ3LjY5MTggMTQuNTk1NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTM0LjY5MjQgNjMuMTE1NEwzNi4zNDUzIDUwLjU1ODYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0zOS42NTE0IDI1LjQ0MTZMNDEuMzA0MyAxMi44ODQ4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMzcuOTk4IDYzLjMzMlY3Ni4wMDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjguMTY1IDEuMjk0OTJMMzEuNDQzOSAxMy41MjgxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNDQuNTU1NyA2Mi40Njg4TDQ3LjgzNDUgNzQuNzA1OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTE4Ljk5OSA1LjA4OTg0TDI1LjMzMzMgMTYuMDU5MyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTUwLjY2NyA1OS45Mzc1TDU2Ljk5NzQgNzAuOTA2OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTExLjEzMDkgMTEuMTMwOUwyMC4wODUyIDIwLjA4NTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik01NS45MTExIDU1LjkxMDJMNjQuODY5MyA2NC44NjgzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNS4wODk4NCAxOUwxNi4wNTkzIDI1LjMzNDMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik01OS45MzY1IDUwLjY2Nkw3MC45MDU5IDU2Ljk5NjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xLjI5NDkyIDI4LjE2NkwxMy41MjgxIDMxLjQ0NDkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik02Mi40Njc4IDQ0LjU1NjZMNzQuNzA0OCA0Ny44MzU1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMCAzNy45OThIMTIuNjY0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTYzLjMzMTEgMzcuOTk4SDc1Ljk5OTYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xLjI5NDkyIDQ3LjgzNTVMMTMuNTI4MSA0NC41NTY2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNjIuNDY3OCAzMS40NDQ5TDc0LjcwNDggMjguMTY2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNS4wODk4NCA1Ni45OTY1TDE2LjA1OTMgNTAuNjY2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNTkuOTM2NSAyNS4zMzQzTDcwLjkwNTkgMTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMS4xMzA5IDY0Ljg2ODNMMjAuMDg1MiA1NS45MTAyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNTUuOTExMSAyMC4wODUyTDY0Ljg2OTMgMTEuMTMwOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTE4Ljk5OSA3MC45MDY5TDI1LjMzMzMgNTkuOTM3NSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTUwLjY2NyAxNi4wNTkzTDU2Ljk5NzQgNS4wODk4NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTI4LjE2NSA3NC43MDU4TDMxLjQ0MzkgNjIuNDY4OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTQ0LjU1NTcgMTMuNTI4MUw0Ny44MzQ1IDEuMjk0OTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo=)`, 2960 `background-repeat: no-repeat`, 2961 `background-size: 40px`, 2962 `background-position: 10px 7px`, 2963 `color: white`, 2964 `font-family: Helvetica`, 2965 `font-size: 20px`, 2966 `padding: 15px 20px 15px 55px `, 2967 `width:100%`, 2968 `background-color: #000;` 2969 ].join(`;`) 2970 console.log("%c Site by Overhaul ©", stylesArray) 2971 </script>
2971 2972 2973 <!--[if lt IE 3]> 2974 _______ __ __ _______ ______ __ __ _______ __ __ ___ 2975 | || | | || || _ | | | | || _ || | | || | 2976 | _ || |_| || ___|| | || | |_| || |_| || | | || | 2977 | | | || || |___ | |_||_ | || || |_| || | 2978 | |_| || || ___|| __ || || || || |___ 2979 | | | | | |___ | | | || _ || _ || || | 2980 |_______| |___| |_______||___| |_||__| |__||__| |__||_______||_______| 2981 2982 Site by OVERHAUL / overhaulmedia.com 2983 2984 <![endif]--> 2985 2986<link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin> 2987<link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js"> 2988<link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
2989<script id="swym-snippet"> 2990 window.swymLandingURL = document.URL; 2991 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"CAD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 2992 window.swymPageLoad = function(){ 2993 window.SwymProductVariants = window.SwymProductVariants || {}; 2994 window.SwymHasCartItems = 0 > 0; 2995 window.SwymPageData = {}, window.SwymProductInfo = {}; 2996 var unknown = {et: 0}; 2997 window.SwymPageData = unknown; 2998 2999 window.SwymPageData.uri = window.swymLandingURL; 3000 }; 3001 3002 if(window.selectCallback){ 3003 (function(){ 3004 // Variant select override 3005 var originalSelectCallback = window.selectCallback; 3006 window.selectCallback = function(variant){ 3007 originalSelectCallback.apply(this, arguments); 3008 try{ 3009 if(window.triggerSwymVariantEvent){ 3010 window.triggerSwymVariantEvent(variant.id); 3011 } 3012 }catch(err){ 3013 console.warn("Swym selectCallback", err); 3014 } 3015 }; 3016 })(); 3017 } 3018 window.swymCustomerId = null; 3019 window.swymCustomerExtraCheck = null; 3020 3021 var swappName = ("Wishlist" || "Wishlist"); 3022 var swymJSObject = { 3023 pid: "tex0KwNGEsqqr2afp2Yw9MYgs\/HDKw46oIAzWY0usT4=" || "tex0KwNGEsqqr2afp2Yw9MYgs/HDKw46oIAzWY0usT4=", 3024 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 3025 }; 3026 window.swymJSShopifyLoad = function(){ 3027 if(window.swymPageLoad) swymPageLoad(); 3028 if(!window._swat) { 3029 (function (s, w, r, e, l, a, y) { 3030 r['SwymRetailerConfig'] = s; 3031 r[s] = r[s] || function (k, v) { 3032 r[s][k] = v; 3033 }; 3034 })('_swrc', '', window); 3035 _swrc('RetailerId', swymJSObject.pid); 3036 _swrc('Callback', function(){initSwymShopify();}); 3037 }else if(window._swat.postLoader){ 3038 _swrc = window._swat.postLoader; 3039 _swrc('RetailerId', swymJSObject.pid); 3040 _swrc('Callback', function(){initSwymShopify();}); 3041 }else{ 3042 initSwymShopify(); 3043 } 3044 } 3045 if(!window._SwymPreventAutoLoad) { 3046 swymJSShopifyLoad(); 3047 } 3048 window.swymGetCartCookies = function(){ 3049 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 3050 var reqdCookies = {}; 3051 RequiredCookies.forEach(function(k){ 3052 reqdCookies[k] = _swat.storage.getRaw(k); 3053 }); 3054 var cart_token = window.swymCart.token; 3055 var data = { 3056 action:'cart', 3057 token:cart_token, 3058 cookies:reqdCookies 3059 }; 3060 return data; 3061 } 3062 3063 window.swymGetCustomerData = function(){ 3064 3065 return {status:1}; 3066 3067 } 3068</script>
3068 3069 3070<style id="safari-flasher-pre"></style>
3071<script> 3072 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 3073 document.getElementById("safari-flasher-pre").innerHTML = '' 3074 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 3075 + '.swym-button.swym-add-to-wishlist{display: none;}' 3076 + '.swym-button.swym-add-to-watchlist{display: none;}' 3077 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 3078 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 3079 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 3080 + '{-webkit-transition: none; transition: none;}' 3081 + ''; 3082 window.SwymCallbacks = window.SwymCallbacks || []; 3083 window.SwymCallbacks.push(function(tracker){ 3084 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 3085 // flash-preventer 3086 var x = function(){ 3087 SwymUtils.onDOMReady(function() { 3088 var d = document.createElement("div"); 3089 d.innerHTML = "<style id='safari-flasher-post'>" 3090 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 3091 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 3092 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 3093 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 3094 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 3095 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 3096 + "</style>"; 3097 document.head.appendChild(d); 3098 }); 3099 }; 3100 setTimeout(x, 10); 3101 }); 3102 }); 3103 } 3104 3105 // Get the money format for the store from shopify 3106 window.SwymOverrideMoneyFormat = "${{amount}}"; 3107</script>
3107 3108<style id="swym-product-view-defaults"> 3109 /* Hide when not loaded */ 3110 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 3111 display: none; 3112 } 3113</style> 3114 3115 3116 3117 3118<link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin> 3119<link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js"> 3120<link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
3121<script id="swym-snippet"> 3122 window.swymLandingURL = document.URL; 3123 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"CAD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 3124 window.swymPageLoad = function(){ 3125 window.SwymProductVariants = window.SwymProductVariants || {}; 3126 window.SwymHasCartItems = 0 > 0; 3127 window.SwymPageData = {}, window.SwymProductInfo = {}; 3128 var unknown = {et: 0}; 3129 window.SwymPageData = unknown; 3130 3131 window.SwymPageData.uri = window.swymLandingURL; 3132 }; 3133 3134 if(window.selectCallback){ 3135 (function(){ 3136 // Variant select override 3137 var originalSelectCallback = window.selectCallback; 3138 window.selectCallback = function(variant){ 3139 originalSelectCallback.apply(this, arguments); 3140 try{ 3141 if(window.triggerSwymVariantEvent){ 3142 window.triggerSwymVariantEvent(variant.id); 3143 } 3144 }catch(err){ 3145 console.warn("Swym selectCallback", err); 3146 } 3147 }; 3148 })(); 3149 } 3150 window.swymCustomerId = null; 3151 window.swymCustomerExtraCheck = null; 3152 3153 var swappName = ("Wishlist" || "Wishlist"); 3154 var swymJSObject = { 3155 pid: "tex0KwNGEsqqr2afp2Yw9MYgs\/HDKw46oIAzWY0usT4=" || "tex0KwNGEsqqr2afp2Yw9MYgs/HDKw46oIAzWY0usT4=", 3156 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 3157 }; 3158 window.swymJSShopifyLoad = function(){ 3159 if(window.swymPageLoad) swymPageLoad(); 3160 if(!window._swat) { 3161 (function (s, w, r, e, l, a, y) { 3162 r['SwymRetailerConfig'] = s; 3163 r[s] = r[s] || function (k, v) { 3164 r[s][k] = v; 3165 }; 3166 })('_swrc', '', window); 3167 _swrc('RetailerId', swymJSObject.pid); 3168 _swrc('Callback', function(){initSwymShopify();}); 3169 }else if(window._swat.postLoader){ 3170 _swrc = window._swat.postLoader; 3171 _swrc('RetailerId', swymJSObject.pid); 3172 _swrc('Callback', function(){initSwymShopify();}); 3173 }else{ 3174 initSwymShopify(); 3175 } 3176 } 3177 if(!window._SwymPreventAutoLoad) { 3178 swymJSShopifyLoad(); 3179 } 3180 window.swymGetCartCookies = function(){ 3181 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 3182 var reqdCookies = {}; 3183 RequiredCookies.forEach(function(k){ 3184 reqdCookies[k] = _swat.storage.getRaw(k); 3185 }); 3186 var cart_token = window.swymCart.token; 3187 var data = { 3188 action:'cart', 3189 token:cart_token, 3190 cookies:reqdCookies 3191 }; 3192 return data; 3193 } 3194 3195 window.swymGetCustomerData = function(){ 3196 3197 return {status:1}; 3198 3199 } 3200</script>
3200 3201 3202<style id="safari-flasher-pre"></style>
3203<script> 3204 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 3205 document.getElementById("safari-flasher-pre").innerHTML = '' 3206 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 3207 + '.swym-button.swym-add-to-wishlist{display: none;}' 3208 + '.swym-button.swym-add-to-watchlist{display: none;}' 3209 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 3210 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 3211 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 3212 + '{-webkit-transition: none; transition: none;}' 3213 + ''; 3214 window.SwymCallbacks = window.SwymCallbacks || []; 3215 window.SwymCallbacks.push(function(tracker){ 3216 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 3217 // flash-preventer 3218 var x = function(){ 3219 SwymUtils.onDOMReady(function() { 3220 var d = document.createElement("div"); 3221 d.innerHTML = "<style id='safari-flasher-post'>" 3222 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 3223 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 3224 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 3225 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 3226 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 3227 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 3228 + "</style>"; 3229 document.head.appendChild(d); 3230 }); 3231 }; 3232 setTimeout(x, 10); 3233 }); 3234 }); 3235 } 3236 3237 // Get the money format for the store from shopify 3238 window.SwymOverrideMoneyFormat = "${{amount}}"; 3239</script>
3239 3240<style id="swym-product-view-defaults"> 3241 /* Hide when not loaded */ 3242 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 3243 display: none; 3244 } 3245</style> 3246 3247 3248 3249 <!-- Hotjar Tracking Code for vinearts.ca --> 3250
3250<script>
vendor: 125 bytes, lines 3250-3253
3250 3251 (function(h,o,t,j,a,r){ 3252 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 3253 h._hjSettings={hjid:
32535285552
vendor: 262 bytes, lines 3253-3259
3253,hjsv:6}; 3254 a=o.getElementsByTagName('head')[0]; 3255 r=o.createElement('script');r.async=1; 3256 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 3257 a.appendChild(r); 3258 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 3259
3259</script>
3259 3260 3261 3262
3263<script> 3264 3265document.addEventListener("DOMContentLoaded", function() { 3266 function initButtonCheck() { 3267 const addToCartBtn = document.getElementById('addToCartBtn'); 3268 if (!addToCartBtn) { 3269 // Wait until Shopify dynamically loads the button 3270 setTimeout(initButtonCheck, 200); 3271 return; 3272 } 3273 3274 const selectedStoreId = localStorage.getItem('SelectedStoreId') || sessionStorage.getItem('SelectedStoreId'); 3275 const allLocations = document.querySelectorAll('.location-item'); 3276 let hasStock = false; 3277 3278 allLocations.forEach(item => { 3279 const locationId = item.getAttribute('data-location-id'); 3280 const qty = parseInt(item.getAttribute('data-qty') || '0', 10); 3281 3282 // Hide by default 3283 item.style.display = 'none'; 3284 3285 // Show only selected store and in-stock items 3286 if (selectedStoreId && locationId === selectedStoreId && qty > 0) { 3287 item.style.display = 'list-item'; 3288 hasStock = true; 3289 } 3290 }); 3291 3292 // Disable or enable button safely 3293 if (!selectedStoreId || !hasStock) { 3294 addToCartBtn.classList.add('js-disabled'); 3295 addToCartBtn.textContent = selectedStoreId ? "Out of Stock" : "Select Store First"; 3296 } else { 3297 addToCartBtn.classList.remove('js-disabled'); 3298 } 3299 } 3300 3301 // Initialize check 3302 initButtonCheck(); 3303}); 3304 3305 // Set Edmonton as default in selector in "layout-location-select.liquid" 3306 // The selectedStore is localStorage.getItem("SelectedStoreOption") 3307 document.addEventListener('DOMContentLoaded', function() { 3308 setTimeout(function() { 3309 document.querySelectorAll('select.l7-location-selector').forEach((select, i) => { 3310 if (i < 2) { return true; } 3311 select.options[2].selected = true; 3312 select.dispatchEvent(new Event("change")); 3313 }); 3314 }, 400); 3315 }); 3316 3317 3318 3319 </script>
3319 3320<!-- JS -->
3321<script> 3322 /* 3323document.addEventListener("DOMContentLoaded", function () { 3324 3325 const yesBtn = document.getElementById("age-yes-btn"); 3326 const locationLabel = document.getElementById("location-label"); 3327 3328 // Initially hide label 3329 locationLabel.classList.add("hidden"); 3330 3331 // Click "Heck yeah!" 3332 yesBtn.addEventListener("click", function (e) { 3333 e.preventDefault(); 3334 3335 // Show label AFTER click 3336 locationLabel.classList.remove("hidden"); 3337 }); 3338 3339 // Optional: After selecting store â close popup 3340 document.addEventListener("change", function (e) { 3341 if (e.target && e.target.closest("#location-section")) { 3342 3343 document.cookie = "age_gate_26=true; path=/"; 3344 3345 // Close without reload 3346 document.querySelector(".age-gate").style.display = "none"; 3347 } 3348 }); 3349 3350}); 3351*/ 3352 3353document.addEventListener("DOMContentLoaded", function () { 3354 3355 // STEP 1: CHANGE EVENT (safe) 3356 document.addEventListener("change", function (e) { 3357 if (e.target && e.target.closest("#location-section")) { 3358 3359 const select = document.querySelector("#location-section select"); 3360 const locationSection = document.getElementById("location-section"); 3361 const locationLabel = document.getElementById("location-label"); 3362 3363 if (!select || !locationSection || !locationLabel) return; 3364 3365 locationSection.classList.remove("focus-glow", "pulse-ring", "shake"); 3366 locationLabel.classList.add("hidden"); 3367 } 3368 }); 3369 3370 // STEP 2: BUTTON CLICK (delegated + safe) 3371 document.addEventListener("click", function (e) { 3372 3373 if (e.target && e.target.id === "age-yes-btn") { 3374 3375 e.preventDefault(); 3376 3377 // â ALWAYS GET FRESH ELEMENTS 3378 const select = document.querySelector("#location-section select"); 3379 const locationSection = document.getElementById("location-section"); 3380 const locationLabel = document.getElementById("location-label"); 3381 const wrapper = document.querySelector(".location-select-holder"); 3382 const ageGate = document.querySelector(".age-gate"); 3383 3384 // ð¨ Safety check 3385 if (!select || !locationSection || !locationLabel || !wrapper) { 3386 console.warn("Elements missing (popup may be re-rendered)"); 3387 return; 3388 } 3389 3390 // â No selection 3391 if (!select.value) { 3392 3393 locationLabel.classList.remove("hidden"); 3394 3395 wrapper.classList.remove("select-error"); 3396 locationSection.classList.remove("focus-glow", "pulse-ring", "shake"); 3397 3398 void wrapper.offsetWidth; 3399 3400 wrapper.classList.add("select-error"); 3401 locationSection.classList.add("focus-glow", "pulse-ring", "shake"); 3402 3403 locationSection.scrollIntoView({ 3404 behavior: "smooth", 3405 block: "center" 3406 }); 3407 3408 return; 3409 } 3410 3411 // â Valid selection 3412 document.cookie = "age_gate_26=true; path=/; max-age=86400; SameSite=Lax; domain=" + window.location.hostname; 3413 3414 if (ageGate) { 3415 ageGate.style.display = "none"; 3416 } 3417 } 3418 }); 3419 3420}); 3421 3422 3423 3424</script>
3424 3425 3426<div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
3426<script id="subscription-helper"> 3427 3428 function appstleStringSetting(value) { 3429 if (typeof value !== 'string') return value; 3430 try { return JSON.parse('"' + value + '"'); } catch { return value; } 3431 } 3432 function appstleJsonSetting(value) { 3433 if (typeof value !== 'string') return value; 3434 try { return JSON.parse(value); } catch { return null; } 3435 } 3436 3437 if (!window.AppstleIncluded) { 3438 window.AppstleIncluded = true; 3439 window.RS = Window.RS || {}; 3440 3441 RS.Config = { 3442 "selectors": { 3443 "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button", 3444 "subscriptionLinkSelector": appstleStringSetting("#MainContent .customer.account \u003e div:nth-child(2) \u003e div:nth-child(2) \u003e h2"), 3445 "atcButtonPlacement": appstleStringSetting("BEFORE"), 3446 "subscriptionLinkPlacement": appstleStringSetting("BEFORE"), 3447 "cartRowSelector": appstleStringSetting("tr.cart-item"), 3448 "cartLineItemSelector": appstleStringSetting(".cart-item__name.h4.break"), 3449 "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""), 3450 "cartLineItemTotalPriceSelector": appstleStringSetting(""), 3451 "cartLineItemSellingPlanNameSelector": appstleStringSetting(""), 3452 "cartSubTotalSelector" : appstleStringSetting("p.totals__total-value"), 3453 "cartLineItemPriceSelector": appstleStringSetting(""), 3454 "cartLineItemPlacement": appstleStringSetting("BEFORE"), 3455 "cartHiddenAttributesSelector": appstleStringSetting(""), 3456 "buildABoxDiscountSelector": appstleStringSetting(""), 3457 }, 3458 "usedTranslation": "false", 3459 "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"), 3460 "enableCartWidgetFeature": appstleStringSetting("false"), 3461 "storefrontAnalyticsForwardingEnabled": appstleJsonSetting("false"), 3462 "appstleStorefrontAnalyticsPath": appstleStringSetting("https:\/\/subscription-admin.appstle.com\/assets\/js\/appstle-storefront-analytics.min.js?shop=vineartsyyc.myshopify.com\u0026v=1784182483761"), 3463 "useUrlWithCustomerId": appstleStringSetting("true"), 3464 "atcButtonSelector": appstleStringSetting("div.product-form__buttons"), 3465 "moneyFormat": appstleStringSetting("${{amount}}"), 3466 "oneTimePurchaseText": appstleStringSetting("One Time Purchase"), 3467 "minimumQuantityMessage": appstleStringSetting(null), 3468 "tapToSelectText": appstleStringSetting(""), 3469 "atcButtonTextSelector": appstleStringSetting(""), 3470 "disableCartWidgetOnVariants": appstleStringSetting(""), 3471 "shop": appstleStringSetting("vineartsyyc.myshopify.com"), 3472 "deliveryText": appstleStringSetting("delivery"), 3473 "purchaseOptionsText": appstleStringSetting("Purchase Options"), 3474 "manageSubscriptionButtonText": appstleStringSetting("Manage Subscription"), 3475 "subscriptionOptionText": appstleStringSetting("Subscribe and save"), 3476 "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"), 3477 "subscriptionPriceDisplayText": appstleStringSetting(""), 3478 "tooltipTitle": appstleStringSetting("Subscription detail"), 3479 "showTooltipOnClick": appstleStringSetting("false"), 3480 "tooltipDesctiption": appstleStringSetting("\u003cstrong\u003eHave complete control of your subscriptions\u003c\\\/strong\u003e\u003cbr\\\/\u003e\u003cbr\\\/\u003eSkip, reschedule, edit, or cancel deliveries anytime, based on your needs."), 3481 "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"), 3482 "tooltipDescriptionOnMultipleDiscount": appstleStringSetting("\u003cb\u003eDiscount Details\u003c\\\/b\u003e\u003c\\\/br\u003e Initial discount is {{discountOne}} and then {{discountTwo}}"), 3483 "manualTranslation": appstleStringSetting("false"), 3484 "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"), 3485 "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"), 3486 "orderStatusManageSubscriptionDescription": appstleStringSetting("Continue to your account to view and manage your subscriptions. Please use the same email address that you used to buy the subscription."), 3487 "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your subscription"), 3488 "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"), 3489 "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"), 3490 "memberOnlySellingPlansJson": appstleJsonSetting("{}"), 3491 "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"), 3492 "sellingPlansJson": appstleJsonSetting("[{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Monthly\",\"frequencyDescription\":\"Receive your subscription every month until you cancel! \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/3501359416\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":15,\"specificDayEnabled\":true,\"cutOff\":1,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/3501359416\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"null\",\"groupName\":\"Monthly - start of month drop \",\"groupId\":556958008,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Pay As You Go - 3 Months\",\"frequencyDescription\":\"Pay monthly for three months and get your delivery monthly. Your subscription is cancelled at the end of three months. \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/3501392184\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":15,\"specificDayEnabled\":true,\"maxCycles\":3,\"minCycles\":3,\"cutOff\":31,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/3501392184\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"null\",\"groupName\":\"Pay As You Go - 3 Months - start of month drop (TEMPLATE)\",\"groupId\":556990776,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":3,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Prepaid - 3 Months - Total\",\"frequencyDescription\":\"Pay for three months upfront and get your delivery monthly. Your subscription is cancelled at the end of three months. \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/3501523256\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":15,\"specificDayEnabled\":true,\"maxCycles\":1,\"cutOff\":1,\"prepaidFlag\":\"true\",\"
3492idNew\":\"gid:\/\/shopify\/SellingPlan\/3501523256\",\"planType\":\"PREPAID\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"null\",\"groupName\":\"Prepaid Gift - 3 Months - start of month drop\",\"groupId\":557121848,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":6,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Prepaid - 6 Months - Total\",\"frequencyDescription\":\"Pay for six months upfront and get your delivery monthly. Your subscription is cancelled at the end of six months. \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/3501556024\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":15,\"specificDayEnabled\":true,\"maxCycles\":1,\"cutOff\":1,\"prepaidFlag\":\"true\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/3501556024\",\"planType\":\"PREPAID\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"groupName\":\"Prepaid Gift - 6 Months - start of month drop\",\"groupId\":557154616,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":12,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Prepaid - 12 Months - Total\",\"frequencyDescription\":\"Pay for twelve months upfront and get your delivery monthly. Your subscription is cancelled at the end of twelve months. \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/3501588792\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":15,\"specificDayEnabled\":true,\"maxCycles\":1,\"cutOff\":1,\"prepaidFlag\":\"true\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/3501588792\",\"planType\":\"PREPAID\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"null\",\"groupName\":\"Prepaid Gift - 12 Months - start of month drop\",\"groupId\":557187384,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":9,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Prepaid - 9 Months - Total\",\"frequencyDescription\":\"Pay for nine months upfront and get your delivery monthly. Your subscription is cancelled at the end of nine months. \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/3501621560\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":15,\"specificDayEnabled\":true,\"maxCycles\":1,\"cutOff\":1,\"prepaidFlag\":\"true\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/3501621560\",\"planType\":\"PREPAID\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"null\",\"groupName\":\"Prepaid Gift - 9 Months - start of month drop \",\"groupId\":557220152,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Monthly\",\"frequencyDescription\":\"Receive your subscription every month until you cancel! \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/688591896888\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":1,\"specificDayEnabled\":true,\"cutOff\":1,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/688591896888\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"null\",\"groupName\":\"Monthly - mid-month drop \",\"groupId\":76440699192,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":3,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Prepaid - 3 Months - Total\",\"frequencyDescription\":\"Pay for three months upfront and get your delivery monthly. Your subscription is cancelled at the end of three months. \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/688592060728\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":1,\"specificDayEnabled\":true,\"maxCycles\":1,\"cutOff\":1,\"prepaidFlag\":\"true\",\"
3492idNew\":\"gid:\/\/shopify\/SellingPlan\/688592060728\",\"planType\":\"PREPAID\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"null\",\"groupName\":\"Prepaid Gift - 3 Months - mid-month month drop\",\"groupId\":76440863032,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":6,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Prepaid - 6 Months - Total\",\"frequencyDescription\":\"Pay for six months upfront and get your delivery monthly. Your subscription is cancelled at the end of six months. \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/688592093496\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":1,\"specificDayEnabled\":true,\"maxCycles\":1,\"cutOff\":1,\"prepaidFlag\":\"true\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/688592093496\",\"planType\":\"PREPAID\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"groupName\":\"Prepaid Gift - 6 Months - mid-month drop\",\"groupId\":76440895800,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":12,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Prepaid - 12 Months - Total\",\"frequencyDescription\":\"Pay for twelve months upfront and get your delivery monthly. Your subscription is cancelled at the end of twelve months. \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/688592126264\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":1,\"specificDayEnabled\":true,\"maxCycles\":1,\"cutOff\":1,\"prepaidFlag\":\"true\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/688592126264\",\"planType\":\"PREPAID\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"null\",\"groupName\":\"Prepaid Gift - 12 Months - mid-month drop\",\"groupId\":76440928568,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":9,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Prepaid - 9 Months - Total\",\"frequencyDescription\":\"Pay for nine months upfront and get your delivery monthly. Your subscription is cancelled at the end of nine months. \",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/688592159032\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":1,\"specificDayEnabled\":true,\"maxCycles\":1,\"cutOff\":1,\"prepaidFlag\":\"true\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/688592159032\",\"planType\":\"PREPAID\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"null\",\"groupName\":\"Prepaid Gift - 9 Months - mid-month drop \",\"groupId\":76440961336,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]}]"), 3493 "widgetEnabled": appstleJsonSetting("true"), 3494 "showFreeGiftPrice" : appstleJsonSetting(true), 3495 "showFreeGiftComparePrice" : appstleJsonSetting(true), 3496 "enableFreeGiftLayout" : appstleJsonSetting(false), 3497 "freeGiftLabelText": appstleStringSetting(""), 3498 "freeGiftBadgeText": appstleStringSetting(""), 3499 "showTooltip" : appstleJsonSetting("true"), 3500 "showCartWidgetOnBundleItems" : appstleJsonSetting("false"), 3501 "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("false"), 3502 "updateThemePrice" : appstleJsonSetting("false"), 3503 "sortByDefaultSequence": appstleJsonSetting("false"), 3504 "showSubOptionBeforeOneTime": appstleJsonSetting("false"), 3505 "detectVariantFromURLParams": appstleJsonSetting("false"), 3506 "disableQueryParamsUpdate": appstleJsonSetting("false"), 3507 "showStaticTooltip": appstleJsonSetting("false"), 3508 "showAppstleLink": appstleJsonSetting("true"), 3509 "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{sellingPlanPrice}}\\\/delivery)"), 3510 "oneTimePriceText" : appstleStringSetting("{{price}}"), 3511 "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"), 3512 "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"), 3513 "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"), 3514 "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href='apps\\\/subscriptions' class='appstle_manageSubBtn' \u003e\u003cbutton class='btn' style='padding: 2px 20px'\u003eManage Subscription\u003c\\\/button\u003e\u003ca\u003e\u003cbr\u003e\u003cbr\u003e"), 3515 "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/vinearts.ca\\\/apps\\\/subscriptions"), 3516 "appstlePlanId": appstleJsonSetting("163"), 3517 "showCheckoutSubscriptionBtn": appstleJsonSetting("true"), 3518 "priceSelector": appstleStringSetting("span.price-item.price-item--regular"), 3519 "reloadPriceSelector": appstleStringSetting(""), 3520 "landingPagePriceSelector": appstleStringSetting(""), 3521 "quickViewClickSelector": appstleStringSetting(""), 3522 "badgeTop": appstleStringSetting(""), 3523 "pricePlacement": appstleStringSetting("BEFORE"), 3524 "disableLoadingJquery": appstleJsonSetting("false"), 3525 "widgetEnabledOnSoldVariant": appstleStringSetting("false"), 3526 "switchRadioButtonWidget": appstleJsonSetting("false"), 3527 "appstlePlanName": appstleStringSetting("BUSINESS"), 3528 "appstlePlanFeatures": appstleJsonSetting("{\"analytics\": true, \"webhookAccess\": false, \"accessBundling\": true, \"enableAutoSync\": true, \"enableBundling\": true, \"enableSmsAlert\": false, \"accessBuildABox\": true, \"enableCampaigns\": false, \"enablePriceSync\": true, \"enableAutomation\": true, \"enableCartWidget\": true, \"accessAppstleMenu\": false, \"accessResendEmail\": true, \"enableAddressSync\": true, \"enableExternalApi\": false, \"enablePhasedRetry\": false, \"enableIntegrations\": true, \"enableQuickActions\": false, \"accessQuickCheckout\": false, \"accessSplitContract\": true, \"enableSummaryReports\": true, \"enableCustomEmailHtml\": true, \"enableWidgetPlacement\": true, \"enableCancellationFlow\": false, \"enableShippingProfiles\": true, \"accessZapierIntegration\": true, \"enableCustomEmailDomain\": true, \"enableDunningManagement\": true, \"enableExportActivityLog\": true, \"subscriptionOrderAmount\": 30000, \"accessGorgiasIntegration\": true, \"accessKlaviyoContactSync\": true, \"enableOrderConsolidation\": false, \"accessMechanicIntegration\": true, \"accessWidgetDe
3528signOptions\": true, \"enableImmediatePlaceOrder\": true, \"enableInventoryManagement\": true, \"accessMechanicsIntegration\": true, \"enableAdvancedSellingPlans\": true, \"accessOneTimeProductUpsells\": true, \"enableBillingIntervalChange\": true, \"enableProductSwapAutomation\": true, \"accessShopifyFlowIntegration\": true, \"enableCancellationManagement\": true, \"enableCustomerPortalSettings\": true, \"enableSubscriptionManagement\": true, \"accessKlaviyoEmailIntegration\": true, \"enableAdminNotificationAccess\": true, \"accessSubscriptionActivityLogs\": true, \"enableBackupPaymentMethodRetry\": false, \"accessSubscriberLoyaltyFeatures\": true, \"enableAddToExistingSubscription\": false, \"enableContractPriceModification\": true, \"enableTrackInventoryInSingleBAB\": true, \"accessManualSubscriptionCreation\": true, \"enableNextBillingDateModification\": true, \"accessCustomerPortalProductUpsells\": false, \"enableServerSideConversionTracking\": true, \"accessDiscountOnCancellationAttempt\": true, \"enableStorefrontAnalyticsForwarding\": true, \"accessAdvanceSubscriptionPlanOptions\": true, \"accessAdvancedCustomerPortalSettings\": true}"), 3529 "formMappingAttributeName": appstleStringSetting(""), 3530 "formMappingAttributeSelector": appstleStringSetting(""), 3531 "quickViewModalPollingSelector": appstleStringSetting(""), 3532 "scriptLoadDelay": appstleStringSetting("0"), 3533 "formatMoneyOverride": appstleStringSetting("false"), 3534 "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"), 3535 "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null), 3536 "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"), 3537 "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"), 3538 "updatePriceOnQuantityChange": appstleStringSetting(""), 3539 "widgetParentSelector": appstleStringSetting(""), 3540 "quantitySelector": appstleStringSetting(""), 3541 "enableAddJSInterceptor": appstleStringSetting("false"), 3542 "isDevEnabled": appstleJsonSetting(false), 3543 "forceReloadWidgetSelector": appstleStringSetting(""), 3544 "forceReloadOnFreqChange": appstleJsonSetting("false"), 3545 "showPrepaidPlanSeparately": appstleJsonSetting("false"), 3546 "debugLogsEnabled": appstleJsonSetting(false), 3547 "isUseStorefrontAPI": appstleJsonSetting(false), 3548 "reBuyEnabled": appstleStringSetting("false"), 3549 "loyaltyDetailsLabelText": appstleStringSetting("Subscriber Rewards"), 3550 "widgetType": appstleStringSetting("WIDGET_TYPE_1"), 3551 "collectionWidgetType": appstleStringSetting("LEGACY"), 3552 "enableCompactProductPageWidget": appstleJsonSetting(false), 3553 "enableCartDrawerWidget": appstleJsonSetting(false), 3554 "cartDrawerWidgetStyle": appstleJsonSetting(false), 3555 "cartDrawerWidgetInlineStyle": appstleStringSetting(null), 3556 "cartDrawerWidgetPanelStyle": appstleStringSetting(null), 3557 "cartDrawerWidgetSegmentedStyle": appstleStringSetting(null), 3558 "showOneTimeComparePrice": appstleJsonSetting("false"), 3559 "showCompareAtPriceForSubscription": appstleJsonSetting(false), 3560 "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"), 3561 "combinedCartWidgetSelector": appstleStringSetting(""), 3562 "removeUnsubscribeOption": appstleJsonSetting(false), 3563 "widgetTemplateHtml": "{% raw %}{% endraw %}", 3564 3565 "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"a
3565ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n \u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\u003c\/div\u003e\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n {{#sellingPlanVariants}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \\n \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n\\n\\n\u003c\/div\u003e \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\u003c\/span\u003e\\n{{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}} \\n\u003c\/div\u003e\\n \u003c\/div\u003e\\n \u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e \\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n {{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}
3565\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"\\\"\u003e\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}} \\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e \\n\\n{{\/prepaidFlag}}\\n \\n \u003c\/div\u003e\\n {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e{{{oneTimePuchaseComparePriceAmount}}}\u003c\/span\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n\u003cdiv class=\\\"appstle-tootltip-parent\\\"\u003e\\n \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n \u003cpath\\n d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n \u003e\u003c\/path\u003e\\n \u003c\/svg\u003e\\n \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n {{{toolTipDescription}}}\\n \u003c\/div\u003e\\n {{#showAppstleLink}}\\n \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n POWERED BY APPSTLE \u003c\/a\u003e\\n \u003c\/div\u003e\\n {{\/showAppstleLink}}\\n \u003c\/div\u003e\\n\u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n display: grid;\\n grid-template-columns: repeat(2, minmax(0, 1fr));\\n gap: 1.5rem;\\n grid-auto-rows: 1fr;\\n margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n border-radius: 10px;\\n border: 1px solid rgba(var(--color-foreground));\\n padding: 0.5rem;\\n display: flex;\\n justify-content: center;
3565\\n align-items: center;\\n display: block;\\n height: 100%;\\n width: 100%;\\n text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n position: absolute;\\n background: rgba(var(--color-foreground));\\n color: rgba(var(--color-background));\\n border-radius: 3px;\\n padding: 1px 18px;\\n left: 50%;\\n display: block;\\n transform: translate(-50%, -50%);\\n white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n\u003c\/style\u003e\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n height: auto !important;\\n border: none !important;\\n padding: 14px 5px !important;\\n display: flex !important;\\n justify-content: center !important;\\n align-items: center !important;\\n flex-direction: column;\\n max-width: 100% !important;\\n width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n line-height: 16px !important;\\n margin: 6px 0px;\\n color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n .appstle_how_does_it_work {\\n text-align: right;\\n }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n display: block;\\n}\\n\\n.appstle_span_wrapper {\\n align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n display: block;\\n text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n display: flex;\\n height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type=radio]+label:before {\\n content: \\\"\\\";\\n position: absolute;\\n inset: 0;\\n border-radius: 12px;\\n padding: 2px;\\n background: #121212;\\n -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n -webkit-mask-composite: xor;\\n mask-composite: exclude;\\n pointer-events: none;\\n z-index: 0;\\n transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type=radio]:checked+label:before {\\n content: \\\"\\\";\\n position: absolute;\\n inset: 0;\\n border-radius: 12px;\\n \/\/ padding: 4px;\\n\/\/ background: linear-gradient(to right,#Fef58f,#7A3900);\\n\/\/background: #E53D29;\\n border: 2px transparent;\\n -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n -webkit-mask-composite: xor;\\n mask-composite: exclude;\\n pointer-events: none;\\n z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n background: rgba(var(--color-foreground));\\n border-radius: 100px !important;\\n padding: 0px 8px !important;\\n height: 20px;\\n display: flex !important;\\n justify-content: center;\\n align-items: center;\\n letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n position: absolute;\\n top: -40px;\\n background: black;\\n color: rgba(var(--color-background));\\n z-index: -3;\\n border-radius: 10px;\\n padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n .widgetSellingPlanWrapper {\\n grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n flex-direction: row;\\n justify-content: space-between !important;
3565\\n align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n text-align: left;\\n padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n width: calc(100% - 20px);\\n text-align: center;\\n letter-spacing: 2px;\\n top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText { \\nleft: unset !important;\\n right: 15px;\\n transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n width: 100% !important;\\n margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n background: rgba(var(--color-background)) !important;\\n color:rgba(var(--color-foreground)) !important;\\n border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n grid-column: 2;\\n}\\n.appstle-frequency-description {\\n text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n display: block;\\n}\\n.appstle-lg-hide {\\n display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n text-decoration: line-through;\\n display: block;\\n margin-right: 3px;\\n color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper \u003e * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n \u003cdiv class=\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\"\u003e\\n{{#showSubOptionBeforeOneTime}}\\n {{#sellingPlanVariants}}\\n \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n {{^prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n \\n \u003c\/label\u003e\\n {{\/prepaidFlag}}\\n {{#prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n \u003c\/div\u003e\\n \\n \u003c\/label\u003e\\n {{\/prepaidFlag}}\\n \\n \u003c\/div\u003e\\n {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n {{^requires_selling_plan}}\\n \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"a
3565ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"{{sellingPlanId}}\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n {{oneTimePuchaseText}}\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n {{\/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n {{#sellingPlanVariants}}\\n \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n {{^prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n \\n \u003c\/label\u003e\\n {{\/prepaidFlag}}\\n {{#prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n \u003c\/div\u003e\\n \\n \u003c\/label\u003e\\n {{\/prepaidFlag}}\\n \\n \u003c\/div\u003e\\n {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n \u003cpath\\n d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n \u003e\u003c\/path\u003e\\n \u003c\/svg\u003e\\n \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n {{{toolTipDescription}}}\\n \u003c\/div\u003e\\n {{#showAppstleLink}}\\n \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n POWERED BY APPSTLE\\n \u003c\/a\u003e\\n \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e.widgetSellingPlanWrapper {\\n display: grid;\\n grid-template-columns: repeat(2, minmax(0, 1fr));\\n gap: 0.5rem;\\n grid-auto-rows: 1fr;\\n margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n border-radius: 8px;\\n border: 1px solid rgba(var(--color-foreground));\\n padding: 0.5rem;\\n display: flex;\\n justify-content: center;
3565\\n align-items: center;\\n display: block;\\n height: 100%;\\n width: 100%;\\n text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n background-color: rgba(var(--color-foreground));\\n color: rgba(var(--color-background));\\n border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n position: absolute;\\n background-color: color: rgba(var(--color-foreground));\\n color: rgba(var(--color-background));\\n border-radius: 3px;\\n padding: 1px 18px;\\n left: 50%;\\n display: block;\\n transform: translate(-50%, -50%);\\n white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n color: rgba(var(--color-foreground));\\n text-decoration: line-through;\\n padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n margin-top: 8px;\\n margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n border: none !important;\\n}\\nlabel.appstle_widget_three {\\n display: flex;\\n flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n border-radius:unset !important;\\n}\\nspan.appstle_second_price_block:empty {\\n display: none !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n \u003c\/label\u003e\\n \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n {{#sellingPlanVariants}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003cspan\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{\/isFrequencySubsequent}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{\/prepaidFlag}}\\n \u003c\/div\u003e\\n {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"a
3565ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n \u003c\/label\u003e\\n \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n \u003cpath\\n d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n \u003e\u003c\/path\u003e\\n \u003c\/svg\u003e\\n \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n \u003c\/div\u003e\\n \u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n {{{toolTipDescription}}}\\n \u003c\/div\u003e\\n{{#showAppstleLink}}\\n \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n POWERED BY APPSTLE\\n \u003c\/a\u003e\\n \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n display: grid;\\n grid-template-columns: repeat(2, minmax(0, 1fr));\\n gap: 16px;\\n grid-auto-rows: 1fr;\\n margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n border-radius: 10px;\\n border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n padding: 0.5rem;\\n display: flex !important;\\n flex-direction: column;\\n justify-content: center;
3565\\n align-items: center;\\n display: block;\\n height: 100%;\\n width: 100%;\\n text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n position: absolute;\\n font-size: 1.2rem;\\n background-color: rgba(var(--color-foreground, 0, 0, 0));\\n color: rgba(var(--color-background, 255, 255, 255));\\n border-radius: 3px;\\n border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n padding: 1px 18px;\\n left: 50%;\\n display: block;\\n transform: translate(-50%, -50%);\\n white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n background-color: rgba(var(--color-foreground, 0, 0, 0));\\n color: rgba(var(--color-background, 255, 255, 255));\\n border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n {{{oneTimePuchaseText}}}\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n {{#sellingPlanVariants}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}} \/\u003e\\n \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n {{{name}}}\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n {{\/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n {{{oneTimePuchaseText}}}\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n \u003cpath\\n d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
3565635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n \u003e\u003c\/path\u003e\\n \u003c\/svg\u003e\\n \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n {{{toolTipDescription}}}\\n \u003c\/div\u003e\\n {{#showAppstleLink}}\\n \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n POWERED BY APPSTLE\\n \u003c\/a\u003e\\n \u003c\/div\u003e\\n {{\/showAppstleLink}}\\n \u003c\/div\u003e\\n{{\/showTooltip}}\\n \u003cstyle\u003e\\n .widgetSellingPlanWrapper {\\n display: grid;\\n grid-template-columns: repeat(2, minmax(0, 1fr));\\n gap: 8px;\\n grid-auto-rows: 1fr;\\n margin-bottom: 6px;\\n margin-top: 10px;\\n }\\n \\n .widgetSellingPlanWrapper input {\\n display: none;\\n }\\n \\n .widgetSellingPlanWrapper label {\\n border-radius: 4px;\\n border: 1px solid rgba(var(--color-foreground));\\n padding: 0.5rem;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n display: block;\\n height: 100%;\\n width: 100%;\\n text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n }\\n \\n .widgetSellingPlanWrapper input:checked+label {\\n background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n }\\n .appstle_lowercase {\\n text-transform: lowercase;\\n }\\n \\n \\n .appstle_input_wrapper {\\n position: relative;\\n }\\n \\n span.appstle_sellingPlan_discountText {\\n position: absolute;\\n background-color: rgba(var(--color-foreground));\\n color: rgba(var(--color-background));\\n border-radius: 3px;\\n padding: 1px 18px;\\n left: 50%;\\n display: block;\\n transform: translate(-50%, -50%);\\n white-space: nowrap;\\n }\\n span.appstle_sellingPlan_discountText:empty {\\n display: none !important;\\n }\\n \u003c\/style\u003e\\n \u003c\/div\u003e{% endraw %}\"}", 3566 3567 3568 "bundle": {}, 3569 3570 3571 "labels": appstleStringSetting("{\\\"appstle.subscription.wg.addToShipmentErrorTextV2\\\":\\\"Error\\\",\\\"appstle.subscription.wg.weeksFrequencyTextV2\\\":\\\"Weeks\\\",\\\"appstle.subscription.wg.weeklyLabelTextV2\\\":\\\"Weekly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonForNotLoggedInV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.addToShipmentProcessingV2\\\":\\\"Processing...\\\",\\\"appstle.subscription.wg.showWidgetStaticV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\\\":\\\"Delivery Every\\\",\\\"appstle.subscription.wg.subscribeAndSaveInitalV2\\\":\\\"Subscribe \u0026 save\\\",\\\"appstle.subscription.wg.allowRefreshOnCartPageV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.prepaidLabelTextV2\\\":\\\"Prepaid\\\",\\\"appstle.subscription.wg.daysFrequencyTextV2\\\":\\\"Days\\\",\\\"appstle.subscription.wg.monthlyLabelTextV2\\\":\\\"Monthly\\\",\\\"appstle.subscription.wg.subscribeAndSaveSuccessV2\\\":\\\"Subscribe success\\\",\\\"appstle.subscription.wg.addToShipmentSuccessTextV2\\\":\\\"Success\\\",\\\"appstle.subscription.wg.monthFrequencyTextV2\\\":\\\"Month\\\",\\\"appstle.subscription.wg.addToShipmentButtonTextV2\\\":\\\"Add to Shipment\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.yearsFrequencyTextV2\\\":\\\"Years\\\",\\\"appstle.subscription.wg.addToShipmentTooltipTextV2\\\":\\\"Please avoid double delivery charges! Login to add this product to an upcoming delivery.\\\",\\\"appstle.subscription.wg.weekFrequencyTextV2\\\":\\\"Week\\\",\\\"appstle.subscription.wg.oneTimePurchaseTextV2\\\":\\\"One Time Purchase\\\",\\\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\\\":\\\"{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}\\\",\\\"appstle.subscription.wg.unsubscribeFrequencyTextV2\\\":\\\"unsubscribe\\\",\\\"appstle.subscription.wg.bundleDiscountTextV2\\\":\\\"bundle discount extra: {{bundleDiscount}} off\\\",\\\"appstle.subscription.wg.oneTimeFrequencyTextV2\\\":\\\"One Time\\\",\\\"appstle.subscription.wg.dayFrequencyTextV2\\\":\\\"day\\\",\\\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\\\":\\\"true\\\",\\\"appstle.subscription.wg.monthsFrequencyTextV2\\\":\\\"Months\\\",\\\"appstle.subscription.wg.prepaidSaveBadgeTextV2\\\":\\\"SAVE {{selectedDiscountPercentage}}\\\",\\\"appstle.subscription.wg.showPrepidPerDeliveryProductPriceV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.manageSubscriptionButtonTextV2\\\":\\\"Manage Subscription\\\",\\\"appstle.subscription.wg.offFrequencyTextV2\\\":\\\"Off\\\",\\\"appstle.subscription.wg.yearFrequencyTextV2\\\":\\\"Year\\\",\\\"appstle.subscription.wg.prepayLabelTextV2\\\":\\\"Prepay\\\",\\\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\\\":\\\"Frequency\\\",\\\"appstle.subscription.wg.showNewLoyaltyUI\\\":\\\"false\\\",\\\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\\\":\\\"{{sellingPlanName}}\\\",\\\"appstle.subscription.wg.selectDeliverOptionV2\\\":\\\"select deliver option\\\",\\\"appstle.subscription.wg.yearlyLabelTextV2\\\":\\\"Yearly\\\"}"), 3572 3573 "css": { 3574 "appstle_subscription_widget": { 3575 "margin-top": appstleStringSetting("") , 3576 "margin-bottom": appstleStringSetting(""), 3577 }, 3578 3579 "appstle_subscription_wrapper": { 3580 "border-width": appstleStringSetting(""), 3581 "border-color": appstleStringSetting(""), 3582 }, 3583 3584 "appstle_circle": { 3585 "border-color": appstleStringSetting(""), 3586 }, 3587 3588 "appstle_dot": { 3589 "background-color": appstleStringSetting(""), 3590 }, 3591 3592 "appstle_select": { 3593 "padding-top": appstleStringSetting(""), 3594 "padding-bottom": appstleStringSetting(""), 3595 "padding-left": appstleStringSetting(""), 3596 "padding-right": appstleStringSetting(""), 3597 "border-width": appstleStringSetting(""), 3598 "border-style": appstleStringSetting(""), 3599 "border-color": appstleStringSetting(""), 3600 "border-radius": appstleStringSetting(""), 3601 }, 3602 3603 "tooltip_subscription_svg": { 3604 "fill": appstleStringSetting(""), 3605 }, 3606 3607 "appstle_tooltip": { 3608 "color": appstleStringSetting(""), 3609 "background-color": appstleStringSetting(""), 3610 }, 3611 3612 "appstle_tooltip_border_top_color": { 3613 "border-top-color": appstleStringSetting(""), 3614 }, 3615 3616 "appstle_subscription_final_price": { 3617 "color": appstleStringSetting(""), 3618 }, 3619 "appstle_widget_text_color": { 3620 "color": appstleStringSetting(""), 3621 }, 3622 "appstle_selected_background": { 3623 "background": "transparent", 3624 }, 3625 "elementCSS": appstleStringSetting("[]"), 3626 "customCSS": appstleStringSetting(""), 3627 "customerPortalCss": appstleStringSetting(""), 3628 "externalStyleTag": appstleStringSetting(""), 3629 "themeCss": appstleStringSetting(""), 3630 } 3631 }; 3632 3633 3634 window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS)); 3635 3636 sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config); 3637 3638 3639 3640 var _RSConfig = _RSConfig || {}; 3641 3642 _RSConfig.shop = "vineartsyyc.myshopify.com"; 3643 3644 3645 3646 3647 3648 3649 _RSConfig.shopMoneyFormat = "${{amount}}"; 3650 _RSConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} CAD"; 3651 3652 3653 3654 3655 } 3656 3657 3658 3659 3660</script>
3660 3661 3662<style id="appstle-payment-button-override"> 3663 .shopify-payment-button {display: none;} 3664</style>
3665<script> 3666 let appstleCount = 0 3667 function isAppstleJSInitiated() { 3668 appstleCount++; 3669 if (window?.["RSConfig"] || appstleCount > 20) { 3670 let appstleStyleElement = document.querySelector('#appstle-payment-button-override'); 3671 if (appstleStyleElement) { 3672 appstleStyleElement.remove(); 3673 } 3674 } else { 3675 setTimeout(isAppstleJSInitiated, 500) 3676 } 3677 } 3678 isAppstleJSInitiated(); 3679</script>
3679 3680
3681<script> 3682 var appstleExternalStyle = document.createElement('style'); 3683 appstleExternalStyle.textContent = appstleStringSetting(""); 3684 document.body.appendChild(appstleExternalStyle); 3685</script>
vendor: 1 bytes, line 3685
3685
3686<script> 3687 function pollAppstleInit() { 3688 if (window?.appstleInit) { 3689 window?.appstleInit() 3690 } else { 3691 setTimeout(pollAppstleInit, 30); 3692 } 3693 } 3694</script>
3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712
3712<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=vineartsyyc.myshopify.com&v=1784182483761" defer ></script>
3712 3713 3714 3715 3716 3717 3718 3719 3720 3721</div><div id="shopify-block-AU0Y5V1UvZUY3K24vd__1462470501251789457" class="shopify-block shopify-app-block">
3721<script> 3722 window.Evey = Object.assign({ 3723 request: { 3724 designMode: false, 3725 host: "vinearts.ca", 3726 locale: { 3727 endonymName: "English", 3728 isoCode: "en", 3729 name: "English", 3730 primary: true, 3731 rootUrl: "\/", 3732 }, 3733 path: "\/", 3734 pageType: "index", 3735 }, 3736 shop: { 3737 currency: "CAD", 3738 description: "Vine Arts is Alberta's most creative wine shop featuring a selection of unique wines, craft beers, cocktail supplies, craft spirits, bitters and more from around the world.", 3739 domain: "vinearts.ca", 3740 email: "[email protected]", 3741 enabledLocales: [{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}], 3742 moneyFormat: "${{amount}}", 3743 moneyWithCurrencyFormat: "${{amount}} CAD", 3744 name: "Vine Arts", 3745 permanentDomain: "vineartsyyc.myshopify.com", 3746 }, 3747 product: { 3748 id: null, 3749 title: null, 3750 type: null, 3751 vendor: null, 3752 variants: [ 3753 3754 ], 3755 }, 3756 "selectors": { 3757 "add_to_cart": "", 3758 "checkout_button": "", 3759 "variant_picker": "", 3760 "product_form": "", 3761 "price_container": "", 3762 "injection_point": "", 3763 }, 3764 }, (window.Evey || {})); 3765</script>
3765 3766 3767<!-- BEGIN app snippet: evey-runtime-loader -->
3767<script data-evey-runtime-loader="embed"> 3768(function (w, d) { 3769 if (w.__eveyEmbedLoader) return; w.__eveyEmbedLoader = true; // one loader per page: embed + blocks + editor re-render 3770 var base = "https:\/\/evey-files.s3.amazonaws.com\/js\/online_store.js"; 3771 function copyPresent() { // tag copy already inserted by asyncLoad, or a hard-coded copy 3772 var s = d.getElementsByTagName('script'); 3773 for (var i = 0; i < s.length; i++) if ((s[i].src || '').indexOf(base) === 0) return true; 3774 return false; 3775 } 3776 function inject() { 3777 if (w.__eveyOnlineStoreBooted || copyPresent()) return; 3778 3779 var el = d.createElement('script'); 3780 el.async = true; el.setAttribute('data-evey-embed', ''); // diagnostics only 3781 el.src = base + '?shop=' + encodeURIComponent("vineartsyyc.myshopify.com"); // byte-identical to the tag URL 3782 d.body.appendChild(el); 3783 } 3784 3785 if (d.readyState === 'complete') inject(); else w.addEventListener('load', inject, false); 3786})(window, document); 3787</script>
3787<!-- END app snippet --> 3788 3789<!-- BEGIN app snippet: wait-for-script --> 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803<!-- END app snippet --> 3804 3805 3806</div><div id="shopify-block-AWUJZM1huRjREckdHZ__16256948136948485038" class="shopify-block shopify-app-block"><link href="//cdn.shopify.com/extensions/01a116cc-0376-7f64-81be-d6d23904e5c6/upcharge-fees-390/assets/mws_fees_bundle.css" rel="stylesheet" type="text/css" media="all" /> 3807 3808 3809 3810
3811<script type="module" defer="defer" src="https://cdn.shopify.com/extensions/01a116cc-0376-7f64-81be-d6d23904e5c6/upcharge-fees-390/assets/mws_fees_bundle.js"></script>
3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822
3823<script type='application/json' id='mwFeesCart'> 3824 3825 3826 3827 { 3828 "attributes": {}, 3829 "collections": 3830 { 3831 3832 } 3833, 3834 "item_count": 0, 3835 "items_subtotal_price": 0, 3836 "items": [], 3837 "tags": 3838 { 3839 3840 } 3841, 3842 "total_discount": 0, 3843 "total_price": 0, 3844 "total_weight": 0.0, 3845 "original_total_price": 0 3846 } 3847 3848</script>
3848 3849
3850<script type='application/json' id='mwFeesConfigData'> 3851 {"cache_hash":1783076685,"shop_primary_locale":null,"settings":{"calendar_format":"m\/d\/Y","force_reload_page":false,"combined_hidden_fees":true,"combined_hidden_fees_title":"Deposits","custom_money_format":"","translations":{"text_fee_property_name":"Message","date_fee_property_name":"Date","apply_button_label":"Apply","none_option_label":"-- Please select --","none_option_label_radio":"None","fee_required_message":"This fee is required","value_blank_message":"Value can't be blank","cta_fee_price_property_name":"Fee","cta_product_price_property_name":"Price","checkout_warning_message":"The following required fees have been added to your order.","checkout_warning_continue":"Continue","checkout_warning_return":"Decline \u0026 return","hidden_fee_notice_message":"","hidden_fee_notice_button_label":"OK","hidden_fee_notice_description":"The mandated fee has been applied to your order and is already included in the total.","i18n_fee_property_title":"Fee for"},"selectors":{"cart_line_item":"","cart_line_item_filter":"","cart_line_item_qty":"","cart_subtotal":"","cart_count":"","checkout_btn":"","hidden_elements":""},"styling":{"enable_custom_css":false,"custom_css":""},"wrapper_cart_cta":{"base_title":"Additional fees","meta":null},"store_front_token":null,"feature_toggles":{"use_nested_cart_line":false,"hide_fee_for_prop":false,"is_default_enabled":true,"progressive_fees_enabled":false},"hide_fees_name_in_warning_message":false},"fees":[{"product_id":8055505813816,"product_handle":"bottle-deposit-under-1l","type":"PRODUCT","input_type":"HIDDEN","title":"Bottle Deposit (Under 1L)","condition_type":"ALL","conditions":[{"value":["bottle deposit (under 1l)"],"type":"PRODUCT_COLLECTION","operator":"IS_ONE_OF"}],"options":[{"title":"Bottle Deposit (Under 1L)","price_type":"FIXED","price":0.1,"step_percent_value":1,"sort_order":1,"variant_id":44252275048760,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":null,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":true,"is_onetime":false,"property_title":"","description":"","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null},{"product_id":8055514562872,"product_handle":"bottle-deposit-over-1l","type":"PRODUCT","input_type":"HIDDEN","title":"Bottle Deposit (Over 1L)","condition_type":"ALL","conditions":[{"value":["bottle deposit (over 1l)"],"type":"PRODUCT_COLLECTION","operator":"IS_ONE_OF"}],"options":[{"title":"Bottle Deposit (Over 1L)","price_type":"FIXED","price":0.25,"step_percent_value":1,"sort_order":1,"variant_id":44252308799800,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":null,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":true,"is_onetime":false,"property_title":"","description":"","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null},{"product_id":8055518953784,"product_handle":"bottle-deposit-6-pack","type":"PRODUCT","input_type":"HIDDEN","title":"Bottle Deposit (6 Pack)","condition_type":"ALL","conditions":[{"value":["bottle deposit (6 pack)"],"type":"PRODUCT_COLLECTION","operator":"IS_ONE_OF"}],"options":[{"title":"Bottle Deposit (6 Pack)","price_type":"FIXED","price":0.6,"step_percent_value":1,"sort_order":1,"variant_id":44252320039224,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":null,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":true,"is_onetime":false,"property_title":"","description":"","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null},{"product_id":8055519478072,"product_handle":"bottle-deposit-4-pack","type":"PRODUCT","input_type":"HIDDEN","title":"Bottle Deposit (4 Pack)","condition_type":"ALL","conditions":[{"value":["bottle deposit (4 pack)"],"type":"PRODUCT_COLLECTION","operator":"IS_ONE_OF"}],"options":[{"title":"Bottle Deposit (4 Pack)","price_type":"FIXED","price":0.4,"step_percent_value":1,"sort_order":1,"variant_id":44252321743160,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":null,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":true,"is_onetime":false,"property_title":"","description":"","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null},{"product_id":8055521182008,"product_handle":"bottle-deposit-8-pack","type":"PRODUCT","input_type":"HIDDEN","title":"Bottle Deposit (8 Pack)","condition_type":"ALL","conditions":[{"value":["bottle deposit (8 pack)"],"type":"PRODUCT_COLLECTION","operator":"IS_ONE_OF"}],"options":[{"title":"Bottle Deposit (8 Pack)","price_type":"FIXED","price":0.8,"step_percent_value":1,"sort_order":1,"variant_id":44252326986040,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":null,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":true,"is_onetime":false,"property_title":"","description":"","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null},{"product_id":8055521902904,"product_handle":"bottle-deposit-12-pack","type":"PRODUCT","input_type":"HIDDEN","title":"Bottle Deposit (12 Pack)","condition_type":"ALL","conditions":[{"value":["bottle deposit (12 pack)"],"type":"PRODUCT_COLLECTION","operator":"IS_ONE_OF"}],"options":[{"title":"Bottle Deposit (12 Pack)","price_type":"FIXED","price":1.2,"step_percent_value":1,"sort_order":1,"variant_id":44252329279800,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":null,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":true,"is_onetime":false,"property_title":"","description":"","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null},{"product_id":8055522525496,"product_handle":"bottle-deposit-24-pack","type":"PRODUCT","input_type":"HIDDEN","title":"Bottle Deposit (24 Pack)","condition_type":"ALL","conditions":[{"value":["bottle deposit (24 pack)"],"type":"PRODUCT_COLLECTION","operator":"IS_ONE_OF"}],"options":[{"title":"Bottle Deposit (24 Pack)","price_type":"FIXED","price":2.4,"step_percent_value":1,"sort_order":1,"variant_id":44252331016504,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":null,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":true,"is_onetime":false,"property_title":"","description":"","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null},{"product_id":8055523017016,"product_handle":"bottle-deposit-15-pack","type":"PRODUCT","input_type":"HIDDEN","title":"Bottle Deposit (15 Pack)","condition_type":"ALL","conditions":[{"value":["bottle deposit (15 pack)"],"type":"PRODUCT_COLLECTION","operator":"IS_ONE_OF"}],"options":[{"title":"Bottle Deposit (15 Pack)","price_type":"FIXED","price":1.5,"step_percent_value":1,"sort_order":1,"variant_id":44252332491064,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":null,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":true,"is_onetime":false,"property_title":"","description":"","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null}],"deactivated_clones":[],"i18n_labels":{},"i18n_fees":{}} 3852</script>
3852 3853
3854<script id='mwFeesConfig'> 3855 3856 3857 function mwsFeesNextInit() { 3858 let config = JSON.parse(document.getElementById('mwFeesConfigData')?.textContent || 'null'); 3859 config = config || { 3860 "settings": {}, 3861 "fees": [], 3862 "cache_hash": 123456789 3863 }; 3864 3865 if (config.settings.styling && config.settings.styling.enable_custom_css && config.settings.styling.custom_css.length) { 3866 const styleEl = document.createElement('style'); 3867 3868 styleEl.innerHTML = config.settings.styling.custom_css; 3869 document.head.appendChild(styleEl); 3870 } 3871 3872 window.mwFeesConfig = { 3873 ... config, 3874 cart: 3875 { 3876 "attributes": {}, 3877 "collections": 3878 { 3879 3880 } 3881, 3882 "item_count": 0, 3883 "items_subtotal_price": 0, 3884 "items": [], 3885 "tags": 3886 { 3887 3888 } 3889, 3890 "total_discount": 0, 3891 "total_price": 0, 3892 "total_weight": 0.0, 3893 "original_total_price": 0 3894 } 3895 , 3896 customer_tags: 3897 [ 3898 3899 ] 3900, 3901 current_product: null, 3902 shop: { 3903 domain: "vinearts.ca", 3904 permanent_domain: "vineartsyyc.myshopify.com" 3905 }, 3906 template_name: "index", 3907 money_format: "${{amount}}", 3908 shop_currency: "CAD", 3909 current_money_format: "$0.00 CAD", 3910 market_handle: "ca", 3911 current_locale: "en", 3912 default_locale: "en", 3913 default_locale_root_url: "\/" 3914 } 3915 } 3916 3917 mwsFeesNextInit(); 3918</script>
3918 3919 3920 3921</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 3922 3923 3924<!-- BEGIN app snippet: swymVersion -->
3924<script>var __SWYM__VERSION__ = '7.0.10';</script>
3924<!-- END app snippet --> 3925<!-- BEGIN app snippet: swymCustomCss --> 3926 3927 3928 3929 3930<style id="swym-custom-css"> 3931 3932</style> 3933 3934<!-- END app snippet --> 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946
3947<script> 3948 (function () { 3949 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 3950 3951 3952 // Put metafields in window variable 3953 const commonCustomizationSettings = ''; 3954 try { 3955 const parsedSettings = JSON.parse(commonCustomizationSettings); 3956 if (parsedSettings) { 3957 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 3958 } else { 3959 window.SwymWishlistCommonCustomizationSettings = {}; 3960 } 3961 } catch (e) { 3962 window.SwymWishlistCommonCustomizationSettings = {}; 3963 } 3964 3965 let enabledCommonFeatures = '{"multiple-wishlist":false}'; 3966 try { 3967 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 3968 } catch (e) { 3969 enabledCommonFeatures = {}; 3970 } 3971 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 3972 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 3973 3974 // Ghost-Intent Configuration 3975 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 3976 try { 3977 let ghostIntentConfig = { 3978 isExplicitConsentNeeded: false, 3979 isExplicitConsentNeededEvenForLocalStorage: false, 3980 askForPermissionOnFirstClick: true 3981 }; 3982 3983 3984 3985 window.SwymGhostIntentConfig = ghostIntentConfig; 3986 } catch(e) { 3987 window.SwymGhostIntentConfig = { 3988 isExplicitConsentNeeded: false, 3989 isExplicitConsentNeededEvenForLocalStorage: false, 3990 askForPermissionOnFirstClick: true 3991 }; 3992 } 3993 3994 // Education Layer Configuration 3995 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 3996 3997 3998 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 3999 4000 // Login Nudge Configuration 4001 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 4002 4003 4004 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 4005 4006 // Initialize or ensure SwymViewProducts exists 4007 if (!window.SwymViewProducts) { 4008 window.SwymViewProducts = {}; 4009 } 4010 4011 })(); 4012</script>
4012 4013 4014<!-- BEGIN app snippet: swymLoadConsentManager -->
4015<script> 4016 (function () { 4017 if (document.querySelector("script[data-swym-consent-manager]")) return; 4018 var swymConsentManagerScript = document.createElement("script"); 4019 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a117a8-87f5-7b2f-b200-6c3fdf4a33b5\/swym-relay-844\/assets\/swym-consent-manager.js"; 4020 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 4021 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 4022 document.head.appendChild(swymConsentManagerScript); 4023 })(); 4024</script>
4024 4025<!-- END app snippet --> 4026
4027<script 4028 4029 id="wishlist-embed-init" 4030 defer 4031 async 4032> 4033 (function () { 4034 window.swymWishlistEmbedLoaded = true; 4035 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a117a8-87f5-7b2f-b200-6c3fdf4a33b5/swym-relay-844/assets/apps.bundle.js"; 4036 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 4037 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 4038 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 4039 window.SwymCurrentJSPath = baseJsPath; 4040 window.SwymAssetBaseUrl = assetBaseUrl; 4041 4042 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 4043 4044 function loadSwymShopifyScript() { 4045 var element = ""; 4046 var scriptSrc = ""; 4047 4048 4049 element = "swym-ext-shopify-script"; 4050 window.SwymShopifyCdnInUse = true; 4051 scriptSrc = "https://cdn.shopify.com/extensions/01a117a8-87f5-7b2f-b200-6c3fdf4a33b5/swym-relay-844/assets/swym-ext-shopify.js"; 4052 4053 4054 if (document.getElementById(element)) { 4055 return; 4056 } 4057 4058 var s = document.createElement("script"); 4059 s.id = element; 4060 s.type = "text/javascript"; 4061 s.async = true; 4062 s.defer = true; 4063 s.src = scriptSrc; 4064 4065 s.onerror = function() { 4066 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 4067 // Fallback logic here 4068 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 4069 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 4070 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 4071 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 4072 4073 var fallbackScript = document.createElement("script"); 4074 fallbackScript.id = element; 4075 fallbackScript.type = "text/javascript"; 4076 fallbackScript.async = true; 4077 fallbackScript.defer = true; 4078 fallbackScript.src = scriptSrc; 4079 var y = document.getElementsByTagName("script")[0]; 4080 y.parentNode.insertBefore(fallbackScript, y); 4081 }; 4082 4083 var x = document.getElementsByTagName("script")[0]; 4084 x.parentNode.insertBefore(s, x); 4085 } 4086 4087 var consentAPICallbackInvoked = false; 4088 function checkConsentAndLoad() { 4089 // Allow app to load in design mode (theme editor) regardless of consent 4090 if (window.Shopify?.designMode) { 4091 loadSwymShopifyScript(); 4092 return; 4093 } 4094 4095 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 4096 // consent is given through our Ghost-Intent flow (sync nudge accept). 4097 // This works on any store regardless of region (EU or non-EU). 4098 var ghostConfig = window.SwymGhostIntentConfig || {}; 4099 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 4100 try { 4101 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 4102 if (localStorage.getItem(consentKey) === 'true') { 4103 // Consent was given through our flow â load SDK 4104 loadSwymShopifyScript(); 4105 return; 4106 } 4107 } catch(e) {} 4108 4109 // Check if Shopify native cookie consent was given via the cookie banner. 4110 // If user accepted cookies through Shopify's banner, load SDK normally 4111 // (Ghost-Intent is only needed when NO consent mechanism has been used). 4112 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 4113 if (shopifyConsentGiven) { 4114 loadSwymShopifyScript(); 4115 return; 4116 } 4117 4118 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 4119 return; 4120 } 4121 4122 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 4123 if(!isCookieBannerVisible) { 4124 loadSwymShopifyScript(); 4125 return; 4126 } 4127 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 4128 if (shouldLoadSwymScript) { 4129 loadSwymShopifyScript(); 4130 } else { 4131 console.warn("No customer consent to load Swym Wishlist Plus"); 4132 } 4133 } 4134 function initialiseConsentCheck() { 4135 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 4136 window.Shopify?.loadFeatures?.( 4137 [{name: 'consent-tracking-api', version: '0.1'}], 4138 error => { 4139 consentAPICallbackInvoked = true; 4140 if (error) { 4141 if(!window.Shopify?.customerPrivacy) { 4142 loadSwymShopifyScript(); 4143 return; 4144 } 4145 } 4146 checkConsentAndLoad(); 4147 } 4148 ); 4149 } 4150 function consentCheckFallback(retryCount) { 4151 if(!consentAPICallbackInvoked) { 4152 if (window.Shopify?.customerPrivacy) { 4153 checkConsentAndLoad(); 4154 } else if (retryCount >= 1) { 4155 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 4156 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 4157 checkConsentAndLoad(); 4158 } else { 4159 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 4160 } 4161 } 4162 } 4163 if (document.readyState === "loading") { 4164 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 4165 window.addEventListener("load", () => consentCheckFallback(0)); 4166 } else { 4167 initialiseConsentCheck(); 4168 } 4169 4170 })(); 4171</script>
4171 4172 4173<!-- BEGIN app snippet: swymSnippet -->
4173<script defer> 4174 (function () { 4175 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 4176 const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com'; 4177 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 4178 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 4179 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 4180 const swymSnippet = document.getElementById('wishlist-embed-init'); 4181 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 4182 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 4183 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 4184 })() 4185</script>
vendor: 1 bytes, line 4185
4185
4186<script id="swym-snippet" type="text"> 4187 window.swymLandingURL = document.URL; 4188 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"CAD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 4189 window.swymPageLoad = function() { 4190 window.SwymProductVariants = window.SwymProductVariants || {}; 4191 window.SwymHasCartItems = 0 > 0; 4192 window.SwymPageData = {}, window.SwymProductInfo = {}; 4193 var unknown = {et: 0}; 4194 window.SwymPageData = unknown; 4195 4196 window.SwymPageData.uri = window.swymLandingURL; 4197 }; 4198 if(window.selectCallback){ 4199 (function(){ 4200 var originalSelectCallback = window.selectCallback; 4201 window.selectCallback = function(variant){ 4202 originalSelectCallback.apply(this, arguments); 4203 try{ 4204 if(window.triggerSwymVariantEvent){ 4205 window.triggerSwymVariantEvent(variant.id); 4206 } 4207 }catch(err){ 4208 console.warn("Swym selectCallback", err); 4209 } 4210 };})();} 4211 window.swymCustomerId =null; 4212 window.swymCustomerExtraCheck = 4213 null; 4214 var swappName = ("Wishlist" || "Wishlist"); 4215 var swymJSObject = { 4216 pid: "tex0KwNGEsqqr2afp2Yw9MYgs\/HDKw46oIAzWY0usT4=", 4217 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 4218 }; 4219 window.swymJSShopifyLoad = function(){ 4220 if(window.swymPageLoad) swymPageLoad(); 4221 if(!window._swat) { 4222 (function (s, w, r, e, l, a, y) { 4223 r['SwymRetailerConfig'] = s; 4224 r[s] = r[s] || function (k, v) { 4225 r[s][k] = v; 4226 }; 4227 })('_swrc', '', window); 4228 _swrc('RetailerId', swymJSObject.pid); 4229 _swrc('Callback', function(){initSwymShopify();}); 4230 }else if(window._swat.postLoader){ 4231 _swrc = window._swat.postLoader; 4232 _swrc('RetailerId', swymJSObject.pid); 4233 _swrc('Callback', function(){initSwymShopify();}); 4234 }else{ 4235 initSwymShopify();} 4236 } 4237 if(!window._SwymPreventAutoLoad) { 4238 swymJSShopifyLoad(); 4239 } 4240</script>
4240 4241 4242<style id="safari-flasher-pre"></style>
4243<script> 4244 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 4245 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 4246 window.SwymCallbacks = window.SwymCallbacks || []; 4247 window.SwymCallbacks.push(function(tracker) { 4248 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 4249 var x = function() { 4250 SwymUtils.onDOMReady(function() { 4251 var d = document.createElement("div"); 4252 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 4253 document.head.appendChild(d); 4254 });}; 4255 setTimeout(x, 10); 4256 });});} 4257 window.SwymOverrideMoneyFormat = "${{amount}}"; 4258</script>
4258 4259<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 4260
4261<script 4262 4263 id="swymSnippetCheckAndActivate" 4264> 4265 (function () { 4266 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 4267 4268 function removeDuplicateIdNodes(id) { 4269 var nodes = document.querySelectorAll('#' + id); 4270 nodes.forEach(function (node, index) { 4271 if (index > 0) { 4272 node.remove(); 4273 } 4274 }); 4275 } 4276 4277 function cleanupDuplicateSnippetNodes(activeScript) { 4278 if (!activeScript) { 4279 return; 4280 } 4281 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 4282 allSwymSnippets.forEach(function (scriptNode) { 4283 if (scriptNode !== activeScript) { 4284 scriptNode.remove(); 4285 } 4286 }); 4287 } 4288 4289 function cleanupDuplicateActivationGuards() { 4290 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 4291 guardScripts.forEach(function (scriptNode, index) { 4292 if (index > 0) { 4293 scriptNode.removeAttribute('id'); 4294 } 4295 }); 4296 } 4297 4298 function postDomLoad() { 4299 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 4300 if (!activeScript) { 4301 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 4302 if (inactiveScript) { 4303 inactiveScript.type = 'text/javascript'; 4304 new Function(inactiveScript.textContent)(); 4305 activeScript = inactiveScript; 4306 } 4307 } 4308 4309 cleanupDuplicateSnippetNodes(activeScript); 4310 cleanupDuplicateActivationGuards(); 4311 duplicateProneIds.forEach(removeDuplicateIdNodes); 4312 } 4313 4314 if (document.readyState === 'loading') { 4315 document.addEventListener('DOMContentLoaded', postDomLoad); 4316 } else { 4317 postDomLoad(); 4318 } 4319 })(); 4320</script>
4320 4321 4322 4323
4324<script> 4325 (function () { 4326 const themeSchemaName = window.Shopify.theme.schema_name; 4327 4328 if (!window.SwymCallbacks) { 4329 window.SwymCallbacks = []; 4330 } 4331 window.SwymCallbacks.push(swat => { 4332 if (!swat) { 4333 return; 4334 } 4335 4336 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 4337 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 4338 window.SwymLocalWishlist.syncToCloud(swat); 4339 } 4340 4341 if (window._SwymSDKOnlyMode) { 4342 return; 4343 } 4344 4345 // ENABLE COMMON FEATURES 4346 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 4347 Object.keys(swymEnabledCommonFeatures).forEach(key => { 4348 if (!swymEnabledCommonFeatures[key]) return; 4349 4350 switch (key) { 4351 case 'add-to-wishlist-collections-button': 4352 // Check if app block is already handling the collections button 4353 if (window.SwymCollectionsConfig) { 4354 return; 4355 } 4356 4357 // Check if v2 default collections is handling it 4358 if (window.SwymAdvancedCollectionsWishlistConfig) { 4359 return; 4360 } 4361 4362 // Fallback to old v1 behavior if v2 config is not present 4363 swat?.collectionsApi?.setDefaultCustomizationOptions(); 4364 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 4365 4366 break; 4367 case 'add-to-wishlist-pdp-button': 4368 // Check if app block is already handling the PDP button 4369 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 4370 return; 4371 } 4372 4373 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 4374 // Not initiating pdp button as it is not a product page 4375 return; 4376 } 4377 4378 // Inject addtowishlist.css into the document's <head> 4379 var head = document.head; 4380 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a117a8-87f5-7b2f-b200-6c3fdf4a33b5/swym-relay-844/assets/addtowishlistbutton.css"; 4381 var pdpButtonStylesheetTag = document.createElement('link'); 4382 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 4383 pdpButtonStylesheetTag.rel = 'stylesheet'; 4384 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 4385 4386 if (!document.getElementById('swym-pdp-button-stylesheet')) { 4387 head.appendChild(pdpButtonStylesheetTag); 4388 } 4389 4390 var x = document.getElementsByTagName('script')[0]; 4391 function createAndInsertScript(id, src, onLoadCallback) { 4392 var scriptTag = document.createElement('script'); 4393 scriptTag.id = id; 4394 scriptTag.type = 'text/javascript'; 4395 scriptTag.src = src; 4396 scriptTag.onload = onLoadCallback; 4397 x.parentNode.insertBefore(scriptTag, x); 4398 } 4399 4400 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a117a8-87f5-7b2f-b200-6c3fdf4a33b5/swym-relay-844/assets/addtowishlistbutton.js"; 4401 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 4402 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 4403 if (pdpBtnApi) { 4404 pdpBtnApi.setDefaultCustomizationOptions(swat); 4405 pdpBtnApi.initializePDPButton(swat, true); 4406 } 4407 }); 4408 break; 4409 default: 4410 return; 4411 } 4412 }); 4413 }); 4414 })(); // IIFE to prevent polluting global scope 4415</script>
4415 4416 4417 4418
4419<script> 4420 (function () { 4421 // Get the settings from Shopify's Liquid variables and create the styles 4422 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 4423 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 4424 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 4425 const isControlCentreEnabledFromBlockSettings = false; 4426 4427 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 4428 // Don't enable control centre if this is disabled and block settings are not enabled 4429 return; 4430 } 4431 4432 let borderRadius = 6; 4433 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 4434 4435 // Check if block settings exist, use them, otherwise fall back to common settings 4436 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 4437 "#000000" : 4438 window.SwymWishlistCommonCustomizationSettings.primaryColor; 4439 4440 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 4441 "#ffffff" : 4442 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 4443 4444 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 4445 "#f4f8fe" : null; 4446 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 4447 "#333333" : null; 4448 4449 // Only use color adjustment functions if we're using common settings 4450 if (!secondaryBgColor || !secondaryTextColor) { 4451 function adjustOpacity(color, opacity) { 4452 if (color[0] === '#') { 4453 color = color.slice(1); 4454 } 4455 4456 if (color.length === 3) { 4457 color = color.split('').map(char => char + char).join(''); 4458 } 4459 4460 const r = parseInt(color.slice(0, 2), 16); 4461 const g = parseInt(color.slice(2, 4), 16); 4462 const b = parseInt(color.slice(4, 6), 16); 4463 4464 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 4465 } 4466 4467 function hexToRgb(color) { 4468 if (color[0] === '#') { 4469 color = color.slice(1); 4470 } 4471 if (color.length === 3) { 4472 color = color.split('').map(c => c + c).join(''); 4473 } 4474 4475 return { 4476 r: parseInt(color.slice(0, 2), 16), 4477 g: parseInt(color.slice(2, 4), 16), 4478 b: parseInt(color.slice(4, 6), 16) 4479 }; 4480 } 4481 4482 function getLuminance({ r, g, b }) { 4483 return 0.299 * r + 0.587 * g + 0.114 * b; 4484 } 4485 4486 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 4487 const secondaryBgOpacity = 0.2; 4488 const secondaryTextOpacity = 0.8; 4489 4490 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 4491 4492 const bgRgb = hexToRgb(primaryBgColor); 4493 const bgLuminance = getLuminance(bgRgb); 4494 4495 // Determine whether to use dark or light text for contrast 4496 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 4497 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 4498 4499 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 4500 4501 return { 4502 secondaryBgColor, 4503 secondaryTextColor 4504 }; 4505 } 4506 4507 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 4508 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 4509 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 4510 } 4511 4512 // Create the CSS rule 4513 let styles = ` 4514 .swym-storefront-layout-root-component { 4515 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 4516 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 4517 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 4518 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 4519 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 4520 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 4521 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 4522 } 4523 `; 4524 4525 // Create a <style> element and append the styles 4526 let styleSheet = document.createElement("style"); 4527 styleSheet.type = "text/css"; 4528 styleSheet.innerText = styles; 4529 document.head.appendChild(styleSheet); 4530 4531 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 4532 window.SwymStorefrontLayoutContext = {}; 4533 } 4534 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 4535 window.SwymStorefrontLayoutExtensions = {}; 4536 } 4537 4538 // Expose block settings toggle state so ThemeCSSMapping can respect it. 4539 // When true, theme editor color pickers take priority over inherited theme CSS variables. 4540 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 4541 4542 if (isControlCentreEnabledFromBlockSettings) { 4543 // If block settings are enabled, use them 4544 SwymStorefrontLayoutContext.Settings = { 4545 EnableStorefrontLayoutOnLauncher: true, 4546 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 4547 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 4548 StorefrontLayoutDrawerPosition: "left", 4549 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 4550 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 4551 EnableStorefrontLayoutVariantSelector: true, 4552 StorefrontLayoutNotificationPosition: "left", 4553 StorefrontLayoutActionPopupPosition: "left", 4554 StorefrontLayoutNotificationDuration: 5000 4555 }; 4556 } else { 4557 // If only metafield is enabled but no block settings, use common settings 4558 SwymStorefrontLayoutContext.Settings = { 4559 EnableStorefrontLayoutOnLauncher: true, 4560 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 4561 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 4562 StorefrontLayoutDrawerPosition: "left", 4563 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 4564 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 4565 EnableStorefrontLayoutVariantSelector: true, 4566 StorefrontLayoutNotificationPosition: "left", 4567 StorefrontLayoutActionPopupPosition: "left", 4568 StorefrontLayoutNotificationDuration: 5000 4569 }; 4570 } 4571 const storefrontLayoutCallback = (swat) =>{ 4572 SwymStorefrontLayoutContext.swat = swat; 4573 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 4574 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 4575 SwymStorefrontLayoutContext.Settings = { 4576 ...SwymStorefrontLayoutContext?.Settings, 4577 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 4578 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 4579 } 4580 4581 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 4582 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 4583 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 4584 detail: { settings: SwymStorefrontLayoutContext?.Settings } 4585 }); 4586 document.dispatchEvent(event); 4587 }else{ 4588 swat.utils.warn(`LayoutInitialized event is not defined.`); 4589 } 4590 }else{ 4591 swat.utils.warn(`Storefront Layout is disabled.`); 4592 document.getElementById("swym-storefront-layout-container")?.remove(); 4593 document.getElementById("swym-storefront-extention-render-container")?.remove(); 4594 } 4595 } 4596 4597 if (!window.SwymCallbacks) { 4598 window.SwymCallbacks = []; 4599 } 4600 window.SwymCallbacks.push(storefrontLayoutCallback); 4601 4602 SwymStorefrontLayoutContext.SwymCustomerData = { 4603 4604 name: null, 4605 email: null 4606 4607 };
4608 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 4609 })(); 4610</script>
4610 4611 4612 4613 4614 4615</div>
4615<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4615 4616</body> 4617</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.