PageSourceSearch

https://epikeats.ca/search

html epikeats.ca collected 2026-10-04 02:29:51 UTC 152,499 bytes, 3,283 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="canonical" href="https://epikeats.ca/search">
9    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link
10        rel="icon"
11        type="image/png"
12        href="//epikeats.ca/cdn/shop/files/31289_DSU_EPIK_EATS_Characters.pdf_27c559d3-8e19-4130-9299-2b72b72903d1.png?v=1753181068&width=32"
13      ><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
14      Search
15
16        &ndash; EPIK eats</title>
17
18    
19      <meta name="description" content="EPIK eats is a fast growing food brand dedicated to creating innovative, bold, and delicious plant-based protein products. EPIK eats est une marque alimentaire en pleine croissance qui se dédie à la création de produits protéinés à base de plantes, innovants, audacieux et délicieux.">
20    
21
22
23<meta property="og:site_name" content="EPIK eats">
24<meta property="og:url" content="https://epikeats.ca/search">
25<meta property="og:title" content="Search">
26<meta property="og:type" content="website">
27<meta property="og:description" content="EPIK eats is a fast growing food brand dedicated to creating innovative, bold, and delicious plant-based protein products. EPIK eats est une marque alimentaire en pleine croissance qui se dédie à la création de produits protéinés à base de plantes, innovants, audacieux et délicieux."><meta property="og:image" content="http://epikeats.ca/cdn/shop/files/Capture_d_ecran_le_2025-11-19_a_09.49.36.png?v=1763563785">
28  <meta
29    property="og:image:secure_url"
30    content="https://epikeats.ca/cdn/shop/files/Capture_d_ecran_le_2025-11-19_a_09.49.36.png?v=1763563785"
31  >
32  <meta property="og:image:width" content="2880">
33  <meta property="og:image:height" content="1198"><meta name="twitter:card" content="summary_large_image">
34<meta name="twitter:title" content="Search">
35<meta name="twitter:description" content="EPIK eats is a fast growing food brand dedicated to creating innovative, bold, and delicious plant-based protein products. EPIK eats est une marque alimentaire en pleine croissance qui se dédie à la création de produits protéinés à base de plantes, innovants, audacieux et délicieux.">
36
37    
37<script type="esms-options">
38      {
39        "noLoadEventRetriggers": true
40      }
41    </script>
41
42
43    
43<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 43
43
44<script type="importmap">
45      {
46        "imports": {
47          "vendor": "//epikeats.ca/cdn/shop/t/11/assets/vendor.bundle.min.js?v=77486261865371124441779602330",
48          "deferrable-data": "//epikeats.ca/cdn/shop/t/11/assets/deferrable-data.bundle.js?v=160370895301608380811779602330",
49          "product": "//epikeats.ca/cdn/shop/t/11/assets/island-product.bundle.js?v=1029340326137444871779602330",
50          "product-model": "//epikeats.ca/cdn/shop/t/11/assets/island-product-model.bundle.js?v=4401951654989154921779602330"
51        }
52      }
53    </script>
53<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
53<meta name="facebook-domain-verification" content="fu9lws92b7og2835qgriqem4uyxbkt">
54<meta name="facebook-domain-verification" content="st3ysx1jd0yuckx6hu0b307yl35k03">
55<meta name="facebook-domain-verification" content="hy8f6xemmm9m5hhlmo766t7rki0wv5">
56<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/56366989471/digital_wallets/dialog">
57<meta id="in-context-paypal-metadata" data-shop-id="56366989471" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="CAD">
58<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://epikeats.ca/search">
59<link rel="alternate" hreflang="en" href="https://epikeats.ca/search">
60<link rel="alternate" hreflang="fr" href="https://epikeats.ca/fr/search">
61<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA"></script>
61
62<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
63<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&shop_id=56366989471" crossorigin="anonymous"></script>
vendor: 1 bytes, line 63
63
64<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":56366989471,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/56366989471","merchantName":"EPIK eats","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"EPIK eats","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 64
64
65<script id="shopify-features" type="application/json">{"accessToken":"477f5b8fe2b3b5100a366e20c7fb25a8","betas":["rich-media-storefront-analytics"],"domain":"epikeats.ca","predictiveSearch":true,"shopId":56366989471,"locale":"en"}</script>
vendor: 1 bytes, line 65
65
66<script>var Shopify = Shopify || {};
67Shopify.shop = "ajs-epic.myshopify.com";
68Shopify.locale = "en";
69Shopify.currency = {"active":"CAD","rate":"1.0"};
70Shopify.country = "CA";
71Shopify.theme = {"name":"Otopio Version","id":174514143391,"schema_name":"Shapes","schema_version":"4.3.0","theme_store_id":1535,"role":"main"};
72Shopify.theme.handle = "null";
73Shopify.theme.style = {"id":null,"handle":null};
74Shopify.cdnHost = "epikeats.ca/cdn";
75Shopify.routes = Shopify.routes || {};
76Shopify.routes.root = "/";
77Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
78Shopify.SignInWithShop = Shopify.SignInWithShop || {};
79Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
80Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 80
80
81<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 81
81
82<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 82
82
83<script>
84  window.ShopifyPay = window.ShopifyPay || {};
85  window.ShopifyPay.apiHost = "shop.app\/pay";
86  window.ShopifyPay.redirectState = null;
87</script>
vendor: 1 bytes, line 87
87
88<script>
89  window.Shopify = window.Shopify || {};
90  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
91  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
92  window.Shopify.SignInWithShop.eligible = true;
93</script>
vendor: 1 bytes, line 93
93
94<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 94
94
95<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 95
95
96<script type="module">
97  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
98
99  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
100
101</script>
vendor: 1 bytes, line 101
101
102<script>
103  window.Shopify = window.Shopify || {};
104  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
105  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"]};
106</script>
vendor: 1 bytes, line 106
106
107<script>(function() {
108  var isLoaded = false;
109  function asyncLoad() {
110    if (isLoaded) return;
111    isLoaded = true;
112    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/2c1ba8b86e849e615d9d856af\/374255a3f36ff26b30246a793.js?shop=ajs-epic.myshopify.com"];
113    for (var i = 0; i < urls.length; i++) {
114      var s = document.createElement('script');
115      s.type = 'text/javascript';
116      s.async = true;
117      s.src = urls[i];
118      var x = document.getElementsByTagName('script')[0];
119      x.parentNode.insertBefore(s, x);
120    }
121  };
122  if(window.attachEvent) {
123    window.attachEvent('onload', asyncLoad);
124  } else {
125    window.addEventListener('load', asyncLoad, false);
126  }
127})();</script>
vendor: 1 bytes, line 127
127
128<script id="__st">var __st={"a":56366989471,"offset":-14400,"reqid":"8466f1c2-be23-4f90-b911-ac055e50cc50-1791080990","pageurl":"epikeats.ca\/search","u":"1d3a5f13d32f","p":"searchresults"};</script>
vendor: 1 bytes, line 128
128
129<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 129
129
130<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 130
130
131<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//epikeats.ca/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 131
131
132<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 = "//epikeats.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>
132<script crossorigin="anonymous" defer="defer" src="//epikeats.ca/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 132
132
133<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 133
133
134<script>
135  window.Shopify = window.Shopify || {};
136  window.Shopify.MCP = window.Shopify.MCP || {};
137  window.Shopify.MCP.enabled = true;
138  window.Shopify.MCP.shop = "ajs-epic.myshopify.com";
139  window.Shopify.MCP.mcpEndpoint = "https:\/\/epikeats.ca\/api\/mcp";
140  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
141</script>
vendor: 1 bytes, line 141
141
142<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("\/\/epikeats.ca\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
143</script>
vendor: 1 bytes, line 143
143
144<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://epikeats.ca/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
145</script>
vendor: 1 bytes, line 145
145
146<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
147  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);
148</script>
vendor: 1 bytes, line 148
148
149<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})}}));
150</script>
vendor: 1 bytes, line 150
150
151<script id='scb4127' type='text/javascript' async='' src='https://epikeats.ca/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
151<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://epikeats.ca/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
152<style id="shopify-accelerated-checkout-cart">
153        #shopify-buyer-consent {
154  margin-top: 1em;
155  display: inline-block;
156  width: 100%;
157}
158
159#shopify-buyer-consent.hidden {
160  display: none;
161}
162
163#shopify-subscription-policy-button {
164  background: none;
165  border: none;
166  padding: 0;
167  text-decoration: underline;
168  font-size: inherit;
169  cursor: pointer;
170}
171
172#shopify-subscription-policy-button::before {
173  box-shadow: none;
174}
175
176      </style>
177
178<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
178<link href="//epikeats.ca/cdn/shop/t/11/assets/base.bundle.css?v=108705501343647831491779602330" rel="stylesheet" type="text/css" media="all" />
179
180    
180<script>
181  window.THEMENAME = 'Shapes';
182  window.THEMEVERSION = '1.0.1';
183
184  document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
185
186  window.theme = {
187    strings: {
188      itemCountOne: "{{ count }} item",
189      itemCountOther: "{{ count }} items",
190      loading: "Loading",
191      addToCart: "Add to Cart",
192      preOrder: "Pre-order",
193      soldOut: "Sold Out",
194      unavailable: "Unavailable",
195      regularPrice: "Regular price",
196      salePrice: "Sale price",
197      sale: "On Sale",
198      unitPrice: "Unit price",
199      unitPriceSeparator: "per",
200      cartEmpty: "Your cart is currently empty.",
201      cartCookies: "Enable cookies to use the shopping cart",
202      update: "Update Cart",
203      quantity: "Quantity",
204      discountedTotal: "Discounted total",
205      regularTotal: "Regular total",
206      priceColumn: "See Price column for discount details.",
207      addingToCart: "Adding",
208      addedToCart: "Added to Cart!",
209      cartError: "There was an error while updating your cart. Please try again.",
210      cartAddError: "All {{ title }} are in your cart."
211    },
212    routes: {
213      root_url: "\/",
214      cart_url: "\/cart",
215      cart_add_url: "\/cart\/add",
216      cart_change_url: "\/cart\/change",
217      cart_update_url: "\/cart\/update",
218      cart_clear_url: "\/cart\/clear",
219      predictive_search_url: '/search/suggest'
220    },
221    moneyFormat: "${{amount}}",
222    moneyWithCurrencyFormat: "${{amount}} CAD",
223    cartItemCount: 0,
224    settings: {
225      cartType: "modal",
226      openModalOnAddToCart: true,
227      parallaxIntensity: 50
228    },
229    info: {
230      name: 'Shapes',
231    }
232  };
233</script>
233
234
235
236    
236<script>
237      document.documentElement.className =
238        document.documentElement.className.replace('no-js', 'js');
239    </script>
239
240
241    
241<script>
242      function debounce(fn, wait) {
243        let t;
244        return (...args) => {
245          clearTimeout(t);
246          t = setTimeout(() => fn.apply(this, args), wait);
247        };
248      }
249    </script>
249
250
251    
251<script src="//epikeats.ca/cdn/shop/t/11/assets/utils.js?v=32068786680498309641779602330" defer></script>
251
252
253    
254
255    
256
257    
257<script>
258      window.themeEventsDebugMode = false;
259    </script>
259
260    
260<script src="//epikeats.ca/cdn/shop/t/11/assets/theme-events.js?v=65979754177087071131779602330" async defer></script>
260
261
262    <style>
263      :root {
264        --max-site-width: 1820px;
265      }
266    </style>
267
268    <style data-shopify>
269      @font-face {
270  font-family: Inter;
271  font-weight: 500;
272  font-style: normal;
273  font-display: swap;
274  src: url("//epikeats.ca/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"),
275       url("//epikeats.ca/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff");
276}
277
278      @font-face {
279  font-family: Prompt;
280  font-weight: 900;
281  font-style: normal;
282  font-display: swap;
283  src: url("//epikeats.ca/cdn/fonts/prompt/prompt_n9.f3543f9d5fcc5013cb1d7a07bc4cf0bee18a6d8e.woff2") format("woff2"),
284       url("//epikeats.ca/cdn/fonts/prompt/prompt_n9.4052ad85a487ab30c1b300ae950975476b3fca89.woff") format("woff");
285}
286
287@font-face {
288  font-family: Inter;
289  font-weight: 700;
290  font-style: normal;
291  font-display: swap;
292  src: url("//epikeats.ca/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
293       url("//epikeats.ca/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
294}
295@font-face {
296  font-family: Inter;
297  font-weight: 500;
298  font-style: italic;
299  font-display: swap;
300  src: url("//epikeats.ca/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2") format("woff2"),
301       url("//epikeats.ca/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff") format("woff");
302}
303@font-face {
304  font-family: Inter;
305  font-weight: 700;
306  font-style: italic;
307  font-display: swap;
308  src: url("//epikeats.ca/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
309       url("//epikeats.ca/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
310}
311@font-face {
312  font-family: Inter;
313  font-weight: 700;
314  font-style: normal;
315  font-display: swap;
316  src: url("//epikeats.ca/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
317       url("//epikeats.ca/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
318}
319:root {
320        --heading-font-stack: Prompt, sans-serif;
321        --heading-font-weight: 900;
322        --heading-font-style: normal;
323        --heading-letterspacing: 0.0;
324        --heading-capitalize: uppercase;
325        --main-font-stack: Inter, sans-serif;
326        --main-font-weight: 500;
327        --main-font-style: normal;
328      }
329    </style>
330<style data-shopify>
331  :root {
332    --payment-button-height: 48px;
333    --checkout-button-height: 48px;
334    --section-x-padding: 1.25rem;
335    --grid-gap: 1.25rem;
336    --icon-thickness: 1.7;
337    --header-height: 60px;
338    --global-scrolling-items-speed-multiplier: 1;
339    --transparent: transparent;
340
341    --section-border-color: 0, 0, 0;
342    --section-border-thickness: 0px;
343    --shape-divider-offset: 2px;
344
345    --button-border-radius: 9999px;
346    --textarea-border-radius: 1rem;
347    --button-border-width: 2px;
348    --input-border-width: 2px;
349    --button-shadow-border-width: var(--button-border-width);
350    --button-text-transform: uppercase;
351    --button-drop-shadow-size:  4px;
352    --button-drop-shadow-top-size: 4px;
353    --button-drop-shadow-left-size: 4px;
354    --button-hover-top-size: 4px;
355    --button-hover-left-size: var(--button-drop-shadow-left-size);
356    --button-shadow-display: block;
357    --sticker-border-radius: 0;
358    --sticker-border-width: 0;
359    --sticker-shadow-border-width: 0;
360    --sticker-text-transform: uppercase;
361    --sticker-drop-shadow-top-size: 0px;
362    --sticker-drop-shadow-left-size: 0px;
363    --sticker-drop-shadow-display: none;
364    --card-border-radius: 0.375rem;
365    --card-drop-shadow-size: 8px;
366    --card-drop-shadow-top-size: 8px;
367    --card-drop-shadow-left-size: 8px;
368    --card-border-width: 3px;
369    --card-shadow-border-width: var(--card-border-width);
370    --media-border-radius: 0.375rem;
371    --media-drop-shadow-display: none;
372    --media-drop-shadow-size: 0px;
373    --media-drop-shadow-top-size: 0px;
374    --media-drop-shadow-left-size: 0px;
375    --media-drop-shadow-size-half: 0.0px;
376    --media-drop-shadow-top-size-half: 0.0px;
377    --media-drop-shadow-left-size-half: 0.0px;
378    --media-border-width: 3px;
379    --media-shadow-border-width: var(--media-border-width);
380    --heading-shadow-spread: 6px;
381    --heading-stroke-thickness: 2px;
382    --product-tiles-text-transform: uppercase;
383    --general-border-width: 2px;--chart-height: 0.5rem;--hover-effect-zoom-media: 1.3;
384    --hover-effect-enlarge-shape: 1;
385    --hover-effect-lift-shape: 0;
386    --hover-effect-rotate-shape: 0deg;
387  }
388
389  
390
391    :root,
392    
393    [data-color-scheme="scheme1"] {
394      --color-scheme-text: 0, 0, 0;
395      --color-scheme-text-contrast: 255, 255, 255;
396      --color-scheme-background: 255, 255, 255;
397      --color-scheme-accent-1: 255, 255, 255;
398      --color-scheme-accent-1-contrast: 0, 0, 0;
399      --color-scheme-accent-2: 255, 218, 34;
400      --color-scheme-accent-2-contrast: 0, 0, 0;
401      --color-scheme-card-text: 0, 0, 0;
402      --color-scheme-card: 255, 255, 255;
403      --color-scheme-gradient: ;
404      --color-scheme-secondary-background: var(--color-scheme-background);
405      --color-scheme-secondary-text: var(--color-scheme-text);
406      --select-svg: 
407      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
408    ;
409    }
410
411    /* unique values for each scheme */
412    :root {
413      --color-scheme-scheme1-text: 0 0 0;
414      --color-scheme-scheme1-text-contrast: 255, 255, 255;
415      --color-scheme-scheme1-background: 255, 255, 255;
416      --color-scheme-scheme1-accent-1: 255, 255, 255;
417      --color-scheme-scheme1-accent-1-contrast: 0, 0, 0;
418      --color-scheme-scheme1-accent-2: 255, 218, 34;
419      --color-scheme-scheme1-accent-2-contrast: 0, 0, 0;
420      --color-scheme-scheme1-card-text: 0, 0, 0;
421      --color-scheme-scheme1-card: 255, 255, 255;
422      --color-scheme-scheme1-gradient: ;
423      --color-scheme-scheme1-secondary-background: var(--color-scheme-background);
424      --color-scheme-scheme1-secondary-text: var(--color-scheme-text);
425      --color-scheme-scheme1-select-svg: 
426      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
427    ;
428    }
429
430    
431    [data-color-scheme="scheme2"] {
432      --color-scheme-text: 0, 0, 0;
433      --color-scheme-text-contrast: 255, 255, 255;
434      --color-scheme-background: 255, 37, 36;
435      --color-scheme-accent-1: 255, 255, 255;
436      --color-scheme-accent-1-contrast: 0, 0, 0;
437      --color-scheme-accent-2: 255, 204, 55;
438      --color-scheme-accent-2-contrast: 0, 0, 0;
439      --color-scheme-card-text: 0, 0, 0;
440      --color-scheme-card: 255, 255, 255;
441      --color-scheme-gradient: ;
442      --color-scheme-secondary-background: var(--color-scheme-background);
443      --color-scheme-secondary-text: var(--color-scheme-text);
444      --select-svg: 
445      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
446    ;
447    }
448
449    /* unique values for each scheme */
450    :root {
451      --color-scheme-scheme2-text: 0 0 0;
452      --color-scheme-scheme2-text-contrast: 255, 255, 255;
453      --color-scheme-scheme2-background: 255, 37, 36;
454      --color-scheme-scheme2-accent-1: 255, 255, 255;
455      --color-scheme-scheme2-accent-1-contrast: 0, 0, 0;
456      --color-scheme-scheme2-accent-2: 255, 204, 55;
457      --color-scheme-scheme2-accent-2-contrast: 0, 0, 0;
458      --color-scheme-scheme2-card-text: 0, 0, 0;
459      --color-scheme-scheme2-card: 255, 255, 255;
460      --color-scheme-scheme2-gradient: ;
461      --color-scheme-scheme2-secondary-background: var(--color-scheme-background);
462      --color-scheme-scheme2-secondary-text: var(--color-scheme-text);
463      --color-scheme-scheme2-select-svg: 
464      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
465    ;
466    }
467
468    
469    [data-color-scheme="scheme3"] {
470      --color-scheme-text: 0, 0, 0;
471      --color-scheme-text-contrast: 255, 255, 255;
472      --color-scheme-background: 255, 204, 55;
473      --color-scheme-accent-1: 255, 255, 255;
474      --color-scheme-accent-1-contrast: 0, 0, 0;
475      --color-scheme-accent-2: 255, 37, 36;
476      --color-scheme-accent-2-contrast: 0, 0, 0;
477      --color-scheme-card-text: 0, 0, 0;
478      --color-scheme-card: 255, 255, 255;
479      --color-scheme-gradient: ;
480      --color-scheme-secondary-background: var(--color-scheme-background);
481      --color-scheme-secondary-text: var(--color-scheme-text);
482      --select-svg: 
483      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
484    ;
485    }
486
487    /* unique values for each scheme */
488    :root {
489      --color-scheme-scheme3-text: 0 0 0;
490      --color-scheme-scheme3-text-contrast: 255, 255, 255;
491      --color-scheme-scheme3-background: 255, 204, 55;
492      --color-scheme-scheme3-accent-1: 255, 255, 255;
493      --color-scheme-scheme3-accent-1-contrast: 0, 0, 0;
494      --color-scheme-scheme3-accent-2: 255, 37, 36;
495      --color-scheme-scheme3-accent-2-contrast: 0, 0, 0;
496      --color-scheme-scheme3-card-text: 0, 0, 0;
497      --color-scheme-scheme3-card: 255, 255, 255;
498      --color-scheme-scheme3-gradient: ;
499      --color-scheme-scheme3-secondary-background: var(--color-scheme-background);
500      --color-scheme-scheme3-secondary-text: var(--color-scheme-text);
501      --color-scheme-scheme3-select-svg: 
502      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
503    ;
504    }
505
506    
507    [data-color-scheme="scheme4"] {
508      --color-scheme-text: 243, 237, 99;
509      --color-scheme-text-contrast: 0, 0, 0;
510      --color-scheme-background: 222, 36, 144;
511      --color-scheme-accent-1: 255, 255, 255;
512      --color-scheme-accent-1-contrast: 0, 0, 0;
513      --color-scheme-accent-2: 0, 0, 0;
514      --color-scheme-accent-2-contrast: 255, 255, 255;
515      --color-scheme-card-text: 0, 0, 0;
516      --color-scheme-card: 255, 255, 255;
517      --color-scheme-gradient: ;
518      --color-scheme-secondary-background: var(--color-scheme-background);
519      --color-scheme-secondary-text: var(--color-scheme-text);
520      --select-svg: 
521      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23f3ed63' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
522    ;
523    }
524
525    /* unique values for each scheme */
526    :root {
527      --color-scheme-scheme4-text: 243 237 99;
528      --color-scheme-scheme4-text-contrast: 0, 0, 0;
529      --color-scheme-scheme4-background: 222, 36, 144;
530      --color-scheme-scheme4-accent-1: 255, 255, 255;
531      --color-scheme-scheme4-accent-1-contrast: 0, 0, 0;
532      --color-scheme-scheme4-accent-2: 0, 0, 0;
533      --color-scheme-scheme4-accent-2-contrast: 255, 255, 255;
534      --color-scheme-scheme4-card-text: 0, 0, 0;
535      --color-scheme-scheme4-card: 255, 255, 255;
536      --color-scheme-scheme4-gradient: ;
537      --color-scheme-scheme4-secondary-background: var(--color-scheme-background);
538      --color-scheme-scheme4-secondary-text: var(--color-scheme-text);
539      --color-scheme-scheme4-select-svg: 
540      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23f3ed63' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
541    ;
542    }
543
544    
545    [data-color-scheme="scheme5"] {
546      --color-scheme-text: 255, 255, 255;
547      --color-scheme-text-contrast: 0, 0, 0;
548      --color-scheme-background: 0, 0, 0;
549      --color-scheme-accent-1: 255, 255, 255;
550      --color-scheme-accent-1-contrast: 0, 0, 0;
551      --color-scheme-accent-2: 0, 0, 0;
552      --color-scheme-accent-2-contrast: 255, 255, 255;
553      --color-scheme-card-text: 255, 255, 255;
554      --color-scheme-card: 0, 0, 0;
555      --color-scheme-gradient: ;
556      --color-scheme-secondary-background: var(--color-scheme-background);
557      --color-scheme-secondary-text: var(--color-scheme-text);
558      --select-svg: 
559      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
560    ;
561    }
562
563    /* unique values for each scheme */
564    :root {
565      --color-scheme-scheme5-text: 255 255 255;
566      --color-scheme-scheme5-text-contrast: 0, 0, 0;
567      --color-scheme-scheme5-background: 0, 0, 0;
568      --color-scheme-scheme5-accent-1: 255, 255, 255;
569      --color-scheme-scheme5-accent-1-contrast: 0, 0, 0;
570      --color-scheme-scheme5-accent-2: 0, 0, 0;
571      --color-scheme-scheme5-accent-2-contrast: 255, 255, 255;
572      --color-scheme-scheme5-card-text: 255, 255, 255;
573      --color-scheme-scheme5-card: 0, 0, 0;
574      --color-scheme-scheme5-gradient: ;
575      --color-scheme-scheme5-secondary-background: var(--color-scheme-background);
576      --color-scheme-scheme5-secondary-text: var(--color-scheme-text);
577      --color-scheme-scheme5-select-svg: 
578      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
579    ;
580    }
581
582    
583    [data-color-scheme="scheme6"] {
584      --color-scheme-text: 0, 0, 0;
585      --color-scheme-text-contrast: 255, 255, 255;
586      --color-scheme-background: 255, 255, 255;
587      --color-scheme-accent-1: 0, 0, 0;
588      --color-scheme-accent-1-contrast: 255, 255, 255;
589      --color-scheme-accent-2: 255, 255, 255;
590      --color-scheme-accent-2-contrast: 0, 0, 0;
591      --color-scheme-card-text: 0, 0, 0;
592      --color-scheme-card: 255, 255, 255;
593      --color-scheme-gradient: ;
594      --color-scheme-secondary-background: var(--color-scheme-background);
595      --color-scheme-secondary-text: var(--color-scheme-text);
596      --select-svg: 
597      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
598    ;
599    }
600
601    /* unique values for each scheme */
602    :root {
603      --color-scheme-scheme6-text: 0 0 0;
604      --color-scheme-scheme6-text-contrast: 255, 255, 255;
605      --color-scheme-scheme6-background: 255, 255, 255;
606      --color-scheme-scheme6-accent-1: 0, 0, 0;
607      --color-scheme-scheme6-accent-1-contrast: 255, 255, 255;
608      --color-scheme-scheme6-accent-2: 255, 255, 255;
609      --color-scheme-scheme6-accent-2-contrast: 0, 0, 0;
610      --color-scheme-scheme6-card-text: 0, 0, 0;
611      --color-scheme-scheme6-card: 255, 255, 255;
612      --color-scheme-scheme6-gradient: ;
613      --color-scheme-scheme6-secondary-background: var(--color-scheme-background);
614      --color-scheme-scheme6-secondary-text: var(--color-scheme-text);
615      --color-scheme-scheme6-select-svg: 
616      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
617    ;
618    }
619
620    
621    [data-color-scheme="scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f"] {
622      --color-scheme-text: 0, 0, 0;
623      --color-scheme-text-contrast: 255, 255, 255;
624      --color-scheme-background: 255, 255, 255;
625      --color-scheme-accent-1: 222, 36, 144;
626      --color-scheme-accent-1-contrast: 243, 237, 99;
627      --color-scheme-accent-2: 222, 36, 144;
628      --color-scheme-accent-2-contrast: 222, 36, 144;
629      --color-scheme-card-text: 243, 237, 99;
630      --color-scheme-card: 222, 36, 144;
631      --color-scheme-gradient: ;
632      --color-scheme-secondary-background: var(--color-scheme-background);
633      --color-scheme-secondary-text: var(--color-scheme-text);
634      --select-svg: 
635      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
636    ;
637    }
638
639    /* unique values for each scheme */
640    :root {
641      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-text: 0 0 0;
642      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-text-contrast: 255, 255, 255;
643      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-background: 255, 255, 255;
644      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-accent-1: 222, 36, 144;
645      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-accent-1-contrast: 243, 237, 99;
646      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-accent-2: 222, 36, 144;
647      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-accent-2-contrast: 222, 36, 144;
648      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-card-text: 243, 237, 99;
649      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-card: 222, 36, 144;
650      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-gradient: ;
651      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-secondary-background: var(--color-scheme-background);
652      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-secondary-text: var(--color-scheme-text);
653      --color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-select-svg: 
654      url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
655    ;
656    }
657
658  ::selection {
659    background-color: rgb(var(--color-scheme-accent-1));
660    color: rgb(var(--color-scheme-accent-1-contrast));
661  }
662
663  
664    .card {
665      --color-scheme-secondary-background: var(--color-scheme-card);
666      --color-scheme-secondary-text: var(--color-scheme-card-text);
667    }
668  
669
670
671  [data-color-scheme] {
672    --color-heading-shadow: var(--color-scheme-accent-1);
673    --color-heading-stroke: var(--color-scheme-text);
674    --color-button-background: var(--color-scheme-accent-1);
675    --color-button-text: var(--color-scheme-accent-1-contrast);
676    --color-button-border: var(--color-scheme-text);
677    --color-button-shadow: var(--color-scheme-text);
678    --color-card-border: var(--color-scheme-text);
679    --color-card-shadow: var(--color-scheme-text);
680    --color-sticker-border: var(--color-scheme-text);
681    --color-sticker-shadow: var(--color-scheme-text);
682    --color-media-border: var(--color-scheme-text);
683    --color-media-shadow: var(--color-scheme-text);
684    --color-media-shadow-fill: rgb(var(--color-scheme-text));
685    --color-sticker-shadow: var(--color-scheme-text);
686    --color-sticker-shadow-fill: rgb(var(--color-scheme-text));--heading-color: var(--color-scheme-accent-2);
687    --heading-italics-color: var(--color-scheme-text);
688    --heading-text-shadow:--payment-terms-background-color: rgb(var(--color-scheme-background));
689
690    --color-button-background-hover: var(--color-button-background);
691      --color-button-text-hover: var(--color-button-text);
692      --color-button-border-hover: var(--color-scheme-text);
693      --color-button-secondary-text-hover: var(--color-scheme-secondary-text);
694      --color-button-secondary-background-hover: var(--color-scheme-secondary-background);}
695
696  /*
697  Typography and spacing sizes
698  */:root {
699    --base-font-size: 100.0%;
700    --base-line-height: 1.4;
701    --heading-line-height: 0.9;
702
703    --font-size-ratio-xs: 0.7491535;
704    --font-size-ratio-sm: 0.8908985;
705    --font-size-ratio-base: 1;
706    --font-size-ratio-lg: 1.33484;
707    --font-size-ratio-xl: 1.498307;
708    --font-size-ratio-2xl: 1.681793;
709    --font-size-ratio-3xl: 2;
710    --font-size-ratio-4xl: 2.66968;
711    --font-size-ratio-5xl: 2.996614;
712    --font-size-ratio-6xl: 3.563594;
713    --font-size-ratio-7xl: 4;
714    --font-size-ratio-8xl: 4.519842;
715    --font-size-ratio-9xl: 4.996614;
716    --font-size-ratio-10xl: 5.563594;
717
718    --font-size-xs: calc(var(--font-size-ratio-xs) * 1rem);
719    --font-size-sm: calc(var(--font-size-ratio-sm) * 1rem);
720    --font-size-base: calc(var(--font-size-ratio-base) * 1rem);
721    --font-size-lg: calc(var(--font-size-ratio-lg) * 1rem);
722    --font-size-xl: calc(var(--font-size-ratio-xl) * 1rem);
723    --font-size-2xl: calc(var(--font-size-ratio-2xl) * 1rem);
724    --font-size-3xl: calc(var(--font-size-ratio-3xl) * 1rem);
725    --font-size-4xl: calc(var(--font-size-ratio-4xl) * 1rem);
726    --font-size-5xl: calc(var(--font-size-ratio-5xl) * 1rem);
727    --font-size-6xl: calc(var(--font-size-ratio-6xl) * 1rem);
728    --font-size-7xl: calc(var(--font-size-ratio-7xl) * 1rem);
729    --font-size-8xl: calc(var(--font-size-ratio-8xl) * 1rem);
730    --font-size-9xl: calc(var(--font-size-ratio-9xl) * 1rem);
731    --font-size-10xl: calc(var(--font-size-ratio-10xl) * 1rem);
732
733    --type-scale-n-2: var(--font-size-xs);
734    --type-scale-n-1: var(--font-size-sm);
735    --type-scale-n0: var(--font-size-base);
736    --type-scale-n1: var(--font-size-lg);
737    --type-scale-n2: var(--font-size-xl);
738    --type-scale-n3: var(--font-size-2xl);
739    --type-scale-n4: var(--font-size-3xl);
740    --type-scale-n5: var(--font-size-4xl);
741    --type-scale-n6: var(--font-size-5xl);
742    --type-scale-n7: var(--font-size-6xl);
743    --type-scale-n8: var(--font-size-7xl);
744    --type-scale-n9: var(--font-size-8xl);
745    --type-scale-n10: var(--font-size-9xl);
746    --type-scale-n11: var(--font-size-10xl);
747
748    --standard-heading-size: var(--type-scale-n4);
749    --feature-heading-size: var(--type-scale-n6);
750    --secondary-heading-size: var(--type-scale-n2);
751
752    --section-vertical-spacing: 2rem;--button-font-stack: var(--heading-font-stack);
753      --button-font-weight: var(--heading-font-weight);
754      --button-font-style: var(--heading-font-style);
755      --button-letter-spacing: var(--heading-letterspacing);}
756
757  shopify-accelerated-checkout,
758  shopify-accelerated-checkout-cart {
759    --shopify-accelerated-checkout-button-box-shadow: var(--button-drop-shadow-left-size) var(--button-drop-shadow-top-size) 0 rgb(var(--color-button-shadow));
760  }
761
762  @media (min-width: 990px) {
763    :root {
764      --standard-heading-size: var(--type-scale-n5);
765      --feature-heading-size: var(--type-scale-n10);
766      --secondary-heading-size: var(--type-scale-n2);
767      --section-vertical-spacing: 4rem;
768      --section-x-padding: 2.5rem;
769      --grid-gap: 2.5rem;
770    }
771  }
772
773  .heading-standard {
774    font-size: var(--standard-heading-size);
775  }
776
777  .heading-feature {
778    font-size: var(--feature-heading-size);
779  }
780
781  .heading-secondary {
782    font-size: var(--secondary-heading-size);
783  }
784
785  /*
786  Rich Text Editor
787  */:root,
788  [data-color-scheme] {
789    --rte-spacing: 1.25rem;
790    --rte-link-color: var(--color-scheme-accent-2);
791    --rte-link-color-contrast: var(--color-scheme-accent-2-contrast);
792    --rte-link-hover-color: var(--color-scheme-text);
793    --rte-blockquote-background-color: var(--color-scheme-accent-1);
794    --rte-blockquote-text-color: var(--color-scheme-accent-1-contrast);
795    --rte-list-style-type: disc;
796    --underline-thickness: 2px;
797    --rte-link-decoration-style: solid;
798  }
799
800  .rte a,
801  .inline-rte a {
802    text-decoration-line: underline;
803    text-decoration-style: var(--rte-link-decoration-style);
804    text-decoration-thickness: var(--underline-thickness);
805    color: rgb(var(--rte-link-color));
806  }
807
808  .rte a:hover,
809  .inline-rte a:hover {
810    color: rgb(var(--rte-link-hover-color));
811  }
812
813  .inline-heading-rte a {
814    text-decoration-line: underline;
815    text-decoration-style: var(--rte-link-decoration-style);
816    text-decoration-thickness: var(--underline-thickness);
817  }
818
819  .heading-effects a {
820    text-decoration-line: unset;
821    text-decoration-style: unset;
822    text-decoration-thickness: unset;
823  }
824
825
826  /*
827  Heading effects
828  */:root {
829    --heading-highlight-start: 20%;
830    --heading-highlight-end: 90%;
831    --heading-highlight-opacity-0: rgba(255,255,255,0);
832    --color-heading-highlight: rgba(var(--color-scheme-text), 1);
833    --color-heading-highlight-text: var(--color-scheme-text-contrast);
834    --heading-text-highlight: linear-gradient(180deg, var(--heading-highlight-opacity-0) var(--heading-highlight-start), var(--color-heading-highlight) var(--heading-highlight-start), var(--color-heading-highlight) var(--heading-highlight-end), var(--heading-highlight-opacity-0) var(--heading-highlight-end));
835  }
836
837  
838    .heading-effects,
839    .heading-effects a
840    
841     {
842      color: rgb(var(--heading-color));
843      text-shadow: var(--heading-text-shadow);
844      -webkit-text-stroke: var(--heading-stroke-thickness) rgb(var(--color-heading-stroke));
845      text-stroke: var(--heading-stroke-thickness) rgb(var(--color-heading-stroke));
846      text-decoration: none;
847    }
848  
849
850  /*
851  Cards
852  */
853  :root {}
854
855  .card::after {
856    -webkit-mask-image: var(--card-shadow-mask-image);
857    mask-image: var(--card-shadow-mask-image);-webkit-mask-position: right top;
858      mask-position: right top;}
859
860  /*
861  Media
862  */
863  .media--css-only::before,
864  .media__drop-shadow--shape {}
865
866
867  /*
868  Custom cursor
869  */</style>
870<style id="generated-critical-css">
871.max-w-site{max-width:var(--max-site-width)}.\[\&\:not\(\.is-initialized\)\]\:visible:not(.is-initialized){visibility:visible}@media (max-width:989px){.splide:not(.is-active) .max-lg\:\[\.splide\:not\(\.is-active\)_\&\]\:hidden{display:none}}
872</style><style id="manual-critical-css">
873      [x-cloak] {
874        display: none;
875      }
876
877      data-island {
878        display: block;
879      }
880
881      [data-parallax-container] {
882        will-change: opacity;
883        opacity: 0;
884        transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
885      }
886      .no-js [data-parallax-container],
887      [data-parallax-container].animated {
888        opacity: 1;
889      }
890
891      @media (prefers-reduced-motion) {
892        [data-parallax-container] {
893          opacity: 1;
894        }
895      }
896    </style>
897
898    
899    
900      <link
901        rel="preload"
902        as="font"
903        href="//epikeats.ca/cdn/fonts/prompt/prompt_n9.f3543f9d5fcc5013cb1d7a07bc4cf0bee18a6d8e.woff2"
904        type="font/woff2"
905        crossorigin
906      >
907    
908    
909      <link
910        rel="preload"
911        as="font"
912        href="//epikeats.ca/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2"
913        type="font/woff2"
914        crossorigin
915      >
916    
917    
918
919    <style>
920      ::selection {
921        background-color: #FBE7A6 !important;
922        color: #1a1a1a !important;
923      }
924      ::-moz-selection {
925        background-color: #FBE7A6 !important;
926        color: #1a1a1a !important;
927      }
928    </style>
929  <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
930<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: 56366989471,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 930
930
931<script>
932  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
933</script>
vendor: 1 bytes, line 933
933
934<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}
934).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: 56366989471,storefrontBaseUrl: "https://epikeats.ca",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://epikeats.ca/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"483983519","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-NXG0EL44MW\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-NXG0EL44MW\\\"}],\\\"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"]}
934,{"id":"197230751","configuration":"{\"pixel_id\":\"245327740826424\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"118456479","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":"EPIK eats","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"ajs-epic.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/epikeats.ca"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://epikeats.ca/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"174514143391","themeStoreId":"1535","themePublished":"true","eventMetadataId":"c37f26ec-a7ed-4975-94e2-4e846267bd6d","pageType":"searchresults","shopId":"56366989471","storefrontBaseUrl":"https:\/\/epikeats.ca","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
934<script>
935  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
936  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
937  window.ShopifyAnalytics.meta.currency = 'CAD';
938  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"8466f1c2-be23-4f90-b911-ac055e50cc50-1791080990"}};
939  for (var attr in meta) {
940    window.ShopifyAnalytics.meta[attr] = meta[attr];
941  }
942</script>
vendor: 1 bytes, line 942
942
943<script class="analytics">
944  (function () {
945    var customDocumentWrite = function(content) {
946      var jquery = null;
947
948      if (window.jQuery) {
949        jquery = window.jQuery;
950      } else if (window.Checkout && window.Checkout.$) {
951        jquery = window.Checkout.$;
952      }
953
954      if (jquery) {
955        jquery('body').append(content);
956      }
957    };
958
959    var hasLoggedConversion = function(token) {
960      if (token) {
961        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
962      }
963      return false;
964    }
965
966    var setCookieIfConversion = function(token) {
967      if (token) {
968        var twoMonthsFromNow = new Date(Date.now());
969        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
970
971        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
972      }
973    }
974
975    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
976    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
977    if (trekkie.integrations) {
978      return;
979    }
980    trekkie.methods = [
981      'identify',
982      'page',
983      'ready',
984      'track',
985      'trackForm',
986      'trackLink'
987    ];
988    trekkie.factory = function(method) {
989      return function() {
990        var args = Array.prototype.slice.call(arguments);
991        args.unshift(method);
992        trekkie.push(args);
993        if (method == 'track' || method == 'page') {
994          var pageUrl;
995          try {
996            pageUrl = window.location.href;
997          } catch (e) {}
998          var pageReferrer;
999          try {
1000            pageReferrer = document.referrer;
1001          } catch (e) {}
1002          try {
1003            if (window.__TREKKIE_SHIM_QUEUE == null) {
1004              window.__TREKKIE_SHIM_QUEUE = [];
1005            }
1006            window.__TREKKIE_SHIM_QUEUE.push({
1007              from: 'trekkie-stub',
1008              method: method,
1009              args: args.slice(1),
1010              pageContext: {
1011                url: pageUrl,
1012                referrer: pageReferrer
1013              }
1014            });
1015          } catch (e) {
1016            // no-op
1017          }
1018        }
1019        return trekkie;
1020      };
1021    };
1022    for (var i = 0; i < trekkie.methods.length; i++) {
1023      var key = trekkie.methods[i];
1024      trekkie[key] = trekkie.factory(key);
1025    }
1026    trekkie.load = function(config) {
1027      trekkie.config = config || {};
1028      trekkie.config.initialDocumentCookie = document.cookie;
1029      var first = document.getElementsByTagName('script')[0];
1030var script = document.createElement('script');
1031script.type = 'text/javascript';
1032script.onerror = function(e) {
1033  var scriptFallback = document.createElement('script');
1034  scriptFallback.type = 'text/javascript';
1035  scriptFallback.onerror = function(error) {
1036          var Monorail = {
1037      produce: function produce(monorailDomain, schemaId, payload) {
1038        var currentMs = new Date().getTime();
1039        var event = {
1040          schema_id: schemaId,
1041          payload: payload,
1042          metadata: {
1043            event_created_at_ms: currentMs,
1044            event_sent_at_ms: currentMs
1045          }
1046        };
1047        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1048      },
1049      sendRequest: function sendRequest(endpointUrl, payload) {
1050        // Try the sendBeacon API
1051        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1052          var blobData = new window.Blob([payload], {
1053            type: 'text/plain'
1054          });
1055
1056          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1057            return true;
1058          } // sendBeacon was not successful
1059
1060        } // XHR beacon
1061
1062        var xhr = new XMLHttpRequest();
1063
1064        try {
1065          xhr.open('POST', endpointUrl);
1066          xhr.setRequestHeader('Content-Type', 'text/plain');
1067          xhr.send(payload);
1068        } catch (e) {
1069          console.log(e);
1070        }
1071
1072        return false;
1073      },
1074      isIos12: function isIos12() {
1075        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1076      }
1077    };
1078    Monorail.produce('monorail-edge.shopifysvc.com',
1079      'trekkie_storefront_load_errors/1.1',
1080      {shop_id: 56366989471,
1081      theme_id: 174514143391,
1082      app_name: "storefront",
1083      context_url: window.location.href,
1084      source_url: "//epikeats.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1085
1086  };
1087  scriptFallback.async = true;
1088  scriptFallback.src = '//epikeats.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1089  first.parentNode.insertBefore(scriptFallback, first);
1090};
1091script.async = true;
1092script.src = '//epikeats.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1093first.parentNode.insertBefore(script, first);
1094
1095    };
1096    trekkie.load(
1097      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":56366989471,"isMerchantRequest":null,"themeId":174514143391,"themeCityHash":"9282331483306903657","contentLanguage":"en","currency":"CAD","eventMetadataId":"c37f26ec-a7ed-4975-94e2-4e846267bd6d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1098    );
1099
1100    var loaded = false;
1101    trekkie.ready(function() {
1102      if (loaded) return;
1103      loaded = true;
1104
1105      window.ShopifyAnalytics.lib = window.trekkie;
1106
1107      var originalDocumentWrite = document.write;
1108      document.write = customDocumentWrite;
1109      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1110      document.write = originalDocumentWrite;
1111
1112      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1113      var token = match? match[1]: undefined;
1114      if (!hasLoggedConversion(token)) {
1115        setCookieIfConversion(token);
1116        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
1117      }
1118    });
1119
1120    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"8466f1c2-be23-4f90-b911-ac055e50cc50-1791080990","shopifyEmitted":true});
1121
1122    var eventsListenerScript = document.createElement('script');
1123    eventsListenerScript.async = true;
1124    eventsListenerScript.src = "//epikeats.ca/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1125    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1126})();</script>
1126
1127  
1127<script>
1128  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1129    window.ga = function ga() {
1130      (window.ga.q = window.ga.q || []).push(arguments);
1131      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1132        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1133      }
1134      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.");
1135    };
1136    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1137      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1138    }
1139  }
1140</script>
vendor: 1 bytes, line 1140
1140
1141<script
1142  defer
1143  src="https://epikeats.ca/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1144  data-application="storefront-renderer"
1145  data-shop-id="56366989471"
1146  data-render-region="gcp-us-central1"
1147  data-page-type="search"
1148  data-theme-instance-id="174514143391"
1149  data-theme-name="Shapes"
1150  data-theme-version="4.3.0"
1151  data-monorail-region="shop_domain"
1152  data-resource-timing-sampling-rate="10"
1153  data-shs="true"
1154  data-shs-beacon="true"
1155  data-shs-export-with-fetch="true"
1156  data-shs-logs-sample-rate="1"
1157  data-shs-beacon-endpoint="https://epikeats.ca/api/collect"
1158></script>
1158
1159<meta name="shopify-y" content="1cdf71ac-99a3-44c9-96ae-528c71bcb4ed" data-expiration="1822638590000"><meta name="shopify-s" content="a2d8ef18-68e3-4425-bf58-3ad414c241fa" data-expiration="1791082790000"><meta name="new-cookie-storage-activated" content="t">
1160</head>
1161
1162  <body data-color-scheme="scheme1"><svg width="0" height="0" viewBox="0 0 200 200">
1163  <defs>
1164    <clipPath id="clip-on-sale" clipPathUnits="objectBoundingBox">
1165      <path clip-rule="evenodd" transform="scale(0.005,0.005)" d="M5,100a95,95 0 1,0 190,0a95,95 0 1,0 -190,0" fill="black"/>
1166    </clipPath>
1167    <path id="outline-on-sale" vector-effect="non-scaling-stroke"  d="M5,100a95,95 0 1,0 190,0a95,95 0 1,0 -190,0" />
1168  </defs>
1169</svg>
1170<svg width="0" height="0" viewBox="0 0 200 200">
1171  <defs>
1172    <clipPath id="clip-sold-out" clipPathUnits="objectBoundingBox">
1173      <path clip-rule="evenodd" transform="scale(0.005,0.005)" d="M5,100a95,95 0 1,0 190,0a95,95 0 1,0 -190,0" fill="black"/>
1174    </clipPath>
1175    <path id="outline-sold-out" vector-effect="non-scaling-stroke"  d="M5,100a95,95 0 1,0 190,0a95,95 0 1,0 -190,0" />
1176  </defs>
1177</svg>
1178<svg width="0" height="0" viewBox="0 0 200 200">
1179  <defs>
1180    <clipPath id="clip-metafield-badge" clipPathUnits="objectBoundingBox">
1181      <path clip-rule="evenodd" transform="scale(0.005,0.005)" d="M116.415 33L127.981 69.2844L158.713 56.2224L151.845 84.6096H195L172.762 107.703L177.885 140.528L151.845 132.035L150.371 167.039L124.952 140.528L100 164.905L81.4796 140.528L29.7588 164.905L45.1263 130.328L5 125.674L34.4948 104.715L5 84.6096L51.5129 82.0907L41.2868 56.2224L84.8661 69.2844L116.415 33Z" fill="black"/>
1182    </clipPath>
1183    <path id="outline-metafield-badge" vector-effect="non-scaling-stroke"  d="M116.415 33L127.981 69.2844L158.713 56.2224L151.845 84.6096H195L172.762 107.703L177.885 140.528L151.845 132.035L150.371 167.039L124.952 140.528L100 164.905L81.4796 140.528L29.7588 164.905L45.1263 130.328L5 125.674L34.4948 104.715L5 84.6096L51.5129 82.0907L41.2868 56.2224L84.8661 69.2844L116.415 33Z" />
1184  </defs>
1185</svg>
1186<a class="skip-link" href="#MainContent">Skip to content</a><!-- BEGIN sections: header-group -->
1187<div id="shopify-section-sections--24035768238239__header" class="shopify-section shopify-section-group-header-group section-site-header relative z-40"><style>
1188  html[lang="fr"] nav a[href="/fr"] {
1189    display: none;
1190  }
1191
1192  html[lang="en"] nav a[href="https://epikeats.ca"] {
1193    display: none;
1194  }
1195
1196  .price__container {
1197    display: none;
1198  }
1199</style>
1200
1201<script>
1202  document.addEventListener("DOMContentLoaded", function () {
1203    const currentLang = document.documentElement.getAttribute("lang"); // "fr" ou "en"
1204
1205    let baseUrlEn = document.querySelector('link[rel="alternate"][hreflang="x-default"]').getAttribute('href');
1206    let baseUrlFr = document.querySelector('link[rel="alternate"][hreflang="fr"]').getAttribute('href');
1207
1208    const navLinks = document.querySelectorAll('nav a');
1209
1210    navLinks.forEach(a => {
1211        const text = a.textContent.trim();
1212        if (text === "Français") {
1213            a.href = baseUrlFr;
1214        }
1215
1216        if (text === "English") {
1217            a.href = baseUrlEn;
1218        }
1219
1220        if (currentLang === "fr" && text === "Français") {
1221            a.style.display = "none";
1222        }
1223
1224        if (currentLang === "en" && text === "English") {
1225            a.style.display = "none";
1226        }
1227    });
1228
1229    if (currentLang == "fr") {
1230
1231      const translations = {
1232          "Captain Style Tofu": "Tofu fumé façon Capitaine",
1233          "Chickenless Tofu": "Tofu façon poulet",
1234          "Fettuccine Soy Noodles": "Fettuccine aux nouilles de soya",
1235          "Lasagna Soy Noodles": "Lasagnes aux nouilles de soya",
1236          "Linguine Soy Noodles": "Linguine aux nouilles de soya",
1237          "Pulled Porkless Soy & Shiitake Shreds": "Effiloché façon porc & shiitake",
1238          "Smoked Meat Style": "Tofu fumé façon smoked meat",
1239          "Smoked Tofu Bricks": "Brique de tofu fumé",
1240          "Steak Spice Smoked Tofu": "Tofu fumé épices à steak",
1241          "Tofu Scramble": "Brouillade de tofu",
1242          "#Captain Style Tofu": "#Tofu fumé façon Capitaine",
1243          "#Chickenless Tofu": "#Tofu façon poulet",
1244          "#Fettuccine Soy Noodles": "#Fettuccine aux nouilles de soya",
1245          "#Lasagna Soy Noodles": "#Lasagnes aux nouilles de soya",
1246          "#Linguine Soy Noodles": "#Linguine aux nouilles de soya",
1247          "#Pulled Porkless Soy & Shiitake Shreds": "#Effiloché façon porc & shiitake",
1248          "#Smoked Meat Style": "#Tofu fumé façon smoked meat",
1249          "#Smoked Tofu Bricks": "#Brique de tofu fumé",
1250          "#Steak Spice Smoked Tofu": "#Tofu fumé épices à steak",
1251          "#Tofu Scramble": "#Brouillade de tofu"
1252      };
1253
1254      const elements = document.querySelectorAll("body *");
1255
1256      elements.forEach(el => {
1257          const node = el.childNodes[0];
1258
1259          if (!node || node.nodeType !== Node.TEXT_NODE) {
1260              return;
1261          }
1262
1263          const text = node.nodeValue.trim();
1264
1265          if (translations[text]) {
1266              node.nodeValue = translations[text];
1267          }
1268      });
1269    }
1270  });
1271</script>
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281<data-island
1282  class="
1283    site-header w-full text-scheme-text
1284    
1285      relative bg-scheme-background text-scheme-text border-b-section border-section-border
1286    
1287    transition-[background-color,border-color] duration-200 ease-in-out
1288    
1289      lg:w-auto
1290    
1291  "
1292  role="banner"
1293  x-data="Header(2)"
1294  data-color-scheme="scheme4"
1295  
1296    
1297  
1298  
1299    :class="
1300      {
1301        'header-is-active' : headerIsActive,
1302          
1303      }
1304    "
1305  
1306  style="
1307    --active-color-scheme-text: rgb(var(--color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-text));
1308    --active-color-scheme-background: rgb(var(--color-scheme-scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f-background));
1309  "
1310>
1311  <div id="headerBorderWrap" class="headerBorderWrap">
1312    <div
1313      id="headerContainer"
1314      class="z-10"
1315    >
1316      <div
1317        class=" px-section py-2 lg:py-0"
1318      ><div class="flex items-center justify-items-center gap-x-3 lg:gap-x-5">
1319          
1320          <div class="w-1/3 grow">
1321            
1322            
1323              <div class="w-auto">
1324                <div class="h1 font-heading font-heading text-l md:text-xl lg:text-3xl py-2.5 w-full flex  justify-start">
1325      
1326      <a href="/" class="site-header__logo-link inline w-full">
1327        <div class="logo-image">
1328          <img
1329            src="//epikeats.ca/cdn/shop/files/31289_DSU_EPIK_EATS_Logo_RGB.png?v=1746959815&width=170"
1330            srcset="//epikeats.ca/cdn/shop/files/31289_DSU_EPIK_EATS_Logo_RGB.png?v=1746959815&width=170 1x,//epikeats.ca/cdn/shop/files/31289_DSU_EPIK_EATS_Logo_RGB.png?v=1746959815&width=340 2x,//epikeats.ca/cdn/shop/files/31289_DSU_EPIK_EATS_Logo_RGB.png?v=1746959815&width=510 3x"
1331            alt="EPIK eats"
1332            width="1800"
1333            height="600"
1334            loading="eager"
1335            
1336              class="text-transparent"
1337            
1338          >
1339          
1340        </div>
1341      </a>
1342    
1343</div>
1344              </div>
1345            
1346            
1347          </div>
1348
1349          
1350          <div class="hidden lg:block w-3/4 xl:w-4/5 grow text-center">
1351            
1352              
1353  <nav role="navigation">
1354    
1355      
1356      <div
1357        class="pointer-events-none absolute inset-y-0 z-0 bg-[--active-color-scheme-background] text-scheme-text max-lg:hidden"
1358        x-show="activeWrappedMenuToggleEl"
1359        :style="
1360          {
1361            left: activeWrappedMenuToggleEl ? `${activeWrappedMenuToggleEl.getBoundingClientRect().left}px` : '',
1362            width: activeWrappedMenuToggleEl ? `${activeWrappedMenuToggleEl.getBoundingClientRect().width}px` : ''
1363          }
1364         "
1365         style="display: none;"
1366      ></div>
1367    
1368    <ul x-ref="navigation" class="-mx-2.5 flex flex-wrap justify-center items-center text-base uppercase ">
1369        <li
1370          class="no-js-focus-wrapper inline-block h-full"
1371          
1372            :class="{
1373              'relative': navWrapped
1374            }"
1375          
1376        >
1377            <button class="relative h-full items-stretch font-main px-2.5 py-3.5 flex items-center transition uppercase"
1378              @click="toggleMenu(0)"
1379              x-bind:aria-expanded="menuOpen.menu0? true: 'false'"
1380              aria-controls="menu0"
1381              data-dropdown-parent="menu0"
1382              
1383                x-effect="if (!navWrapped && menuOpen.menu0 === true) activeWrappedMenuToggleEl = $el"
1384                :class="
1385                  {
1386                    'text-[--active-color-scheme-text]': menuOpen.menu0
1387                  }
1388                "
1389              
1390              >
1391                
1392                  <span x-cloak :class="{ 'opacity-100': menuOpen.menu0, 'opacity-0': !menuOpen.menu0 }" class="pointer-events-none absolute inset-0 z-0 bg-scheme-background" data-color-scheme="scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f"></span>
1393                
1394              <span class="relative flex h-full items-center text-left">
1395                <span class="inline-block pr-1">Products</span>
1396                <span class="svg-scale rotate ml-1 mr-1 inline-block h-2 w-2 shrink-0 origin-center transform align-middle transition-transform duration-150" :class="{'rotate-180': menuOpen.menu0}"><svg
1397  class="theme-icon"
1398  viewBox="0 0 48 48"
1399  fill="none"
1400  xmlns="http://www.w3.org/2000/svg"
1401>
1402  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m5 14 18.38 20.722a.827.827 0 0 0 1.238 0L43 14"/>
1403</svg>
1404</span>
1405              </span>
1406            </button>
1407            <div class="no-js-focus-container z-100 absolute top-full  p-2.5 w-48 min-w-full transform text-left overflow-hidden overflow-y-auto bg-[--active-color-scheme-background] text-[--active-color-scheme-text]"
1408              :class="
1409                {
1410                  'z-header-dropdown': menuOpen.menu0,
1411                }
1412              "
1413              id="menu0"
1414              x-cloak
1415              x-show="menuOpen.menu0"
1416              
1417              data-header-dropdown
1418              @focusout="focusOut($event, 'menu0')"
1419              @click.away.prevent="menuOpen.menu0 = false"
1420              
1421                :style="{
1422                  minWidth: activeWrappedMenuToggleEl
1423                    ? `max(12rem, ${
1424                        activeWrappedMenuToggleEl.getBoundingClientRect().width
1425                      }
1425px)`
1426                    : false
1427                }"
1428                data-color-scheme="scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f"
1429              
1430            >
1431
1432              
1433
1434                  <ul class="min-w-full flex flex-col gap-3 items-top justify-start">
1435                    
1436<li>
1437                          
1438                              <a  href="/collections/products" class="font-body text-base">
1439                                All
1440                              </a>
1441                          
1442                        </li>
1443                    
1444<li>
1445                          
1446                              <a  href="/collections/soy-noodles" class="font-body text-base">
1447                                Soy Noodles
1448                              </a>
1449                          
1450                        </li>
1451                    
1452<li>
1453                          
1454                              <a  href="/collections/marinated-tofu" class="font-body text-base">
1455                                Marinated Tofu
1456                              </a>
1457                          
1458                        </li>
1459                    
1460<li>
1461                          
1462                              <a  href="/collections/plain-tofu" class="font-body text-base">
1463                                Plain Tofu
1464                              </a>
1465                          
1466                        </li>
1467                    
1468<li>
1469                          
1470                              <a  href="/collections/smoked-tofu" class="font-body text-base">
1471                                Smoked Tofu
1472                              </a>
1473                          
1474                        </li>
1475                    
1476<li>
1477                          
1478                              <a  href="/collections/frozen-bites" class="font-body text-base">
1479                                Frozen Bites
1480                              </a>
1481                          
1482                        </li>
1483                    
1484                  </ul>
1485                
1486              
1487            </div>
1488          
1489        </li>
1490      
1491        <li
1492          class="no-js-focus-wrapper inline-block h-full"
1493          
1494            :class="{
1495              'relative': navWrapped
1496            }"
1497          
1498        >
1499            <button class="relative h-full items-stretch font-main px-2.5 py-3.5 flex items-center transition uppercase"
1500              @click="toggleMenu(1)"
1501              x-bind:aria-expanded="menuOpen.menu1? true: 'false'"
1502              aria-controls="menu1"
1503              data-dropdown-parent="menu1"
1504              
1505                x-effect="if (!navWrapped && menuOpen.menu1 === true) activeWrappedMenuToggleEl = $el"
1506                :class="
1507                  {
1508                    'text-[--active-color-scheme-text]': menuOpen.menu1
1509                  }
1510                "
1511              
1512              >
1513                
1514                  <span x-cloak :class="{ 'opacity-100': menuOpen.menu1, 'opacity-0': !menuOpen.menu1 }" class="pointer-events-none absolute inset-0 z-0 bg-scheme-background" data-color-scheme="scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f"></span>
1515                
1516              <span class="relative flex h-full items-center text-left">
1517                <span class="inline-block pr-1">Recipes</span>
1518                <span class="svg-scale rotate ml-1 mr-1 inline-block h-2 w-2 shrink-0 origin-center transform align-middle transition-transform duration-150" :class="{'rotate-180': menuOpen.menu1}"><svg
1519  class="theme-icon"
1520  viewBox="0 0 48 48"
1521  fill="none"
1522  xmlns="http://www.w3.org/2000/svg"
1523>
1524  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m5 14 18.38 20.722a.827.827 0 0 0 1.238 0L43 14"/>
1525</svg>
1526</span>
1527              </span>
1528            </button>
1529            <div class="no-js-focus-container z-100 absolute top-full  p-2.5 w-48 min-w-full transform text-left overflow-hidden overflow-y-auto bg-[--active-color-scheme-background] text-[--active-color-scheme-text]"
1530              :class="
1531                {
1532                  'z-header-dropdown': menuOpen.menu1,
1533                }
1534              "
1535              id="menu1"
1536              x-cloak
1537              x-show="menuOpen.menu1"
1538              
1539              data-header-dropdown
1540              @focusout="focusOut($event, 'menu1')"
1541              @click.away.prevent="menuOpen.menu1 = false"
1542              
1543                :style="{
1544                  minWidth: activeWrappedMenuToggleEl
1545                    ? `max(12rem, ${
1546                        activeWrappedMenuToggleEl.getBoundingClientRect().width
1547                      }
1547px)`
1548                    : false
1549                }"
1550                data-color-scheme="scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f"
1551              
1552            >
1553
1554              
1555
1556                  <ul class="min-w-full flex flex-col gap-3 items-top justify-start">
1557                    
1558<li>
1559                          
1560                              <a  href="/blogs/recipes" class="font-body text-base">
1561                                All
1562                              </a>
1563                          
1564                        </li>
1565                    
1566<li>
1567                          
1568                              <a  href="/blogs/recipes/tagged/soy-noodles" class="font-body text-base">
1569                                Soy Noodles
1570                              </a>
1571                          
1572                        </li>
1573                    
1574<li>
1575                          
1576                              <a  href="/blogs/recipes/tagged/marinated-tofu" class="font-body text-base">
1577                                Marinated Tofu
1578                              </a>
1579                          
1580                        </li>
1581                    
1582<li>
1583                          
1584                              <a  href="/blogs/recipes/tagged/smoked-tofu" class="font-body text-base">
1585                                Smoked Tofu
1586                              </a>
1587                          
1588                        </li>
1589                    
1590<li>
1591                          
1592                              <a  href="/blogs/recipes/tagged/frozen-bites" class="font-body text-base">
1593                                Frozen Bites
1594                              </a>
1595                          
1596                        </li>
1597                    
1598                  </ul>
1599                
1600              
1601            </div>
1602          
1603        </li>
1604      
1605        <li
1606          class="no-js-focus-wrapper inline-block h-full"
1607          
1608            :class="{
1609              'relative': navWrapped
1610            }"
1611          
1612        >
1613            <a  href="/pages/epikeats-store-locator" class="font-main px-2.5 py-3.5 flex items-center transition uppercase">
1614              Find us
1615            </a>
1616          
1617        </li>
1618      
1619        <li
1620          class="no-js-focus-wrapper inline-block h-full"
1621          
1622            :class="{
1623              'relative': navWrapped
1624            }"
1625          
1626        >
1627            <a  href="/pages/about" class="font-main px-2.5 py-3.5 flex items-center transition uppercase">
1628              About Us
1629            </a>
1630          
1631        </li>
1632      
1633        <li
1634          class="no-js-focus-wrapper inline-block h-full"
1635          
1636            :class="{
1637              'relative': navWrapped
1638            }"
1639          
1640        >
1641            <a  href="/pages/contact" class="font-main px-2.5 py-3.5 flex items-center transition uppercase">
1642              Contact
1643            </a>
1644          
1645        </li>
1646      
1647        <li
1648          class="no-js-focus-wrapper inline-block h-full"
1649          
1650            :class="{
1651              'relative': navWrapped
1652            }"
1653          
1654        >
1655            <a  href="https://epikeats.ca" class="font-main px-2.5 py-3.5 flex items-center transition uppercase">
1656              English
1657            </a>
1658          
1659        </li>
1660      
1661        <li
1662          class="no-js-focus-wrapper inline-block h-full"
1663          
1664            :class="{
1665              'relative': navWrapped
1666            }"
1667          
1668        >
1669            <a  href="/fr" class="font-main px-2.5 py-3.5 flex items-center transition uppercase">
1670              Français
1671            </a>
1672          
1673        </li>
1674      
1675    </ul>
1676  </nav>
1677
1678            
1679          </div>
1680
1681          
1682          <div
1683            class="w-1/3 grow flex flex-wrap items-center justify-end"
1684            data-utility-links
1685          >
1686            
1687              <div class="lg:hidden">
1688                <button
1689  class="font-main uppercase js-enabled -m-1 inline-block p-1 lg:hidden"
1690  type="button"
1691  x-bind:aria-expanded="$store.modals.leftDrawer.contents === 'nav'"
1692  @click="$store.modals.open('nav')"
1693  data-menu-drawer-toggle>
1694
1695  <span class=" pointer-events-none">Menu</span></button>
1696<noscript>
1697  <div class="no-js-focus-wrapper">
1698    <button
1699      class="-m-1 inline-block p-1 lg:hidden"
1700      type="button"
1701      data-menu-drawer-toggle>
1702      <span class="">Menu</span></button>
1703
1704    <div class="no-js-focus-container z-100 absolute top-full  hidden w-11/12 md:w-7/12 lg:w-5/12 text-left max-h-three-quarters-screen-height overflow-hidden overflow-y-auto bg-scheme-background text-scheme-text"><div
1705  class="sidebar-nav "
1706>
1707  <div class="relative flex items-center justify-between pb-5">
1708    <h2 class="sr-only" class="" tabindex="-1">
1709      Main menu
1710    </h2>
1711  </div>
1712  <ul class="mt-5">
1713    
1714      
1715      
1716      <li
1717        class="text-lg lg:text-xl"
1718        style="--first-delay-tap: 0;"
1719      >
1720        
1721          <div
1722            x-data="
1723              {
1724                expanded: false
1725              }
1726            "
1727          >
1728            <button
1729              class="font-heading flex w-full flex-row items-center justify-between py-2.5"
1730              @click="expanded = ! expanded"
1731              :aria-expanded="expanded"
1732            >
1733              <span>Products</span>
1734              <div class="ml-auto">
1735                <span class="block h-3 w-3" :class="{'rotate-180': expanded}"><svg
1736  class="theme-icon"
1737  viewBox="0 0 48 48"
1738  fill="none"
1739  xmlns="http://www.w3.org/2000/svg"
1740>
1741  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m5 14 18.38 20.722a.827.827 0 0 0 1.238 0L43 14"/>
1742</svg>
1743</span>
1744              </div>
1745            </button>
1746            <div x-show="expanded" x-collapse>
1747              <ul class="pb-5 text-base font-main">
1748                
1749                  
1750
1751
1752                  
1753
1754
1755                  
1756
1757
1758                  
1759
1760
1761                  
1762
1763
1764                  
1765
1766
1767              </ul>
1768              
1769                <ul class="nav-item mb-5 grid grid-cols-2 gap-5">
1770                  <li><div class="showcase-tile">
1771  <a href="/collections/products" class="block h-full w-full"><div class="">
1772        <img src="//epikeats.ca/cdn/shop/collections/31289_DSU_Epik_Family_Top_View_2048px.jpg?v=1765903691&amp;width=3000" alt="All Products" srcset="//epikeats.ca/cdn/shop/collections/31289_DSU_Epik_Family_Top_View_2048px.jpg?v=1765903691&amp;width=200 200w, //epikeats.ca/cdn/shop/collections/31289_DSU_Epik_Family_Top_View_2048px.jpg?v=1765903691&amp;width=350 350w, //epikeats.ca/cdn/shop/collections/31289_DSU_Epik_Family_Top_View_2048px.jpg?v=1765903691&amp;width=450 450w, //epikeats.ca/cdn/shop/collections/31289_DSU_Epik_Family_Top_View_2048px.jpg?v=1765903691&amp;width=750 750w, //epikeats.ca/cdn/shop/collections/31289_DSU_Epik_Family_Top_View_2048px.jpg?v=1765903691&amp;width=850 850w, //epikeats.ca/cdn/shop/collections/31289_DSU_Epik_Family_Top_View_2048px.jpg?v=1765903691&amp;width=960 960w" width="3000" height="2000" loading="lazy" class="media__styled-element" sizes="(min-width: 1024px) calc(41.67vw / 2), (min-width: 768px) calc(58.33vw / 2), calc(91.67vw / 2)">
1773      </div><div class="mt-2.5 text-center">
1774      All Products
1775    </div>
1776  </a>
1777</div>
1778
1779                      </li><li><div class="showcase-tile">
1780  <a href="/collections/soy-noodles" class="block h-full w-full"><div class="">
1781        <img src="//epikeats.ca/cdn/shop/files/linguine-soy-noodles-5479826.png?v=1763501229&amp;width=3000" alt="Linguine Soy Noodles - EPIK eats" srcset="//epikeats.ca/cdn/shop/files/linguine-soy-noodles-5479826.png?v=1763501229&amp;width=200 200w, //epikeats.ca/cdn/shop/files/linguine-soy-noodles-5479826.png?v=1763501229&amp;width=350 350w, //epikeats.ca/cdn/shop/files/linguine-soy-noodles-5479826.png?v=1763501229&amp;width=450 450w, //epikeats.ca/cdn/shop/files/linguine-soy-noodles-5479826.png?v=1763501229&amp;width=750 750w, //epikeats.ca/cdn/shop/files/linguine-soy-noodles-5479826.png?v=1763501229&amp;width=850 850w, //epikeats.ca/cdn/shop/files/linguine-soy-noodles-5479826.png?v=1763501229&amp;width=960 960w" width="3000" height="3000" loading="lazy" class="media__styled-element" sizes="(min-width: 1024px) calc(41.67vw / 2), (min-width: 768px) calc(58.33vw / 2), calc(91.67vw / 2)">
1782      </div><div class="mt-2.5 text-center">
1783      Soy Noodles
1784    </div>
1785  </a>
1786</div>
1787
1788                      </li><li><div class="showcase-tile">
1789  <a href="/collections/marinated-tofu" class="block h-full w-full"><div class="">
1790        <img src="//epikeats.ca/cdn/shop/files/chickenless-tofu-6976903.png?v=1763501230&amp;width=3000" alt="Chickenless Tofu - EPIK eats" srcset="//epikeats.ca/cdn/shop/files/chickenless-tofu-6976903.png?v=1763501230&amp;width=200 200w, //epikeats.ca/cdn/shop/files/chickenless-tofu-6976903.png?v=1763501230&amp;width=350 350w, //epikeats.ca/cdn/shop/files/chickenless-tofu-6976903.png?v=1763501230&amp;width=450 450w, //epikeats.ca/cdn/shop/files/chickenless-tofu-6976903.png?v=1763501230&amp;width=750 750w, //epikeats.ca/cdn/shop/files/chickenless-tofu-6976903.png?v=1763501230&amp;width=850 850w, //epikeats.ca/cdn/shop/files/chickenless-tofu-6976903.png?v=1763501230&amp;width=960 960w" width="3000" height="3000" loading="lazy" class="media__styled-element" sizes="(min-width: 1024px) calc(41.67vw / 2), (min-width: 768px) calc(58.33vw / 2), calc(91.67vw / 2)">
1791      </div><div class="mt-2.5 text-center">
1792      Marinated Tofu
1793    </div>
1794  </a>
1795</div>
1796
1797                      </li><li><div class="showcase-tile">
1798  <a href="/collections/plain-tofu" class="block h-full w-full"><div class="">
1799        <img src="//epikeats.ca/cdn/shop/files/PressedTofu_3d60f2ab-9ba3-44a0-bd46-fe4ea605f3f1.png?v=1787163317&amp;width=3000" alt="" srcset="//epikeats.ca/cdn/shop/files/PressedTofu_3d60f2ab-9ba3-44a0-bd46-fe4ea605f3f1.png?v=1787163317&amp;width=200 200w, //epikeats.ca/cdn/shop/files/PressedTofu_3d60f2ab-9ba3-44a0-bd46-fe4ea605f3f1.png?v=1787163317&amp;width=350 350w, //epikeats.ca/cdn/shop/files/PressedTofu_3d60f2ab-9ba3-44a0-bd46-fe4ea605f3f1.png?v=1787163317&amp;width=450 450w, //epikeats.ca/cdn/shop/files/PressedTofu_3d60f2ab-9ba3-44a0-bd46-fe4ea605f3f1.png?v=1787163317&amp;width=750 750w, //epikeats.ca/cdn/shop/files/PressedTofu_3d60f2ab-9ba3-44a0-bd46-fe4ea605f3f1.png?v=1787163317&amp;width=850 850w, //epikeats.ca/cdn/shop/files/PressedTofu_3d60f2ab-9ba3-44a0-bd46-fe4ea605f3f1.png?v=1787163317&amp;width=960 960w" width="3000" height="3000" loading="lazy" class="media__styled-element" sizes="(min-width: 1024px) calc(41.67vw / 2), (min-width: 768px) calc(58.33vw / 2), calc(91.67vw / 2)">
1800      </div><div class="mt-2.5 text-center">
1801      Plain Tofu
1802    </div>
1803  </a>
1804</div>
1805
1806                      </li><li><div class="showcase-tile">
1807  <a href="/collections/smoked-tofu" class="block h-full w-full"><div class="">
1808        <img src="//epikeats.ca/cdn/shop/files/29.png?v=1780672087&amp;width=3000" alt="" srcset="//epikeats.ca/cdn/shop/files/29.png?v=1780672087&amp;width=200 200w, //epikeats.ca/cdn/shop/files/29.png?v=1780672087&amp;width=350 350w, //epikeats.ca/cdn/shop/files/29.png?v=1780672087&amp;width=450 450w, //epikeats.ca/cdn/shop/files/29.png?v=1780672087&amp;width=750 750w, //epikeats.ca/cdn/shop/files/29.png?v=1780672087&amp;width=850 850w, //epikeats.ca/cdn/shop/files/29.png?v=1780672087&amp;width=960 960w" width="3000" height="3000" loading="lazy" class="media__styled-element" sizes="(min-width: 1024px) calc(41.67vw / 2), (min-width: 768px) calc(58.33vw / 2), calc(91.67vw / 2)">
1809      </div><div class="mt-2.5 text-center">
1810      Smoked Tofu
1811    </div>
1812  </a>
1813</div>
1814
1815                      </li><li><div class="showcase-tile">
1816  <a href="/collections/frozen-bites" class="block h-full w-full"><div class="">
1817        <img src="//epikeats.ca/cdn/shop/files/barbecue-pulled-porkless-6034846.png?v=1763501228&amp;width=3000" alt="Barbecue Pulled Porkless - EPIK eats" srcset="//epikeats.ca/cdn/shop/files/barbecue-pulled-porkless-6034846.png?v=1763501228&amp;width=200 200w, //epikeats.ca/cdn/shop/files/barbecue-pulled-porkless-6034846.png?v=1763501228&amp;width=350 350w, //epikeats.ca/cdn/shop/files/barbecue-pulled-porkless-6034846.png?v=1763501228&amp;width=450 450w, //epikeats.ca/cdn/shop/files/barbecue-pulled-porkless-6034846.png?v=1763501228&amp;width=750 750w, //epikeats.ca/cdn/shop/files/barbecue-pulled-porkless-6034846.png?v=1763501228&amp;width=850 850w, //epikeats.ca/cdn/shop/files/barbecue-pulled-porkless-6034846.png?v=1763501228&amp;width=960 960w" width="3000" height="3000" loading="lazy" class="media__styled-element" sizes="(min-width: 1024px) calc(41.67vw / 2), (min-width: 768px) calc(58.33vw / 2), calc(91.67vw / 2)">
1818      </div><div class="mt-2.5 text-center">
1819      Frozen Bites
1820    </div>
1821  </a>
1822</div>
1823
1824                      </li>
1825                </ul>
1826              
1827            </div>
1828          </div>
1829        
1830      </li>
1831    
1832      
1833      
1834      <li
1835        class="text-lg lg:text-xl"
1836        style="--first-delay-tap: 1;"
1837      >
1838        
1839          <div
1840            x-data="
1841              {
1842                expanded: false
1843              }
1844            "
1845          >
1846            <button
1847              class="font-heading flex w-full flex-row items-center justify-between py-2.5"
1848              @click="expanded = ! expanded"
1849              :aria-expanded="expanded"
1850            >
1851              <span>Recipes</span>
1852              <div class="ml-auto">
1853                <span class="block h-3 w-3" :class="{'rotate-180': expanded}"><svg
1854  class="theme-icon"
1855  viewBox="0 0 48 48"
1856  fill="none"
1857  xmlns="http://www.w3.org/2000/svg"
1858>
1859  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m5 14 18.38 20.722a.827.827 0 0 0 1.238 0L43 14"/>
1860</svg>
1861</span>
1862              </div>
1863            </button>
1864            <div x-show="expanded" x-collapse>
1865              <ul class="pb-5 text-base font-main">
1866                
1867                  
1868
1869                    <li
1870                      class="my-3 text-base"
1871                      style="--second-delay-tap: 0;"
1872                    >
1873                      
1874                        <a class="" href="/blogs/recipes">
1875                          All
1876                        </a>
1877                      
1878                    </li>
1879                  
1880                  
1881
1882                    <li
1883                      class="my-3 text-base"
1884                      style="--second-delay-tap: 1;"
1885                    >
1886                      
1887                        <a class="" href="/blogs/recipes/tagged/soy-noodles">
1888                          Soy Noodles
1889                        </a>
1890                      
1891                    </li>
1892                  
1893                  
1894
1895                    <li
1896                      class="my-3 text-base"
1897                      style="--second-delay-tap: 2;"
1898                    >
1899                      
1900                        <a class="" href="/blogs/recipes/tagged/marinated-tofu">
1901                          Marinated Tofu
1902                        </a>
1903                      
1904                    </li>
1905                  
1906                  
1907
1908                    <li
1909                      class="my-3 text-base"
1910                      style="--second-delay-tap: 3;"
1911                    >
1912                      
1913                        <a class="" href="/blogs/recipes/tagged/smoked-tofu">
1914                          Smoked Tofu
1915                        </a>
1916                      
1917                    </li>
1918                  
1919                  
1920
1921                    <li
1922                      class="my-3 text-base"
1923                      style="--second-delay-tap: 4;"
1924                    >
1925                      
1926                        <a class="" href="/blogs/recipes/tagged/frozen-bites">
1927                          Frozen Bites
1928                        </a>
1929                      
1930                    </li>
1931                  
1932              </ul>
1933              
1934            </div>
1935          </div>
1936        
1937      </li>
1938    
1939      
1940      
1941      <li
1942        class="text-lg lg:text-xl"
1943        style="--first-delay-tap: 2;"
1944      >
1945        
1946          <a class="font-heading block py-2.5" href="/pages/epikeats-store-locator">
1947            Find us
1948          </a>
1949        
1950      </li>
1951    
1952      
1953      
1954      <li
1955        class="text-lg lg:text-xl"
1956        style="--first-delay-tap: 3;"
1957      >
1958        
1959          <a class="font-heading block py-2.5" href="/pages/about">
1960            About Us
1961          </a>
1962        
1963      </li>
1964    
1965      
1966      
1967      <li
1968        class="text-lg lg:text-xl"
1969        style="--first-delay-tap: 4;"
1970      >
1971        
1972          <a class="font-heading block py-2.5" href="/pages/contact">
1973            Contact
1974          </a>
1975        
1976      </li>
1977    
1978      
1979      
1980      <li
1981        class="text-lg lg:text-xl"
1982        style="--first-delay-tap: 5;"
1983      >
1984        
1985          <a class="font-heading block py-2.5" href="https://epikeats.ca">
1986            English
1987          </a>
1988        
1989      </li>
1990    
1991      
1992      
1993      <li
1994        class="text-lg lg:text-xl"
1995        style="--first-delay-tap: 6;"
1996      >
1997        
1998          <a class="font-heading block py-2.5" href="/fr">
1999            Français
2000          </a>
2001        
2002      </li>
2003    
2004  </ul>
2005
2006  <div class="mt-5 space-y-5">
2007      <ul class="space-y-1.5">
2008        
2009          <li>
2010            <a href="https://epikeats.ca/customer_authentication/redirect?locale=en&amp;region_country=CA" id="customer_login_link">Log in</a>
2011          </li>
2012          <li>
2013            <a href="https://shopify.com/56366989471/account?locale=en&region_country=CA&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhanMtZXBpYy5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE2ODU3OTAsIm5iZiI6MTc5MTA4MDk5MH0.oXnOmGQlm6SzbAZbBlQbrw
2013RboC4-7emKnVUXbVzzPxw" id="customer_register_link">Create account</a>
2014          </li>
2015        
2016      </ul>
2017    
2018</div>
2019</div>
2020
2021    </div>
2022  </div>
2023</noscript>
2024<data-island x-data on="idle">
2025  <div>
2026    
2027<template x-teleport="#left-drawer-slot">
2028  <div
2029    :data-modal-label="$store.modals.leftDrawer.contents === 'nav' ? 'Main menu' : false"
2030    x-show="$store.modals.leftDrawer.contents === 'nav'"
2031    class="sidebar-nav px-section py-5 "
2032  >
2033    <div class="relative flex items-center justify-between pb-5">
2034      <h2 class="sr-only" class="" tabindex="-1">
2035        Main menu
2036      </h2>
2037      <button @click.prevent="$store.modals.close('nav')" class="top-0 block">
2038        <span class="sr-only">Close (esc)</span>
2039        <span class="inline-block h-5 w-5"><svg
2040  class="theme-icon"
2041  viewBox="0 0 48 48"
2042  fill="none"
2043  xmlns="http://www.w3.org/2000/svg"
2044>
2045  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M43 5 5 43m38 0L5 5"/>
2046</svg>
2047</span>
2048      </button>
2049    </div>
2050    <ul class="mt-5">
2051
2052<li
2053  class="text-lg lg:text-xl"
2054  style="--first-delay-tap: 0;"
2055>
2056  
2057    <data-island
2058      x-data="
2059        {
2060          expanded: false
2061        }
2062      "
2063    >
2064      <button
2065        class="font-heading flex w-full flex-row items-center justify-between py-2.5 text-left heading-secondary"
2066        @click="expanded = ! expanded"
2067        :aria-expanded="expanded"
2068      >
2069        <span>Products</span>
2070        <div class="ml-auto">
2071          <span
2072            class="block h-3 w-3"
2073            :class="{'rotate-180': expanded}"
2074          ><svg
2075  class="theme-icon"
2076  viewBox="0 0 48 48"
2077  fill="none"
2078  xmlns="http://www.w3.org/2000/svg"
2079>
2080  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m5 14 18.38 20.722a.827.827 0 0 0 1.238 0L43 14"/>
2081</svg>
2082</span>
2083        </div>
2084      </button>
2085      <div x-show="expanded" x-collapse>
2086        <ul class="pb-5 text-base font-main">
2087          
2088            
2089
2090              <li
2091                class="my-3 text-base"
2092                style="--second-delay-tap: 0;"
2093              >
2094                
2095                  <a class="" href="/collections/products">
2096                    All
2097                  </a>
2098                
2099              </li>
2100            
2101            
2102
2103              <li
2104                class="my-3 text-base"
2105                style="--second-delay-tap: 1;"
2106              >
2107                
2108                  <a class="" href="/collections/soy-noodles">
2109                    Soy Noodles
2110                  </a>
2111                
2112              </li>
2113            
2114            
2115
2116              <li
2117                class="my-3 text-base"
2118                style="--second-delay-tap: 2;"
2119              >
2120                
2121                  <a class="" href="/collections/marinated-tofu">
2122                    Marinated Tofu
2123                  </a>
2124                
2125              </li>
2126            
2127            
2128
2129              <li
2130                class="my-3 text-base"
2131                style="--second-delay-tap: 3;"
2132              >
2133                
2134                  <a class="" href="/collections/plain-tofu">
2135                    Plain Tofu
2136                  </a>
2137                
2138              </li>
2139            
2140            
2141
2142              <li
2143                class="my-3 text-base"
2144                style="--second-delay-tap: 4;"
2145              >
2146                
2147                  <a class="" href="/collections/smoked-tofu">
2148                    Smoked Tofu
2149                  </a>
2150                
2151              </li>
2152            
2153            
2154
2155              <li
2156                class="my-3 text-base"
2157                style="--second-delay-tap: 5;"
2158              >
2159                
2160                  <a class="" href="/collections/frozen-bites">
2161                    Frozen Bites
2162                  </a>
2163                
2164              </li>
2165            
2166        </ul>
2167        
2168      </div>
2169    </data-island>
2170  
2171</li>
2172
2173
2174<li
2175  class="text-lg lg:text-xl"
2176  style="--first-delay-tap: 0;"
2177>
2178  
2179    <data-island
2180      x-data="
2181        {
2182          expanded: false
2183        }
2184      "
2185    >
2186      <button
2187        class="font-heading flex w-full flex-row items-center justify-between py-2.5 text-left heading-secondary"
2188        @click="expanded = ! expanded"
2189        :aria-expanded="expanded"
2190      >
2191        <span>Recipes</span>
2192        <div class="ml-auto">
2193          <span
2194            class="block h-3 w-3"
2195            :class="{'rotate-180': expanded}"
2196          ><svg
2197  class="theme-icon"
2198  viewBox="0 0 48 48"
2199  fill="none"
2200  xmlns="http://www.w3.org/2000/svg"
2201>
2202  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m5 14 18.38 20.722a.827.827 0 0 0 1.238 0L43 14"/>
2203</svg>
2204</span>
2205        </div>
2206      </button>
2207      <div x-show="expanded" x-collapse>
2208        <ul class="pb-5 text-base font-main">
2209          
2210            
2211
2212              <li
2213                class="my-3 text-base"
2214                style="--second-delay-tap: 0;"
2215              >
2216                
2217                  <a class="" href="/blogs/recipes">
2218                    All
2219                  </a>
2220                
2221              </li>
2222            
2223            
2224
2225              <li
2226                class="my-3 text-base"
2227                style="--second-delay-tap: 1;"
2228              >
2229                
2230                  <a class="" href="/blogs/recipes/tagged/soy-noodles">
2231                    Soy Noodles
2232                  </a>
2233                
2234              </li>
2235            
2236            
2237
2238              <li
2239                class="my-3 text-base"
2240                style="--second-delay-tap: 2;"
2241              >
2242                
2243                  <a class="" href="/blogs/recipes/tagged/marinated-tofu">
2244                    Marinated Tofu
2245                  </a>
2246                
2247              </li>
2248            
2249            
2250
2251              <li
2252                class="my-3 text-base"
2253                style="--second-delay-tap: 3;"
2254              >
2255                
2256                  <a class="" href="/blogs/recipes/tagged/smoked-tofu">
2257                    Smoked Tofu
2258                  </a>
2259                
2260              </li>
2261            
2262            
2263
2264              <li
2265                class="my-3 text-base"
2266                style="--second-delay-tap: 4;"
2267              >
2268                
2269                  <a class="" href="/blogs/recipes/tagged/frozen-bites">
2270                    Frozen Bites
2271                  </a>
2272                
2273              </li>
2274            
2275        </ul>
2276        
2277      </div>
2278    </data-island>
2279  
2280</li>
2281
2282
2283<li
2284  class="text-lg lg:text-xl"
2285  style="--first-delay-tap: 0;"
2286>
2287  
2288    <a
2289      class="font-heading block py-2.5 heading-secondary"
2290      href="/pages/epikeats-store-locator"
2291    >
2292      Find us
2293    </a>
2294  
2295</li>
2296
2297
2298<li
2299  class="text-lg lg:text-xl"
2300  style="--first-delay-tap: 0;"
2301>
2302  
2303    <a
2304      class="font-heading block py-2.5 heading-secondary"
2305      href="/pages/about"
2306    >
2307      About Us
2308    </a>
2309  
2310</li>
2311
2312
2313<li
2314  class="text-lg lg:text-xl"
2315  style="--first-delay-tap: 0;"
2316>
2317  
2318    <a
2319      class="font-heading block py-2.5 heading-secondary"
2320      href="/pages/contact"
2321    >
2322      Contact
2323    </a>
2324  
2325</li>
2326
2327
2328<li
2329  class="text-lg lg:text-xl"
2330  style="--first-delay-tap: 0;"
2331>
2332  
2333    <a
2334      class="font-heading block py-2.5 heading-secondary"
2335      href="https://epikeats.ca"
2336    >
2337      English
2338    </a>
2339  
2340</li>
2341
2342
2343<li
2344  class="text-lg lg:text-xl"
2345  style="--first-delay-tap: 0;"
2346>
2347  
2348    <a
2349      class="font-heading block py-2.5 heading-secondary"
2350      href="/fr"
2351    >
2352      Français
2353    </a>
2354  
2355</li>
2356</ul>
2357
2358    <div class="mt-5 space-y-5">
2359        <ul class="space-y-1.5">
2360          
2361            <li>
2362              <a href="https://epikeats.ca/customer_authentication/redirect?locale=en&amp;region_country=CA" id="customer_login_link">Log in</a>
2363            </li>
2364            <li>
2365              <a href="https://shopify.com/56366989471/account?locale=en&region_country=CA&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhanMtZXBpYy5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE2ODU3OTAsIm5iZiI6MTc5MTA4MDk5MH0.oXnOmGQlm6SzbAZbBlQbrw
2365RboC4-7emKnVUXbVzzPxw" id="customer_register_link">Create account</a>
2366            </li>
2367          
2368        </ul>
2369      
2370<form
2371          class="relative mx-auto mt-10 block max-w-2xl"
2372          action="/search"
2373          method="get"
2374          role="search"
2375        >
2376          <label for="Search" class="visually-hidden">
2377            Search
2378          </label>
2379          <input
2380            type="search"
2381            name="q"
2382            id="Search"
2383            class="input w-full pr-12 placeholder-current"
2384            value=""
2385            placeholder="Search"
2386          >
2387          <button
2388            class="absolute right-2 top-1/2 flex -translate-y-1/2 transform p-1"
2389            type="submit"
2390            class="button"
2391          >
2392            <span class="inline-block h-5 w-5 shrink-0"><svg
2393  class="theme-icon"
2394  viewBox="0 0 48 48"
2395  fill="none"
2396  xmlns="http://www.w3.org/2000/svg"
2397>
2398  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 21.5a15.5 15.5 0 1 0 31 0 15.5 15.5 0 0 0-31 0v0ZM43 42l-9-9"/>
2399</svg>
2400</span>
2401            <span class="visually-hidden">Search</span>
2402          </button>
2403        </form></div>
2404  </div>
2405</template>
2406
2407  </div>
2408</data-island>
2409              </div>
2410            
2411
2412            
2413
2414            
2415              <a
2416                data-open-search
2417                x-ref="search"
2418                @click.prevent="openSearch"
2419                @keydown.space="openSearch"
2420                href="/search"
2421                class="hidden lg:block font-main px-2.5 py-3.5 flex items-center transition uppercase"
2422              >
2423                
2424                <span class="visually-hidden">Search our site</span><span>Search</span>
2425              </a>
2426              <div
2427                class="absolute bottom-0 left-0 right-0 top-0 z-20 flex p-2.5 w-48 min-w-full items-center bg-[--active-color-scheme-background] text-scheme-text"
2428                x-cloak
2429                x-show="searchOpen"
2430                x-transition:enter="transition ease-in-out duration-200"
2431                x-transition:enter-start="opacity-0"
2432                x-transition:enter-end="opacity-100"
2433                x-transition:leave="transition ease-in-out duration-200"
2434                x-transition:leave-start="opacity-100"
2435                x-transition:leave-end="opacity-0"
2436                @click.away.prevent="searchOpen = false"
2437                data-header-search
2438              >
2439                <data-island
2440                  class="w-full"
2441                  
2442                    x-data="PredictiveSearch('product,collection,article,page')"
2443                    @keyup="onKeyup"
2444                    @keydown="onKeydown"
2445                    @click.outside.prevent="close()"
2446                    @keyup.escape.prevent.stop="close(false)"
2447                    @focusin.window="( searchOpen && ! $root.contains($event.target) ) && close()"
2448                    x-trap.inert.noscroll="searchOpen"
2449                  
2450                  on="idle"
2451                >
2452                  <form x-ref="searchForm" action="/search" method="get" role="search"  @submit="onFormSubmit" @click.away.prevent="searchOpen = false">
2453    <div x-ref="searchFieldComponent" class="relative py-2" >
2454      <input
2455        id="header-search"
2456        type="search"
2457        name="q"
2458        value=""
2459        class="header-search-input font-secondary w-full border-0 bg-transparent py-2 pl-9 shadow-none placeholder:text-scheme-text"
2460        placeholder="Search"aria-expanded="false"
2461          aria-owns="predictive-search-results-list"
2462          aria-controls="predictive-search-results-list"
2463          aria-autocomplete="list"
2464          autocorrect="off"
2465          autocomplete="off"
2466          autocapitalize="off"
2467          spellcheck="false"
2468          x-ref="input"
2469          x-model="rawQuery"
2470          @input.debounce.300="onChange"
2471          @focus="onFocus">
2472      <label class="visually-hidden" for="header-search">Search</label>
2473      <input type="hidden" name="options[prefix]" value="last"><button class="absolute left-0 top-1/2 flex -translate-y-1/2 transform p-1" aria-label="Search">
2474        <span class="inline-block h-6 w-6 shrink-0"><svg
2475  class="theme-icon"
2476  viewBox="0 0 48 48"
2477  fill="none"
2478  xmlns="http://www.w3.org/2000/svg"
2479>
2480  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 21.5a15.5 15.5 0 1 0 31 0 15.5 15.5 0 0 0-31 0v0ZM43 42l-9-9"/>
2481</svg>
2482</span>
2483      </button>
2484      <button x-cloak @click="close()" class="absolute right-0 top-1/2 flex -translate-y-1/2 transform p-1" type="button">
2485        <span class="visually-hidden">Close (esc)</span>
2486        <span class="inline-block h-6 w-6 shrink-0"><svg
2487  class="theme-icon"
2488  viewBox="0 0 48 48"
2489  fill="none"
2490  xmlns="http://www.w3.org/2000/svg"
2491>
2492  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M43 5 5 43m38 0L5 5"/>
2493</svg>
2494</span>
2495      </button>
2496    </div><div id="predictiveSearchResults" tabindex="-1" x-cloak class="absolute left-0 right-0 z-40 h-screen text-scheme-text">
2497      <div
2498        x-show="resultsOpen"
2499        class="absolute left-0 right-0 z-50 h-screen bg-scheme-text/75"
2500        @click="close()"
2501      ></div>
2502      <template x-if="loading && !results">
2503        <div class="relative z-50 bg-scheme-background">
2504          <div class="mx-auto h-6 w-6 pb-12 pt-12" data-predictive-loading>
2505            <div class="loading"></div>
2506          </div>
2507        </div>
2508      </template>
2509      <template x-if="resultsOpen">
2510        <div x-show="resultsOpen" class="relative z-50 max-h-three-quarters-screen-height scroll-pb-5  bg-scheme-background px-section pb-5 lg:scroll-pb-10 lg:pb-10" x-ref="results">
2511        </div>
2512      </template>
2513    </div>
2514    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
2515                </data-island>
2516              </div>
2517            
2518
2519            
2520
2521            
2522          </div>
2523        </div>
2524      </div>
2525    </div>
2526  </div>
2527</data-island>
2528<noscript>
2529  <style>
2530    html.no-js .no-js-focus-wrapper:focus-within > .no-js-focus-container {
2531      display: block !important;
2532    }
2533  </style>
2534</noscript>
2535
2536
2537  <style>
2538    .logo-image {
2539      max-width: 170px;
2540    }
2541  </style>
2542
2543
2544
2545<script type="application/ld+json">
2546  {
2547    "@context": "http://schema.org",
2548    "@type": "Organization",
2549    "name": "EPIK eats",
2550    
2551      
2552      "logo": "https:\/\/epikeats.ca\/cdn\/shop\/files\/31289_DSU_EPIK_EATS_Logo_RGB.png?v=1746959815\u0026width=1800",
2553    
2554    "sameAs": [
2555      null,
2556      null,
2557      null,
2558      null,
2559      null,
2560      null,
2561      null,
2562      null,
2563      null,
2564      null,
2565      null,
2566      null,
2567      null,
2568      null,
2569      null,
2570      null,
2571      null
2572    ],
2573    "url": "https:\/\/epikeats.ca"
2574  }
2575</script>
2575
2576
2577
2578
2579
2580</div>
2581<!-- END sections: header-group -->
2581<script
2582  type="module"
2583>
2584  const calculateHeaderHeights = () => {
2585    const headerGroupHeights = [];
2586
2587    document
2588      .querySelectorAll(
2589        '.shopify-section-group-header-group:not(.has-no-height)'
2590      )
2591      .forEach((headerGroupSectionEl, i, list) => {
2592        window.requestAnimationFrame(() => {
2593          headerGroupHeights.push(
2594            headerGroupSectionEl.getBoundingClientRect().height
2595          );
2596
2597          if (i === list.length - 1) {
2598            document.documentElement.style.setProperty(
2599              '--header-group-height',
2600              `${headerGroupHeights.reduce((subtotal, a) => subtotal + a, 0)}px`
2601            );
2602          }
2603        });
2604      });
2605  };
2606
2607  calculateHeaderHeights();
2608
2609  const debouncedCalculateHeaderHeights = debounce(calculateHeaderHeights, 300);
2610
2611  window.addEventListener('resize', debouncedCalculateHeaderHeights);
2612</script>
2612
2613
2614
2615    <main id="MainContent" class="overflow-hidden">
2616      <div id="shopify-section-template--24035775152287__main" class="shopify-section"><data-island
2617  role="banner"
2618  class="relative overflow-hidden bg-scheme-background text-scheme-text  "
2619  data-color-scheme="scheme1"
2620  x-data="Filterable"
2621>
2622  
2623  <div class="section-content px-section py-section-vertical-spacing">
2624    <h1 class="font-heading heading-feature  heading-style text-center none">
2625      
2626        Search our site
2627      
2628    </h1>
2629
2630    <form
2631      class="relative mx-auto mt-10 block max-w-2xl"
2632      action="/search"
2633      method="get"
2634      role="search"
2635    >
2636      <label for="Search-template--24035775152287__main" class="visually-hidden">
2637        Search
2638      </label>
2639      <input
2640        type="search"
2641        name="q"
2642        id="Search-template--24035775152287__main"
2643        class="input w-full pr-12 placeholder-current"
2644        value=""
2645        placeholder="Search"
2646      >
2647      <button
2648        class="absolute right-2 top-1/2 flex -translate-y-1/2 transform p-1"
2649        type="submit"
2650        class="button"
2651      >
2652        <span class="inline-block h-5 w-5 shrink-0"><svg
2653  class="theme-icon"
2654  viewBox="0 0 48 48"
2655  fill="none"
2656  xmlns="http://www.w3.org/2000/svg"
2657>
2658  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 21.5a15.5 15.5 0 1 0 31 0 15.5 15.5 0 0 0-31 0v0ZM43 42l-9-9"/>
2659</svg>
2660</span>
2661        <span class="visually-hidden">Search</span>
2662      </button>
2663    </form>
2664
2665    <div id="facets-filterable">
2666      </div>
2667  </div></data-island>
2668</div>
2669    </main><!-- BEGIN sections: footer-group -->
2670<div id="shopify-section-sections--24035768107167__footer" class="shopify-section shopify-section-group-footer-group section-footer mt-auto relative z-shape-divider"><footer
2671  class="relative bg-scheme-background px-section  text-scheme-text bg-scheme-gradient"
2672  data-color-scheme="scheme4"
2673>
2674  <div class="section-content relative z-10 mx-auto max-w-site py-section-vertical-spacing">
2675    <div class="grid grid-cols-1 gap-10 lg:grid-cols-12 lg:gap-theme">
2676          <div
2677            class="space-y-5 lg:col-span-6 "
2678            
2679          ><div class="inline-rte break-words ">
2680                    EPIK EATS is for everyone. Because no one should have to choose between bold flavour, real ingredients and the ease of plant based eating.
2681                  </div><ul class="-mx-2 -mt-2 flex flex-wrap justify-start lg:justify-start">
2682  
2683
2684    
2685      
2686        <li class="mx-2 mt-2">
2687          <a
2688            class="fill-current"
2689            href="https://www.facebook.com/EPIKeats.ca"
2690            target="_blank"
2691          >
2692            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2693  aria-hidden="true"
2694  focusable="false"
2695  viewBox="0 0 24 24"
2696  fill="none"
2697  class="icon icon-facebook fill-current"
2698  xmlns="http://www.w3.org/2000/svg"
2699>
2700  <path d="M11.9998 2.0368C6.47711 2.0368 2 6.51391 2 12.0366C2 16.7261 5.22874 20.6612 9.58425 21.742V15.0925H7.52229V12.0366H9.58425V10.7198C9.58425 7.3163 11.1246 5.73873 14.4662 5.73873C15.0997 5.73873 16.1929 5.86313 16.6401 5.98713V8.75707C16.4041 8.73227 15.9941 8.71987 15.4849 8.71987C13.8454 8.71987 13.2118 9.34106 13.2118 10.9558V12.0366H16.4781L15.9169 15.0925H13.2118V21.9632C18.1633 21.3652 22 17.1493 22 12.0366C21.9996 6.51391 17.5225 2.0368 11.9998 2.0368Z" fill="currentColor"/>
2701</svg>
2702</span>
2703            <span class="visually-hidden">Facebook</span>
2704          </a>
2705        </li>
2706      
2707    
2708  
2709
2710    
2711  
2712
2713    
2714  
2715
2716    
2717      
2718        <li class="mx-2 mt-2">
2719          <a
2720            class="fill-current"
2721            href="https://www.instagram.com/epikeats.ca?utm_source=ig_web_button_share_sheet&igsh=ZDNlZDc0MzIxNw=="
2722            target="_blank"
2723          >
2724            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2725  aria-hidden="true"
2726  focusable="false"
2727  viewBox="0 0 24 24"
2728  fill="none"
2729  class="icon icon-instagram fill-current"
2730  xmlns="http://www.w3.org/2000/svg"
2731>
2732  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.0059 3.80113C14.6783 3.80113 14.9947 3.81285 16.0457 3.85974C17.0225 3.90272 17.5499 4.06681 17.9015 4.20356C18.3665 4.38328 18.7025 4.60207 19.0502 4.9498C19.4018 5.30143 19.6167 5.63352 19.7964 6.09846C19.9332 6.45009 20.0973 6.98144 20.1403 7.95429C20.1871 9.00918 20.1989 9.32565 20.1989 11.9941C20.1989 14.6665 20.1871 14.983 20.1403 16.034C20.0973 17.0107 19.9332 17.5382 19.7964 17.8898C19.6167 18.3548 19.3979 18.6908 19.0502 19.0385C18.6986 19.3901 18.3665 19.605 17.9015 19.7847C17.5499 19.9215 17.0186 20.0856 16.0457 20.1285C14.9908 20.1754 14.6743 20.1871 12.0059 20.1871C9.33346 20.1871 9.01699 20.1754 7.96601 20.1285C6.98925 20.0856 6.46181 19.9215 6.11018 19.7847C5.64524 19.605 5.30924 19.3862 4.96151 19.0385C4.60988 18.6869 4.395 18.3548 4.21527 17.8898C4.07853 17.5382 3.91443 17.0068 3.87146 16.034C3.82457 14.9791 3.81285 14.6626 3.81285 11.9941C3.81285 9.32174 3.82457 9.00527 3.87146 7.95429C3.91443 6.97753 4.07853 6.45009 4.21527 6.09846C4.395 5.63352 4.61379 5.29752 4.96151 4.9498C5.31314 4.59816 5.64524 4.38328 6.11018 4.20356C6.46181 4.06681 6.99316 3.90272 7.96601 3.85974C9.01699 3.81285 9.33346 3.80113 12.0059 3.80113ZM12.0059 2C9.29048 2 8.95057 2.01172 7.88396 2.05861C6.82125 2.10549 6.09064 2.2774 5.4577 2.52354C4.79742 2.7814 4.23872 3.12131 3.68392 3.68002C3.12522 4.23481 2.78531 4.79351 2.52745 5.44989C2.2813 6.08674 2.1094 6.81344 2.06251 7.87615C2.01563 8.94667 2.00391 9.28658 2.00391 12.002C2.00391 14.7173 2.01563 15.0572 2.06251 16.1239C2.1094 17.1866 2.2813 17.9172 2.52745 18.5501C2.78531 19.2104 3.12522 19.7691 3.68392 20.3239C4.23872 20.8787 4.79742 21.2225 5.4538 21.4765C6.09064 21.7226 6.81734 21.8945 7.88005 21.9414C8.94667 21.9883 9.28657 22 12.0019 22C14.7173 22 15.0572 21.9883 16.1238 21.9414C17.1866 21.8945 17.9172 21.7226 18.5501 21.4765C19.2065 21.2225 19.7652 20.8787 20.32 20.3239C20.8748 19.7691 21.2186 19.2104 21.4725 18.554C21.7187 17.9172 21.8906 17.1905 21.9375 16.1278C21.9844 15.0611 21.9961 14.7212 21.9961 12.0059C21.9961 9.29049 21.9844 8.95058 21.9375 7.88396C21.8906 6.82125 21.7187 6.09064 21.4725 5.45771C21.2264 4.79351 20.8865 4.23481 20.3278 3.68002C19.773 3.12522 19.2143 2.7814 18.5579 2.52745C17.9211 2.2813 17.1944 2.1094 16.1317 2.06251C15.0611 2.01172 14.7212 2 12.0059 2ZM12.0059 6.86423C9.16937 6.86423 6.86814 9.16546 6.86814 12.002C6.86814 14.8384 9.16937 17.1397 12.0059 17.1397C14.8423 17.1397 17.1436 14.8384 17.1436 12.002C17.1436 9.16546 14.8423 6.86423 12.0059 6.86423ZM12.0059 15.3346C10.1657 15.3346 8.67317 13.8422 8.67317 12.002C8.67317 10.1618 10.1657 8.66927 12.0059 8.66927C13.8461 8.66927 15.3385 10.1618 15.3385 12.002C15.3385 13.8422 13.8461 15.3346 12.0059 15.3346ZM17.3467 7.86048C18.007 7.86048 18.5462 7.32522 18.5462 6.66103C18.5462 6.00074 18.007 5.46157 17.3467 5.46157C16.6865 5.46157 16.1473 5.99683 16.1473 6.66103C16.1473 7.32131 16.6825 7.86048 17.3467 7.86048Z" fill="currentColor"/>
2733</svg>
2734</span>
2735            <span class="visually-hidden">Instagram</span>
2736          </a>
2737        </li>
2738      
2739    
2740  
2741
2742    
2743  
2744
2745    
2746      
2747        <li class="mx-2 mt-2">
2748          <a
2749            class="fill-current"
2750            href="https://www.tiktok.com/@epikeats.ca?_t=ZS-90XySoHo2Jb&_r=1"
2751            target="_blank"
2752          >
2753            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2754  aria-hidden="true"
2755  focusable="false"
2756  viewBox="0 0 24 24"
2757  class="icon icon-tiktok fill-current"
2758  fill="none"
2759  xmlns="http://www.w3.org/2000/svg"
2760>
2761  <path d="M16.0188 2H12.6482V15.6232C12.6482 17.2464 11.3518 18.5797 9.73853 18.5797C8.12526 18.5797 6.82889 17.2464 6.82889 15.6232C6.82889 14.029 8.09645 12.7246 9.65212 12.6667V9.24639C6.22391 9.30433 3.45831 12.1159 3.45831 15.6232C3.45831 19.1594 6.28153 22 9.76735 22C13.2531 22 16.0763 19.1304 16.0763 15.6232V8.63767C17.3439 9.56522 18.8996 10.1159 20.5416 10.1449V6.72464C18.0065 6.63768 16.0188 4.55072 16.0188 2Z" fill="currentColor"/>
2762</svg>
2763</span>
2764            <span class="visually-hidden">TikTok</span>
2765          </a>
2766        </li>
2767      
2768    
2769  
2770
2771    
2772  
2773
2774    
2775  
2776
2777    
2778      
2779        <li class="mx-2 mt-2">
2780          <a
2781            class="fill-current"
2782            href="https://www.linkedin.com/company/dansufoods/posts/?feedView=all"
2783            target="_blank"
2784          >
2785            <span class="inline-block h-5 w-5" aria-hidden="true"><svg
2786  aria-hidden="true"
2787  focusable="false"
2788  viewBox="0 0 24 24"
2789  class="icon icon-linkedin fill-current"
2790  fill="none"
2791  xmlns="http://www.w3.org/2000/svg"
2792>
2793  <path d="M20.5195 2H3.47656C2.66016 2 2 2.64453 2 3.44141V20.5547C2 21.3516 2.66016 22 3.47656 22H20.5195C21.3359 22 22 21.3516 22 20.5586V3.44141C22 2.64453 21.3359 2 20.5195 2ZM7.93359 19.043H4.96484V9.49609H7.93359V19.043ZM6.44922 8.19531C5.49609 8.19531 4.72656 7.42578 4.72656 6.47656C4.72656 5.52734 5.49609 4.75781 6.44922 4.75781C7.39844 4.75781 8.16797 5.52734 8.16797 6.47656C8.16797 7.42187 7.39844 8.19531 6.44922 8.19531ZM19.043 19.043H16.0781V14.4023C16.0781 13.2969 16.0586 11.8711 14.5352 11.8711C12.9922 11.8711 12.7578 13.0781 12.7578 14.3242V19.043H9.79688V9.49609H12.6406V10.8008H12.6797C13.0742 10.0508 14.043 9.25781 15.4844 9.25781C18.4883 9.25781 19.043 11.2344 19.043 13.8047V19.043Z" fill="currentColor"/>
2794</svg>
2795</span>
2796            <span class="visually-hidden">LinkedIn</span>
2797          </a>
2798        </li>
2799      
2800    
2801  
2802
2803    
2804  
2805
2806    
2807  
2808
2809    
2810  
2811
2812    
2813  
2814
2815    
2816  
2817
2818    
2819  
2820
2821    
2822  
2823</ul>
2824</div>
2825        
2826
2827          <div
2828            class="space-y-5 lg:col-span-6 lg:col-end-last"
2829            
2830          ><div class="flex flex-wrap justify-start gap-10 lg:justify-end">
2831                    <div class="w-full  flex-1">
2832                      
2833                      
2834                      <ul class="list-none space-y-2.5">
2835                        
2836                          <li>
2837                            <a
2838                              href="/collections/plain-tofu-1"
2839                              class="secondary-text-link break-words"
2840                            >
2841                              Products
2842                            </a>
2843                          </li>
2844                        
2845                          <li>
2846                            <a
2847                              href="/blogs/recipes"
2848                              class="secondary-text-link break-words"
2849                            >
2850                              Recipes
2851                            </a>
2852                          </li>
2853                        
2854                          <li>
2855                            <a
2856                              href="/pages/epikeats-store-locator"
2857                              class="secondary-text-link break-words"
2858                            >
2859                              Find us
2860                            </a>
2861                          </li>
2862                        
2863                          <li>
2864                            <a
2865                              href="/pages/about"
2866                              class="secondary-text-link break-words"
2867                            >
2868                              About Us
2869                            </a>
2870                          </li>
2871                        
2872                          <li>
2873                            <a
2874                              href="/pages/contact"
2875                              class="secondary-text-link break-words"
2876                            >
2877                              Contact
2878                            </a>
2879                          </li>
2880                        
2881                          <li>
2882                            <a
2883                              href="https://epikeats.ca"
2884                              class="secondary-text-link break-words"
2885                            >
2886                              English
2887                            </a>
2888                          </li>
2889                        
2890                          <li>
2891                            <a
2892                              href="/fr"
2893                              class="secondary-text-link break-words"
2894                            >
2895                              Français
2896                            </a>
2897                          </li>
2898                        
2899                      </ul>
2900                    </div>
2901                    <div class="w-full  flex-1">
2902                      
2903                      
2904                      <ul class="list-none space-y-2.5">
2905                        
2906                          <li>
2907                            <a
2908                              href="/search"
2909                              class="secondary-text-link"
2910                            >
2911                              Search
2912                            </a>
2913                          </li>
2914                        
2915                          <li>
2916                            <a
2917                              href="/pages/privacy-policy"
2918                              class="secondary-text-link"
2919                            >
2920                              Privacy Policy
2921                            </a>
2922                          </li>
2923                        
2924                          <li>
2925                            <a
2926                              href="/pages/faqs"
2927                              class="secondary-text-link"
2928                            >
2929                              FAQ
2930                            </a>
2931                          </li>
2932                        
2933                      </ul>
2934                    </div></div></div>
2935        
2936</div>
2937
2938    <div class="section-content-top-margin justify-between text-scheme-text md:flex">
2939      <div class="lg:w-1/3">
2940        <p class="text-sm">
2941          &copy; 2026, <a href="/" title="">EPIK eats</a>.
2942          <span class="ml-2 inline-block"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></span>
2943        </p>
2944      </div><div class="mb-4 mt-10 flex flex-wrap items-center justify-between lg:mb-0 lg:mt-0 lg:w-1/3 lg:justify-end">
2945          
2946<form method="post" action="/localization" id="localization-form-footer" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="inline-block">
2947      <h2 class="visually-hidden" id="lang-heading-footer">
2948        Language
2949      </h2>
2950      <data-island
2951        class="relative"
2952        x-data="{ expanded: false }"
2953        @keydown.escape.prevent.stop="expanded = false"
2954        @click.outside="expanded = false"
2955        x-init="$watch('expanded', async () => { await $nextTick(); $focus.focus($el.querySelector('[aria-current=true]')); });"
2956      >
2957        <button
2958          type="button"
2959          class="secondary-text-link flex items-center py-1 text-sm"
2960          :aria-expanded="expanded"
2961          aria-controls="lang-list-footer"
2962          aria-describedby="lang-heading-footer"
2963          @click.prevent="expanded = ! expanded"
2964        >
2965          English
2966          <span
2967            class="chevron-down ml-2 inline-block w-3 fill-current transition-transform duration-150"
2968            :class="{ 'rotate-180' : expanded }"
2969          >
2970            <svg
2971  class="theme-icon"
2972  viewBox="0 0 48 48"
2973  fill="none"
2974  xmlns="http://www.w3.org/2000/svg"
2975>
2976  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m5 14 18.38 20.722a.827.827 0 0 0 1.238 0L43 14"/>
2977</svg>
2978
2979          </span>
2980        </button>
2981        <ul
2982          id="lang-list-footer"
2983          class="absolute top-0 max-h-[60vh] translate-y-[calc(-100%_-_1.25rem)] snap-y snap-mandatory overflow-y-auto bg-scheme-card py-2 [box-shadow:inset_0_0_0_var(--input-border-width)_rgb(var(--color-button-border))] lg:left-auto lg:right-0"
2984          x-show="expanded"
2985          style="display: none;"
2986        >
2987          
2988            <li class="snap-start px-2.5 text-sm bg-scheme-text text-scheme-text-contrast">
2989              <button
2990                class="break-word text-balance p-2 text-left"
2991                type="button"
2992                lang="en"
2993                
2994                  aria-current="true"
2995                
2996                @click.prevent="$refs.input.value = 'en'; $root.closest('form').submit();"
2997              >English</button>
2998            </li>
2999            <li class="snap-start px-2.5 text-sm ">
3000              <button
3001                class="break-word text-balance p-2 text-left"
3002                type="button"
3003                lang="fr"
3004                
3005                @click.prevent="$refs.input.value = 'fr'; $root.closest('form').submit();"
3006              >français</button>
3007            </li></ul>
3008        <input
3009          x-ref="input"
3010          type="hidden"
3011          name="locale_code"
3012          id="LocaleSelector"
3013          value="en"
3014        >
3015      </data-island>
3016    </div></form>
3017        </div></div>
3018  </div>
3019</footer>
3020
3021
3022
3023
3024</div>
3025<!-- END sections: footer-group --><!-- BEGIN sections: overlay-group -->
3026
3027<!-- END sections: overlay-group --><div
3028      id="screenreader-announce"
3029      class="sr-only"
3030      aria-live="polite"
3031      role="status"
3032    ></div>
3033
3034    <ul hidden>
3035      <li id="a11y-refresh-page-message">
3036        Choosing a selection results in a full page refresh.
3037      </li>
3038      <li id="a11y-selection-message">
3039        Press the space key then arrow keys to make a selection.
3040      </li>
3041    </ul>
3042
3043    
3044    <data-island role="complementary" x-data on="load">
3045  <template x-teleport="body">
3046    <div
3047      x-show="$store.modals.leftDrawer.open"
3048      @keydown.escape.prevent.stop="$store.modals.close('leftDrawer')"
3049      @click="$store.modals.close('leftDrawer')"
3050      class="fixed inset-0 z-50"
3051      data-color-scheme="scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f"
3052      id="modals-leftDrawer"
3053    >
3054      <div
3055        x-show="$store.modals.leftDrawer.open"
3056        x-transition:enter="transition ease-out duration-300"
3057        x-transition:enter-start="opacity-0"
3058        x-transition:enter-end="opacity-100"
3059        x-transition:leave="transition ease-in duration-300"
3060        x-transition:leave-start="opacity-100"
3061        x-transition:leave-end="opacity-0"
3062        class="fixed inset-0 bg-scheme-text/75"
3063      >
3064        <!-- Overlay -->
3065      </div>
3066      <div
3067        x-show="$store.modals.leftDrawer.open"
3068        x-transition:enter="transition ease-out duration-300"
3069        x-transition:enter-start="-translate-x-full"
3070        x-transition:enter-end="translate-x-0"
3071        x-transition:leave="transition ease-in duration-300"
3072        x-transition:leave-start="translate-x-0"
3073        x-transition:leave-end="-translate-x-full"
3074        class="drawer-transition-host h-full w-full"
3075      >
3076        <div
3077          @click.stop
3078          x-trap.noscroll.inert="$store.modals.leftDrawer.open"
3079          class="relative mr-auto h-full w-11/12 overflow-y-auto border-r-section border-section-border bg-scheme-background text-scheme-text md:w-7/12 lg:w-5/12"
3080          id="left-drawer-slot"
3081          role="dialog"
3082          aria-modal="true"
3083          :aria-label="getModalLabel('leftDrawer', $el)"
3084          tabindex="-1"
3085        >
3086          <!-- Modal content is teleported here -->
3087        </div>
3088      </div>
3089    </div>
3090  </template>
3091</data-island>
3092<data-island role="complementary" x-data on="load">
3093  <template x-teleport="body">
3094    <div
3095      x-show="$store.modals.rightDrawer.open"
3096      @keydown.escape.prevent.stop="$store.modals.close('rightDrawer')"
3097      @click="$store.modals.close('rightDrawer')"
3098      class="fixed inset-0 z-50"
3099      data-color-scheme="scheme-d49acc66-8d16-4f6f-992e-5db439a7a07f"
3100      id="modals-rightDrawer"
3101    >
3102      <div
3103        x-show="$store.modals.rightDrawer.open"
3104        x-transition:enter="transition ease-out duration-300"
3105        x-transition:enter-start="opacity-0"
3106        x-transition:enter-end="opacity-100"
3107        x-transition:leave="transition ease-in duration-300"
3108        x-transition:leave-start="opacity-100"
3109        x-transition:leave-end="opacity-0"
3110        class="fixed inset-0 bg-scheme-text/75"
3111      >
3112        <!-- Overlay -->
3113      </div>
3114      <div
3115        x-show="$store.modals.rightDrawer.open"
3116        x-transition:enter="transition ease-out duration-300"
3117        x-transition:enter-start="translate-x-full"
3118        x-transition:enter-end="translate-x-0"
3119        x-transition:leave="transition ease-in duration-300"
3120        x-transition:leave-start="translate-x-0"
3121        x-transition:leave-end="translate-x-full"
3122        class="h-full w-full"
3123      >
3124        <div
3125          @click.stop
3126          x-trap.noscroll.inert="$store.modals.rightDrawer.open"
3127          class="relative ml-auto h-full w-11/12 overflow-hidden border-l-section border-section-border bg-scheme-background text-scheme-text md:w-7/12 lg:w-5/12"
3128          id="right-drawer-slot"
3129          role="dialog"
3130          aria-modal="true"
3131          :aria-label="getModalLabel('rightDrawer', $el)"
3132          tabindex="-1"
3133        >
3134          <!-- Modal content is teleported here -->
3135        </div>
3136      </div>
3137    </div>
3138  </template>
3139</data-island>
3140<data-island role="complementary" x-data on="load">
3141  <template x-teleport="body">
3142    <div
3143      x-show="$store.modals.modal.open"
3144      @keydown.escape.prevent.stop="$store.modals.close('modal')"
3145      class="fixed inset-0 z-40"
3146      id="modals-modal"
3147    >
3148      <div
3149        id="modal-slot"
3150        x-show="$store.modals.modal.open"
3151        x-transition.duration.300ms
3152        role="dialog"
3153        aria-modal="true"
3154        class="relative m-auto h-full w-full overflow-y-auto"
3155        x-trap.noscroll.inert="$store.modals.modal.open"
3156        :aria-label="getModalLabel('modal', $el)"
3157        tabindex="-1"
3158      ></div>
3159    </div>
3160  </template>
3161</data-island>
3162<data-island role="complementary" x-data on="load">
3163  <template x-teleport="body">
3164    <div
3165      x-show="$store.modals.popup.open"
3166      @keydown.escape.prevent.stop="$store.modals.close('popup')"
3167      class="fixed inset-0 z-40"
3168      id="popups-popup"
3169    >
3170      <div
3171        x-show="$store.modals.popup.open"
3172        class="fixed inset-0 bg-scheme-text/75"
3173        x-transition.opacity.duration.100ms
3174        @click="$store.modals.close('popup')"
3175      >
3176        <!-- Overlay -->
3177      </div>
3178      <div
3179        id="popup-slot"
3180        x-show="$store.modals.popup.open"
3181        x-transition.duration.200ms
3182        role="dialog"
3183        aria-popup="true"
3184        class="relative m-4 max-h-[calc(100%_-_(theme(spacing.4)_*_2))] overflow-y-scroll border-section border-section-border bg-scheme-background text-scheme-text lg:m-24 lg:max-h-[calc(100%_-_(theme(spacing.24)_*_2))]"
3185        x-trap.noscroll.inert="$store.modals.popup.open"
3186        :aria-label="getModalLabel('popup', $el)"
3187        tabindex="-1"
3188      ></div>
3189    </div>
3190  </template>
3191</data-island>
3192
3193
3194
3195
3196
3197<data-island
3198  x-data="ModalCart({openOnAddToCart: true})"
3199  x-cloak
3200  x-init="initTeleport($root);"
3201  on="idle"
3202>
3203  <div>
3204    <template data-should-teleport="#right-drawer-slot">
3205      <div
3206        x-show="$store.modals.rightDrawer.contents === 'cart'"
3207        class="flex h-screen max-h-full flex-col overflow-hidden"
3208        :data-modal-label="$store.modals.rightDrawer.contents === 'cart'? 'Your cart' : false"
3209        data-cart-drawer
3210      >
3211        <div class="relative flex items-center justify-between px-section pb-2.5 pt-5">
3212          <h2 class="font-heading text-base lg:text-xl" tabindex="-1">
3213            Your cart
3214            <span class="sr-only">
3215              -
3216              <span x-text="$store.cart_count.countWithText"></span>
3217            </span>
3218          </h2>
3219          <button
3220            @click.prevent="$store.modals.close('cart')"
3221            class="top-0 block"
3222          >
3223            <span class="sr-only">Close (esc)</span>
3224            <span class="inline-block h-5 w-5"><svg
3225  class="theme-icon"
3226  viewBox="0 0 48 48"
3227  fill="none"
3228  xmlns="http://www.w3.org/2000/svg"
3229>
3230  <path vector-effect="non-scaling-stroke" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M43 5 5 43m38 0L5 5"/>
3231</svg>
3232</span>
3233          </button>
3234        </div>
3235        <div class="flex flex-auto flex-col overflow-hidden">
3236          <data-island
3237  x-data="CartItems"
3238  data-cart-items
3239  class="flex flex-auto flex-col overflow-hidden overflow-y-auto px-section"
3240  on="idle"
3241>
3242  
3243  
3244    <div class="py-5 text-center">
3245      <p>Your cart is currently empty.</p>
3246    </div>
3247  
3248</data-island>
3249<p
3250  class="sr-only"
3251  id="cart-live-region-text"
3252  aria-live="polite"
3253  role="status"
3254  aria-hidden="true"
3255>
3256  New subtotal:
3257  $0.00 CAD
3258</p>
3259
3260          <div class="relative  px-section pb-safe-bottom pt-5">
3261            <div
3262              class="pointer-events-none absolute left-0 right-0 top-0 h-16 w-full -translate-y-full bg-gradient-to-t from-scheme-background to-scheme-background-0"
3263            ></div>
3264            <data-island
3265  x-data="CartFooter"
3266  data-cart-footer
3267  on="idle"
3268>
3269  
3270</data-island>
3271
3272          </div>
3273        </div>
3274      </div>
3275    </template>
3276  </div>
3277</data-island>
3278
3279<script src="//epikeats.ca/cdn/shop/t/11/assets/global.bundle.js?v=40207009305144628121779602330" type="module"></script>
3279
3280  
3280<script src="//epikeats.ca/cdn/shop/t/11/assets/tiny-img-link-preloader.js?v=26403198945174473401779602330" type="text/javascript"></script>
vendor: 1 bytes, line 3280
3280
3281<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3281
3282</body>
3283</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.