PageSourceSearch

https://dokifoods.com/pages/contact

html dokifoods.com collected 2026-10-08 04:30:23 UTC 223,870 bytes, 2,829 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://dokifoods.com/pages/contact">
9    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
10    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/glider-js@1/glider.min.css" />
11    
11<script async src="https://cdn.jsdelivr.net/npm/glider-js@1/glider.min.js"></script>
11<link rel="icon" type="image/png" href="//dokifoods.com/cdn/shop/files/Untitled_design_33.png?crop=center&height=32&v=1716204419&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
12      Contact
13 &ndash; Doki</title>
14
15    
16
17    
18
19<meta property="og:site_name" content="Doki">
20<meta property="og:url" content="https://dokifoods.com/pages/contact">
21<meta property="og:title" content="Contact">
22<meta property="og:type" content="website">
23<meta property="og:description" content="High-protein meat snacks from Crispy Chicken chips to chewy Jerky, made from real chicken, buffalo &amp; pork. Low sugar, low calorie, and packed with bold Indian &amp; global flavours."><meta property="og:image" content="http://dokifoods.com/cdn/shop/files/Logo_file_1.png?v=1748587316">
24  <meta property="og:image:secure_url" content="https://dokifoods.com/cdn/shop/files/Logo_file_1.png?v=1748587316">
25  <meta property="og:image:width" content="2778">
26  <meta property="og:image:height" content="1426"><meta name="twitter:card" content="summary_large_image">
27<meta name="twitter:title" content="Contact">
28<meta name="twitter:description" content="High-protein meat snacks from Crispy Chicken chips to chewy Jerky, made from real chicken, buffalo &amp; pork. Low sugar, low calorie, and packed with bold Indian &amp; global flavours.">
29
30
31    
31<script src="//dokifoods.com/cdn/shop/t/16/assets/global.js?v=149496944046504657681771244210" defer="defer"></script>
31
32    
32<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
32<meta name="google-site-verification" content="OInEGKZgD3BunZCnIarTD3ntcvMMSKHt-_GhYpQ94G0">
33<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/67168600386/digital_wallets/dialog">
34<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
34<script async="async" src="/checkouts/internal/preloads.js?locale=en-IN"></script>
vendor: 1 bytes, line 34
34
35<script id="shopify-features" type="application/json">{"accessToken":"9b07a033cd15c59b40c0bd18c6ddd638","betas":["rich-media-storefront-analytics"],"domain":"dokifoods.com","predictiveSearch":true,"shopId":67168600386,"locale":"en"}</script>
vendor: 1 bytes, line 35
35
36<script>var Shopify = Shopify || {};
37Shopify.shop = "dokifoodsstore.myshopify.com";
38Shopify.locale = "en";
39Shopify.currency = {"active":"INR","rate":"1.0"};
40Shopify.country = "IN";
41Shopify.theme = {"name":"Copy of Doki Website OG","id":186441236802,"schema_name":"Dawn","schema_version":"7.0.1","theme_store_id":887,"role":"main"};
42Shopify.theme.handle = "null";
43Shopify.theme.style = {"id":null,"handle":null};
44Shopify.cdnHost = "dokifoods.com/cdn";
45Shopify.routes = Shopify.routes || {};
46Shopify.routes.root = "/";
47Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
48Shopify.SignInWithShop = Shopify.SignInWithShop || {};
49Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
50Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 50
50
51<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 51
51
52<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 52
52
53<script>
54  window.Shopify = window.Shopify || {};
55  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
56  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
57  window.Shopify.SignInWithShop.eligible = true;
58</script>
vendor: 1 bytes, line 58
58
59<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 59
59
60<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 60
60
61<script type="module">
62  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
63
64  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
65
66</script>
vendor: 1 bytes, line 66
66
67<script>
68  window.Shopify = window.Shopify || {};
69  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
70  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"]};
71</script>
vendor: 1 bytes, line 71
71
72<script>(function() {
73  var isLoaded = false;
74  function asyncLoad() {
75    if (isLoaded) return;
76    isLoaded = true;
77    var urls = ["\/\/cdn.shopify.com\/proxy\/e88f40bb570283eea6d6305b1e29def74d640cd4a9999146be3e0929d9e4c7e5\/api.goaffpro.com\/loader.js?shop=dokifoodsstore.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=dokifoodsstore.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/90d606d9ec5d5e399dddc0080\/0bce704ebdcd6aaf848ae709c.js?shop=dokifoodsstore.myshopify.com","\/\/satcb.azureedge.net\/Scripts\/satcb.min.js?shop=dokifoodsstore.myshopify.com","https:\/\/sr-cdn.shiprocket.in\/sr-promise\/static\/uc.js?channel_id=4\u0026sr_company_id=3455186\u0026shop=dokifoodsstore.myshopify.com","https:\/\/svc.nitrocommerce.ai\/v1\/services\/shopify\/a045ac82-ce41-473e-9ee9-e1f4c289a6d6\/xshopify.js?shop=dokifoodsstore.myshopify.com","https:\/\/sr-cdn.shiprocket.in\/sr-promise\/static\/uc.js?channel_id=4\u0026sr_company_id=3563181\u0026shop=dokifoodsstore.myshopify.com","https:\/\/whatsapp-widget.s3.ap-south-1.amazonaws.com\/dokifoods.js?shop=dokifoodsstore.myshopify.com"];
78    for (var i = 0; i < urls.length; i++) {
79      var s = document.createElement('script');
80      s.type = 'text/javascript';
81      s.async = true;
82      s.src = urls[i];
83      var x = document.getElementsByTagName('script')[0];
84      x.parentNode.insertBefore(s, x);
85    }
86  };
87  if(window.attachEvent) {
88    window.attachEvent('onload', asyncLoad);
89  } else {
90    window.addEventListener('load', asyncLoad, false);
91  }
92})();</script>
vendor: 1 bytes, line 92
92
93<script id="__st">var __st={"a":67168600386,"offset":-14400,"reqid":"ecfb40ab-e6f3-476d-ae16-f19b11270aba-1791433823","pageurl":"dokifoods.com\/pages\/contact","s":"pages-104238678338","u":"b252bdad5b9f","p":"page","rtyp":"page","rid":104238678338};</script>
vendor: 1 bytes, line 93
93
94<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 94
94
95<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 95
95
96<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//dokifoods.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 96
96
97<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 = "//dokifoods.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
97<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 97
97
98<script>
99  window.Shopify = window.Shopify || {};
100  window.Shopify.MCP = window.Shopify.MCP || {};
101  window.Shopify.MCP.enabled = true;
102  window.Shopify.MCP.shop = "dokifoodsstore.myshopify.com";
103  window.Shopify.MCP.mcpEndpoint = "https:\/\/dokifoods.com\/api\/mcp";
104  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
105</script>
vendor: 1 bytes, line 105
105
106<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("\/\/dokifoods.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
107</script>
vendor: 1 bytes, line 107
107
108<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://dokifoods.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
109</script>
vendor: 1 bytes, line 109
109
110<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
111  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);
112</script>
vendor: 1 bytes, line 112
112
113<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})}}));
114</script>
vendor: 1 bytes, line 114
114
115<script id="sections-script" data-sections="header,footer" defer="defer" src="//dokifoods.com/cdn/shop/t/16/compiled_assets/scripts.js?v=72934850014336904031771244210"></script>
vendor: 1 bytes, line 115
115
116<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
116
117
118
119    <style data-shopify>
120      @font-face {
121  font-family: Assistant;
122  font-weight: 400;
123  font-style: normal;
124  font-display: swap;
125  src: url("//dokifoods.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
126       url("//dokifoods.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
127}
128
129      @font-face {
130  font-family: Assistant;
131  font-weight: 700;
132  font-style: normal;
133  font-display: swap;
134  src: url("//dokifoods.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"),
135       url("//dokifoods.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff");
136}
137
138      
139      
140      @font-face {
141  font-family: Assistant;
142  font-weight: 400;
143  font-style: normal;
144  font-display: swap;
145  src: url("//dokifoods.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
146       url("//dokifoods.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
147}
148
149
150      /* mik added custom font family */
151      
152        @font-face {
153          font-family: "Headings Custom Font";
154          src: url("//dokifoods.com/cdn/shop/files/Knockout-HTF49-Liteweight.woff?v=13536206300267711894") format("woff"), url("//dokifoods.com/cdn/shop/files/Knockout-HTF49-Liteweight.woff2?v=9506526091445686668") format("woff2");
155        }
156      
157
158      
159        @font-face {
160          font-family: "Body Custom Font";
161          src: url("//dokifoods.com/cdn/shop/files/NeueHaasUnicaW06-Medium.woff?v=16064838838723641247") format("woff"), url("//dokifoods.com/cdn/shop/files/NeueHaasUnicaW06-Medium.woff2?v=12193531769672845501") format("woff2");
162        }
163      
164      
165      
166        @font-face {
167          font-family: "Subtitles Custom Font";
168          src: url("//dokifoods.com/cdn/shop/files/SaskatoonStencilJNL.woff?v=14329831580668903034") format("woff"), url("//dokifoods.com/cdn/shop/files/SaskatoonStencilJNL.woff2?v=9467310939931024960") format("woff2");
169        }
170      
171      /* mik added custom font ENDS */
172
173      :root {
174        
175          --font-body-family: "Body Custom Font", sans-serif;
176          --font-body-style: normal;
177          --font-body-weight: 400;
178          --font-body-weight-bold: 700;
179        
180        
181
182        
183          --font-heading-family: "Headings Custom Font", sans-serif;
184          --font-heading-style: normal;
185          --font-heading-weight: 400;
186        
187
188        --font-body-scale: 1.0;
189        --font-heading-scale: 1.0;
190
191        --color-base-text: 4, 4, 4;
192        --color-shadow: 4, 4, 4;
193        --color-base-background-1: 253, 227, 203;
194        --color-base-background-2: 126, 84, 117;
195        --color-base-solid-button-labels: , , ;
196        --color-base-outline-button-labels: 90, 151, 118;
197        --color-base-accent-1: 255, 183, 74;
198        --color-base-accent-2: 90, 151, 118;
199        --payment-terms-background-color: #fde3cb;
200
201        --gradient-base-background-1: #fde3cb;
202        --gradient-base-background-2: #7e5475;
203        --gradient-base-accent-1: #ffb74a;
204        --gradient-base-accent-2: #5a9776;
205
206        --media-padding: px;
207        --media-border-opacity: 0.05;
208        --media-border-width: 1px;
209        --media-radius: 0px;
210        --media-shadow-opacity: 0.0;
211        --media-shadow-horizontal-offset: 0px;
212        --media-shadow-vertical-offset: 4px;
213        --media-shadow-blur-radius: 5px;
214        --media-shadow-visible: 0;
215
216        --page-width: 120rem;
217        --page-width-margin: 0rem;
218
219        --product-card-image-padding: 0.0rem;
220        --product-card-corner-radius: 0.0rem;
221        --product-card-text-alignment: left;
222        --product-card-border-width: 0.0rem;
223        --product-card-border-opacity: 0.1;
224        --product-card-shadow-opacity: 0.0;
225        --product-card-shadow-visible: 0;
226        --product-card-shadow-horizontal-offset: 0.0rem;
227        --product-card-shadow-vertical-offset: 0.4rem;
228        --product-card-shadow-blur-radius: 0.5rem;
229      
230      Liquid error (layout/theme line 138): Error in tag 'section' - 'mobile-slideshow' is not a valid section type
231<section id="shopify-section-slideshow" class="shopify-section section"><link href="//dokifoods.com/cdn/shop/t/16/assets/section-image-banner.css?v=4694519912285716701771244210" rel="stylesheet" type="text/css" media="all" />
232<link href="//dokifoods.com/cdn/shop/t/16/assets/component-slider.css?v=111384418465749404671771244210" rel="stylesheet" type="text/css" media="all" />
233<link href="//dokifoods.com/cdn/shop/t/16/assets/component-slideshow.css?v=87432719022228681551771244210" rel="stylesheet" type="text/css" media="all" />
234<slideshow-component class="slider-mobile-gutter mobile-text-below" role="region" aria-roledescription="Carousel" aria-label="Slideshow about our brand"><div class="slideshow banner banner--adapt_image grid grid--1-col slider slider--everywhere banner--mobile-bottom slideshow--placeholder"
235    id="Slider-slideshow"
236    aria-live="polite"
237    aria-atomic="true"
238    data-autoplay="false"
239    data-speed="5"
240  ></div></slideshow-component>
241</section>
242        --collection-card-image-padding: 0.0rem;
243        --collection-card-corner-radius: 0.0rem;
244        --collection-card-text-alignment: left;
245        --collection-card-border-width: 0.0rem;
246        --collection-card-border-opacity: 0.1;
247        --collection-card-shadow-opacity: 0.0;
248        --collection-card-shadow-visible: 0;
249        --collection-card-shadow-horizontal-offset: 0.0rem;
250        --collection-card-shadow-vertical-offset: 0.4rem;
251        --collection-card-shadow-blur-radius: 0.5rem;
252
253        --blog-card-image-padding: 0.0rem;
254        --blog-card-corner-radius: 0.0rem;
255        --blog-card-text-alignment: left;
256        --blog-card-border-width: 0.0rem;
257        --blog-card-border-opacity: 0.1;
258        --blog-card-shadow-opacity: 0.0;
259        --blog-card-shadow-visible: 0;
260        --blog-card-shadow-horizontal-offset: 0.0rem;
261        --blog-card-shadow-vertical-offset: 0.4rem;
262        --blog-card-shadow-blur-radius: 0.5rem;
263
264        --badge-corner-radius: 4.0rem;
265
266        --popup-border-width: 1px;
267        --popup-border-opacity: 0.1;
268        --popup-corner-radius: 0px;
269        --popup-shadow-opacity: 0.0;
270        --popup-shadow-horizontal-offset: 0px;
271        --popup-shadow-vertical-offset: 4px;
272        --popup-shadow-blur-radius: 5px;
273
274        --drawer-border-width: 1px;
275        --drawer-border-opacity: 0.1;
276        --drawer-shadow-opacity: 0.0;
277        --drawer-shadow-horizontal-offset: 0px;
278        --drawer-shadow-vertical-offset: 4px;
279        --drawer-shadow-blur-radius: 5px;
280
281        --spacing-sections-desktop: 0px;
282        --spacing-sections-mobile: 0px;
283
284        --grid-desktop-vertical-spacing: 8px;
285        --grid-desktop-horizontal-spacing: 8px;
286        --grid-mobile-vertical-spacing: 4px;
287        --grid-mobile-horizontal-spacing: 4px;
288
289        --text-boxes-border-opacity: 0.1;
290        --text-boxes-border-width: 0px;
291        --text-boxes-radius: 0px;
292        --text-boxes-shadow-opacity: 0.0;
293        --text-boxes-shadow-visible: 0;
294        --text-boxes-shadow-horizontal-offset: 0px;
295        --text-boxes-shadow-vertical-offset: 4px;
296        --text-boxes-shadow-blur-radius: 5px;
297
298        --buttons-radius: 6px;
299        --buttons-radius-outset: 7px;
300        --buttons-border-width: 1px;
301        --buttons-border-opacity: 1.0;
302        --buttons-shadow-opacity: 0.0;
303        --buttons-shadow-visible: 0;
304        --buttons-shadow-horizontal-offset: 0px;
305        --buttons-shadow-vertical-offset: 4px;
306        --buttons-shadow-blur-radius: 5px;
307        --buttons-border-offset: 0.3px;
308
309        --inputs-radius: 0px;
310        --inputs-border-width: 1px;
311        --inputs-border-opacity: 0.55;
312        --inputs-shadow-opacity: 0.0;
313        --inputs-shadow-horizontal-offset: 0px;
314        --inputs-margin-offset: 0px;
315        --inputs-shadow-vertical-offset: 4px;
316        --inputs-shadow-blur-radius: 5px;
317        --inputs-radius-outset: 0px;
318
319        --variant-pills-radius: 40px;
320        --variant-pills-border-width: 1px;
321        --variant-pills-border-opacity: 0.55;
322        --variant-pills-shadow-opacity: 0.0;
323        --variant-pills-shadow-horizontal-offset: 0px;
324        --variant-pills-shadow-vertical-offset: 4px;
325        --variant-pills-shadow-blur-radius: 5px;
326      }
327
328      *,
329      *::before,
330      *::after {
331        box-sizing: inherit;
332      }
333
334      html {
335        box-sizing: border-box;
336        font-size: calc(var(--font-body-scale) * 62.5%);
337        height: 100%;
338      }
339
340      body {
341        display: grid;
342        grid-template-rows: auto auto 1fr auto;
343        grid-template-columns: 100%;
344        min-height: 100%;
345        margin: 0;
346        font-size: 1.5rem;
347        letter-spacing: 0.06rem;
348        line-height: calc(1 + 0.8 / var(--font-body-scale));
349        font-family: var(--font-body-family);
350        font-style: var(--font-body-style);
351        font-weight: var(--font-body-weight);
352      }
353
354      @media screen and (min-width: 750px) {
355        body {
356          font-size: 1.6rem;
357        }
358      }
359    </style>
360
361    <link href="//dokifoods.com/cdn/shop/t/16/assets/base.css?v=17692139850424343341785491322" rel="stylesheet" type="text/css" media="all" />
362<link rel="preload" as="font" href="//dokifoods.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//dokifoods.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-predictive-search.css?v=83512081251802922551771244210" media="print" onload="this.media='all'">
362<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
363    if (Shopify.designMode) {
364      document.documentElement.classList.add('shopify-design-mode');
365    }
366    </script>
366
367  
368                  
368<script src="//dokifoods.com/cdn/shop/t/16/assets/bss-file-configdata.js?v=19453381437224918031771244210" type="text/javascript"></script>
368<script>
369              if (typeof BSS_PL == 'undefined') {
370                  var BSS_PL = {};
371              }
372              
373              var bssPlApiServer = "https://product-labels-pro.bsscommerce.com";
374              BSS_PL.customerTags = 'null';
375              BSS_PL.configData = configDatas;
376              BSS_PL.storeId = 31223;
377              BSS_PL.currentPlan = "false";
378              BSS_PL.storeIdCustomOld = "10678";
379              BSS_PL.storeIdOldWIthPriority = "12200";
380              BSS_PL.apiServerProduction = "https://product-labels-pro.bsscommerce.com";
381              
382              BSS_PL.integration = {"laiReview":{"status":0,"config":[]}}
383              </script>
383
384          <style>
385.homepage-slideshow .slick-slide .bss_pl_img {
386    visibility: hidden !important;
387}
388</style>
388<script>function fixBugForStores($, BSS_PL, parent, page, htmlLabel) { return false;}</script>
388
389                    
390	
390<script>var loox_global_hash = '1675668204026';</script>
390<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#EBBF20; }</style>
391 <!--  -->
392 
393<script type="text/javascript">
394    (function(c,l,a,r,i,t,y){
395        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
396        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
397        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
398    })(window, document, "clarity", "script", "l6761humjd");
399</script>
399
400  
401<!-- BEGIN app block: shopify://apps/fontify/blocks/app-embed/334490e2-2153-4a2e-a452-e90bdeffa3cc --><link rel="preconnect" href="https://cdn.nitroapps.co" crossorigin=""><!-- Shop metafields -->
401<script
402  type="text/javascript"
403  id="fontify-scripts"
404>
405  
406  (function () {
407    // Prevent duplicate execution
408    if (window.fontifyScriptInitialized) {
409      return;
410    }
411    window.fontifyScriptInitialized = true;
412
413    if (window.opener) {
414      // Remove existing listener if any before adding new one
415      if (window.fontifyMessageListener) {
416        window.removeEventListener('message', window.fontifyMessageListener, false);
417      }
418
419      function watchClosedWindow() {
420        let itv = setInterval(function () {
421          if (!window.opener || window.opener.closed) {
422            clearInterval(itv);
423            window.close();
424          }
425        }, 1000);
426      }
427
428      // Helper function to inject scripts and links from vite-tag content
429      function injectScript(encodedContent) {
430        
431
432        // Decode HTML entities
433        const tempTextarea = document.createElement('textarea');
434        tempTextarea.innerHTML = encodedContent;
435        const viteContent = tempTextarea.value;
436
437        // Parse HTML content
438        const tempDiv = document.createElement('div');
439        tempDiv.innerHTML = viteContent;
440
441        // Track duplicates within tempDiv only
442        const scriptIds = new Set();
443        const scriptSrcs = new Set();
444        const linkKeys = new Set();
445
446        // Helper to clone element attributes
447        function cloneAttributes(source, target) {
448          Array.from(source.attributes).forEach(function(attr) {
449            if (attr.name === 'crossorigin') {
450              target.crossOrigin = attr.value;
451            } else {
452              target.setAttribute(attr.name, attr.value);
453            }
454          });
455          if (source.textContent) {
456            target.textContent = source.textContent;
457          }
458        }
459
460        // Inject scripts (filter duplicates within tempDiv)
461        tempDiv.querySelectorAll('script').forEach(function(script) {
462          const scriptId = script.getAttribute('id');
463          const scriptSrc = script.getAttribute('src');
464
465          // Skip if duplicate in tempDiv
466          if ((scriptId && scriptIds.has(scriptId)) || (scriptSrc && scriptSrcs.has(scriptSrc))) {
467            return;
468          }
469
470          // Track script
471          if (scriptId) scriptIds.add(scriptId);
472          if (scriptSrc) scriptSrcs.add(scriptSrc);
473
474          // Clone and inject
475          const newScript = document.createElement('script');
476          cloneAttributes(script, newScript);
477
478          document.head.appendChild(newScript);
479        });
480
481        // Inject links (filter duplicates within tempDiv)
482        tempDiv.querySelectorAll('link').forEach(function(link) {
483          const linkHref = link.getAttribute('href');
484          const linkRel = link.getAttribute('rel') || '';
485          const key = linkHref + '|' + linkRel;
486
487          // Skip if duplicate in tempDiv
488          if (linkHref && linkKeys.has(key)) {
489            return;
490          }
491
492          // Track link
493          if (linkHref) linkKeys.add(key);
494
495          // Clone and inject
496          const newLink = document.createElement('link');
497          cloneAttributes(link, newLink);
498          document.head.appendChild(newLink);
499        });
500      }
501
502      // Function to apply preview font data
503
504
505      function receiveMessage(event) {
506        watchClosedWindow();
507        if (event.data.action == 'fontify_ready') {
508          console.log('fontify_ready');
509          injectScript(`&lt;!-- BEGIN app snippet: vite-tag --&gt;
510
511
512  &lt;script src=&quot;https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/main-B3V8Mu2P.js&quot; type=&quot;module&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;
513
514&lt;!-- END app snippet --&gt;
515  &lt;!-- BEGIN app snippet: vite-tag --&gt;
516
517
518  &lt;link href=&quot;//cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/main-GVRB1u2d.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; /&gt;
519
520&lt;!-- END app snippet --&gt;
521`);
522
523        } else if (event.data.action == 'font_audit_ready') {
524          injectScript(`&lt;!-- BEGIN app snippet: vite-tag --&gt;
525
526
527  &lt;script src=&quot;https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/audit-DDeWPAiq.js&quot; type=&quot;module&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;
528
529&lt;!-- END app snippet --&gt;
530  &lt;!-- BEGIN app snippet: vite-tag --&gt;
531
532
533  &lt;link href=&quot;//cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/audit-CNr6hPle.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; /&gt;
534
535&lt;!-- END app snippet --&gt;
536`);
537
538        } else if (event.data.action == 'preview_font_data') {
539          const fontData = event?.data || null;
540          window.fontifyPreviewData = fontData;
541          injectScript(`&lt;!-- BEGIN app snippet: vite-tag --&gt;
542
543
544  &lt;script src=&quot;https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/preview-CH6oXAfY.js&quot; type=&quot;module&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;
545
546&lt;!-- END app snippet --&gt;
547`);
548        }
549      }
550
551      // Store reference to listener for cleanup
552      window.fontifyMessageListener = receiveMessage;
553      window.addEventListener('message', receiveMessage, false);
554
555      // Send init message when window is opened from opener
556      if (window.opener) {
557        window.opener.postMessage({ action: `${window.name}_init`, data: JSON.parse(JSON.stringify({})) }, '*');
558      }
559    }
560  })();
561</script>
561
562
563
564<!-- END app block -->
564<script src="https://cdn.shopify.com/extensions/01a0e72b-bf3b-7a94-9752-bd865e023e40/social-widget-91/assets/social-widget.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 564
564
565<script src="https://cdn.shopify.com/extensions/01a10fec-e6a0-7a5c-8512-2d1d8c3b605c/dealeasy-287/assets/lb-dealeasy.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 565
565
566<script src="https://cdn.shopify.com/extensions/01a115be-abcf-7501-a123-78da12b4df6b/lb-upsell-452/assets/lb-selleasy.js" type="text/javascript" defer="defer"></script>
566
567<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
568<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: 67168600386,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 568
568
569<script>
570  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
571</script>
vendor: 1 bytes, line 571
571
572<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}
572).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: 67168600386,storefrontBaseUrl: "https://dokifoods.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://dokifoods.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2520777026","configuration":"{\"mailchimp_store_id\":\"store_gfvgrkn9ge8pa4qacywp\", \"mailchimp_user_id\":\"225233538\",\"mailchimp_list_id\":\"b4a8e722fe\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2046787906","configuration":"{\"projectId\":\"l6761humjd\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
572,"dataSharingState":"unrestricted"},{"id":"1467154754","configuration":"{\"shop\":\"dokifoodsstore.myshopify.com\",\"cookie_duration\":\"604800\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1038385474","configuration":"{\"accountID\": \"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"33ce59988e5fac3396843ab3ac0b7dce","type":"APP","apiClientId":172874334209,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"957251906","configuration":"{\"subdomain\":\"dokifoodsstore\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"938901826","configuration":"{\"shopDomain\":\"dokifoodsstore.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cc50c06a2fd060c142979e7a3df92db","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"803176770","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-BBBMGYZR1F\\\",\\\"AW-10962523329\\\",\\\"GT-WRGBTS9\\\"],\\\"target_country\\\":\\\"IN\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-BBBMGYZR1F\\\",\\\"AW-10962523329\\\/dmrQCMXRp-QYEMGpq-so\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-BBBMGYZR1F\\\",\\\"AW-10962523329\\\/g0dpCL_Rp-QYEMGpq-so\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-BBBMGYZR1F\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-BBBMGYZR1F\\\",\\\"AW-10962523329\\\/xCtfCLzRp-QYEMGpq-so\\\",\\\"MC-X1PRKSWKL5\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-BBBMGYZR1F\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-BBBMGYZR1F\\\",\\\"AW-10962523329\\\/NAk0CLbRp-QYEMGpq-so\\\",\\\"MC-X1PRKSWKL5\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-BBBMGYZR1F\\\",\\\"AW-10962523329\\\/qlIWCLnRp-QYEMGpq-so\\\",\\\"MC-X1PRKSWKL5\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-BBBMGYZR1F\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-BBBMGYZR1F\\\",\\\"AW-10962523329\\\/xWMHCMjRp-QYEMGpq-so\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-BBBMGYZR1F\\\",\\\"AW-10962523329\\\/z7wuCMLRp-QYEMGpq-so\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-BBBMGYZR1F\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"437616962","configuration":"{\"bobClientId\":\"dokifoods\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2b7973704663ee435560d18e70fb58be","type":"APP","apiClientId":50060034049,"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"},{"id":"357335362","configuration":"{\"pixel_id\":\"616263410162682\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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":"328499522","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"50acfdcd7b118f50e52df83f64624d06","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
572,"dataSharingState":"unrestricted"},{"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":"Doki","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"dokifoodsstore.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/dokifoods.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://dokifoods.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"186441236802","themeStoreId":"887","themePublished":"true","eventMetadataId":"e8115841-6e5d-451c-b2c5-882e11f8acdf","pageType":"page","resourceId":"104238678338","shopId":"67168600386","storefrontBaseUrl":"https:\/\/dokifoods.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
572<script>
573  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
574  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
575  window.ShopifyAnalytics.meta.currency = 'INR';
576  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":104238678338,"requestId":"ecfb40ab-e6f3-476d-ae16-f19b11270aba-1791433823"}};
577  for (var attr in meta) {
578    window.ShopifyAnalytics.meta[attr] = meta[attr];
579  }
580</script>
vendor: 1 bytes, line 580
580
581<script class="analytics">
582  (function () {
583    var customDocumentWrite = function(content) {
584      var jquery = null;
585
586      if (window.jQuery) {
587        jquery = window.jQuery;
588      } else if (window.Checkout && window.Checkout.$) {
589        jquery = window.Checkout.$;
590      }
591
592      if (jquery) {
593        jquery('body').append(content);
594      }
595    };
596
597    var hasLoggedConversion = function(token) {
598      if (token) {
599        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
600      }
601      return false;
602    }
603
604    var setCookieIfConversion = function(token) {
605      if (token) {
606        var twoMonthsFromNow = new Date(Date.now());
607        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
608
609        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
610      }
611    }
612
613    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
614    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
615    if (trekkie.integrations) {
616      return;
617    }
618    trekkie.methods = [
619      'identify',
620      'page',
621      'ready',
622      'track',
623      'trackForm',
624      'trackLink'
625    ];
626    trekkie.factory = function(method) {
627      return function() {
628        var args = Array.prototype.slice.call(arguments);
629        args.unshift(method);
630        trekkie.push(args);
631        if (method == 'track' || method == 'page') {
632          var pageUrl;
633          try {
634            pageUrl = window.location.href;
635          } catch (e) {}
636          var pageReferrer;
637          try {
638            pageReferrer = document.referrer;
639          } catch (e) {}
640          try {
641            if (window.__TREKKIE_SHIM_QUEUE == null) {
642              window.__TREKKIE_SHIM_QUEUE = [];
643            }
644            window.__TREKKIE_SHIM_QUEUE.push({
645              from: 'trekkie-stub',
646              method: method,
647              args: args.slice(1),
648              pageContext: {
649                url: pageUrl,
650                referrer: pageReferrer
651              }
652            });
653          } catch (e) {
654            // no-op
655          }
656        }
657        return trekkie;
658      };
659    };
660    for (var i = 0; i < trekkie.methods.length; i++) {
661      var key = trekkie.methods[i];
662      trekkie[key] = trekkie.factory(key);
663    }
664    trekkie.load = function(config) {
665      trekkie.config = config || {};
666      trekkie.config.initialDocumentCookie = document.cookie;
667      var first = document.getElementsByTagName('script')[0];
668var script = document.createElement('script');
669script.type = 'text/javascript';
670script.onerror = function(e) {
671  var scriptFallback = document.createElement('script');
672  scriptFallback.type = 'text/javascript';
673  scriptFallback.onerror = function(error) {
674          var Monorail = {
675      produce: function produce(monorailDomain, schemaId, payload) {
676        var currentMs = new Date().getTime();
677        var event = {
678          schema_id: schemaId,
679          payload: payload,
680          metadata: {
681            event_created_at_ms: currentMs,
682            event_sent_at_ms: currentMs
683          }
684        };
685        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
686      },
687      sendRequest: function sendRequest(endpointUrl, payload) {
688        // Try the sendBeacon API
689        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
690          var blobData = new window.Blob([payload], {
691            type: 'text/plain'
692          });
693
694          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
695            return true;
696          } // sendBeacon was not successful
697
698        } // XHR beacon
699
700        var xhr = new XMLHttpRequest();
701
702        try {
703          xhr.open('POST', endpointUrl);
704          xhr.setRequestHeader('Content-Type', 'text/plain');
705          xhr.send(payload);
706        } catch (e) {
707          console.log(e);
708        }
709
710        return false;
711      },
712      isIos12: function isIos12() {
713        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
714      }
715    };
716    Monorail.produce('monorail-edge.shopifysvc.com',
717      'trekkie_storefront_load_errors/1.1',
718      {shop_id: 67168600386,
719      theme_id: 186441236802,
720      app_name: "storefront",
721      context_url: window.location.href,
722      source_url: "//dokifoods.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
723
724  };
725  scriptFallback.async = true;
726  scriptFallback.src = '//dokifoods.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
727  first.parentNode.insertBefore(scriptFallback, first);
728};
729script.async = true;
730script.src = '//dokifoods.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
731first.parentNode.insertBefore(script, first);
732
733    };
734    trekkie.load(
735      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":67168600386,"isMerchantRequest":null,"themeId":186441236802,"themeCityHash":"7116818888113144713","contentLanguage":"en","currency":"INR","eventMetadataId":"e8115841-6e5d-451c-b2c5-882e11f8acdf"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
736    );
737
738    var loaded = false;
739    trekkie.ready(function() {
740      if (loaded) return;
741      loaded = true;
742
743      window.ShopifyAnalytics.lib = window.trekkie;
744
745      var originalDocumentWrite = document.write;
746      document.write = customDocumentWrite;
747      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
748      document.write = originalDocumentWrite;
749
750      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
751      var token = match? match[1]: undefined;
752      if (!hasLoggedConversion(token)) {
753        setCookieIfConversion(token);
754        
755      }
756    });
757
758    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":104238678338,"requestId":"ecfb40ab-e6f3-476d-ae16-f19b11270aba-1791433823","shopifyEmitted":true});
759
760    var eventsListenerScript = document.createElement('script');
761    eventsListenerScript.async = true;
762    eventsListenerScript.src = "//dokifoods.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
763    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
764})();</script>
vendor: 1 bytes, line 764
764
765<script
766  defer
767  src="https://dokifoods.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
768  data-application="storefront-renderer"
769  data-shop-id="67168600386"
770  data-render-region="gcp-us-central1"
771  data-page-type="page"
772  data-theme-instance-id="186441236802"
773  data-theme-name="Dawn"
774  data-theme-version="7.0.1"
775  data-monorail-region="shop_domain"
776  data-resource-timing-sampling-rate="10"
777  data-shs="true"
778  data-shs-beacon="true"
779  data-shs-export-with-fetch="true"
780  data-shs-logs-sample-rate="1"
781  data-shs-beacon-endpoint="https://dokifoods.com/api/collect"
782></script>
782
783<meta name="shopify-y" content="227acaac-eb0d-4c4f-aac6-097655b879a0" data-expiration="1822991423000"><meta name="shopify-s" content="fdea547e-ad75-4714-bad0-1bfeeb4c3a08" data-expiration="1791435623000"><meta name="new-cookie-storage-activated" content="t">
784</head>
785             
786
787  
787<script type="text/javascript">
788    (function(c,l,a,r,i,t,y){
789        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
790        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
791        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
792    })(window, document, "clarity", "script", "faidygtey3");
793</script>
793
794
795  <body class="gradient">
796    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
797      Skip to content
798    </a>
799
800<script src="//dokifoods.com/cdn/shop/t/16/assets/cart.js?v=83971781268232213281771244210" defer="defer"></script>
800
801
802<style>
803  .drawer {
804    visibility: hidden;
805  }
806</style>
807
808<cart-drawer class="drawer is-empty">
809  <div id="CartDrawer" class="cart-drawer">
810    <div id="CartDrawer-Overlay"class="cart-drawer__overlay"></div>
811    <div class="drawer__inner" role="dialog" aria-modal="true" aria-label="Your cart" tabindex="-1"><div class="drawer__inner-empty">
812          <div class="cart-drawer__warnings center">
813            <div class="cart-drawer__empty-content">
814              <h2 class="cart__empty-text">Your cart is empty</h2>
815              <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
816  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
817</svg>
818</button>
819              <a href="/collections/all" class="button">
820                Continue shopping
821              </a><p class="cart__login-title h3">Have an account?</p>
822                <p class="cart__login-paragraph">
823                  <a href="https://dokifoods.com/customer_authentication/redirect?locale=en&region_country=IN" class="link underlined-link">Log in</a> to check out faster.
824                </p></div>
825          </div></div><div class="drawer__header">
826        <h2 class="drawer__heading">Your cart</h2>
827        <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
828  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
829</svg>
830</button>
831      </div>
832      <cart-drawer-items class=" is-empty">
833        <form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post">
834          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
835            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">Loading...</p>
836          </div>
837          <div id="CartDrawer-CartErrors" role="alert"></div>
838        </form>
839      </cart-drawer-items>
840      <div class="drawer__footer"><details id="Details-CartDrawer">
841            <summary>
842              <span class="summary__title">
843                Order special instructions
844                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
845  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
846</svg>
847
848              </span>
849            </summary>
850            <cart-note class="cart__note field">
851              <label class="visually-hidden" for="CartDrawer-Note">Order special instructions</label>
852              <textarea id="CartDrawer-Note" class="text-area text-area--resize-vertical field__input" name="note" placeholder="Order special instructions"></textarea>
853            </cart-note>
854          </details><!-- Start blocks-->
855        <!-- Subtotals-->
856
857        <div class="cart-drawer__footer" >
858          <div class="totals" role="status">
859            <h2 class="totals__subtotal">Subtotal</h2>
860            <p class="totals__subtotal-value">Rs. 0.00</p>
861          </div>
862
863          <div></div>
864
865          <small class="tax-note caption-large rte">Tax included and shipping calculated at checkout
866</small>
867        </div>
868
869        <!-- CTAs -->
870
871        <div class="cart__ctas" >
872          <noscript>
873            <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form">
874              Update
875            </button>
876          </noscript>
877
878          <button type="submit" id="CartDrawer-Checkout" class="cart__checkout-button button" name="checkout" form="CartDrawer-Form" disabled>
879            Check out
880          </button>
881        </div>
882      </div>
883    </div>
884  </div>
885</cart-drawer>
886
887<script>
888  document.addEventListener('DOMContentLoaded', function() {
889    function isIE() {
890      const ua = window.navigator.userAgent;
891      const msie = ua.indexOf('MSIE ');
892      const trident = ua.indexOf('Trident/');
893
894      return (msie > 0 || trident > 0);
895    }
896
897    if (!isIE()) return;
898    const cartSubmitInput = document.createElement('input');
899    cartSubmitInput.setAttribute('name', 'checkout');
900    cartSubmitInput.setAttribute('type', 'hidden');
901    document.querySelector('#cart').appendChild(cartSubmitInput);
902    document.querySelector('#checkout').addEventListener('click', function(event) {
903      document.querySelector('#cart').submit();
904    });
905  });
906</script>
906
907
908<div id="shopify-section-announcement-bar" class="shopify-section"><div class="announcement-bar color-accent-1 gradient" role="region" aria-label="Announcement" ></div><div class="announcement-bar color-inverse gradient" role="region" aria-label="Announcement" ><div class="page-width">
909                <p class="announcement-bar__message center h5">
910                  SALE- 15% OFF ABOVE ₹2,500,    20% OFF ABOVE ₹5000
911</p>
912              </div></div><div class="announcement-bar color-accent-1 gradient" role="region" aria-label="Announcement" ><div class="page-width">
913                <p class="announcement-bar__message center h5">
914                  FREE DELIVERY ABOVE ₹650
915</p>
916              </div></div>
917</div>
918    <div id="shopify-section-header" class="shopify-section section-header"><link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-list-menu.css?v=151968516119678728991771244210" media="print" onload="this.media='all'">
919<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-search.css?v=96455689198851321781771244210" media="print" onload="this.media='all'">
920<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-menu-drawer.css?v=182311192829367774911771244210" media="print" onload="this.media='all'">
921<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-cart-notification.css?v=183358051719344305851771244210" media="print" onload="this.media='all'">
922<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-cart-items.css?v=23917223812499722491771244210" media="print" onload="this.media='all'"><link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-price.css?v=65402837579211014041771244210" media="print" onload="this.media='all'">
923  <link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-loading-overlay.css?v=167310470843593579841771244210" media="print" onload="this.media='all'"><link href="//dokifoods.com/cdn/shop/t/16/assets/component-cart-drawer.css?v=35930391193938886121771244210" rel="stylesheet" type="text/css" media="all" />
924  <link href="//dokifoods.com/cdn/shop/t/16/assets/component-cart.css?v=61086454150987525971771244210" rel="stylesheet" type="text/css" media="all" />
925  <link href="//dokifoods.com/cdn/shop/t/16/assets/component-totals.css?v=86168756436424464851771244210" rel="stylesheet" type="text/css" media="all" />
926  <link href="//dokifoods.com/cdn/shop/t/16/assets/component-price.css?v=65402837579211014041771244210" rel="stylesheet" type="text/css" media="all" />
927  <link href="//dokifoods.com/cdn/shop/t/16/assets/component-discounts.css?v=152760482443307489271771244210" rel="stylesheet" type="text/css" media="all" />
928  <link href="//dokifoods.com/cdn/shop/t/16/assets/component-loading-overlay.css?v=167310470843593579841771244210" rel="stylesheet" type="text/css" media="all" />
929<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-list-menu.css?v=151968516119678728991771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
930<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-search.css?v=96455689198851321781771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
931<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-menu-drawer.css?v=182311192829367774911771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
932<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-cart-notification.css?v=183358051719344305851771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
933<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-cart-items.css?v=23917223812499722491771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
934
935<style>
936  header-drawer {
937    justify-self: start;
938    margin-left: -1.2rem;
939  }
940
941  .header__heading-logo {
942    max-width: 90px;
943  }
944
945  @media screen and (min-width: 990px) {
946    header-drawer {
947      display: none;
948    }
949  }
950
951  .menu-drawer-container {
952    display: flex;
953  }
954
955  .list-menu {
956    list-style: none;
957    padding: 0;
958    margin: 0;
959  }
960
961  .list-menu--inline {
962    display: inline-flex;
963    flex-wrap: wrap;
964  }
965
966  summary.list-menu__item {
967    padding-right: 2.7rem;
968  }
969
970  .list-menu__item {
971    display: flex;
972    align-items: center;
973    line-height: calc(1 + 0.3 / var(--font-body-scale));
974  }
975
976  .list-menu__item--link {
977    text-decoration: none;
978    padding-bottom: 1rem;
979    padding-top: 1rem;
980    line-height: calc(1 + 0.8 / var(--font-body-scale));
981  }
982
983  @media screen and (min-width: 750px) {
984    .list-menu__item--link {
985      padding-bottom: 0.5rem;
986      padding-top: 0.5rem;
987    }
988  }
989</style><style data-shopify>.header {
990    padding-top: 10px;
991    padding-bottom: 10px;
992  }
993
994  .section-header {
995    margin-bottom: 0px;
996  }
997
998  @media screen and (min-width: 750px) {
999    .section-header {
1000      margin-bottom: 0px;
1001    }
1002  }
1003
1004  @media screen and (min-width: 990px) {
1005    .header {
1006      padding-top: 20px;
1007      padding-bottom: 20px;
1008    }
1009  }</style>
1009<script src="//dokifoods.com/cdn/shop/t/16/assets/details-disclosure.js?v=153497636716254413831771244210" defer="defer"></script>
vendor: 1 bytes, line 1009
1009
1010<script src="//dokifoods.com/cdn/shop/t/16/assets/details-modal.js?v=4511761896672669691771244210" defer="defer"></script>
vendor: 1 bytes, line 1010
1010
1011<script src="//dokifoods.com/cdn/shop/t/16/assets/cart-notification.js?v=160453272920806432391771244210" defer="defer"></script>
1011<script src="//dokifoods.com/cdn/shop/t/16/assets/cart-drawer.js?v=44260131999403604181771244210" defer="defer"></script>
1011<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1012  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1013    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
1014  </symbol>
1015
1016  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1017    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1018  </symbol>
1019</svg>
1020<sticky-header class="header-wrapper color-background-1 gradient">
1021  <header class="header header--top-center header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet">
1022        <details id="Details-menu-drawer-container" class="menu-drawer-container">
1023          <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
1024            <span>
1025              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
1026  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
1027</svg>
1028
1029              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1030  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1031</svg>
1032
1033            </span>
1034          </summary>
1035          <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1">
1036            <div class="menu-drawer__inner-container">
1037              <div class="menu-drawer__navigation-container">
1038                <nav class="menu-drawer__navigation">
1039                  <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1040                            HOME
1041                          </a></li><li><details id="Details-menu-drawer-menu-item-2">
1042                            <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1043                              SHOP
1044                              <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1045  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1046</svg>
1047
1048                              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
1049  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1050</svg>
1051
1052                            </summary>
1053                            <div id="link-shop" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
1054                              <div class="menu-drawer__inner-submenu">
1055                                <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1056                                  <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1057  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1058</svg>
1059
1060                                  SHOP
1061                                </button>
1062                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/collections/all" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1063                                          ALL MEAT SNACKS
1064                                        </a></li><li><a href="/collections/chicken-chips-1" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1065                                          CHICKEN CHIPS
1066                                        </a></li><li><a href="/collections/buffalo" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1067                                          BUFFALO JERKY
1068                                        </a></li><li><a href="/collections/chicken" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1069                                          CHICKEN JERKY
1070                                        </a></li><li><a href="/collections/variety-packs" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1071                                          VARIETY PACK
1072                                        </a></li></ul>
1073                              </div>
1074                            </div>
1075                          </details></li><li>
1075<details id="Details-menu-drawer-menu-item-3">
1076                            <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1077                              ABOUT US
1078                              <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1079  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1080</svg>
1081
1082                              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
1083  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1084</svg>
1085
1086                            </summary>
1087                            <div id="link-about-us" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
1088                              <div class="menu-drawer__inner-submenu">
1089                                <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1090                                  <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1091  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1092</svg>
1093
1094                                  ABOUT US
1095                                </button>
1096                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/blogs/news" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1097                                          OUR STORY
1098                                        </a></li><li><a href="/pages/realworld" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1099                                          WORLD 
1100                                        </a></li></ul>
1101                              </div>
1102                            </div>
1103                          </details></li><li><a href="/pages/learn-more" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1104                            INSIGHTS
1105                          </a></li></ul>
1106                </nav>
1107                <div class="menu-drawer__utility-links"><a href="https://dokifoods.com/customer_authentication/redirect?locale=en&region_country=IN" class="menu-drawer__account link focus-inset h5">
1108                      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
1109  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1110</svg>
1111
1112Log in</a><ul class="list list-social list-unstyled" role="list"></ul>
1113                </div>
1114              </div>
1115            </div>
1116          </div>
1117        </details>
1118      </header-drawer><details-modal class="header__search">
1119        <details>
1120          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1121            <span>
1122              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1123                <use href="#icon-search">
1124              </svg>
1125              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1126                <use href="#icon-close">
1127              </svg>
1128            </span>
1129          </summary>
1130          <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1131            <div class="modal-overlay"></div>
1132            <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1133                  <div class="field">
1134                    <input class="search__input field__input"
1135                      id="Search-In-Modal-1"
1136                      type="search"
1137                      name="q"
1138                      value=""
1139                      placeholder="Search"role="combobox"
1140                        aria-expanded="false"
1141                        aria-owns="predictive-search-results-list"
1142                        aria-controls="predictive-search-results-list"
1143                        aria-haspopup="listbox"
1144                        aria-autocomplete="list"
1145                        autocorrect="off"
1146                        autocomplete="off"
1147                        autocapitalize="off"
1148                        spellcheck="false">
1149                    <label class="field__label" for="Search-In-Modal-1">Search</label>
1150                    <input type="hidden" name="options[prefix]" value="last">
1151                    <button class="search__button field__button" aria-label="Search">
1152                      <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1153                        <use href="#icon-search">
1154                      </svg>
1155                    </button>
1156                  </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1157                      <div class="predictive-search__loading-state">
1158                        <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1159                          <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1160                        </svg>
1161                      </div>
1162                    </div>
1163
1164                    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="modal__close-button link link--text focus-inset" aria-label="Close">
1165                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1166                  <use href="#icon-close">
1167                </svg>
1168              </button>
1169            </div>
1170          </div>
1171        </details>
1172      </details-modal><a href="/" class="header__heading-link link link--text focus-inset"><img src="//dokifoods.com/cdn/shop/files/Logo_file.png?v=1667459341" alt="Doki" srcset="//dokifoods.com/cdn/shop/files/Logo_file.png?v=1667459341&amp;width=50 50w, //dokifoods.com/cdn/shop/files/Logo_file.png?v=1667459341&amp;width=100 100w, //dokifoods.com/cdn/shop/files/Logo_file.png?v=1667459341&amp;width=150 150w, //dokifoods.com/cdn/shop/files/Logo_file.png?v=1667459341&amp;width=200 200w, //dokifoods.com/cdn/shop/files/Logo_file.png?v=1667459341&amp;width=250 250w, //dokifoods.com/cdn/shop/files/Logo_file.png?v=1667459341&amp;width=300 300w, //dokifoods.com/cdn/shop/files/Logo_file.png?v=1667459341&amp;width=400 400w, //dokifoods.com/cdn/shop/files/Logo_file.png?v=1667459341&amp;width=500 500w" width="90" height="46.1987041036717" class="header__heading-logo">
1173</a><nav class="header__inline-menu">
1174          <ul class="list-menu list-menu--inline" role="list"><li><a href="/" class="header__menu-item list-menu__item link link--text focus-inset">
1175                    <span>HOME</span>
1176                  </a></li><li><header-menu>
1177                    <details id="Details-HeaderMenu-2">
1178                      <summary class="header__menu-item list-menu__item link focus-inset">
1179                        <span>SHOP</span>
1180                        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
1181  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1182</svg>
1183
1184                      </summary>
1185                      <ul id="HeaderMenu-MenuList-2" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/collections/all" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1186                                ALL MEAT SNACKS
1187                              </a></li><li><a href="/collections/chicken-chips-1" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1188                                CHICKEN CHIPS
1189                              </a></li><li><a href="/collections/buffalo" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1190                                BUFFALO JERKY
1191                              </a></li><li><a href="/collections/chicken" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1192                                CHICKEN JERKY
1193                              </a></li><li><a href="/collections/variety-packs" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1194                                VARIETY PACK
1195                              </a></li></ul>
1196                    </details>
1197                  </header-menu></li><li><header-menu>
1198                    <details id="Details-HeaderMenu-3">
1199                      <summary class="header__menu-item list-menu__item link focus-inset">
1200                        <span>ABOUT US</span>
1201                        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
1202  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1203</svg>
1204
1205                      </summary>
1206                      <ul id="HeaderMenu-MenuList-3" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/blogs/news" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1207                                OUR STORY
1208                              </a></li><li><a href="/pages/realworld" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1209                                WORLD 
1210                              </a></li></ul>
1211                    </details>
1212                  </header-menu></li><li><a href="/pages/learn-more" class="header__menu-item list-menu__item link link--text focus-inset">
1213                    <span>INSIGHTS</span>
1214                  </a></li></ul>
1215        </nav><div class="header__icons">
1216      <details-modal class="header__search">
1217        <details>
1218          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1219            <span>
1220              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1221                <use href="#icon-search">
1222              </svg>
1223              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1224                <use href="#icon-close">
1225              </svg>
1226            </span>
1227          </summary>
1228          <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1229            <div class="modal-overlay"></div>
1230            <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1231                  <div class="field">
1232                    <input class="search__input field__input"
1233                      id="Search-In-Modal"
1234                      type="search"
1235                      name="q"
1236                      value=""
1237                      placeholder="Search"role="combobox"
1238                        aria-expanded="false"
1239                        aria-owns="predictive-search-results-list"
1240                        aria-controls="predictive-search-results-list"
1241                        aria-haspopup="listbox"
1242                        aria-autocomplete="list"
1243                        autocorrect="off"
1244                        autocomplete="off"
1245                        autocapitalize="off"
1246                        spellcheck="false">
1247                    <label class="field__label" for="Search-In-Modal">Search</label>
1248                    <input type="hidden" name="options[prefix]" value="last">
1249                    <button class="search__button field__button" aria-label="Search">
1250                      <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1251                        <use href="#icon-search">
1252                      </svg>
1253                    </button>
1254                  </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1255                      <div class="predictive-search__loading-state">
1256                        <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1257                          <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1258                        </svg>
1259                      </div>
1260                    </div>
1261
1262                    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1263                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1264                  <use href="#icon-close">
1265                </svg>
1266              </button>
1267            </div>
1268          </div>
1269        </details>
1270      </details-modal><a href="https://dokifoods.com/customer_authentication/redirect?locale=en&region_country=IN" class="header__icon header__icon--account link focus-inset small-hide">
1271          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
1272  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1273</svg>
1274
1275          <span class="visually-hidden">Log in</span>
1276        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none">
1277  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
1278</svg>
1279<span class="visually-hidden">Cart</span></a>
1280    </div>
1281  </header>
1282</sticky-header>
1283
1284<script type="application/ld+json">
1285  {
1286    "@context": "http://schema.org",
1287    "@type": "Organization",
1288    "name": "Doki",
1289    
1290      "logo": "https:\/\/dokifoods.com\/cdn\/shop\/files\/Logo_file.png?v=1667459341\u0026width=2778",
1291    
1292    "sameAs": [
1293      "",
1294      "",
1295      "",
1296      "",
1297      "",
1298      "",
1299      "",
1300      "",
1301      ""
1302    ],
1303    "url": "https:\/\/dokifoods.com\/pages\/contact"
1304  }
1305</script>
1305
1306</div>
1307    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1308      <section id="shopify-section-template--26736284401986__a2e3502a-481c-47c9-b12d-4abbde52d98d" class="shopify-section section"><link href="//dokifoods.com/cdn/shop/t/16/assets/section-image-banner.css?v=4694519912285716701771244210" rel="stylesheet" type="text/css" media="all" />
1309<style data-shopify>#Banner-template--26736284401986__a2e3502a-481c-47c9-b12d-4abbde52d98d::after {
1310    opacity: 0.0;
1311  }</style>
1312<div id="Banner-template--26736284401986__a2e3502a-481c-47c9-b12d-4abbde52d98d" class="banner banner--content-align-center banner--content-align-mobile-center banner--small banner--stacked banner--mobile-bottom"><div class="banner__media media banner__media-half"><img src="//dokifoods.com/cdn/shop/files/sHOPIFY_CONTACT_US_BANNER_1.png?v=1669965684&amp;width=1500" srcset="//dokifoods.com/cdn/shop/files/sHOPIFY_CONTACT_US_BANNER_1.png?v=1669965684&amp;width=375 375w, //dokifoods.com/cdn/shop/files/sHOPIFY_CONTACT_US_BANNER_1.png?v=1669965684&amp;width=550 550w, //dokifoods.com/cdn/shop/files/sHOPIFY_CONTACT_US_BANNER_1.png?v=1669965684&amp;width=750 750w, //dokifoods.com/cdn/shop/files/sHOPIFY_CONTACT_US_BANNER_1.png?v=1669965684&amp;width=1100 1100w, //dokifoods.com/cdn/shop/files/sHOPIFY_CONTACT_US_BANNER_1.png?v=1669965684&amp;width=1500 1500w" width="3400" height="1275.0" loading="lazy" class="banner__media-image-half" sizes="(min-width: 750px) 50vw, 100vw">
1313
1314  </div><div class="banner__media media banner__media-half"><img src="//dokifoods.com/cdn/shop/files/Carbon_Neutrality_and_800_x_800_px.png?v=1669965883&amp;width=1500" srcset="//dokifoods.com/cdn/shop/files/Carbon_Neutrality_and_800_x_800_px.png?v=1669965883&amp;width=375 375w, //dokifoods.com/cdn/shop/files/Carbon_Neutrality_and_800_x_800_px.png?v=1669965883&amp;width=550 550w, //dokifoods.com/cdn/shop/files/Carbon_Neutrality_and_800_x_800_px.png?v=1669965883&amp;width=750 750w, //dokifoods.com/cdn/shop/files/Carbon_Neutrality_and_800_x_800_px.png?v=1669965883&amp;width=1100 1100w, //dokifoods.com/cdn/shop/files/Carbon_Neutrality_and_800_x_800_px.png?v=1669965883&amp;width=1500 1500w" width="1500" height="1500.0" loading="lazy" class="banner__media-image-half" sizes="(min-width: 750px) 50vw, 100vw">
1315    </div><div class="banner__content banner__content--middle-center page-width">
1316    <div class="banner__box content-container content-container--full-width-mobile color-background-1 gradient"></div>
1317  </div>
1318</div>
1319
1320
1321
1322  </div></section><section id="shopify-section-template--26736284401986__rich_text_4aBkDr" class="shopify-section section"><link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-rte.css?v=69919436638515329781771244210" media="print" onload="this.media='all'">
1323<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/section-rich-text.css?v=155250126305810049721771244210" media="print" onload="this.media='all'">
1324
1325<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-rte.css?v=69919436638515329781771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
1326<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/section-rich-text.css?v=155250126305810049721771244210" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--26736284401986__rich_text_4aBkDr-padding {
1327    padding-top: 30px;
1328    padding-bottom: 39px;
1329  }
1330
1331  @media screen and (min-width: 750px) {
1332    .section-template--26736284401986__rich_text_4aBkDr-padding {
1333      padding-top: 40px;
1334      padding-bottom: 52px;
1335    }
1336  }</style><div class="isolate">
1337  <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--26736284401986__rich_text_4aBkDr-padding">
1338    <div class="rich-text__wrapper rich-text__wrapper--center page-width">
1339      <div class="rich-text__blocks center"><h2 class="rich-text__heading rte h1" >
1340                <span>FOR CUSTOMER SUPPORT</span>
1341              </h2><div class="rich-text__text rte" >
1342                <p>Please use the <strong>WhatsApp widget </strong>on the website or you can connect with <strong>+91 86577 95270</strong> (on WhatsApp) </p><p><em>Customer service hours- 11AM-5PM (Mon-Fri)</em></p>
1343              </div><h2 class="rich-text__heading rte h1" >
1344                <span>FOR WHOLESALE ENQUIRIES</span>
1345              </h2><div class="rich-text__text rte" >
1346                <p>Please email us at [email protected]</p>
1347              </div><h2 class="rich-text__heading rte h1" >
1348                <span>FOR MARKETING ENQUIRIES</span>
1349              </h2><div class="rich-text__text rte" >
1350                <p>Please email us at [email protected]</p>
1351              </div></div>
1352    </div>
1353  </div>
1354</div>
1355
1356
1357</section>
1358    </main>
1359
1360    <div id="shopify-section-footer" class="shopify-section">
1361<link href="//dokifoods.com/cdn/shop/t/16/assets/section-footer.css?v=83777583229853969691771244210" rel="stylesheet" type="text/css" media="all" />
1362<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-newsletter.css?v=103472482056003053551771244210" media="print" onload="this.media='all'">
1363<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-list-menu.css?v=151968516119678728991771244210" media="print" onload="this.media='all'">
1364<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-list-payment.css?v=69253961410771838501771244210" media="print" onload="this.media='all'">
1365<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-list-social.css?v=52211663153726659061771244210" media="print" onload="this.media='all'">
1366<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/component-rte.css?v=69919436638515329781771244210" media="print" onload="this.media='all'">
1367<link rel="stylesheet" href="//dokifoods.com/cdn/shop/t/16/assets/disclosure.css?v=646595190999601341771244210" media="print" onload="this.media='all'">
1368
1369<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-newsletter.css?v=103472482056003053551771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
1370<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-list-menu.css?v=151968516119678728991771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
1371<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-list-payment.css?v=69253961410771838501771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
1372<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-list-social.css?v=52211663153726659061771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
1373<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/component-rte.css?v=69919436638515329781771244210" rel="stylesheet" type="text/css" media="all" /></noscript>
1374<noscript><link href="//dokifoods.com/cdn/shop/t/16/assets/disclosure.css?v=646595190999601341771244210" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer {
1375    margin-top: 0px;
1376  }
1377
1378  .section-footer-padding {
1379    padding-top: 27px;
1380    padding-bottom: 27px;
1381  }
1382
1383  @media screen and (min-width: 750px) {
1384    .footer {
1385      margin-top: 0px;
1386    }
1387
1388    .section-footer-padding {
1389      padding-top: 36px;
1390      padding-bottom: 36px;
1391    }
1392  }</style><footer class="footer color-inverse gradient section-footer-padding"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu" ><ul class="footer-block__details-content list-unstyled"><li>
1393                          <a href="/collections/all" class="link link--text list-menu__item list-menu__item--link">
1394                            SHOP
1395                          </a>
1396                        </li><li>
1397                          <a href="/pages/world" class="link link--text list-menu__item list-menu__item--link">
1398                            WORLD
1399                          </a>
1400                        </li><li>
1401                          <a href="/blogs/news" class="link link--text list-menu__item list-menu__item--link">
1402                            ABOUT US
1403                          </a>
1404                        </li></ul></div><div class="footer-block grid__item footer-block--menu" ><ul class="footer-block__details-content list-unstyled"><li>
1405                          <a href="/pages/contact" class="link link--text list-menu__item list-menu__item--link list-menu__item--active">
1406                            GET IN TOUCH
1407                          </a>
1408                        </li><li>
1409                          <a href="/pages/terms-and-conditions" class="link link--text list-menu__item list-menu__item--link">
1410                            TERMS AND CONDITIONS
1411                          </a>
1412                        </li></ul></div><div class="footer-block grid__item" ><h2 class="footer-block__heading">FOLLOW US</h2><div class="footer-block__details-content rte">
1413                    <p><a href="https://www.instagram.com/dokimeats" title="https://www.instagram.com/dokimeats">Instagram</a></p>
1414                  </div></div><div class="footer-block grid__item" ><div class="footer-block__details-content footer-block-image center"><img
1415                        srcset= "//dokifoods.com/cdn/shop/files/shout.png?v=1667830759&width=200, //dokifoods.com/cdn/shop/files/shout.png?v=1667830759&width=400 2x"
1416                        src="//dokifoods.com/cdn/shop/files/shout.png?v=1667830759&width=400"
1417                        alt=""
1418                        loading="lazy"
1419                        width="250"
1420                        height="123"
1421                        style="max-width: min(100%, 200px);"
1422                      ></div></div></div><div class="footer-block--newsletter"><div class="footer-block__newsletter"><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
1423              <div class="newsletter-form__field-wrapper">
1424                <div class="field">
1425                  <input
1426                    id="NewsletterForm--footer"
1427                    type="email"
1428                    name="contact[email]"
1429                    class="field__input"
1430                    value=""
1431                    aria-required="true"
1432                    autocorrect="off"
1433                    autocapitalize="off"
1434                    autocomplete="email"
1435                    
1436                    placeholder="Email"
1437                    required
1438                  >
1439                  <label class="field__label" for="NewsletterForm--footer">
1440                    Email
1441                  </label>
1442                  <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe">
1443                    <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1444  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1445</svg>
1446
1447                  </button>
1448                </div></div></form></div></div>
1449    </div><div class="footer__content-bottom">
1450    <div class="footer__content-bottom-wrapper page-width">
1451      <div class="footer__column footer__localization isolate"></div>
1452      <div class="footer__column footer__column--info"><div class="footer__payment">
1453            <span class="visually-hidden">Payment methods</span>
1454            <ul class="list list-payment" role="list"></ul>
1455          </div><div class="footer__copyright caption">
1456          <small class="copyright__content">&copy; 2026, <a href="/" title="">Doki</a></small>
1457 
1458        </div>
1459      </div>
1460    </div>
1461  </div>
1462</footer>
1463
1464
1465
1466
1467</div>
1468
1469    <ul hidden>
1470      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
1471      <li id="a11y-new-window-message">Opens in a new window.</li>
1472    </ul>
1473
1474    
1474<script>
1475      window.shopUrl = 'https://dokifoods.com';
1476      window.routes = {
1477        cart_add_url: '/cart/add',
1478        cart_change_url: '/cart/change',
1479        cart_update_url: '/cart/update',
1480        cart_url: '/cart',
1481        predictive_search_url: '/search/suggest'
1482      };
1483
1484      window.cartStrings = {
1485        error: `There was an error while updating your cart. Please try again.`,
1486        quantityError: `You can only add [quantity] of this item to your cart.`
1487      }
1488
1489      window.variantStrings = {
1490        addToCart: `Add to cart`,
1491        soldOut: `Sold out`,
1492        unavailable: `Unavailable`,
1493      }
1494
1495      window.accessibilityStrings = {
1496        imageAvailable: `Image [index] is now available in gallery view`,
1497        shareSuccess: `Link copied to clipboard`,
1498        pauseSlideshow: `Pause slideshow`,
1499        playSlideshow: `Play slideshow`,
1500      }
1501    </script>
1501<script src="//dokifoods.com/cdn/shop/t/16/assets/predictive-search.js?v=31278710863581584031771244210" defer="defer"></script>
1501
1502	
1502<script async src="https://loox.io/widget/4JZrH7GB5a/loox.1673274405063.js?shop=dokifoodsstore.myshopify.com"></script>
1502
1503<link href="//dokifoods.com/cdn/shop/t/16/assets/recurpay.css?v=129793966681679977181771244210" rel="stylesheet" type="text/css" media="all" />
1504<script>
1505  (function() {
1506    //Append Script
1507    var initScript = function(url, callback) {
1508      var script = document.createElement("script");
1509      script.type = "text/javascript";
1510      if (script.readyState){
1511        script.onreadystatechange = function() {
1512          if (script.readyState == "loaded" || script.readyState == "complete") {
1513            script.onreadystatechange = null;
1514            callback();
1515          }
1516        };
1517      } else {
1518        script.onload = function() {
1519          callback();
1520        };
1521      }
1522      script.src = url;
1523      document.getElementsByTagName("head")[0].appendChild(script);
1524    };
1525
1526    var recurpaySubscription = function($) {
1527      window.recurpay = {};
1528      recurpay.domainURL = 'https://dokifoodsstore.recurpay.com';
1529      recurpay.action = `default`;
1530      recurpay.labelOnetimeText = `One-Time Purchase`;
1531      recurpay.labelSubscriptionText = `Subscribe Now and Save`;
1532      recurpay.labelSubscriptionDesc = `Lock in and never run out of supplies`;
1533      recurpay.dropdownLabel = `Deliver Every`;
1534      recurpay.labelButton = `Subscribe Now`;
1535      recurpay.product= {};
1536      recurpay.checkout = 'recurpay';
1537      recurpay.mixedCart = false;
1538      recurpay.checkout_btn_override_class = ".icart-checkout-btn, .hs-checkout-purchase, .recurpay-custom-checkout-btn";
1539      recurpay.product.id = "";
1540      recurpay.product.only_subscription = "";
1541      // recurpay.product.only_subscription = "true";
1542
1543      recurpay.product.available = "";
1544      recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json';
1545      recurpay.accountAPI = recurpay.domainURL + '/api/storefront/account/customers//subscriptions/count.json';
1546      recurpay.manageAccountAPI = recurpay.domainURL + "/storefront/account/authenticate/";
1547      recurpay.checkoutAPI = recurpay.domainURL + '/checkout/initiate.rp';
1548      
1549      recurpay.customer = 'guest';
1550      
1551      if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
1552        recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json?fetch=force';
1553      }
1554      var accountTemplate = '',
1555          pdpTemplate = '',
1556          accountSelector = "#recurpay-account-widget",
1557          pdpSelector = "#recurpay-pdp-widget",
1558          subscriptionSelector = "#recurpay-manage-subscriptions",
1559          checkoutSelector = '[href="/checkout"], form[action="/cart"] button[type="submit"][name="checkout"], form[action="/cart"] input[type="submit"][name="checkout"], form[action="/checkout"] input[type="submit"][name="checkout"], form[action="/checkout"] button[type="submit"][name="checkout"], button[type="submit"][name="checkout"],button[name="checkout"], button.ucd-checkout-btn',
1560          atcFormSelector = 'form[action*="/cart/add"], form[action*="/cart/add.js"], form[id^="product_form_"], form[data-productid], form[action*="/cart/add"][data-js-product-form], form#AddToCartForm, #addToCartFormId1, form.product-form, #AddToCartForm_id, form[data-cart-submit="data-cart-submit"][data-productid], form.lh-product-form, form.shg-product-atc-btn-wrapper, form.shopify-product-form',
1561          atcSelector = '[name="add"], [type=\"submit\"], button#AddToCart, button.gf_add-to-cart',
1562          buynowSelector = 'form[action="/cart/add"] .shopify-payment-button,.shopify-payment-button__button';
1563
1564      // ACCOUNT PAGE
1565      if($(accountSelector).length && recurpay.customer !== "guest"){
1566        function recurAccount(count){
1567          accountTemplate += '<div class="subscription__account" data-subscription-block>'
1568          accountTemplate += '<div class="subscription__account--content">'
1569          accountTemplate += '<div class="subscription__account--heading">Subscriptions <span data-subscription-count>('+count+')</span></div>'
1570          if(count !== 0){
1571            accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>Pause, reschedule or cancel at your convenience.</div>'
1572            accountTemplate += '<div class="subscription__account--button" id="recurpay-manage-subscriptions"><a href="#">View and edit subscription</a></div>'
1573          }
1574          else{
1575            accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>There are no active subscriptions</div>'
1576            accountTemplate += '<div class="subscription__account--button"><a href="/">Start Subscribing</a></div>'
1577          }
1578          accountTemplate += '</div></div>'
1579          return accountTemplate;
1580        }
1581        $.ajax({
1582          url: recurpay.accountAPI,
1583          type: 'GET',
1584          success: function(response){
1585            var accountHTML = '';
1586            if(response != "ERROR" && response.success == true) {
1587              accountHTML = recurAccount(response.data.subscription.count);
1588            }
1589            else {
1590              accountHTML = recurAccount(0);
1591            }
1592            if($(accountSelector).length){
1593              $(accountSelector).html(accountHTML);
1594            }
1595          },
1596          error: function(jqXhr, textStatus, errorThrown){
1597            console.log( errorThrown );
1598          }
1599        });
1600        $(document).on('click', subscriptionSelector, function(e) {
1601          e.preventDefault();
1602          var checkoutForm = $("<form action='"+recurpay.manageAccountAPI+"' method='post' style='display:none;'></form>");
1603          $('body').append(checkoutForm);
1604          checkoutForm.submit();
1605        });
1606      }
1607
1608      // CART PAGE
1609      function recurCart(cartData){
1610        var checkoutData = [],
1611            cartItems = cartData.items,
1612            cartAttributes = [],
1613            cartNote = cartData.note,
1614            recurpayCheckout = false;
1615        $.each( cartData.attributes, function(key, value ) {
1616          if(key != "Plan" && key != '_PlanId'){
1617            cartAttributes.push({
1618              name: key,
1619              value:value
1620            });
1621          }
1622        });
1623        for(var i=0; i < cartItems.length; i++){
1624          var Planid = '',
1625              item = cartItems[i],
1626              property = item.properties,
1627              lineProperty = [];
1628          if(property){
1629            if(property._PlanId){
1630              Planid = property._PlanId
1631              recurpayCheckout = true;
1632            }
1633            $.each( property, function(key, value ) {
1634              if(key != "Plan" && key != '_PlanId'){
1635                lineProperty.push({
1636                  name: key,
1637                  value:value
1638                });
1639              }
1640            });
1641          }
1642          if(Planid == ''){
1643            checkoutData.push({
1644              quantity: item.quantity,
1645              variant_id: item.id,
1646              properties: lineProperty,
1647              type: 'ONETIME',
1648              currency:'INR'
1649            });
1650          }
1651          else{
1652            checkoutData.push({
1653              quantity: item.quantity,
1654              variant_id: item.id,
1655              properties: lineProperty,
1656              plan_id: Planid,
1657              type: 'SUBSCRIPTION',
1658              currency:'INR'
1659            });
1660          }
1661        }
1662        if(recurpayCheckout) {
1663          var getCheckoutData = JSON.stringify(checkoutData),
1664              getCartAttributes = JSON.stringify(cartAttributes),
1665              cartNote = $('[name="note"]').val();
1666          checkoutForm = $("<form action='"+recurpay.checkoutAPI+"' method='post' style='display:none;'>" +
1667                           "<input type='hidden' name='line_items' value='"+getCheckoutData+"' />"+
1668                           "<input type='hidden' name='customer_id' value='"+recurpay.customer+"' />" +
1669                           "<input type='hidden' name='note_attributes' value='"+getCartAttributes+"' />" +
1670                           "<input type='hidden' name='note' value='"+cartNote+"' />" +
1671                           "</form>");
1672          $('body').append(checkoutForm);
1673          checkoutForm.submit();
1674        }
1675        else {
1676          document.location.href = "/checkout";
1677        }
1678      }
1679      
1680    // VARIANT SELECTOR
1681      
1682      function getProductHandle(href) {
1683        if (typeof href === "undefined") {
1684            var href = window.location.href;
1685            href = href.replace("/products/products", "/products");
1686        }
1687        if (/\/products\/([^\?\/\n]+)/.test(href)) {
1688            var found = href.match(/\/products\/([^\?\/\n]+)/);
1689            if (typeof found[1] !== "undefined") {
1690                try {
1691                    return decodeURIComponent(found[1]).replace("#", "");
1692                } catch (e) {
1693                    return found[1].replace("#", "");
1694                }
1695            }
1696        }
1697        return false;
1698      }
1699
1700      recurpay.recurMoney = {
1701        formatPrice: function (price, convertCurrency) {
1702            if (typeof Shopify !== "undefined" && Shopify.hasOwnProperty("currency") && Shopify.currency.hasOwnProperty("rate")) {
1703                var currency = Shopify.currency.active;
1704                var exchangeRate = Shopify.currency.rate;
1705                var moneyFormat = "" + currency;
1706                var currencyFormat = "";
1707                if (typeof convertCurrency === "undefined") {
1708                    convertCurrency = false;
1709                }
1710                if (convertCurrency && exchangeRate !== "1.0") {
1711                    price = this.convertMoney(price, exchangeRate, currency);
1712                }
1713                var bodyAttrMoneyFormat = $("body").attr("data-money-format");
1714                if (currencyFormat !== "") {
1715                    moneyFormat = currencyFormat;
1716                } 
1717                else {
1718                    if (typeof Shopify !== "undefined" && typeof Shopify.currency_settings !== "undefined" && typeof Shopify.currency_settings.money_format !== "undefined") {
1719                        moneyFormat = Shopify.currency_settings.money_format;
1720                    } else if (typeof window.money_format !== "undefined") {
1721                        moneyFormat = window.money_format;
1722                    } else if (typeof window.Theme !== "undefined" && typeof window.Theme.moneyFormat !== "undefined") {
1723                        moneyFormat = window.Theme.moneyFormat;
1724                    } else if (typeof window.theme !== "undefined" && typeof window.theme.moneyFormat !== "undefined") {
1725                        moneyFormat = window.theme.moneyFormat;
1726                    } else if (typeof window.theme !== "undefined" && typeof window.theme.money_format === "string") {
1727                        moneyFormat = window.theme.money_format;
1728                    } else if (typeof window.theme !== "undefined" && typeof window.theme.settings !== "undefined" && typeof window.theme.settings.moneyFormat !== "undefined") {
1729                        moneyFormat = theme.settings.moneyFormat;
1730                    } else if (typeof window.theme !== "undefined" && typeof window.theme.strings !== "undefined" && typeof window.theme.strings.moneyFormat === "string") {
1731                        moneyFormat = window.theme.strings.moneyFormat;
1732                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format !== "undefined" && typeof window.Currency.money_format[currency] === "string") {
1733                        moneyFormat = window.Currency.money_format[currency];
1734                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format === "string") {
1735                        moneyFormat = window.Currency.money_format;
1736                    } else if (typeof bodyAttrMoneyFormat !== "undefined" && typeof bodyAttrMoneyFormat === "string" && bodyAttrMoneyFormat !== "") {
1737                        moneyFormat = bodyAttrMoneyFormat;
1738                    } else if (typeof wsgMoneyFormat === "string") {
1739                        moneyFormat = wsgMoneyFormat;
1740                    } else if (typeof price_format === "string") {
1741                        moneyFormat = price_format;
1742                    } else {
1743                        price = price / 100;
1744                        return price.toLocaleString(undefined, { style: "currency", currency: currency || this.getDefaultCurrency() });
1745                    }
1746              }
1747              return this.formatMoney(price, moneyFormat, currency || this.getDefaultCurrency());
1748            }
1749            return "";
1750        },
1751        formatMoney: function (cents, format, fallbackCurrency, directionFor50) {
1752            if (typeof directionFor50 === "undefined") {
1753                var directionFor50 = "up";
1754            }
1755            try {
1756                if (typeof cents == "string") {
1757                    cents = cents.replace(".", "");
1758                }
1759                var value = "";
1760                var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/;
1761                var formatString = format;
1762                function defaultOption(opt, def) {
1763                    return typeof opt == "undefined" ? def : opt;
1764                }
1765                function formatWithDelimiters(number, precision, thousands, decimal, directionFor50) {
1766                    precision = defaultOption(precision, 2);
1767                    thousands = defaultOption(thousands, ",");
1768                    decimal = defaultOption(decimal, ".");
1769                    directionFor50 = defaultOption(directionFor50, "up");
1770                    if (isNaN(number) || number == null) {
1771                        return 0;
1772                    }
1773                    var originalNumber = number;
1774                    number = (number / 100.0).toFixed(precision);
1775                    if (directionFor50 === "down") {
1776                        if (originalNumber / 100 - number === -0.5) {
1777                            number -= 1;
1778                            number = number.toString();
1779                        }
1780                    }
1781                    var parts = number.split("."),
1782                        dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + thousands),
1783                        cents = parts[1] ? decimal + parts[1] : "";
1784                    return dollars + cents;
1785                }
1786                switch (formatString.match(placeholderRegex)[1]) {
1787                    case "amount":
1788                        value = formatWithDelimiters(cents, 2);
1789                        break;
1790                    case "amount_no_decimals":
1791                        value = formatWithDelimiters(cents, 0, ",", ".", directionFor50);
1792                        break;
1793                    case "amount_with_comma_separator":
1794                        value = formatWithDelimiters(cents, 2, ".", ",");
1795                        break;
1796                    case "amount_with_decimal_separator":
1797                        value = formatWithDelimiters(cents, 2, ",", ".");
1798                        break;
1799                    case "amount_no_decimals_with_comma_separator":
1800                        value = formatWithDelimiters(cents, 0, ".", ",", directionFor50);
1801                        break;
1802                    case "amount_no_decimals_with_space_separator":
1803                        value = formatWithDelimiters(cents, 0, " ", ",", directionFor50);
1804                        break;
1805                    case "amount_with_apostrophe_separator":
1806                        value = formatWithDelimiters(cents, 2, "'", ".");
1807                        break;
1808                }
1809                return formatString.replace(placeholderRegex, value);
1810            } catch (e) {
1811                console.log(e.message);
1812                price = cents / 100;
1813                return price.toLocaleString(undefined, { style: "currency", currency: fallbackCurrency });
1814            }
1815        },
1816        convertMoney: function (value, rate, currency, round) {
1817            if (value <= 0) {
1818                return 0;
1819            }
1820            value *= rate;
1821            var roundUp = ["USD", "CAD", "AUD", "NZD", "SGD", "HKD", "GBP"];
1822            var roundTo100 = ["JPY"];
1823            var roundTo95 = ["EUR"];
1824            if (round) {
1825                if (roundUp.indexOf(currency) !== -1) {
1826                    value = Math.ceil(value);
1827                } else if (roundTo100.indexOf(currency) !== -1) {
1828                    value = Math.ceil(value / 100) * 100;
1829                } else if (roundTo95.indexOf(currency) !== -1) {
1830                    value = Math.ceil(value) - 0.05;
1831                }
1832            }
1833            return value;
1834        }
1835      };
1836
1837      function fetchVariants(){
1838        if(getProductHandle() !== false){
1839          var productURL = "/products/"+getProductHandle()+".json";
1840          $.ajax({
1841            url: productURL,
1842            type: 'GET',
1843            success: function(response){
1844              recurpay.productData = response;
1845              var params = new Proxy(new URLSearchParams(window.location.search), {
1846                get: (searchParams, prop) => searchParams.get(prop),
1847              });
1848              recurpay.product.selectedVariant = params.variant
1849              recurDiscountedPrice(recurpay.product.selectedVariant);
1850            },
1851            error: function(jqXhr, textStatus, errorThrown){
1852              console.log( errorThrown );
1853            }
1854          });
1855        }
1856      }
1857
1858      function calculatePrice(variant_id){
1859        var variant_json = {};
1860        var variant_price = 0;
1861        if(variant_id !== undefined && variant_id !== null){
1862          variant_id = parseInt(variant_id);
1863          var variant_data =  recurpay.productData.product.variants.filter(function(searchId) {
1864          	return searchId.id == variant_id;
1865          });
1866          if(variant_data.length >=1){
1867            var get_variant_price = variant_data[0].price;
1868            // var get_variant_price = variant_data[0].price*100;
1869            // variant_price = recurpay.recurMoney.formatPrice(get_variant_price);
1870          }
1871        }
1872        else{
1873          var get_variant_price = recurpay.productData.product.variants[0].price;
1874          // var get_variant_price = recurpay.productData.product.variants[0].price*100;
1875          // variant_price = recurpay.recurMoney.formatPrice(get_variant_price);
1876        }
1877        return get_variant_price;
1878      }
1879      function formatPriceMoney(price){
1880         var multiple_price = price*100;
1881         var formatted_price = recurpay.recurMoney.formatPrice(multiple_price);
1882        return formatted_price;
1883      }
1884
1885     $(atcFormSelector).closest(".product__meta").find("button.product__chip").on("click", function () {
1886        setTimeout(function() {
1887          recurpay.product.selectedVariant = $(atcFormSelector).find('select[name="id"]').val();
1888          recurDiscountedPrice(recurpay.product.selectedVariant);
1889        },100);
1890      });
1891  
1892      $(atcFormSelector).find(".combobox, .wetheme-dropdown__wrapper ul[id^='SingleOptionSelector-'] li, .option-values-radio .popover-list-item .form-element-radio, .single-option-selector .bcpo-image-parent, .regular-select-item, .bcpo-dd.single-option-selector ul.inner li, #clickyboxes-SingleOptionSelector-0 a, button.product__chip, .form-swatch-item, .product-variant__container .product-variant__label, .options-selection__option-value, .popout-list__option--product, .option-swatch .custom-swatch, ul.select-dropdown li, .swatch-element, .swatch_pr_item, .basel-swatch, .swatchBox label, .swatchBox span").on("click", function () {
1893        setTimeout(function() {
1894          recurpay.product.selectedVariant = $(atcFormSelector).find('select[name="id"], input[name="id"][type="radio"]:checked').val();
1895          recurDiscountedPrice(recurpay.product.selectedVariant);
1896        },100);
1897      });
1898      
1899      $(atcFormSelector).closest(".product-selection").find("select.single-option-selector").on("change", function () {
1900        setTimeout(function() {
1901          recurpay.product.selectedVariant = $(atcFormSelector).find('select[name="id"]').val();
1902          recurDiscountedPrice(recurpay.product.selectedVariant);
1903        },100);
1904      });
1905      
1906      $(atcFormSelector).find('input#SelectedId, select.js-variant-select, input[name="id"], select[name="id"], .select.single-option-selector, .zpa-single-option-selector, .select.options-selection__input-select, .form-options input.option-value-input, .variant-input input[type="radio"], .product-form__option-select, .option-selectors .selector-wrapper select, select.single-option-list-type, .product-options .option-input, select.input-reset, select.js-product-variant, select[data-single-option-selector], input[data-single-option-selector], select.single-option-selector-product-template, .single-option-selector[type="radio"], .single-option-selector-product-template[type="radio"]').on("change", function () {
1907        setTimeout(function() {
1908          recurpay.product.selectedVariant = $(atcFormSelector).find('input[name="id"], select[name="id"], input#SelectedId').val();
1909          recurDiscountedPrice(recurpay.product.selectedVariant);
1910        },100);
1911      });
1912
1913       function recurDiscountedPrice(variant){
1914        $("#recurpay__frequency_label option").each(function(){
1915          var $this = $(this);
1916          var getDiscount = $(this).attr("data-plan-discount");
1917          var getPlanName = $(this).attr("data-plan-name");
1918          var getPlanShipment = $(this).attr("data-plan-shipment");
1919          if(getPlanShipment == null || getPlanShipment == undefined || getPlanShipment == "null"){
1920            getPlanShipment = 1;
1921          }
1922          if(getDiscount == null || getDiscount == undefined || getDiscount == "null"){
1923            getDiscount = 0;
1924          }
1925          var getVariantPrice = calculatePrice(variant);
1926          var discountedPrice = getVariantPrice - (getVariantPrice * getDiscount / 100);
1927          if(parseFloat(getVariantPrice) !== parseFloat(discountedPrice)){
1928            $this.html(getPlanName+" ("+formatPriceMoney(discountedPrice*getPlanShipment)+")");
1929            if($this.is(':selected')){
1930               $this.parents('.recurpay__widget').find(".recurpay__widget_container[data-type='subscription-purchase']").find(".recurpay__group_compare_price").html("<span class='money'>"+formatPriceMoney(getVariantPrice*getPlanShipment)+"</span>");
1931            }
1932          }
1933          else{
1934            $this.html(getPlanName+"("+formatPriceMoney(discountedPrice*getPlanShipment)+")");
1935            if($this.is(':selected')){
1936               $this.parents('.recurpay__widget').find(".recurpay__widget_container[data-type='subscription-purchase']").find(".recurpay__group_compare_price").html("");
1937            }
1938          }
1939          if($this.is(':selected')){
1940             $this.parents('.recurpay__widget').find(".recurpay__widget_container[data-type='subscription-purchase']").find(".recurpay__group_selling_price").html("<span class='money'>"+formatPriceMoney(discountedPrice*getPlanShipment)+"</span>");
1941          }
1942          $this.parents('.recurpay__widget').find(".recurpay__widget_container[data-type='onetime-purchase']").find(".recurpay__group_selling_price").html("<span class='money'>"+formatPriceMoney(getVariantPrice)+"</span>");
1943          $this.find(".recurpay_selling_price").html("<span class='money'>"+formatPriceMoney(discountedPrice)+"</span>");
1944          $this.find(".recurpay__plan--prices").show();
1945        });
1946      }
1947
1948      // PRODUCT PAGE
1949
1950      function recurPDP(data){
1951          var prepaidCount = 0,
1952              regularCount = 0,
1953              prepaidDiscount = [],
1954              maxPrepaidDiscount = '',
1955              getPlanDesc = '',
1956              GetPlans = "";
1957          $.each(data.plans, function(key, plan) {
1958              var DiscountPercentageHtml = '',
1959                  DescriptionHtml = '',
1960                  PlanHtml = '',
1961                  PlanDiscount = 0,
1962                  PlanType = 'regular';
1963              if(plan.type){
1964                  PlanType = plan.type;
1965                  if(PlanType == 'prepaid'){
1966                      prepaidCount += prepaidCount+1;
1967                      prepaidDiscount.push(plan.discount.value);
1968                  }
1969                  else{
1970                      regularCount += regularCount+1;
1971                  }
1972              }
1973              if(plan.discount.type == "percentage" && plan.discount.value != 0){
1974                  PlanDiscount = plan.discount.value;
1975                  DiscountPercentageHtml = '<span class="recurpay__discount">(' + plan.discount.value + '% Off)</span>';
1976              }
1977              if(plan.description) {
1978                  DescriptionHtml = '<div class="recurpay__description" style="display:none" data-description-id="'+plan.id+'">' + plan.description + '</div>';
1979              }
1980              if(recurpay.checkout == "shopify"){
1981                  if(key == 0){
1982                      PlanHtml += '<option value=""  selected="selected" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-shipment= "'+plan.properties.shipment_count+'" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'+plan.name+'</option>'
1983                  }
1984                  else{
1985                      PlanHtml += '<option value="" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-shipment= "'+plan.properties.shipment_count+'" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'+plan.name+'</option>'
1986                  }
1987              }
1988              else{
1989                  if(key == 0){
1990                      PlanHtml += '<option value="" selected="selected" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-shipment= "'+plan.properties.shipment_count+'" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'+plan.name+'</option>'
1991                  }
1992                  else{
1993                      PlanHtml += '<option value="" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-shipment= "'+plan.properties.shipment_count+'" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'+plan.name+'</option>'
1994                  }
1995              }
1996              GetPlans += PlanHtml;
1997              getPlanDesc += DescriptionHtml;
1998          })
1999          if(regularCount > 0 && prepaidCount >0){
2000              maxPrepaidDiscount = Math.max.apply(Math,prepaidDiscount);
2001          }
2002          if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){
2003              pdpTemplate += '<div class="recurpay__widget recurpay_only_subscription_widget" data-recurpay-widget>'
2004          }
2005          else{
2006              pdpTemplate += '<div class="recurpay__widget" data-recurpay-widget>'
2007          }
2008          pdpTemplate += '<div class="recurpay__widget_container recurpay__widget_container--selected" data-type="onetime-purchase">'
2009          pdpTemplate += '<input id="recurpay__onetime_radio" name="recurpay__group_main" type="radio" class="recurpay__group_input" autocomplete="off" value="one-time" checked>'
2010          pdpTemplate += '<label for="recurpay__onetime_radio" class="recurpay__group_label">'
2011          pdpTemplate += '<div class="recurpay__group_header">'
2012          pdpTemplate += '<div class="recurpay__radio_group">'
2013          pdpTemplate += '<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1"></circle><circle cx="12" cy="12" r="6" fill="currentColor" class="recurpay__radio_svg"></circle></svg>'
2014          pdpTemplate += '</div><div class="recurpay__group_title">'+recurpay.labelOnetimeText+'</div>'
2015          pdpTemplate += '<div class="recurpay__group_price_wrapper"><div class="recurpay__group_selling_price"></div>'
2016          pdpTemplate += '</div></div></label></div>'
2017      
2018          pdpTemplate += '<div class="recurpay__widget_container" data-type="subscription-purchase">'
2019          pdpTemplate += '<input id="recurpay__subscribe_radio" name="recurpay__group_main" type="radio" class="recurpay__group_input" autocomplete="off" value="subscription">'
2020          pdpTemplate += '<label for="recurpay__subscribe_radio" class="recurpay__group_label">'
2021          pdpTemplate += '<div class="recurpay__group_header"><div class="recurpay__radio_group">'
2022          pdpTemplate += '<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1"></circle><circle cx="12" cy="12" r="6" fill="currentColor" class="recurpay__radio_svg"></circle></svg>'
2023          pdpTemplate += '</div><div class="recurpay__group_title"> <div>'+recurpay.labelSubscriptionText+'</div>'
2024          pdpTemplate += '<div class="recurpay__group_subtitle">'+recurpay.labelSubscriptionDesc+'</div>'
2025          pdpTemplate += '</div><div class="recurpay__group_price_wrapper"><div class="recurpay__group_compare_price" ></div>'
2026          pdpTemplate += '<div class="recurpay__group_selling_price recurpay__group_discounted_price"></div></div></div>'
2027          pdpTemplate += '<div class="recurpay__group_content_wrapper"><div class="recurpay__group_content"><div class="recurpay__group_frequency">'
2028          pdpTemplate += '<div class="recurpay__frequency_label_title">'+recurpay.dropdownLabel+'</div>'
2029          pdpTemplate += '<select id="recurpay__frequency_label" class="recurpay__frequency" name="recurpay-input">
2029'+GetPlans+'</select>'
2030          pdpTemplate += '</div><div class="recurpay__description_wrapper">'+getPlanDesc+'</div></div><div class="recurpay__action"><button type="button" data-recurpay-action="">'+recurpay.labelButton+'</button></div>'
2031          pdpTemplate += '</div></label></div></div>'
2032          pdpTemplate += '<input type="hidden" id="recurpay_plan_name" name="" value="">';
2033          pdpTemplate += '<input type="hidden" id="recurpay_plan_id" name="" value="">';
2034          if(recurpay.checkout == "shopify"){
2035              pdpTemplate += '<input type="hidden" id="recurpay_selling_plan_id" name="" value="">';
2036          }
2037          return pdpTemplate;
2038      }
2039                
2040      if($(pdpSelector).length <= 0){
2041        if (window.location.href.indexOf("/products/") > -1) {
2042          if($(atcFormSelector).find(atcSelector).filter(':visible').length){
2043            if($(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){
2044              $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().before("<div id='recurpay-pdp-widget'></div>");
2045            }
2046            else{
2047              $(atcFormSelector).find(atcSelector).filter(':visible').first().before("<div id='recurpay-pdp-widget'></div>");
2048            }
2049            if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){
2050              $(pdpSelector).parent().addClass("recurpay-z-index");
2051            }
2052          }
2053          else if($(atcFormSelector).find(atcSelector).length){
2054            if($(atcFormSelector).find(atcSelector).first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){
2055              $(atcFormSelector).find(atcSelector).first().parent().before("<div id='recurpay-pdp-widget'></div>");
2056            }
2057            else{
2058              $(atcFormSelector).find(atcSelector).first().before("<div id='recurpay-pdp-widget'></div>");
2059            }
2060            if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){
2061              $(pdpSelector).parent().addClass("recurpay-z-index");
2062            }
2063          }
2064          else{
2065            $(atcFormSelector).append("<div id='recurpay-pdp-widget'></div>")
2066          }
2067        }
2068      }
2069      if($(pdpSelector).length){
2070        $.ajax({
2071          url: recurpay.pdpAPI,
2072          type: 'GET',
2073          async: false,
2074          success: function(response) {
2075            var pdpHTML = '';
2076            if(response != "ERROR" && response.success == true) {
2077              if(response.data.plans.length > 0){
2078                pdpHTML = recurPDP(response.data);
2079                fetchVariants();
2080              }
2081            }
2082            if($(pdpSelector).length && recurpay.product.available == "true"){
2083              $(pdpSelector).html(pdpHTML);
2084              if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("snippet_status=false") > -1)){
2085                $(pdpSelector).before("<span class='recurpay-preview-text'>You are previewing subscriptions currently and the option below is not visible to customers on your live store. <a href='"+recurpay.domainURL+"/home?step=go_live' class='recurpay-preview-link' target='_blank'>Click here</a> if you are ready to show it your customers now.</span>")
2086              }
2087            }
2088          }
2089        });
2090      }
2091      else{
2092        if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
2093          var modalHTML = "";
2094          modalHTML += '<div class="recurpay-modal-container" data-recurpay-visibility-modal>'
2095          modalHTML += '<div class="recurpay-modal--overlay"></div>'
2096          modalHTML += '<div class="recurpay-modal-inner-container">'
2097          modalHTML += '<div class="recurpay-modal-content">'
2098          modalHTML += '<div class="recurpay-modal-header">'
2099          modalHTML += '<div class="recurpay-modal-image">'
2100          modalHTML += '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 600 600" xml:space="preserve"><g id="LEFT_ARM_1"><g id="XMLID_46_"><path id="XMLID_290_" fill="#FFB96C" d="M294.4,485.5c-1.2,0.3-2.4,0.4-3.6,0.4c-0.2,0-0.4,0-0.6,0c-8.4-0.3-16.2-6.9-21-15.7 c-21.3-39.2-27.1-63.4-34.8-89.9c-1.9-6.6-1.4-13.3,1.4-18.1c2.2-3.7,5.7-6.4,10.5-6.9
2100c0.6-0.1,1.1-0.1,1.7-0.1 c8.5,0,17.4,6.8,20.9,15.6l36.5,89.4C310,471.5,305,483.1,294.4,485.5z"></path><path id="XMLID_280_" fill="#FCAF63" d="M290.2,485.9c-8.4-0.3-16.2-6.9-21-15.7c-21.3-39.2-27.1-63.4-34.8-89.9 c-1.9-6.6-1.4-13.3,1.4-18.1c9.5,23,40.7,98.5,50.3,116.1C287.6,481.1,289,483.6,290.2,485.9z"></path></g></g><g id="LEFT_ARM_2"><g id="XMLID_10_"><g id="XMLID_42_"><path id="XMLID_293_" fill="#FFB96C" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c-2.5-6-0.3-12.3,6.8-15c4.2-1.6,42.4-10.6,48.7-9.4C343.1,455,342.9,465.3,340.2,472z"></path><path id="XMLID_279_" fill="#FCAF63" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c3.2,0.9,9.6,2.1,20.5,0.9C306.4,477.2,325.3,474.3,340.2,472z"></path></g><g id="XMLID_41_"><path id="XMLID_49_" fill="#FEA691" d="M330.2,453.6c-11.9,4-10.6,11.9-8.8,19.6c1.8,7.7,16.6,27.5,21.1,28.5s4.8-0.8,3.6-4.5 c-1.2-3.7-9.7-16.6-9.7-16.6s9.4,12.8,13.3,16.6c3.9,3.8,7.2,3.5,7.1-0.7c-0.2-4.2-9.5-18.3-9.5-18.3s8.2,10.8,11.6,14.5 s7.9,3.1,6.3-1.9c-1.5-5-8.3-15.9-8.3-15.9s6.6,11,11,12.1c4.4,1.1,1.7-5.5-3-13.9C360.3,464.5,345,448.6,330.2,453.6z"></path><path id="XMLID_50_" fill="#FEA691" d="M320.2,464.6c0,0-2.5,9.8-0.9,18.4s4.3,10.3,6.1,10.7s2.4-1.9,1.5-5.6 c-0.9-3.7,1.5-11,1.5-11S325.8,462.4,320.2,464.6z"></path></g></g></g><g id="BODY"><g id="XMLID_70_"><path id="XMLID_45_" fill="#FEC272" d="M273.1,496H172.2c0,0-13.9-97.2-5.1-121.1c2.5-6.8,5.8-12.3,9.6-16.9 c9.5-11.6,21.7-16.9,30-19c10.9-2.8,20.4-2.9,28.6-0.9c21.8,5.2,33.9,25.1,37.8,46.8C278.5,414.8,273.1,496,273.1,496z"></path><path id="XMLID_43_" fill="#F9B35F" d="M207.6,358.5c-13.2,3.4-25.3,3-31-0.5c9.5-11.6,21.7-16.9,30-19 c10.9-2.8,20.4-2.9,28.6-0.9C237,344.9,224.6,354.1,207.6,358.5z"></path></g></g><g id="RIGHT_ARM_1"><g id="XMLID_16_"><path id="XMLID_278_" fill="#FFCD92" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 c-4.4,2-9.5,2.4-14.4,0.5c-7.6-3-11.2-10.2-11.2-18.1c0-1.7,0.2-3.4,0.5-5.1c6.9-37.3,19.2-68.2,29.3-90 c4.4-9.6,15.2-15.6,24.7-10.8c2.9,1.4,4.9,3.7,6.4,6.3C198.3,373.6,199,377.4,199,381.3z"></path><path id="XMLID_273_" fill="#FCB765" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 l35.2-117.3C198.3,373.6,199,377.4,199,381.3z"></path></g></g><g id="RIGHT_ARM_2"><g id="XMLID_17_"><g id="XMLID_20_"><path id="XMLID_285_" fill="#FFCD92" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c-2.6-7.3,0.7-16,11.1-20.4c7.5-3.2,16.1-2.1,25.5-1.2c9.4,0.9,27.5,5.1,38,7.9 c10.6,2.7,16.9,5.4,17.8,15.4C231.3,484.6,231,486.1,230.5,487.4z"></path><path id="XMLID_284_" fill="#FCB765" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c7.8,2.4,18.3,5.2,26.7,5.9C189,488.9,220.4,487.9,230.5,487.4z"></path></g><g id="XMLID_2_"><g id="XMLID_18_"><path id="XMLID_47_" fill="#FEA691" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-4.4-1.1-6.1-3.7-6.5-9.1c-0.5-6.9,4.7-13.2,8.6-15.9c11.7-7.9,22.6-8.5,32.1-7.6 C247.6,460.4,251.5,465.1,251.6,471.3z"></path><path id="XMLID_44_" fill="#FC8172" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-0.4-1-0.7-2.2-0.8-3.7c-0.5-5.9,4.4-11.4,8.2-13.7c11.1-6.8,21.5-7.4,30.5-6.5 C246.8,468.5,249.7,469.6,251.6,471.3z"></path></g><g id="XMLID_19_"><path id="XMLID_48_" fill="#C7DCF9" d="M264.7,488.7c0,1.1-0.2,2.1-0.5,3.2h-55c-0.3-1-0.5-2.1-0.5-3.2c0-9.6,12.5-17.4,28-17.4 C252.2,471.3,264.7,479.1,264.7,488.7z"></path><path id="XMLID_254_" opacity="0.55" fill="#C7DCF9" d="M263.5,490.2c0,0.6-0.1,1.1-0.4,1.7h-50.3c-0.3-0.6-0.4-1.1-0.4-1.7 c0-5.1,11.4-9.3,25.5-9.3C252.1,480.9,263.5,485.1,263.5,490.2z"></path></g><g id="XMLID_37_"><path id="XMLID_28_" fill="#FEA691" d="M252.6,456.6c3.6,0.4,6.1,2.7,7.5,7.5c1.4,4.8,1.7,11.9,0.2,14.4 c-1.5,2.5-4.3,3.6-7.4,1.1c-3.1-2.5-4.8-9.5-5.8-13C245.9,462,244.5,455.8,252.6,456.6z"></path><g id="XMLID_4_"><path id="XMLID_38_" fill="#FEA691" d="M239.2,454.3c3.9,0.4,5.5,3.7,7,8.7c1.5,5,1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C231,460.8,230.4,453.5,239.2,454.3z"></path><path id="XMLID_79_" fill="#FF8D76" d="M243.1,480.8c-1.4,0.3-3,0-4.6-1.4c-3.3-2.6-5.1-10.1-6.2-13.8c-1.1-4-1.7-9.7,3-11.1 c-0.9,2.7-0.4,6.4,0.3,9.2c1,4.3,2.9,13,6.2,16C242.3,480.2,242.7,480.6,243.1,480.8z"></path></g><path id="XMLID_39_" fill="#FEA691" d="M224.6,456.6c3.9,0.4,6.5,2.9,8,7.9s1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C217.4,462.3,215.9,455.7,224.6,456.6z"></path><path id="XMLID_81_" fill="#FF8D76" d="M228.5,482.4c-1.1,0-2.3-0.5-3.5-1.5c-3.3-2.6-5.1-10.1-6.2-13.8 c-1-3.8-2.2-8.6,1.5-10.2c-0.3,2.5,0.4,5.7,1.1,8.3c1.2,4.5,3.3,13.7,7,17C228.4,482.4,228.4,482.4,228.5,482.4z"></path><path id="XMLID_40_" fill="#FEA691" d="M211.5,459.4c3.4-1,6,2.7,7.3,7.3c1.3,4.6,1.7,11.6,0.2,14c-1.4,2.4-4.2,3.5-7.2,1.1 c-3-2.4-3.8-7-4.7-10.4C205.9,467,204.9,461.4,211.5,459.4z"></path><path id="XMLID_82_" fill="#FF8D76" d="M215.2,483.2c-1.1,0-2.2-0.4-3.4-1.4c-3-2.4-3.8-7-4.7-10.4c-1.1-3.8-1.9-8.5,2.1-11 c-0.3,2.7,0.2,5.6,0.7,8.2c0.9,4.6,1.6,10.9,5,14.3C215,483,215.1,483.1,215.2,483.2z"></path><path id="XMLID_78_" fill="#FF8D76" d="M256.8,480.9c-1.2,0.1-2.5-0.3-3.8-1.4c-3.1-2.5-4.8-9.5-5.8-13c-1-3.7-2.2-8.5,1.8-9.7 c0,2.2,0.5,4.7,1,6.9c1,4.5,2.9,13.5,6.1,16.7C256.4,480.6,256.6,480.8,256.8,480.9z"></path></g></g></g></g><g id="HEAD"><g id="XMLID_89_"><path id="XMLID_6_" fill="#FF8D76" d="M208.8,235c0,0,9.3-3.8,15.6,8.8c6.3,12.7-0.5,20.8-0.5,20.8S217.7,246.3,208.8,235z"></path><path id="XMLID_173_" fill="#FEA691" d="M215.2,350.9c-8.8,4.1-14.9-1.6-14.9-1.6l-5.5-11.9l-9.9-21.4c14.9-3.2,27.9-5.7,27.9-5.7 l2.3,9.5l4.3,17.7C219.2,337.6,224,346.9,215.2,350.9z"></path><path id="XMLID_171_" fill="#FF8D76" d="M215,319.9c-1.3,1.9-2.7,3.9-4.4,5.8c-4.3,5.1-10.5,9-15.9,11.7l-9.9-21.4 c14.9-3.2,27.9-5.7,27.9-5.7L215,319.9z"></path><ellipse id="XMLID_3_" transform="matrix(0.8545 -0.5194 0.5194 0.8545 -114.0092 131.008)" fill="#FEA691" cx="176.9" cy="269" rx="47.2" ry="57.7"></ellipse><path id="XMLID_12_" fill="#FF8D76" d="M217.4,308.8c-2.9,3.7-6.5,
21006.9-10.6,9.5c-22.3,13.5-53.7,2.4-70.3-24.8 c-16.4-26.9-12-59.6,9.7-73.4c-12.6,16.2-13.2,42.2,0.3,64.3c16.5,27.2,48,38.3,70.3,24.8C217,309.1,217.2,309,217.4,308.8z"></path><path id="XMLID_5_" fill="#283575" d="M157.2,309.5c0,0-17-13.4-21.3-37.4s0.5-33.7,20.2-45.3c19.7-11.5,34.4-7.4,34.4-7.4 s-14-10.5-36.9-6.6c-22.9,3.8-46.2,25.6-41.4,58.4C117.2,306.2,138,316.5,157.2,309.5z"></path><path id="XMLID_11_" fill="#F76F59" d="M177.8,246.8c-2.7,1.9,1.1,12,9.3,19.5c8.2,7.5,16.1,3.6,16.3-3.8 C203.6,254.9,187.1,240.2,177.8,246.8z"></path><path id="XMLID_7_" fill="#FF8D76" d="M137.5,291.4c0,0-16,15.7-1.6,29.4c13.8,13.1,31.2-4.5,31.2-4.5S142.7,303.2,137.5,291.4z"></path><path id="XMLID_250_" fill="#F76F59" d="M139.4,300.5c0,0-9,8.8-0.9,16.6c7.8,7.4,17.6-2.5,17.6-2.5S142.3,307.2,139.4,300.5z"></path></g></g><g id="HAIR"><g id="XMLID_84_"><path id="XMLID_8_" fill="#283575" d="M188.5,218.1c0,0,1.7-30.2-15.5-42.5c-19.4-13.8-30.3,6.1-23.9,22.4 c2.8,7.3,5.8,11.7,8.2,14.3c2.2,2.4,5.2,3.8,8.4,4L188.5,218.1z"></path><path id="XMLID_9_" fill="#283575" d="M122.7,192.6c-15.3,12.2-2.1,29.7,4.2,34.4c2.7,2,5.6,3.6,8.1,4.8c3.4,1.6,7.4,1.4,10.6-0.6 l21.6-13.7C167.2,217.6,143,176.5,122.7,192.6z"></path><path id="XMLID_51_" fill="#3C4E8E" d="M159,172.3c-4.8,0.6,0.5,9.8,7.5,11S171.3,170.8,159,172.3z"></path><path id="XMLID_61_" fill="#3C4E8E" d="M128.7,192.8c-2.8,3.2,4.5,7.3,10.4,5.3C145.1,196.2,134.9,185.8,128.7,192.8z"></path></g></g><g id="MOUTH"><g id="XMLID_83_"><path id="XMLID_177_" fill="#F76F59" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c-0.5-0.4-1-0.8-1.4-1.4c-4.5-5.7-2.8-20.4,4.2-26.9c5.4-5,12.1-3.7,15.5-0.9C217.9,277.7,219.3,281.7,217.7,285z"></path><path id="XMLID_175_" fill="#FF6EA9" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c0-6.3,2.3-13.7,6.7-17.7C208.1,282.1,214.1,282.7,217.7,285z"></path></g></g><g id="EYE_1"><g id="XMLID_14_"><path id="XMLID_86_" fill="#1C3177" d="M155.8,267.7c-3.2,0-5.7-1-5.9-1.1c-1.3-0.5-1.9-2-1.4-3.3c0.5-1.3,2-1.9,3.3-1.4 c0.1,0,5.6,2.2,8.6-1.1c3.9-4.1-0.2-9.4-0.3-9.6c-0.9-1.1-0.7-2.7,0.4-3.6c1.1-0.9,2.7-0.7,3.6,0.4c2.4,3.1,5.5,10.4,0,16.2 C161.6,266.9,158.5,267.7,155.8,267.7z"></path></g></g><g id="EYE_2"><g id="XMLID_15_"><path id="XMLID_85_" fill="#1C3177" d="M193,242.6c-5.1,0-9.4-3.8-9.7-4c-1.1-0.9-1.1-2.6-0.2-3.6c0.9-1,2.5-1.1,3.6-0.2 c0,0,4.6,3.9,8,2.4c1.5-0.7,0.4-3.8,0.3-3.9c-0.5-1.3,0.1-2.8,1.5-3.3c1.3-0.5,2.8,0.1,3.3,1.4c1.5,3.7,1.1,8.6-3,10.4 C195.5,242.4,194.2,242.6,193,242.6z"></path></g></g><g id="EYEBROW_1"><g id="XMLID_1_"><path id="XMLID_88_" fill="#1C3177" d="M142.4,261.7c-0.1,0-0.2,0-0.3,0c-1.4-0.2-2.4-1.4-2.3-2.8c0-0.3,0.7-6.3,4.9-12.4 c4.1-6.1,8.3-8.2,8.5-8.3c1.3-0.6,2.8-0.1,3.4,1.2c0.6,1.3,0.1,2.8-1.2,3.4c0,0-3.2,1.7-6.5,6.5c-3.4,5-4,10-4,10.1 C144.8,260.7,143.7,261.7,142.4,261.7z"></path></g></g><g id="EYEBROW_2"><g id="XMLID_13_"><path id="XMLID_87_" fill="#1C3177" d="M179,232.1c-0.7,0-1.5-0.3-2-0.9c-0.9-1.1-0.7-2.7,0.4-3.6c0.3-0.2,2.6-2.1,6.7-3.3 c4.1-1.2,7.5-1.1,7.6-1.1c1.4,0,2.5,1.2,2.5,2.6c0,1.4-1.3,2.5-2.6,2.5c0,0-2.7-0.1-6,0.9c-3.2,1-5,2.4-5,2.4 C180.1,231.9,179.6,232.1,179,232.1z"></path></g></g><g id="TABLE"><g id="XMLID_248_"><path id="XMLID_22_" fill="#99ADF9" d="M505.9,506.3H98.3c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h407.6 c4,0,7.2,3.2,7.2,7.2l0,0C513.1,503,509.9,506.3,505.9,506.3z"></path><path id="XMLID_198_" fill="#789FEF" d="M505.2,506.3H157.1c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h348.1 c4,0,7.2,3.2,7.2,7.2l0,0C512.5,503,509.2,506.3,505.2,506.3z"></path></g></g><g id="DESKTOP"><g id="XMLID_186_"><g id="XMLID_182_"><path id="XMLID_25_" fill="#E1ECFF" d="M457.6,444.7h-186c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h186 c3.3,0,5.9,3,5.3,6.3L463,440.2C462.5,442.8,460.3,444.7,457.6,444.7z"></path><path id="XMLID_29_" fill="#C7DCF9" d="M461.6,444.7H278c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h183.6 c3.3,0,5.9,3,5.3,6.3l-19.8,118.7C466.5,442.8,464.2,444.7,461.6,444.7z"></path><path id="XMLID_31_" fill="#B7D4F7" d="M442.2,432H302c-2.6,0-4.5-2.3-4.1-4.8l15.1-90.6c0.3-2,2.1-3.5,4.1-3.5h140.1 c2.6,0,4.5,2.3,4.1,4.8l-15.1,90.6C445.9,430.5,444.2,432,442.2,432z"></path></g><g id="XMLID_183_"><path id="XMLID_24_" fill="#E1ECFF" d="M382.3,484.5h-25.5c-2.4,0-4.2-2-4-4.4l6.7-66.5c0.2-2,1.9-3.6,4-3.6H389 c2.4,0,4.2,2,4,4.4l-6.7,66.5C386.1,483,384.4,484.5,382.3,484.5z"></path><path id="XMLID_26_" fill="#C7DCF9" d="M384.1,484.5h-23.4c-1.5,0-2.7-1.3-2.6-2.8l7-69.4c0.1-1.3,1.2-2.3,2.6-2.3h23.4 c1.5,0,2.7,1.3,2.6,2.8l-7,69.4C386.5,483.5,385.4,484.5,384.1,484.5z"></path></g><g id="XMLID_185_"><path id="XMLID_27_" fill="#E1ECFF" d="M424.7,491.8H318.5c-2.2,0-4-1.8-4-4V479c0-2.2,1.8-4,4-4h106.2c2.2,0,4,1.8,4,4v8.8 C428.7,490,426.9,491.8,424.7,491.8z"></path><path id="XMLID_30_" fill="#C7DCF9" d="M426.9,491.8H327c-2.3,0-4.2-1.9-4.2-4.2v-8.4c0-2.3,1.9-4.2,4.2-4.2h99.9 c2.3,0,4.2,1.9,4.2,4.2v8.4C431,489.9,429.2,491.8,426.9,491.8z"></path></g></g></g><g id="SIGN"><g id="XMLID_21_"><path id="XMLID_77_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9l12.8-24.6 c2.4-4.5,8.8-4.5,11.2,0l48.2,91.5C505,293.6,503.9,297,501.5,298.7z"></path><path id="XMLID_74_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9L420.6,280 c-0.9,4.8,2.4,9.3,7.3,9.9L501.5,298.7z"></path><g id="XMLID_32_"><g id="XMLID_34_"><path id="XMLID_35_" fill="#FFFFFF" d="M445.2,264.1l-5-35.8c-0.2-1.2,0.8-2.3,2-2.3h14.2c1.2,0,2.1,1.1,2,2.3l-5,35.8 c-0.1,1-1,1.7-2,1.7h-4.3C446.1,265.9,445.3,265.1,445.2,264.1z"></path></g><circle id="XMLID_33_" fill="#FFFFFF" cx="449.3" cy="279.1" r="7.1"></circle></g></g></g></svg>'
2101          modalHTML += '</div>'
2102          modalHTML += '<h1 class="recurpay-preview-title">You are previewing subscriptions option for this product</h1>'
2103          modalHTML += '<span class="recurpay-preview-subtext">Note: This is not visible to your customers</span>'
2104          modalHTML += '</div>'
2105          modalHTML += '<div class="recurpay-modal-body">'
2106          modalHTML += '<div class="recurpay-modal-body-content">'
2107          modalHTML += '<div class="recurpay-modal-alert-box"><span class="recurpay-modal-alert-text">Looks like the subscription option is not visible on your store due to some conflict with theme. Talk to us on <a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" data-initiate-live-chat>Live Chat</a>
2107 to get it resolved instantly</span></div>'
2108          modalHTML += '</div></div>'
2109          modalHTML += '<div class="recurpay-modal-footer">'
2110          modalHTML += '<a href="javascript:void(0)" class="recurpay-modal-cancel-link"><button type="button" class="recurpay-modal-cancel-btn">Close</button></a>'
2111          modalHTML += '<a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" class="recurpay-modal-chat-link"><button type="button" class="recurpay-modal-chat-btn" data-initiate-live-chat>Start a Live Chat</button></a>'
2112          modalHTML += '</div></div></div></div>'
2113          if($('[data-recurpay-visibility-modal]').length <= 0){
2114            if($('body').length){
2115              $('body').append(modalHTML);
2116            }
2117            else if($('html').length){
2118              $('html').append(modalHTML);
2119            }
2120          }
2121        }
2122      }
2123      function recurProperties(){
2124        if($("[name='recurpay__group_main'][value='subscription']").is(":checked")){
2125          var planName = $('[name="recurpay-input"] option:selected').attr('data-plan-name'),
2126              planId = $('[name="recurpay-input"] option:selected').attr('data-plan');
2127          $('#recurpay_plan_name').attr("name","properties[Plan]").val(planName);
2128          $('#recurpay_plan_id').attr("name","properties[_PlanId]").val(planId);
2129          $('.recurpay__description[data-description-id]').hide();
2130          $('.recurpay__description[data-description-id="'+planId+'"]').show();
2131          if(recurpay.checkout == "shopify"){
2132            var sellingPlanId = $('[name="recurpay-input"] option:selected').attr('data-selling-plan');
2133            $('#recurpay_selling_plan_id').attr("name","selling_plan").val(sellingPlanId);
2134          }
2135        }
2136        else{
2137          $('#recurpay_plan_name').attr("name","");
2138          $('#recurpay_plan_id').attr("name","");
2139          if(recurpay.checkout == "shopify"){
2140            $('#recurpay_selling_plan_id').attr("name","");
2141          }
2142        }
2143      }
2144      function addSubscription(){
2145        var variantSelector = $(pdpSelector).parents(atcFormSelector).find('[name="id"]'),
2146            quantitySelector = $(pdpSelector).parents(atcFormSelector).find('[name="quantity"]'),
2147            subscriptionPlanId = $('[name="recurpay-input"] option:selected').attr('data-plan'),
2148            subscriptionPlanName = $('[name="recurpay-input"] option:selected').attr('data-plan-name'),
2149            subscriptionPlanType = $('[name="recurpay-input"] option:selected').attr('data-plan-type'),
2150            planVariant = parseInt(variantSelector.val()),
2151            planQuantity = 1,
2152            planParams = {};
2153        if(quantitySelector.length) {
2154          planQuantity = parseInt(quantitySelector.val());
2155        }
2156
2157        if(recurpay.checkout == "shopify"){
2158          var sellingPlanId = $('[name="recurpay-input"] option:selected').attr('data-selling-plan');
2159          planParams = {
2160            id: planVariant,
2161            quantity: planQuantity,
2162            selling_plan: sellingPlanId,
2163            properties: {
2164              'Plan': subscriptionPlanName,
2165              '_PlanId': subscriptionPlanId
2166            }
2167          }
2168        }
2169        else{
2170          planParams = {
2171            id: planVariant,
2172            quantity: planQuantity,
2173            properties: {
2174              'Plan': subscriptionPlanName,
2175              '_PlanId': subscriptionPlanId
2176            }
2177          }
2178        }
2179
2180        if(recurpay.checkout == "recurpay" && !recurpay.prepaidMixedCart && subscriptionPlanType == "prepaid"){
2181          $.getJSON('/cart', function(response) {
2182            response.items = [];
2183            response.items.push(planParams);
2184            recurCart(response);
2185          });
2186        }
2187        else{
2188          if (recurpay.action == "default" && $(atcFormSelector).find(atcSelector).length){
2189            $(atcFormSelector).find(atcSelector).first().click();
2190          }
2191          else{
2192            $.ajax({
2193              type: 'POST',
2194              url: '/cart/add.js',
2195              dataType: 'json',
2196              data: planParams,
2197              success: function() {
2198                if (recurpay.checkout == "recurpay" && recurpay.action == "checkout"){
2199                  $.getJSON('/cart', function(response) {
2200                    recurCart(response);
2201                  });
2202                }
2203                else if(recurpay.action == "cart"){
2204                  document.location.href = '/cart';
2205                }
2206                else{
2207                  document.location.href = '/checkout';
2208                }
2209              },
2210              error: function(xhr, status, error) {
2211                var err = eval("(" + xhr.responseText + ")");
2212                $('[data-recurpay-error]')
2213                .html(err.description)
2214                .show().delay(3000).fadeOut();
2215              }
2216            });
2217          }
2218        }
2219
2220      }
2221
2222      $(document).on('change',"[name='recurpay__group_main']", function(e) {
2223        $('.recurpay__widget_container').removeClass("recurpay__widget_container--selected");
2224        var checkVal = $(this).val();
2225        if($(this).is(":checked")){
2226            $(this).parents('.recurpay__widget_container').addClass("recurpay__widget_container--selected");
2227        }
2228        if(checkVal == "subscription"){
2229          $(atcFormSelector).find(atcSelector).addClass("recurpay-hide");
2230          $(buynowSelector).addClass("recurpay-hide");
2231          $('.recurpay__plans').show();
2232          $('.recurpay__group_content_wrapper').slideDown();
2233        }
2234        else{
2235          $(atcFormSelector).find(atcSelector).removeClass("recurpay-hide");
2236          $(buynowSelector).removeClass("recurpay-hide");
2237          $('.recurpay__plans').hide();
2238          $('.recurpay__group_content_wrapper').slideUp();
2239        }
2240        recurProperties();
2241        // recurDiscountedPrice(recurpay.product.selectedVariant)
2242      });
2243  
2244      $(document).on('change',"[name='recurpay-input']", function(e) {
2245        recurDiscountedPrice(recurpay.product.selectedVariant);
2246        recurProperties();
2247      });
2248
2249      $(document).on('click',".recurpay__group_label", function(e) {
2250        $(this).parents(".recurpay__widget_container").find('[name="recurpay__group_main"]').prop("checked",true).change();
2251      });
2252      
2253      $(document).on('click',".recurpay-modal-cancel-btn", function(e) {
2254        $('[data-recurpay-visibility-modal]').hide();
2255      });
2256
2257      if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){
2258        $("[name='recurpay__group_main'][value='subscription']").prop("checked",true).change();
2259      }
2260      $(document).on('click',"[data-recurpay-action]", function(e) {
2261        addSubscription();
2262      });
2263      if(recurpay.checkout == "recurpay"){
2264        $(document).on('click', checkoutSelector, function(e) {
2265          e.preventDefault();
2266          e.stopPropagation();
2267          $.getJSON('/cart', function(response) {
2268            recurCart(response);
2269          })
2270        });
2271        if($(recurpay.checkout_btn_override_class).length){
2272          document.addEventListener("click", handler, true);
2273          function handler(e) {
2274            if($(e.target).is(recurpay.checkout_btn_override_class)){
2275              e.stopPropagation();
2276              e.preventDefault();
2277              $.getJSON('/cart', function(response) {
2278                recurCart(response);
2279              });
2280            }
2281          }
2282        }
2283      }
2284    }
2285    //Append jQuery if it is not there, then call to recurpaySubscription
2286    //Otherwise directly call to recurpaySubscription
2287    if ((typeof(jQuery) == 'undefined')) {
2288      initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() {
2289        window.recurpayScript = jQuery.noConflict(true);
2290        recurpaySubscription(recurpayScript);
2291      })
2292    }
2293    else {
2294      recurpaySubscription(jQuery);
2295    }
2296  })();
2297</script>
2297
2298<!-- subify Snippet Start -->
2299
2300<!-- subify Snippet End -->
2301<script>
2302  document.addEventListener("DOMContentLoaded", function () {
2303    setTimeout(function () {
2304      document.querySelectorAll('.menu-drawer__menu *').forEach(function (item) {
2305        item.style.fontFamily = 'Knockout, sans-serif';
2306        item.style.fontSize = '16px';
2307        item.style.fontWeight = 'normal';
2308      });
2309    }, 600);
2310  });
2311</script>
vendor: 1 bytes, line 2311
2311
2312<script src="//dokifoods.com/cdn/shop/t/16/assets/seedgrow-whatsapp-init.js?v=109361036028472595821771244210" defer="defer"></script>
2312<script src="//dokifoods.com/cdn/shop/t/16/assets/seedgrow-whatsapp-lib.js?v=5470402636176923031771244210" defer="defer"></script>
2312<div id="shopify-block-AQlZ3NUJTcEJNRnJRO__2266319674215475150" class="shopify-block shopify-app-block">
2312<script>
2313
2314  // 
2315  const  BOB_RZP_BASE_URL = 'https://bob-magic-checkout.getbob.link';
2316  
2317  /**
2318 * Identifies the user and sends the user details to a remote server.
2319 * NOTE: atleast one of the phone, email or webPixelId should be provided.
2320 *
2321 * @param phone - The phone number of the user
2322 */
2323const associateBOBUserInfo = (
2324  phone,
2325  bob_id,
2326  client_id
2327  // email, NOTE: email to be supported in future
2328) => {
2329  return new Promise(
2330    (resolve, reject) => {
2331      const payload = {
2332        phone,
2333        bob_id: bob_id ? bob_id : undefined,  
2334        type: 'BOB_REDIRECTION',
2335        client_id
2336      }
2337
2338      try {
2339        fetch(
2340          'https://shpfy-wbp.getbob.link/webpixel/identify', 
2341          {
2342          // credentials: 'include',
2343          credentials: 'omit',
2344          method: 'POST',
2345          // headers,
2346          body: JSON.stringify(payload),
2347          // keepalive: true,
2348        }).then((response) => {
2349          if (response.ok) {
2350            return response.json();
2351          }
2352          throw new Error('Network response was not ok.');
2353        }).then((response) => {
2354          resolve(response);
2355        }).catch((error) => {
2356          reject(error);
2357        });
2358      } catch (error) {
2359        reject(error);
2360      }
2361    }
2362  );
2363}
2364
2365  /**
2366  * Base64URL decode - to be used for bob_ref_id
2367  *
2368  * @param {string} str 
2369  */
2370  function base64URLdecode(str) {
2371    const base64Encoded = str.replace(/-/g, '+').replace(/_/g, '/');
2372    const padding = str.length % 4 === 0 ? '' : '='.repeat(4 - (str.length % 4));
2373    const base64WithPadding = base64Encoded + padding;
2374    return atob(base64WithPadding)
2375      .split('')
2376      .map(char => String.fromCharCode(char.charCodeAt(0))).join('');
2377  }
2378
2379  /**
2380  * Save User session id
2381  *
2382  * @param {string} bob_id 
2383  */
2384  const setUserIdentifier = (bob_id, key = 'bob_user_identifier') => {
2385    window.sessionStorage.setItem(key, bob_id);
2386  }
2387
2388  /**
2389  * Fetch User session id if exists
2390  */
2391  const retrieveUserIdentifier = (key = 'bob_user_identifier') => {
2392    return window.sessionStorage.getItem(key);
2393  }
2394
2395
2396  /**
2397  * Fetch client id if exists
2398  */
2399  const retrieveClientId = () => {
2400    return window.sessionStorage.getItem('client_id');
2401  }
2402
2403  const findBobCookie = (key = 'bob_id') => {
2404    if (!document.cookie) {
2405      return null;
2406    }
2407    const bobCookie = document.cookie
2408      .split('; ')
2409      .find((row) => row.startsWith(key + '='));
2410    if (bobCookie) {
2411      return bobCookie.split('=')[1];
2412    }
2413    return null;
2414  };
2415
2416
2417
2418
2419  // Make a fetch call to the server to get the customer details
2420  // TODO: replace with the actual server endpoint
2421  const syncBobUserIdentity = (bob_user_identifier = null) => {
2422    return new Promise((resolve, reject) => {
2423      try {
2424        let fetchOptions = {
2425          credentials: 'include',
2426          method: 'GET',
2427        };
2428    
2429        fetch(
2430          'https://shpfy-wbp.getbob.link/webpixel/echo' + 
2431          (bob_user_identifier ? '?bob_id=' + bob_user_identifier : ''),
2432          fetchOptions
2433        )
2434          .then((response) => {
2435            if (response.ok) {
2436              return response.json();
2437            }
2438            throw new Error('[lqd] Network response was not ok.');
2439          })
2440          .then((responseData) => {
2441            if (responseData.bob_id) {
2442              console.log('[lqd][syn][_id] set [c] & [ss]', responseData.bob_id?.length);
2443              setUserIdentifier(responseData.bob_id);
2444              document.cookie = `bob_id=${responseData.bob_id}; path=/; SameSite=None; Secure; max-age=86400`;
2445              resolve(responseData.bob_id);
2446            } else {
2447              console.log('[lqd][syn][_id] not set [c] & [ss]');
2448              resolve(null);
2449            }
2450          })
2451          .catch((error) => {
2452            console.log('[lqd][syn][_id] Error Occurred!!', error);
2453            reject(error);
2454          });
2455      } catch (error) {
2456        console.log('[lqd][syn][_id] Error Occurred!!', error);
2457        reject(error);
2458      }
2459    });
2460  };
2461  // bob-rzp
2462  // this fn updates the expiry of the bob_rzp_id cookie and if bobRzp id is not present, it creates a new one.
2463  const syncBobRzpIdWithServer = (bobRzpId) => {
2464    return new Promise(
2465      (resolve, reject) => {
2466        const payload = {
2467          bobRzpId: bobRzpId ?? '',
2468        }
2469        const url = `${BOB_RZP_BASE_URL}/shopify/verify-id`;
2470        console.log('[lqd][srvr] vrfy __id, len : ', payload?.bobRzpId?.length);
2471        return fetch(url, {
2472          method: 'POST',
2473          credentials: 'include',
2474          headers: {
2475            'Content-Type': 'application/json'
2476          },  
2477          body: JSON.stringify(payload)
2478        }).then(response =>  { 
2479          if(response.ok) { 
2480            return response.json();
2481          }
2482          throw new Error('[lqd][srvr] error');
2483        }).then(data => {
2484          console.log('[lqd][srvr] __id verified len: ', data.bobRzpId?.length);
2485          resolve(data.bobRzpId ?? '');
2486        }).catch(error => {
2487          console.error('[lqd][srvr] unable to verify __id : ', error);
2488          reject(error);
2489        });
2490      }
2491    )
2492  }
2493
2494  const generateBobRzpId = (bobClientId) => {
2495    console.log('[lqd] gnrtng __id');
2496    return fetch(`${BOB_RZP_BASE_URL}/shopify/generate-id`, {
2497      method: 'POST',
2498      credentials: 'include',
2499      headers: {
2500        'Content-Type': 'application/json'
2501      },
2502      body: JSON.stringify({
2503        clientId: bobClientId,
2504        shopifySessionId: 'shopify_session_id'
2505      })
2506    })
2507    .then(response => {
2508      if(response.ok) {
2509        return response.json();
2510      }
2511      throw new Error('[lqd] unable to gnrt __id');
2512    })
2513    .then(data => {
2514      console.log('[lqd] __id gnrtd len: ', data.bobRzpId?.length);
2515      return data.bobRzpId ?? '';
2516    })
2517    .catch(error => {
2518      console.error('[lqd] unable to gnrt __id : ', error);
2519      return '';
2520    });
2521  }
2522
2523
2524  function getRzpPayload(phone, bobRzpId, bobClientId, source, email) {
2525    return {
2526      data: {
2527        notes: {
2528          bob_rzp_id: bobRzpId,
2529          client_id: bobClientId
2530        },
2531        user: {
2532          contact: phone,
2533          email: email ?? ''
2534        },
2535      },
2536      source
2537    }
2538  } 
2539
2540
2541  function migrateBobRzpIdToPhoneNumber(bobId, bobRzpId) {
2542    return new Promise((resolve, reject) => {
2543      if (!bobId || !bobRzpId) {
2544        console.error('[lqd][mgbrp] unable to migrate _id to __id', bobId, bobRzpId);
2545        reject(new Error('[lqd][mgbrp] unable to migrate _id to __id'));
2546      }
2547      const payload = {
2548        bobId, bobRzpId
2549      }
2550      return fetch(`${BOB_RZP_BASE_URL}/migrate`, {
2551        method: 'POST',
2552        headers: { 'Content-Type': 'application/json' },
2553        body: JSON.stringify(payload),
2554      })
2555      .then(response => {
2556        if(response.ok) return response.json();
2557        throw new Error('[lqd][mgbrp] unable to migrate _id to __id');
2558      })
2559      .then(data => {
2560        console.log('[lqd][mgbrp] _id migrated to __id len: ', data.bobRzpId?.length);
2561        resolve(data);
2562      })
2563      .catch(error => {
2564        console.error('[lqd][mgbrp] unable to migrate _id to __id', error);
2565        reject(error);
2566      });
2567    })
2568  }
2569
2570  function mapBobRzpIdToPhoneNumber(payload) {
2571    return fetch(`${BOB_RZP_BASE_URL}/razorpay/user-details`, {
2572      method: 'POST',
2573      headers: { 'Content-Type': 'application/json' },
2574      body: JSON.stringify(payload),
2575    })
2576    .then(response => {
2577      if(response.ok) {
2578        return response.json();
2579      }
2580      throw new Error('[lqd][mbrp] unable to map __id to phone number');
2581    })
2582    .then(data => {
2583      console.log('[lqd][mbrp] __id mapped to phone number len: ', data.bobRzpId?.length);
2584      return data;
2585    })
2586    .catch(error => {
2587      console.error('[lqd][mbrp] unable to map __id to phone number : ', error);
2588      return '';
2589    });
2590  
2591  
2592  
2593  }
2594
2595
2596
2597  document.addEventListener('DOMContentLoaded', function () {
2598    
2599    // Get the referrer id from the URL
2600    const urlParams = new URLSearchParams(window.location.search);
2601    const bobClientId = retrieveClientId();
2602    const bobRefId = urlParams.get('bob_ref_id');
2603    
2604    setTimeout(() => {
2605      console.log('[lqd] initial load');
2606
2607      if (bobRefId) {
2608        const decodedBobRefId = base64URLdecode(bobRefId); // phone number....!
2609  
2610        // sync the bob_rzp_id with the server.
2611        const bobRzpId = retrieveUserIdentifier('bob_rzp_id');
2612        if(!bobRzpId?.length) {
2613          console.log('[lqd][cmpgn] __id X, gen');
2614          generateBobRzpId(bobClientId).then(
2615            response => {
2616              setUserIdentifier(response, 'bob_rzp_id');
2617              document.cookie = `bob_rzp_id=${response}; path=/; SameSite=None; Secure; max-age=86400`;
2618              console.log('[lqd][cmpgn] __id gnrtd len: ', response?.length);
2619              const payload = getRzpPayload(decodedBobRefId, response, bobClientId, 'BOB_REDIRECTION', '');
2620  
2621              return mapBobRzpIdToPhoneNumber(payload);
2622            }
2623          )
2624          .then(data => {
2625            console.log('[lqd][cmpgn] __id mpd done');
2626          })
2627          .catch(error => {
2628            console.error('[lqd][cmpgn] unable to mpd : ', error);
2629          });
2630        } else {
2631          const payload = getRzpPayload(decodedBobRefId, bobRzpId, bobClientId, 'BOB_REDIRECTION', '');
2632          mapBobRzpIdToPhoneNumber(payload)
2633          .then(data => {
2634            console.log('[lqd][cmpgn] __id mpd done');
2635          })
2636          .catch(error => {
2637            console.error('[lqd][cmpgn] unable to mpd : ', error);
2638          });
2639        }
2640  
2641        
2642      }
2643
2644      // if either [ts] didn't load  or not redirect....!
2645      const bobRzpId = retrieveUserIdentifier('bob_rzp_id');
2646      if(!bobRzpId?.length) {
2647        console.log('[lqd] __id X, gen');
2648        // generate the bob_rzp_id 
2649        generateBobRzpId(bobClientId).then(
2650          response => {
2651            setUserIdentifier(response, 'bob_rzp_id');
2652            document.cookie = `bob_rzp_id=${response}; path=/; SameSite=None; Secure; max-age=86400`;
2653            console.log('[lqd] __id gnrtd len: ', response?.length);
2654          }
2655        ).catch(error => {
2656          console.error('[lqd] unable to generate __id : ', error);
2657        });
2658      } else {
2659        console.log('[lqd] __id already present len: ', bobRzpId?.length);
2660      }
2661
2662      // syncing  [c_id] to [ss_id] & migrating [_id] to [__id]
2663      syncBobUserIdentity().then((response) => {
2664        console.log('[lqd][_id] ini syn', response);
2665        if(response) {
2666          const bobRzpId = retrieveUserIdentifier('bob_rzp_id');
2667          migrateBobRzpIdToPhoneNumber(response, bobRzpId).then(data => {
2668            console.log('[lqd] _id migrated to __id len: ', data.bobRzpId?.length);
2669          }).catch(error => {
2670            console.error('[lqd] unable to migrate _id to __id : ', error);
2671          });
2672        }
2673      }).catch(error => {
2674        console.error('[lqd] unable to sync _id to __id : ', error);
2675      });
2676    }, 10000)
2677
2678
2679
2680
2681    
2682    
2683
2684
2685  });
2686
2687
2688
2689  // sync [ss].__id with [c].__id
2690  // can remove post depre pa-1
2691  setInterval(() => {
2692    const bobUserIdentifier = retrieveUserIdentifier();
2693    if (bobUserIdentifier) {
2694      const bobCookieId = findBobCookie();
2695      if (
2696        bobUserIdentifier !== 'true' &&
2697        bobUserIdentifier !== 'false' &&
2698        bobUserIdentifier !== 'undefined' &&
2699        bobUserIdentifier !== bobCookieId
2700      ) {
2701        console.log('bobUserIdentifier: ', bobUserIdentifier);
2702        console.log('bobCookieId: ', bobCookieId);
2703        // Make a fetch call to the server to get the customer details  => seems like as cookie has expiry, we are doing this.....!
2704        syncBobUserIdentity(bobUserIdentifier).then((response) => {
2705          console.log('[lqd][rsync][_id] [c] & [ss] synced...!', response);
2706        }).catch(error => {
2707          console.error('[lqd][rsync][_id] [c] & [ss] not synced...!', error);
2708        });
2709      }
2710    } else {
2711      // Do nothing
2712    }
2713
2714
2715    // sync the bob_rzp_id with the server.
2716    console.log('[lqd][rsync] __id');
2717    const bobRzpIdCookie = findBobCookie('bob_rzp_id');
2718    const bobRzpIdSession = retrieveUserIdentifier('bob_rzp_id');
2719
2720    // Case 1: both empty → skip 
2721    // TODO: [can use ? operator]
2722    if ((!bobRzpIdCookie || bobRzpIdCookie.length === 0) &&
2723    (!bobRzpIdSession || bobRzpIdSession.length === 0)) {
2724      console.log('[lqd] [c] && [ss] empty → skip sync');
2725      return;
2726    }
2727
2728
2729    // Case 2: cookie != session → sync
2730    if(bobRzpIdCookie !== bobRzpIdSession) {
2731      console.log( bobRzpIdCookie?.length > 0 ?
2732         bobRzpIdSession?.length > 0 ?
2733          '[lqd] [c] != [ss], hence syncing' :
2734           '[lqd] [c] [ss][emt], hence syncing' :
2735            '[lqd] [c][emt] [ss], hence syncing');
2736      syncBobRzpIdWithServer(bobRzpIdSession).then(
2737        response => {
2738          // set the bob_rzp_id in the session storage
2739          setUserIdentifier(response, 'bob_rzp_id');
2740          // set the bob_rzp_id in the browser cookie
2741          document.cookie = `bob_rzp_id=${response}; path=/; SameSite=None; Secure; max-age=86400`;
2742
2743          console.log('[lqd][rsync] [ss] set len:', response?.length);
2744        }
2745      ).catch(error => {
2746        console.error(`[lqd] unable to sync __id : `, error);
2747      });
2748    } else {
2749      console.log('[lqd] [c] == [ss], hence not syncing');
2750    }
2751
2752
2753  }, 15000);
2754</script>
2754
2755
2756
2757</div><div id="shopify-block-AVllTTzR1VWxvZm8yY__83e0bd88-ae18-41d3-96aa-0f8466d07cc0" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: social-widget-variable -->
2757<script type=text/javascript>
2758  
2759
2760  window.__SW_OBJECT__ = window.__SW_OBJECT__ ?? {
2761    shop_id : "Y5cACSRr961m_w",
2762    is_design_mode: false,
2763    locale: "en",
2764    page_type: "page.contact",
2765    product_id : "",
2766    template_id: "page"
2767  };
2768  
2769  
2770    window.__SW_DATA = window.__SW_DATA || {"widget":{"desktop":[{"widget":"{\"status\":true,\"pricing_plan\":\"Basic\",\"widget_id\":\"0000c26a-0000-1000-8000-000000000000\",\"settings\":{\"page_id\":\"template-index\",\"view_count\":0,\"install_type\":\"auto\",\"page_name\":\"Home page\",\"page_position\":\"bottom\",\"page_custom_element\":\"\",\"page_custom_position\":\"\",\"manual_install_code\":\"\",\"layout_background_type\":\"color\",\"template_id\":1,\"display_layout\":\"grid\",\"collapse_max_image\":0,\"item_no_of_rows\":2,\"item_no_of_columns\":5,\"is_show_pagination\":false,\"is_show_arrow\":false,\"is_enable_max_width\":false,\"is_enable_load_more_btn\":true,\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_heading_title\":false,\"heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_heading_description\":false,\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_item_hover_effect\":true,\"item_no_of_slider\":5,\"item_no_of_photo\":0,\"auto_play_slider\":true,\"auto_play_duration\":3,\"is_enable_item_caption\":true,\"is_enable_item_likes_count\":false,\"is_enable_item_date\":true,\"on_image_click\":\"popup\",\"on_image_click_target_link\":\"_self\",\"is_enable_popup_user_profile\":true,\"is_enable_popup_follow_btn\":true,\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_popup_caption\":true,\"is_enable_popup_likes_count\":false,\"is_enable_popup_comments_count\":false,\"is_enable_popup_date\":true,\"display_product_item\":\"vertical\",\"cta_btn_link\":\"_self\",\"var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255,255,255,1)\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
2770:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"0px\",\"--sw-item-gutter\":\"2px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627E5\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"#25262799\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-background-size-local\":\"cover\"},\"mobile_template_id\":1,\"mobile_display_layout\":\"grid\",\"mobile_collapse_max_image\":0,\"mobile_item_no_of_rows\":3,\"mobile_item_no_of_columns\":2,\"mobile_is_show_pagination\":false,\"mobile_is_show_arrow\":false,\"mobile_is_enable_load_more_btn\":true,\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_max_width\":false,\"mobile_layout_background_type\":\"color\",\"mobile_is_enable_heading_title\":false,\"mobile_heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_heading_description\":false,\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_item_hover_effect\":true,\"mobile_item_no_of_slider\":5,\"mobile_auto_play_slider\":true,\"mobile_auto_play_duration\":3,\"mobile_is_enable_item_caption\":true,\"mobile_is_enable_item_likes_count\":false,\"mobile_is_enable_item_comments_count\":false,\"mobile_is_enable_item_date\":true,\"mobile_on_image_click\":\"popup\",\"mobile_on_image_click_target_link\":\"_self\",\"mobile_is_enable_popup_user_profile\":true,\"mobile_is_enable_popup_follow_btn\":true,\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_popup_caption\":true,\"mobile_is_enable_popup_likes_count\":false,\"mobile_is_enable_popup_comments_count\":false,\"mobile_is_enable_popup_date\":true,\"mobile_display_product_item\":\"vertical\",\"mobile_cta_btn_link\":\"_self\",\"mobile_var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255,255,255,1)\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
2770:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"0px\",\"--sw-item-gutter\":\"2px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627E5\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"#25262799\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-background-size-local\":\"cover\"},\"popup_user_profile_click_target_link\":\"_self\",\"mobile_popup_user_profile_click_target_link\":\"_self\",\"mobile_item_no_of_photo\":0,\"is_enable_instagram_logo\":false,\"mobile_is_enable_instagram_logo\":false,\"heading_type\":\"basic\",\"mobile_heading_type\":\"basic\",\"is_enable_heading_follow_btn\":true,\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_heading_follow_btn\":true,\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"popup_transition_time\":3,\"mobile_popup_transition_time\":3,\"is_show_item_cart\":true,\"mobile_is_show_item_cart\":true,\"hotspot_target_link\":\"_blank\",\"mobile_hotspot_target_link\":\"_blank\",\"is_enable_popup_view_on_instagram\":true,\"mobile_is_enable_popup_view_on_instagram\":true,\"popup_view_on_instagram_target_link\":\"_self\",\"mobile_popup_view_on_instagram_target_link\":\"_self\",\"creative_feed_max_image\":0,\"mobile_creative_feed_max_image\":0,\"is_enable_item_comments_count\":false,\"currency_symbol\":\"₹\",\"currency_code\":\"INR\"},\"translations\":{\"en\":{\"static\":{\"a_few_hours_ago\":\"A few hours ago\",\"a_few_minutes_ago\":\"A few minutes ago\",\"add_product_success\":\"Product successfully added to your cart\",\"april\":\"April\",\"august\":\"August\",\"comment\":\"Comment\",\"comments\":\"Comments\",\"december\":\"December\",\"february\":\"February\",\"follower\":\"Follower\",\"followers\":\"Followers\",\"following\":\"Following\",\"followings\":\"Followings\",\"january\":\"January\",\"july\":\"July\",\"june\":\"June\",\"just_now\":\"Just now\",\"like\":\"Like\",\"likes\":\"Likes\",\"march\":\"March\",\"may\":\"May\",\"november\":\"November\",\"october\":\"October\",\"post\":\"Post\",\"posts\":\"Posts\",\"september\":\"September\",\"two_days_ago\":\"2 days ago\",\"view_cart\":\"VIEW CART\",\"view_on_instagram\":\"View on Instagram\",\"view_product\":\"View products\",\"yesterday\":\"Yesterday\"},\"dynamic\":{\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_title\":\"\u003cp style=\\\\\\\"text-align: center\\\\\\\"\u003e\u003cspan style=\\\\\\\"font-size: 18px\\\\\\\"\u003eFollow \u003ca href=\\\"https:\/\/www.instagram.com\/dokimeats\\\"\u003e@dokimeats\u003c\/a\u003e on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_title\":\"\u003cp style=\\\\\\\"text-align: center\\\\\\\"\u003e\u003cspan style=\\\\\\\"font-size: 18px\\\\\\\"\u003eFollow \u003ca href=\\\"https:\/\/www.instagram.com\/dokimeats\\\"\u003e@dokimeats\u003c\/a\u003e on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"cta_btn_text_detail_self\":\"VIEW DETAIL\",\"cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"cta_btn_text_checkout\":\"BUY IT NOW\",\"cta_btn_text_add_to_cart\":\"ADD TO CART\",\"mobile_cta_btn_text_detail_self\":\"VIEW DETAIL\",\"mobile_cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"mobile_cta_btn_text_checkout\":\"BUY IT NOW\",\"mobile_cta_btn_text_add_to_cart\":\"ADD TO CART\"}}},\"widget_type\":\"Instagram\",\"media_list\":[{\"media_id\":\"91c49384-be96-11ef-9ba8-9a06c6473990\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/widget-static.onecommerce.i
2770o\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/91c49384-be96-11ef-9ba8-9a06c6473990\/media\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DDWuziGSZwO\/\",\"caption\":\"Challenge: Spot the DOKi 👀\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-12-09T11:01:10Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"91c4f451-be96-11ef-9ba9-9a06c6473990\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/91c4f451-be96-11ef-9ba9-9a06c6473990\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/91c4f451-be96-11ef-9ba9-9a06c6473990\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DC3elKWyg4v\/\",\"caption\":\"Can you give Dyaus tips to get out of the friendzone?\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-11-27T07:45:04Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"91c554e9-be96-11ef-9baa-9a06c6473990\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/91c554e9-be96-11ef-9baa-9a06c6473990\/media\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DCyj-q1y3lr\/\",\"caption\":\"Get Pork Puffs for upto 20% off- our Black Friday Sale is live 🚨\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-11-25T09:53:54Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"0d7d114d-9c9a-11ef-bdde-ce674fb45ab4\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/0d7d114d-9c9a-11ef-bdde-ce674fb45ab4\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/0d7d114d-9c9a-11ef-bdde-ce674fb45ab4\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DCB064JyTFR\/\",\"caption\":\"Upgrade ⬆️ your chakna game with our Pork Puffs!\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-11-06T11:42:14Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"80e21b55-9afc-11ef-b52b-da3674e0fee4\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/80e21b55-9afc-11ef-b52b-da3674e0fee4\/media\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DB8tWnTy8IQ\/\",\"caption\":\"Our jerky is the the ultimate pickleball partner – won’t hog the court, always brings the energy, and never complains about the score!\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-11-04T11:56:49Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"8b8418db-907b-11ef-98ae-56eef24f6d3f\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/8b8418db-907b-11ef-98ae-56eef24f6d3f\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/8b8418db-907b-11ef-98ae-56eef24f6d3f\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DBa2NzYyNdc\/\",\"caption\":\"We’ve got your back this Festive season! 🪔 Whether you’re trying to keep the hunger pangs away or just trying to offset the extra calories from all them barfis😅, now’s a good time to stock up on DOKi 😋\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-10-22T08:23:47Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"87d01bb9-86c9-11ef-9568-f677d071c387\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.i
2770o\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/87d01bb9-86c9-11ef-9568-f677d071c387\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/87d01bb9-86c9-11ef-9568-f677d071c387\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DA5sXthyNYi\/\",\"caption\":\"Was great to see our DOKi Delhi Fam at the Jazz Weekender!\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-10-09T11:19:48Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"734a4666-82bf-11ef-a36e-be9f53be6052\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/734a4666-82bf-11ef-a36e-be9f53be6052\/media\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DAsv5z9ybjN\/\",\"caption\":\"Snacking as it should be- high protein, lean, and perfect for on the go!\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-10-04T10:39:52Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"60e395b2-79dc-11ef-b2f9-5e76f3fd5e40\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/60e395b2-79dc-11ef-b2f9-5e76f3fd5e40\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/60e395b2-79dc-11ef-b2f9-5e76f3fd5e40\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DAQRWD2SRyN\/\",\"caption\":\"They said good things come to those who wait 🕰️ , and Doki is proof. Sometimes we might take a bit but we assure you it’s worth it every time 😋\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-09-23T09:15:08Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"8e55c9cb-7434-11ef-bc0d-965b6b4cc62c\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/8e55c9cb-7434-11ef-bc0d-965b6b4cc62c\/media\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/C_-B9f4yi2s\/\",\"caption\":\"Your charcuterie board just got a tasty upgrade! 🧀🍇 Add some jerky 🥓 for that perfect protein punch. 💪🏼\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-09-16T07:13:21Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"}],\"next_cursor\":\"MTcyNjQ3MDgwMTQyMA==\",\"accounts\":{\"0000944b-0000-1000-8000-000000000000\":{\"id\":\"0000944b-0000-1000-8000-000000000000\",\"internal_id\":\"28245028481777962\",\"name\":\"dokimeats\",\"social_type\":\"InstagramPersonal\",\"connect_status\":false,\"username\":\"dokimeats\",\"avatar\":\"\",\"gcs_avatar\":\"\",\"biography\":\"\",\"followers_count\":0,\"follows_count\":0,\"media_count\":122}},\"sources\":{\"000092af-0000-1000-8000-000000000000\":{\"id\":\"000092af-0000-1000-8000-000000000000\",\"name\":\"Media source from profile @dokimeats\",\"total_items\":113,\"last_sync\":\"0001-01-01T00:00:00Z\",\"source_type\":\"ProfileSelf\"}},\"widget_display\": { \"display\": true, \"hide_watermark\": false }}","widget_id":"0000c26a-0000-1000-8000-000000000000"}],"mobile":[{"widget":"{\"status\":true,\"pricing_plan\":\"Basic\",\"widget_id\":\"0000c26a-0000-1000-8000-000000000000\",\"settings\":{\"page_id\":\"template-index\",\"view_count\":0,\"install_type\":\"auto\",\"page_name\":\"Home page\",\"page_position\":\"bottom\",\"page_custom_element\":\"\",\"page_custom_position\":\"\",\"manual_install_code\":\"\",\"layout_background_type\":\"color\",\"template_id\":1,\"display_layout\":\"grid\",\"collapse_max_image\":0,\"item_no_of_rows\":2,\"item_no_of_columns\":5,\"is_show_pagination\":false,\"is_show_arrow\":false,\"is_enable_max_width\":false,\"is_enable_load_more_btn\":true,\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_heading_title\":false,\"heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_heading_description\":false,\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_item_hover_effect\":true,\"item_no_of_slider\":5,\"item_no_of_photo\":0,\"auto_play_slider\":true,\"auto_play_duration\":3,\"is_enable_item_caption\":true,\"is_enable_item_likes_count\":false,\"is_enable_item_date\":true,\"on_image_click\":\"popup\",\"on_image_click_target_link\":\"_self\",\"is_enable_popup_user_profile\":true,\"is_enable_popup_follow_btn\":true,\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_popup_caption\":true,\"is_enable_popup_likes_count\":false,\"is_enable_popup_comments_count\":false,\"is_enable_popup_date\":true,\"display_product_item\":\"vertical\",\"cta_btn_link\":\"_self\",\"var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255,255,255,1)\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
2770:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"0px\",\"--sw-item-gutter\":\"2px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627E5\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"#25262799\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-background-size-local\":\"cover\"},\"mobile_template_id\":1,\"mobile_display_layout\":\"grid\",\"mobile_collapse_max_image\":0,\"mobile_item_no_of_rows\":3,\"mobile_item_no_of_columns\":2,\"mobile_is_show_pagination\":false,\"mobile_is_show_arrow\":false,\"mobile_is_enable_load_more_btn\":true,\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_max_width\":false,\"mobile_layout_background_type\":\"color\",\"mobile_is_enable_heading_title\":false,\"mobile_heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_heading_description\":false,\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_item_hover_effect\":true,\"mobile_item_no_of_slider\":5,\"mobile_auto_play_slider\":true,\"mobile_auto_play_duration\":3,\"mobile_is_enable_item_caption\":true,\"mobile_is_enable_item_likes_count\":false,\"mobile_is_enable_item_comments_count\":false,\"mobile_is_enable_item_date\":true,\"mobile_on_image_click\":\"popup\",\"mobile_on_image_click_target_link\":\"_self\",\"mobile_is_enable_popup_user_profile\":true,\"mobile_is_enable_popup_follow_btn\":true,\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_popup_caption\":true,\"mobile_is_enable_popup_likes_count\":false,\"mobile_is_enable_popup_comments_count\":false,\"mobile_is_enable_popup_date\":true,\"mobile_display_product_item\":\"vertical\",\"mobile_cta_btn_link\":\"_self\",\"mobile_var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255,255,255,1)\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
2770:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"0px\",\"--sw-item-gutter\":\"2px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627E5\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"#25262799\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-background-size-local\":\"cover\"},\"popup_user_profile_click_target_link\":\"_self\",\"mobile_popup_user_profile_click_target_link\":\"_self\",\"mobile_item_no_of_photo\":0,\"is_enable_instagram_logo\":false,\"mobile_is_enable_instagram_logo\":false,\"heading_type\":\"basic\",\"mobile_heading_type\":\"basic\",\"is_enable_heading_follow_btn\":true,\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_heading_follow_btn\":true,\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"popup_transition_time\":3,\"mobile_popup_transition_time\":3,\"is_show_item_cart\":true,\"mobile_is_show_item_cart\":true,\"hotspot_target_link\":\"_blank\",\"mobile_hotspot_target_link\":\"_blank\",\"is_enable_popup_view_on_instagram\":true,\"mobile_is_enable_popup_view_on_instagram\":true,\"popup_view_on_instagram_target_link\":\"_self\",\"mobile_popup_view_on_instagram_target_link\":\"_self\",\"creative_feed_max_image\":0,\"mobile_creative_feed_max_image\":0,\"is_enable_item_comments_count\":false,\"currency_symbol\":\"₹\",\"currency_code\":\"INR\"},\"translations\":{\"en\":{\"static\":{\"a_few_hours_ago\":\"A few hours ago\",\"a_few_minutes_ago\":\"A few minutes ago\",\"add_product_success\":\"Product successfully added to your cart\",\"april\":\"April\",\"august\":\"August\",\"comment\":\"Comment\",\"comments\":\"Comments\",\"december\":\"December\",\"february\":\"February\",\"follower\":\"Follower\",\"followers\":\"Followers\",\"following\":\"Following\",\"followings\":\"Followings\",\"january\":\"January\",\"july\":\"July\",\"june\":\"June\",\"just_now\":\"Just now\",\"like\":\"Like\",\"likes\":\"Likes\",\"march\":\"March\",\"may\":\"May\",\"november\":\"November\",\"october\":\"October\",\"post\":\"Post\",\"posts\":\"Posts\",\"september\":\"September\",\"two_days_ago\":\"2 days ago\",\"view_cart\":\"VIEW CART\",\"view_on_instagram\":\"View on Instagram\",\"view_product\":\"View products\",\"yesterday\":\"Yesterday\"},\"dynamic\":{\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_title\":\"\u003cp style=\\\\\\\"text-align: center\\\\\\\"\u003e\u003cspan style=\\\\\\\"font-size: 18px\\\\\\\"\u003eFollow \u003ca href=\\\"https:\/\/www.instagram.com\/dokimeats\\\"\u003e@dokimeats\u003c\/a\u003e on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #5B86E5; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_title\":\"\u003cp style=\\\\\\\"text-align: center\\\\\\\"\u003e\u003cspan style=\\\\\\\"font-size: 18px\\\\\\\"\u003eFollow \u003ca href=\\\"https:\/\/www.instagram.com\/dokimeats\\\"\u003e@dokimeats\u003c\/a\u003e on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"cta_btn_text_detail_self\":\"VIEW DETAIL\",\"cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"cta_btn_text_checkout\":\"BUY IT NOW\",\"cta_btn_text_add_to_cart\":\"ADD TO CART\",\"mobile_cta_btn_text_detail_self\":\"VIEW DETAIL\",\"mobile_cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"mobile_cta_btn_text_checkout\":\"BUY IT NOW\",\"mobile_cta_btn_text_add_to_cart\":\"ADD TO CART\"}}},\"widget_type\":\"Instagram\",\"media_list\":[{\"media_id\":\"91c49384-be96-11ef-9ba8-9a06c6473990\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/widget-static.onecommerce.i
2770o\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/91c49384-be96-11ef-9ba8-9a06c6473990\/media\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DDWuziGSZwO\/\",\"caption\":\"Challenge: Spot the DOKi 👀\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-12-09T11:01:10Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"91c4f451-be96-11ef-9ba9-9a06c6473990\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/91c4f451-be96-11ef-9ba9-9a06c6473990\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/91c4f451-be96-11ef-9ba9-9a06c6473990\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DC3elKWyg4v\/\",\"caption\":\"Can you give Dyaus tips to get out of the friendzone?\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-11-27T07:45:04Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"91c554e9-be96-11ef-9baa-9a06c6473990\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/91c554e9-be96-11ef-9baa-9a06c6473990\/media\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DCyj-q1y3lr\/\",\"caption\":\"Get Pork Puffs for upto 20% off- our Black Friday Sale is live 🚨\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-11-25T09:53:54Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"0d7d114d-9c9a-11ef-bdde-ce674fb45ab4\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/0d7d114d-9c9a-11ef-bdde-ce674fb45ab4\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/0d7d114d-9c9a-11ef-bdde-ce674fb45ab4\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DCB064JyTFR\/\",\"caption\":\"Upgrade ⬆️ your chakna game with our Pork Puffs!\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-11-06T11:42:14Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"80e21b55-9afc-11ef-b52b-da3674e0fee4\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/80e21b55-9afc-11ef-b52b-da3674e0fee4\/media\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DB8tWnTy8IQ\/\",\"caption\":\"Our jerky is the the ultimate pickleball partner – won’t hog the court, always brings the energy, and never complains about the score!\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-11-04T11:56:49Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"},{\"media_id\":\"8b8418db-907b-11ef-98ae-56eef24f6d3f\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/8b8418db-907b-11ef-98ae-56eef24f6d3f\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/6\/7\/1\/Y5cACSRr961m_w\/000092af-0000-1000-8000-000000000000\/8b8418db-907b-11ef-98ae-56eef24f6d3f\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DBa2NzYyNdc\/\",\"caption\":\"We’ve got your back this Festive season! 🪔 Whether you’re trying to keep the hunger pangs away or just trying to offset the extra calories from all them barfis😅, now’s a good time to stock up on DOKi 😋\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2024-10-22T08:23:47Z\",\"account_id\":\"0000944b-0000-1000-8000-000000000000\",\"source_id\":\"000092af-0000-1000-8000-000000000000\"}],\"next_cursor\":\"MTcyOTU4NTQyNzQ4MA==\",\"accounts\":{\"0000944b-0000-1000-8000-000000000000\":{\"id\":\"0000944b-0000-1000-8000-000000000000\",\"internal_id\":\"28245028481777962\",\"name\":\"dokimeats\",\"social_type\":\"InstagramPersonal\",\"connect_status\":false,\"username\":\"dokimeats\",\"avatar\":\"\",\"gcs_avatar\":\"\",\"biography\":\"\",\"followers_count\":0,\"follows_count\":0,\"media_count\":122}},\"sources\":{\"000092af-0000-1000-8000-000000000000\":{\"id\":\"000092af-0000-1000-8000-000000000000\",\"name\":\"Media source from profile @dokimeats\",\"total_items\":113,\"last_sync\":\"0001-01-01T00:00:00Z\",\"source_type\":\"ProfileSelf\"}},\"widget_display\": { \"display\": true, \"hide_watermark\": false }}","widget_id":"0000c26a-0000-1000-8000-000000000000"}]}};
2771  
2772  </script>
2772<!-- END app snippet -->
2773
2774</div><div id="shopify-block-ARVZGby9xRG9peXNVY__8746983209849429782" class="shopify-block shopify-app-block">
2774<script type="module" src="https://cdn.shopify.com/extensions/01a10fec-e6a0-7a5c-8512-2d1d8c3b605c/dealeasy-287/assets/dealeasy-widgets.esm.js" defer></script>
2774
2775
2776<script>
2777  var dealeasyPublicAccessToken = 'be1d5c8b548e5f11b5ba10f41abfdfac' || 'be1d5c8b548e5f11b5ba10f41abfdfac';
2778  var dealeasyUsingTranslatedHandles = false || false;
2779  var dealeasyPublicApiVersion = "2026-07";
2780
2781  window.dealeasyProduct = {
2782    id: 'gid://shopify/Product/' + '',
2783    handle: ''
2784  };
2785
2786  var editableQtySelector = '' === "true";
2787  var minimizeFreeGiftTitle = '' === "true";
2788  var isRtlLanguageStore = '' === "true";
2789  var discountRoundingMethod = '';</script>
2789
2790
2791
2792
2793
2794<!-- BEGIN app snippet: custom-css --><style></style><!-- END app snippet -->
2795<!-- BEGIN app snippet: custom-script -->
2795<script></script>
2795<!-- END app snippet -->
2796
2797
2798  
2798<script></script>
2798
2799<style></style>
2800
2801
2802
2803</div><div id="shopify-block-AM05QbkZpaG5MWU93V__18228966181090706294" class="shopify-block shopify-app-block">
2804
2805
2806  
2806<script type="module" src="https://cdn.shopify.com/extensions/01a115be-abcf-7501-a123-78da12b4df6b/lb-upsell-452/assets/lb-upsell.js" defer="defer"></script>
2806
2807  
2807<script type="module" src="https://cdn.shopify.com/extensions/01a115be-abcf-7501-a123-78da12b4df6b/lb-upsell-452/assets/lb-upsell-components.esm.js" defer="defer"></script>
2807
2808
2809
2810
2811<script>
2812
2813  
2814    window.lbupsellToken = "1ce1144658751f5f32f22b28375f693e"
2815  
2816  
2817</script>
2817
2818
2819<script>
2820
2821  window.lbInitMode = "immediate";
2822  
2823  window.lbComponentSrc = "https://cdn.shopify.com/extensions/01a115be-abcf-7501-a123-78da12b4df6b/lb-upsell-452/assets/lb-upsell-components.esm.js";</script>
2823
2824
2825<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a115be-abcf-7501-a123-78da12b4df6b/lb-upsell-452/assets/lb-utils.js" defer="defer"></script>
2825
2826
2827</div>
2827<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2827
2828</body>
2829</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.