1<!doctype html> 2<html class="no-js" lang="en"> 3 <head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//dailyfarmer.in/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`88080056625`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 10 <meta name="viewport" content="width=device-width,initial-scale=1"> 11 <meta name="theme-color" content=""> 12 <meta name="format-detection" content="telephone=no"> 13 <link rel="canonical" href="https://dailyfarmer.in/cart"> 14 <link rel="dns-prefetch" href="https://cdn.shopify.com" crossorigin> 15 <link rel="dns-prefetch" href="https://fonts.shopifycdn.com" crossorigin> 16 <link rel="dns-prefetch" href="https://fonts.google.com" crossorigin> 17 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//dailyfarmer.in/cdn/shop/files/favicon.svg?crop=center&height=32&v=1717676296&width=32"><title>Your Shopping Cart 18</title> 19<meta name="description" property="og:site_name" content="Daily Farmer"> 20<meta name="description"property="og:url" content="https://dailyfarmer.in/cart"> 21<meta name="description"property="og:title" content="Your Shopping Cart"> 22<meta name="description" property="og:type" content="website"> 23<meta name="description" property="og:description" content="Discover premium natural baby nutrition, Date Powder, Sprouted Ragi, Raw Banana Powder, Honey, Gulkand and healthy pantry essentials. 100% natural and crafted with care."><meta name="description" property="og:image" content="http://dailyfarmer.in/cdn/shop/files/logo-checkout_bf2bed48-c5dd-4ca6-bd19-c2bee199b470.png?v=1721805689"> 24 <meta name="description" property="og:image:secure_url" content="https://dailyfarmer.in/cdn/shop/files/logo-checkout_bf2bed48-c5dd-4ca6-bd19-c2bee199b470.png?v=1721805689"> 25 <meta name="description" property="og:image:width" content="332"> 26 <meta name="description" property="og:image:height" content="136"><meta name="twitter:card" content="summary_large_image"> 27<meta name="twitter:title" content="Your Shopping Cart"> 28<meta name="twitter:description" content="Discover premium natural baby nutrition, Date Powder, Sprouted Ragi, Raw Banana Powder, Honey, Gulkand and healthy pantry essentials. 100% natural and crafted with care."> 29<link rel="preload" as="style" href="//dailyfarmer.in/cdn/shop/t/11/assets/base.min.css?v=7272982923008970731779943355"> 30
30<script src="//dailyfarmer.in/cdn/shop/t/11/assets/global.js?v=92536340854383418611779943355" defer="defer"></script>
30 31
31<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
31<meta name="google-site-verification" content="0VVHjkW9BjEpLnX1SMCUX4WUlW3BS5QLLEsFUX335WA"> 32<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/88080056625/digital_wallets/dialog"> 33<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
33<script async="async" src="/checkouts/internal/preloads.js?locale=en-IN"></script>
vendor: 1 bytes, line 33
33
34<script id="shopify-features" type="application/json">{"accessToken":"4e7b864256dce706517ead791d10b44b","betas":["rich-media-storefront-analytics"],"domain":"dailyfarmer.in","predictiveSearch":true,"shopId":88080056625,"locale":"en"}</script>
vendor: 1 bytes, line 34
34
35<script>var Shopify = Shopify || {}; 36Shopify.shop = "dailyfarmer.myshopify.com"; 37Shopify.locale = "en"; 38Shopify.currency = {"active":"INR","rate":"1.0"}; 39Shopify.country = "IN"; 40Shopify.theme = {"name":"Dailyfarmer - Marketing team corrections","id":186643644721,"schema_name":"Hongo","schema_version":"1.7","theme_store_id":null,"role":"main"}; 41Shopify.theme.handle = "null"; 42Shopify.theme.style = {"id":null,"handle":null}; 43Shopify.cdnHost = "dailyfarmer.in/cdn"; 44Shopify.routes = Shopify.routes || {}; 45Shopify.routes.root = "/"; 46Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 47Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 48Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 49Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 49
49
50<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 50
50
51<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 51
51
52<script> 53 window.Shopify = window.Shopify || {}; 54 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 55 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 56 window.Shopify.SignInWithShop.eligible = true; 57</script>
vendor: 1 bytes, line 57
57
58<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 58
58
59<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 59
59
60<script type="module"> 61 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 62 63 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 64 65</script>
vendor: 1 bytes, line 65
65
66<script> 67 window.Shopify = window.Shopify || {}; 68 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 69 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"]}; 70</script>
vendor: 1 bytes, line 70
70
71<script>(function() { 72 var isLoaded = false; 73 function asyncLoad() { 74 if (isLoaded) return; 75 isLoaded = true; 76 var urls = ["https:\/\/sr-cdn.shiprocket.in\/sr-promise\/static\/uc.js?channel_id=4\u0026sr_company_id=4093926\u0026shop=dailyfarmer.myshopify.com"]; 77 for (var i = 0; i < urls.length; i++) { 78 var s = document.createElement('script'); 79 s.type = 'text/javascript'; 80 s.async = true; 81 s.src = urls[i]; 82 var x = document.getElementsByTagName('script')[0]; 83 x.parentNode.insertBefore(s, x); 84 } 85 }; 86 if(window.attachEvent) { 87 window.attachEvent('onload', asyncLoad); 88 } else { 89 window.addEventListener('load', asyncLoad, false); 90 } 91})();</script>
vendor: 1 bytes, line 91
91
92<script id="__st">var __st={"a":88080056625,"offset":19800,"reqid":"e127aa5d-249d-4bcd-94c5-4f5955b15962-1791326674","pageurl":"dailyfarmer.in\/cart","u":"891aba3ea6d3","p":"cart"};</script>
vendor: 1 bytes, line 92
92
93<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 93
93
94<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 94
94
95<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//dailyfarmer.in/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 95
95
96<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 = "//dailyfarmer.in/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>
96<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 96
96
97<script> 98 window.Shopify = window.Shopify || {}; 99 window.Shopify.MCP = window.Shopify.MCP || {}; 100 window.Shopify.MCP.enabled = true; 101 window.Shopify.MCP.shop = "dailyfarmer.myshopify.com"; 102 window.Shopify.MCP.mcpEndpoint = "https:\/\/dailyfarmer.in\/api\/mcp"; 103 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"]}}]; 104</script>
vendor: 1 bytes, line 104
104
105<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("\/\/dailyfarmer.in\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 106</script>
vendor: 1 bytes, line 106
106
107<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://dailyfarmer.in/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 108</script>
vendor: 1 bytes, line 108
108
109<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 110 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); 111</script>
vendor: 1 bytes, line 111
111
112<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})}})); 113</script>
vendor: 1 bytes, line 113
113
114<script id="sections-script" data-sections="main-cart-items" defer="defer" src="//dailyfarmer.in/cdn/shop/t/11/compiled_assets/scripts.js?v=65679854080415965231779943355"></script>
vendor: 1 bytes, line 114
114
115<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
115 116 117 118 <style data-shopify></style> 119<style data-shopify>@font-face { 120 font-family: body-custom-font; 121 font-weight:https://cdn.shopify.com/s/files/1/0880/8005/6625/files/Aeonik-Medium.otf?v=1717675973; 122 src: url(https://cdn.shopify.com/s/files/1/0880/8005/6625/files/Aeonik-Medium.otf?v=1717675973); 123 font-display: swap; 124 }</style><style data-shopify>:root {--body-font: body-custom-font; 125 --alt-font: body-custom-font;</style> 126 127 <link href="//dailyfarmer.in/cdn/shop/t/11/assets/critical.min.css?v=65804943796829140831779943355" rel="stylesheet" type="text/css" media="all" /> 128<link href="//dailyfarmer.in/cdn/shop/t/11/assets/font-awesome-icon.min.css?v=111877891059248154441779943355" rel="stylesheet" type="text/css" media="all" /> 129<link href="//dailyfarmer.in/cdn/shop/t/11/assets/bootstrap-icons.min.css?v=164724743173435427011779943355" rel="stylesheet" type="text/css" media="all" /> 130<link href="//dailyfarmer.in/cdn/shop/t/11/assets/feather-icon.min.css?v=22351790103242076591779943355" rel="stylesheet" type="text/css" media="all" /> 131<link href="//dailyfarmer.in/cdn/shop/t/11/assets/theme-vendor.min.css?v=22666076658503003671779943355" rel="stylesheet" type="text/css" media="all" /> 132<style data-shopify></style><style data-shopify>:root { 133 /* Font size */ 134 --font_size: 16px; 135 --font_size_minus1: 15px; 136 --font_size_minus2: 14px; 137 --font_size_minus3: 13px; 138 --font_size_minus4: 12px; 139 --font_size_minus5: 11px;--font_size_plus1: 17px;--font_size_plus2: 18px;--font_size_plus3: 19px;--font_size_plus4: 20px;--font_size_plus5: 21px;--font_size_plus6: 22px;--font_size_plus7: 23px;--font_size_plus8: 24px;--font_size_plus9: 25px;--font_size_plus10: 26px;--font_size_plus11: 27px;--font_size_plus12: 28px;--font_size_plus13: 29px;--font_size_plus14: 30px;--font_size_plus15: 31px;--font_size_plus16: 32px;--font_size_plus17: 33px;--font_size_plus18: 34px;--font_size_plus19: 35px;--font_size_plus20: 36px;--font_size_plus21: 37px;--font_size_plus22: 38px;--font_size_plus23: 39px;--font_size_plus24: 40px;--font_size_plus25: 41px;--font_size_plus26: 42px;--font_size_plus27: 43px;--font_size_plus28: 44px;--font_size_plus29: 45px;--font_size_plus30: 46px;--font_size_plus31: 47px;--font_size_plus32: 48px;--font_size_plus33: 49px;--font_size_plus34: 50px;--font_size_plus35: 51px;--font_size_plus36: 52px;--font_size_plus37: 53px;--font_size_plus38: 54px;--font_size_plus39: 55px;--font_size_plus40: 56px;--font_size_plus41: 57px;--font_size_plus42: 58px;--font_size_plus43: 59px;--font_size_plus44: 60px;--font_size_plus45: 61px;--font_size_plus46: 62px;--font_size_plus47: 63px;--font_size_plus48: 64px;--font_size_plus49: 65px;--font_size_plus50: 66px;--font_size_plus52: 68px; 140 --font_size_plus82: 98px; 141 --font_size_plus72: 88px; 142 143 /* Body */ 144 --body-line-height: 30px; 145 --body-font-weight: 400; 146 147 /* Header color & background color */ 148 --header-bg-color: #000000; 149 --header-hover-bg-color: #000000; 150 --menu-text-color: #f7f7f7; 151 --menu-text-hover-color: #f7f7f7; 152 --menu-open-text-color: #f7f7f7; 153 --sub-menu-text-color: #808080; 154 --count-bg-color: #ffffff; 155 --count-number-color: #262626; 156 --addon-text-color: #ffffff; 157 --addon-text-title-color: rgba(255, 255, 255, 0.7); 158 --addon-text-hover-color: #ffffff; 159 --menu-open-child-link-color: rgba(247, 247, 247, 0.5); 160 --logo-separator-color: rgba(247, 247, 247, 0.3); 161 162 /* Search bar color */ 163 --search-bg-color: #ffffff; 164 --search-close-icon-color: #262626; 165 --search-icon-color: #262626; 166 --search-input-text-color: #262626; 167 --search-input-placeholder-color: rgba(38, 38, 38, 0.5); 168 --search-title-color: #262626; 169 --search-input-border-color: #ffffff; 170 --search-input-bg-color: #ffffff; 171 172 /* Header logo */ 173 --logo-width-desktop: 140px; 174 --logo-width-mobile: 100px;--header-height-default: 0; 175 --miniheader-height-default: 0;/* Container */ 176 --container: 1340px; 177 --container-fluid: 1660px; 178 --container-fluid-offset: 15px; 179 180 /* Box layout */ 181 --box-layout-width: 1680px; 182 183 /* Color */ 184 --base-color: #60a63e; 185 --body-text-color: #828282;--dark-color: #262626; 186 --white-color: #ffffff; 187 --extra-medium-gray: #e4e4e4; 188 --very-light-gray: #f7f7f7; 189 --red: #da3f3f; 190 --green: #16b36e; 191 192 /* Product badge label color */ 193 --sale-label-color: #ffffff; 194 --sale-label-bg-color: #da3f3f; 195 --new-label-color: #ffffff; 196 --new-label-bg-color: #da3f3f; 197 --sold-out-label-color: #ffffff; 198 --sold-out-label-bg-color: #da3f3f; 199 --pre-order-label-color: #ffffff; 200 --pre-order-bg-color: #eb8541; 201 202 /* Heading font size */ 203 --h1-font-size: 70px; 204 --h2-font-size: 55px; 205 --h3-font-size: 45px; 206 --h4-font-size: 38px; 207 --h5-font-size: 32px; 208 --h6-font-size: 28px; 209 210 /* Heading line height */ 211 --h1-line-height: 70px; 212 --h2-line-height: 55px; 213 --h3-line-height: 45px; 214 --h4-line-height: 38px; 215 --h5-line-height: 32px; 216 --h6-line-height: 28px; 217 218 /* Heading font weight */
219 --heading-font-weight: 600; 220 221 /* Section font size, line-height and color */ 222 --heading-color: #121310; 223 --sub-heading-color: #121310; 224 --section-heading-size: 38px; 225 --section-heading-line-height: 42px; 226 --section-sub-heading-size: 16px; 227 --section-sub-heading-line-height: 28px; 228 --section-sub-heading-ls: 0px; 229 230 /* Custom button */ 231 --custom-btn-text-color: #fff; 232 --custom-btn-text-hover-color: #121310; 233 --custom-btn-bg-color: #121310; 234 --custom-btn-bg-hover-color: #fff; 235 --custom-btn-border-color: #121310; 236 --custom-btn-border-hover-color: #fff; 237 238 /* Font weight */ 239 --font-weight-100: 100; 240 --font-weight-200: 200; 241 --font-weight-300: 300; 242 --font-weight-400: 400; 243 --font-weight-500: 500; 244 --font-weight-600: 600; 245 --font-weight-700: 700; 246 --font-weight-800: 800; 247 --font-weight-900: 900; 248 249 /* bootstrap css */ 250 scroll-behavior: unset; 251 }</style><link href="//dailyfarmer.in/cdn/shop/t/11/assets/base.min.css?v=7272982923008970731779943355" rel="stylesheet" type="text/css" media="all" /> 252<link href="//dailyfarmer.in/cdn/shop/t/11/assets/header-style-2.min.css?v=152492618295279220971779943355" rel="stylesheet" type="text/css" media="all" /> 253<link href="//dailyfarmer.in/cdn/shop/t/11/assets/responsive.min.css?v=87122769824957783611779943355" rel="stylesheet" type="text/css" media="all" /> 254 <link href="//dailyfarmer.in/cdn/shop/t/11/assets/custom.css?v=93128545570400442611783408459" rel="stylesheet" type="text/css" media="all" /> 255 <link href="//dailyfarmer.in/cdn/shop/t/11/assets/custom2.css?v=93178280176432006591779972981" rel="stylesheet" type="text/css" media="all" />
256<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 257 </script>
257 258 259
259<script type="text/javascript"> 260 (function(c,l,a,r,i,t,y){ 261 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 262 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 263 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 264 })(window, document, "clarity", "script", "ru3vmmfam8"); 265</script>
265 266<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"> 267 <style> 268 #sy-whatshelp { 269 right: 25px; 270 bottom: 30px; 271 position: fixed; 272 z-index: 9999; 273 } 274 275 #sy-whatshelp a.sywh-open-services { 276 background-color: #25d366; 277 color: #fff; 278 line-height: 55px; 279 margin-top: 10px; 280 border: none; 281 cursor: pointer; 282 font-size: 45px; 283 width: 65px; 284 height: 65px; 285 text-align: center; 286 box-shadow: 2px 2px 8px -3px #000; 287 border-radius: 100%; 288 -webkit-border-radius: 100%; 289 -moz-border-radius: 100%; 290 -ms-border-radius: 100%; 291 display: inline-block; 292 } 293 294 #sy-whatshelp a.sywh-open-services i { 295 line-height: 65px; 296 } 297 </style> 298 299 300 301
302<script src='https://bridge.shopflo.com/js/shopflo.bundle.js' async></script>
302 303<!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 304 305<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 306 307 308 309 310 311 312
313<script> 314 ;(function () { 315 const url = new URL(window.location) 316 const viewParam = url.searchParams.get('view') 317 if (viewParam && viewParam.includes('variant-pf-')) { 318 url.searchParams.set('pf_v', viewParam) 319 url.searchParams.delete('view') 320 window.history.replaceState({}, '', url) 321 } 322 })() 323</script>
323 324 325 326
327<script type='module'> 328 329 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 330 331 window.PAGEFLY_CRO['data_debug'] = { 332 original_template_suffix: "", 333 allow_ab_test: false, 334 ab_test_start_time: 0, 335 ab_test_end_time: 0, 336 today_date_time: 1791326675000, 337 } 338 window.PAGEFLY_CRO['GA4'] = { enabled: false} 339</script>
339 340 341<!-- END app snippet --> 342 343 344 345 346 347 348 349 350
350<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-helper.js' defer='defer'></script>
350 351 352
352<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-general-helper.js' defer='defer'></script>
352 353 354
354<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-snap-slider.js' defer='defer'></script>
354 355 356
356<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-slideshow-v3.js' defer='defer'></script>
356 357 358
358<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-slideshow-v4.js' defer='defer'></script>
358 359 360
360<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-glider.js' defer='defer'></script>
360 361 362
362<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
362 363 364
364<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-product-media.js' defer='defer'></script>
364 365 366
366<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-product.js' defer='defer'></script>
366 367 368
369<script id='pagefly-helper-data' type='application/json'> 370 { 371 "page_optimization": { 372 "assets_prefetching": false 373 }, 374 "elements_asset_mapper": { 375 "Accordion": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-accordion.js", 376 "Accordion3": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-accordion3.js", 377 "CountDown": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-countdown.js", 378 "GMap1": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-gmap.js", 379 "GMap2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-gmap.js", 380 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-gmap.js", 381 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-gmap.js", 382 "HTML.Video": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-htmlvideo.js", 383 "HTML.Video2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-htmlvideo2.js", 384 "HTML.Video3": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-htmlvideo2.js", 385 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-htmlvideo2.js", 386 "Instagram": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-instagram.js", 387 "Instagram2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-instagram.js", 388 "Insta3": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-instagram3.js", 389 "Tabs": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-tab.js", 390 "Tabs3": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-tab3.js", 391 "ProductBox": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-cart.js", 392 "FBPageBox2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-facebook.js", 393 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-facebook.js", 394 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-twitter.js", 395 "Paragraph4": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-paragraph4.js", 396 397 "AliReviews": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 398 "BackInStock": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 399 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 400 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 401 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 402 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder
402-365/assets/pagefly-3rd-elements.js", 403 "LimeSpot": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 404 "Loox": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 405 "Opinew": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 406 "Powr": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 407 "ProductReviews": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 408 "PushOwl": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 409 "ReCharge": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 410 "Rivyo": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 411 "TrackingMore": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 412 "Vitals": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 413 "Wiser": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js" 414 }, 415 "custom_elements_mapper": { 416 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-click-action-element.js", 417 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-dialog-element.js" 418 } 419 } 420</script>
420 421
422<script id='pagefly-heatmap-config' type='application/json'> 423 {} 424</script>
vendor: 1 bytes, line 424
424
425<script> 426 (function () { 427 var el = document.getElementById('pagefly-heatmap-config') 428 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 429 try { 430 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 431 } catch (e) { 432 window.__pagefly_heatmap_config__ = {} 433 } 434 })() 435</script>
vendor: 1 bytes, line 435
435
436<script> 437 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 438 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 439 // overlay path in the metafield, and this page must already be one the merchant enabled 440 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 441 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 442 (function () { 443 var cfg = window.__pagefly_heatmap_config__ || {} 444 var id = (window.__pagefly_page_setting__ || {}).pageId 445 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 446 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 447 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 448 var s = document.createElement('script') 449 s.src = 'https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-heatmap-overlay.js' 450 s.defer = true 451 document.head.appendChild(s) 452 })() 453</script>
453 454 455<!-- BEGIN app snippet: pf-ai-schema --> 456<!-- END app snippet --> 457 458 459<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-ai-blog/blocks/avada-seoon-setting/a45c3e67-be9f-4255-a194-b255a24f37c9 --><!-- END app block --><!-- BEGIN app block: shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed --><style> 460 .gta-block__error { 461 display: flex; 462 flex-flow: column nowrap; 463 gap: 12px; 464 padding: 32px; 465 border-radius: 12px; 466 margin: 12px 0; 467 background-color: #fff1e3; 468 color: #412d00; 469 } 470 471 .gta-block__error-title { 472 font-size: 18px; 473 font-weight: 600; 474 line-height: 28px; 475 } 476 477 .gta-block__error-body { 478 font-size: 14px; 479 line-height: 24px; 480 } 481</style> 482
483<script> 484 (function () { 485 try { 486 const widgets = [{"key":"GSC-EMBED-qaQKNeymaoMO","type":"embed","timer":{"date":"2026-03-31T05:30:00.000+05:30","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":0,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":0,"startMinutes":0},"hours":1,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-sLLLtXjcvJLR","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/clocks-timers\/clock-square-filled.svg","mask":true,"color":"#dcee13","source":"gallery","enabled":false},"type":"text","align":"center","color":"#fffbce","value":"ð¥ 10% Off over Rs.1499 Use coupon {{Coupon}} ","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"uppercase","mobileFontSize":"20px","desktopFontSize":"24px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0px"},{"id":"timer-PGVLnPclBPsH","type":"timer","view":"text","border":{"size":"1px","color":"#de3813","enabled":false},"digits":{"gap":"0px","color":"#dcee13","fontSize":"58px","fontFamily":"font1","fontWeight":"500"},"labels":{"days":"D","color":"#5d6ac0","hours":"H","enabled":true,"minutes":"M","seconds":"S","fontSize":"20px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{"top":"0px"},"desktop":{"top":"0px","left":"4px","right":"4px","bottom":"0px"}},"radius":{"value":"12px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":false,"padding":{"mobile":{"bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"fontSize":{"mobile":"20px","desktop":"24px"},"separator":{"type":"colon","color":"#fdee57","enabled":true},"background":{"blur":"0px","color":"#414141","enabled":true},"unitFormat":"m:s","mobileWidth":"68px","desktopWidth":"76px"},{"id":"coupon-ZIDUhoSfocfO","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/tag-filled.svg","mask":true,"color":"#8e24aa","source":"gallery","enabled":true},"type":"coupon","label":"HAPPY10","action":"copy","border":{"size":"1px","color":"#de3813","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"4px","right":"0px","bottom":"0px"}},"radius":{"value":"0px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"textColor":"#dcee13","background":{"blur":"0px","color":"#ffe5e0","enabled":false},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"18px","desktopFontSize":"22px"}],"border":{"size":"1px","color":"#414141","enabled":true},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"0px","enabled":true},"padding":{"mobile":{"top":"4px","left":"4px","right":"4px","bottom":"4px"},"desktop":{"top":"6px","left":"12px","right":"12px","bottom":"6px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#191919","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"Anton, sans-serif","font2":"inherit","font3":"inherit","preset":"embed8","breakpoint":"768px"},"section":null,"userCss":"","targeting":null},{"key":"GSC-SMALL-WLPeOoYhfnnF","type":"block","timer":{"date":"2026-03-31T05:30:00.000+05:30","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-GDbpeEpMEpum","type":"text","align":"left","color":"#000000","value":"10% OFF ABOVE Rs.1499","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"900","textTransform":"capitalize","mobileFontSize":"32px","de
486sktopFontSize":"32px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-XBZoyHSfvFVq","type":"text","align":"left","color":"#254d00","value":"PLUS GET FREE SHIPPING ABOVE Rs.599","enabled":false,"padding":{"mobile":{"bottom":"8px"},"desktop":{"bottom":"10px"}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-lxmuKjBpSzrZ","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#ffffff","fontSize":"50px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#ffffff","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"18px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px","bottom":"8px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#000000","enabled":true},"unitFormat":"d:h:m:s","mobileWidth":"80%","desktopWidth":"80%"},{"id":"button-rYikGUChMFZZ","href":"https:\/\/shopify.com","type":"button","label":"Button","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_blank","enabled":false,"padding":{"mobile":{"top":"12px","left":"40px","right":"40px","bottom":"12px"},"desktop":{"top":"16px","left":"48px","right":"48px","bottom":"16px"}},"textColor":"#000000","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"17px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-CVxyjYxcXuym","code":"HAPPY10","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/badge-percent-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"HAPPY10","action":"copy","border":{"size":"1px","color":"#757575","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"6px","left":"12px","right":"12px","bottom":"6px"},"desktop":{"top":"12px","left":"16px","right":"16px","bottom":"12px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#313131","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"17px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"20px","enabled":true},"padding":{"mobile":{"top":"16px","left":"20px","right":"20px","bottom":"16px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}},"mobileGap":"6px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#ceecb1","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"small4","breakpoint":"768px"},"section":null,"userCss":"","targeting":null},{"key":"GSC-SMALL-lOtnQQqQkhED","type":"block","timer":{"date":"2025-12-05T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-shVsQmuyroPH","type":"text","align":"left","color":"#85e429","value":"10% OFF OVER Rs.799","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"32px","de
486sktopFontSize":"32px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-PZzAcXIYjMmL","type":"text","align":"left","color":"#ffffff","value":"Grab your discount while you can","enabled":true,"padding":{"mobile":{"bottom":"8px"},"desktop":{"bottom":"10px"}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-fZzSFjiFsSuW","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#ffffff","fontSize":"50px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#ffffff","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"18px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px","bottom":"8px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"#262626","enabled":true},"unitFormat":"d:h:m:s","mobileWidth":"80%","desktopWidth":"80%"},{"id":"button-WgmGbDcCHbjB","href":"https:\/\/shopify.com","type":"button","label":"Button","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_blank","enabled":false,"padding":{"mobile":{"top":"12px","left":"40px","right":"40px","bottom":"12px"},"desktop":{"top":"16px","left":"48px","right":"48px","bottom":"16px"}},"textColor":"#000000","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"17px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-ZmTAQrMvBZXj","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"HAPPY10","action":"copy","border":{"size":"1px","color":"#000000","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"6px","left":"12px","right":"12px","bottom":"6px"},"desktop":{"top":"12px","left":"16px","right":"16px","bottom":"12px"}},"textColor":"#85e429","background":{"blur":"0px","color":"#474747","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"17px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"20px","enabled":true},"padding":{"mobile":{"top":"16px","left":"20px","right":"20px","bottom":"16px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}},"mobileGap":"6px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#000000","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"small4","breakpoint":"768px"},"section":null,"userCss":"","targeting":null},{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#bdbdbd","enabled":true}},"key":"GSC-BAR-iyPjGONEeKgh","type":"bar","timer":{"date":"2025-12-05T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-FIzQOWAYznJu","type":"text","align":"left","color":"#000000","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"24px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-ahdVxokspMks","type":"text","align":"left","color":"#000000","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"15px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-kAWVorhFpCbt","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"60px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"224px"},{"id":"button-tvedRTWSpYpE","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-yActFQlRlALb","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#000000","background":{"blur":"0px","color":"#eeeeee","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"24px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"bar1","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}}},{"bar":{"sticky":false,"justify":"center","position":"top","closeButton":{"color":"#e2ff3f","enabled":true}},"key":"GSC-BAR-sOmagWhzvnqf","type":"bar","timer":{"date":"2026-03-31T23:59:00.000+05:30","mode":"date","hours":72,"onEnd":"hide","minutes":0,"seconds":0,"recurring":{"endHours":0,"endMinutes":0,"repeatDays":[],"startHours":0,"startMinutes":0},"scheduling":{"end":null,"start":null}},"content":{"align":"right","items":[{"id":"text-VZhVZEcLcMjv","type":"text","align":"left","color":"#85e429","value":"10% OFF over rs.1499","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"uppercase","mobileFontSize":"16px","desktopFontSize":"42px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-hPCitJbKvZae","type":"text","align":"left","color":"#e42970","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font2","fontWeight":"500","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-yYCRGFhvUchx","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"8px","color":"#85e429","fontSize":"58px","fontFamily":"font1","fontWeight":"600"},"labels":{"days":"Days","color":"#e42970","hours":"Hours","enabled":true,"minutes":"Minutes","seconds":"Seconds","fontSize":"21px","fontFamily":"font2","fontWeight":"500","textTransform":"uppercase"},"layout":"separate","margin":{"mobile":{},"desktop":{"top":"6px"}},"radius":{"value":"18px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#dbee10","enabled":true},"background":{"blur":"2px","color":"#fc7329","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"320px"},{"id":"button-VichZLQXrovC","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"12px","enabled":false},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"16px","left":"40px","right":"40px","bottom":"16px"}},"textColor":"#fc7429","background":{"blur":"0px","color":"#fdee57","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"12px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-rPbutigToAni","code":"HAPPY10","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/tag-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"HAPPY10","action":"copy","border":{"size":"2px","color":"#000000","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"0px","enabled":false},"enabled":true,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#000000","background":{"blur":"0px","color":"#e787ab","enabled":true},"fontFamily":"font2","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"29px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"4px","left":"12px","right":"12px","bottom":"4px"}},"mobileGap":"6px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#191919","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"24px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"Anton, sans-serif","font2":"Oswald, sans-serif","font3":"inherit","preset":"black-friday-bar-1","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}}},{"key":"GSC-SMALL-JPFQdLWdJLXM","type":"block","timer":{"date":"2025-03-19T00:00:00.000Z","mode":"evergreen","hours":72,"onEnd":"restart","minutes":0,"seconds":0,"recurring":{"endHours":0,"endMinutes":0,"repeatDays":[],"startHours":0,"startMinutes":0},"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-wHWROTWKkFZZ","type":"text","align":"left","color":"#000000","value":"SUMMER SALE!","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"800","textTransform":"unset","mobileFontSize":"36px","desktopFontSize":"48px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-wBNhJrZcRLzZ","type":"text","align":"left","color":"#000000","value":"Grab your discount while you can","enabled":true,"padding":{"mobile":{"bottom":"8px"},"desktop":{"top":"0px","bottom":"6px"}},"fontFamily":"font3","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"17px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-pKQcEBaiorzh","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"color":"#000000","fontSize":"58px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"Days","color":"#000000","hours":"Hours","enabled":true,"minutes":"Minutes","seconds":"Seconds","fontSize":"16px","fontFamily":"font3","fontWeight":"500","textTransform":"uppercase"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px","bottom":"8px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"64%","desktopWidth":"100%"},{"id":"button-VdXxavEaaPQa","href":"https:\/\/shopify.com","type":"button","label":"Button","width":"content","border":{"size":"1px","color":"#dbef10","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_blank","enabled":false,"padding":{"mobile":{"top":"10px","left":"32px","right":"32px","bottom":"10px"},"desktop":{"top":"14px","left":"40px","right":"40px","bottom":"14px"}},"textColor":"#dbef10","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"400","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"13px","mobileLetterSpacing":"0.8px","desktopLetterSpacing":"0.8px"},{"id":"coupon-sIyDDeoCRZKG","code":"SUMMER10","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 10%","action":"copy","border":{"size":"1px","color":"#757575","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px
486","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"6px","left":"12px","right":"12px","bottom":"6px"},"desktop":{"top":"12px","left":"16px","right":"16px","bottom":"12px"}},"textColor":"#dcee13","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font2","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"17px"}],"border":{"size":"8px","color":"#000000","enabled":true},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"24px","enabled":true},"padding":{"mobile":{"top":"16px","left":"20px","right":"20px","bottom":"16px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"28px"}},"mobileGap":"10px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#fc5c42","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"2px","mobileWidth":"100%","desktopWidth":"400px"},"enabled":false,"general":{"font1":"Outfit, sans-serif","font2":"Rubik Bubbles, cursive","font3":"Special Elite, cursive","preset":"black-friday-small-2","breakpoint":"768px"},"section":null,"userCss":"","targeting":null},{"key":"GSC-SMALL-NhvreuIiFHup","type":"block","timer":{"date":"2025-03-19T00:00:00.000Z","mode":"evergreen","hours":72,"onEnd":"restart","minutes":0,"seconds":0,"recurring":{"endHours":0,"endMinutes":0,"repeatDays":[],"startHours":0,"startMinutes":0},"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-TObtXPscRaaL","type":"text","align":"left","color":"#000000","value":"SUMMER SALE","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"800","textTransform":"unset","mobileFontSize":"36px","desktopFontSize":"48px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-cGJMZUdfEbXk","type":"text","align":"left","color":"#000000","value":"Grab your discount while you can","enabled":true,"padding":{"mobile":{"bottom":"8px"},"desktop":{"top":"0px","bottom":"6px"}},"fontFamily":"font3","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"17px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-iZpncILXzbOo","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"color":"#000000","fontSize":"75px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"Days","color":"#000000","hours":"Hours","enabled":true,"minutes":"Minutes","seconds":"Seconds","fontSize":"16px","fontFamily":"font3","fontWeight":"500","textTransform":"uppercase"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px","bottom":"8px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"100%","desktopWidth":"100%"},{"id":"button-mZVFAOrNKcVu","href":"https:\/\/shopify.com","type":"button","label":"Button","width":"content","border":{"size":"1px","color":"#dbef10","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_blank","enabled":false,"padding":{"mobile":{"top":"10px","left":"32px","right":"32px","bottom":"10px"},"desktop":{"top":"14px","left":"40px","right":"40px","bottom":"14px"}},"textColor":"#dbef10","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"400","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"13px","mobileLetterSpacing":"0.8px","desktopLetterSpacing":"0.8px"},{"id":"coupon-LjaVrAYwMZmq","code":"SUMMER10","icon":{"type":"discount","enabled":true},"type":"coupon","label":"Save 10%","action":"copy","border":{"size":"1px","color":"#757575","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"6px","left":"12px","right":"12px","bottom":"6px"},"desktop":{"top":"12px","left":"16px","right":"16px","bottom":"12px"}},"textColor":"#dcee13","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font2","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"17px"}],"border":{"size":"8px","color":"#000000","enabled":true},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"24px","enabled":true},"padding":{"mobile":{"top":"16px","left":"20px","right":"20px","bottom":"16px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"28px"}}
486,"mobileGap":"10px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#dbee10","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"2px","mobileWidth":"100%","desktopWidth":"400px"},"enabled":false,"general":{"font1":"Outfit, sans-serif","font2":"Rubik Bubbles, cursive","font3":"Special Elite, cursive","preset":"black-friday-small-2","breakpoint":"768px"},"section":null,"userCss":"","targeting":null}] || []; 487 488 if (Array.isArray(window.GSC_COUNTDOWN_WIDGETS)) { 489 // Embed and inline countdown blocks may load on the same page. Inline 490 // pushes a single widget keyed by `key`; embed pushes the whole metafield 491 // array. Dedup by `key` so the same widget isn't duplicated when both 492 // blocks reference it. Widgets without a key push through (no dedup). 493 widgets.forEach(function(w) { 494 if (!w.key || !window.GSC_COUNTDOWN_WIDGETS.find(function(e) { return e.key === w.key; })) { 495 window.GSC_COUNTDOWN_WIDGETS.push(w); 496 } 497 }); 498 } else { 499 window.GSC_COUNTDOWN_WIDGETS = widgets; 500 } 501 502 // Stale-metafield guard via theme_store_id (TAE Liquid has `theme.id` 503 // always null, so the check runs on JS). Mismatch = merchant switched 504 // theme family after the last backend sync â fall back to runtime 505 // defaults until re-sync writes a fresh metafield. 506 507 508if (!window.GSC_COUNTDOWN_META) { 509 window.GSC_COUNTDOWN_META = { 510 product_tags: null, 511 storefrontToken:null, 512 productData:null}; 513 }} catch (e) { 514 console.log(e); 515 } 516 })(); 517</script>
517 518 519 520<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 521 522 523 524 525 526 527 528<link rel="dns-prefetch" href="https://cdn.judge.me"> 529<link rel="dns-prefetch" href="https://cdn1.judge.me"> 530<link rel="dns-prefetch" href="https://api.judge.me"> 531
532<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":false,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
532ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":false,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
532itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#60A63E","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
532youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
532:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Daily Farmer","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":false,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":true,"reply_name_text":"Daily Farmer"};</script>
532 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #60A63E;--jdgm-secondary-color: rgba(96,166,62,0.1);--jdgm-star-color: #60A63E;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #60A63E;--jdgm-paginate-color: #60A63E;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #60A63E}.jdgm-histogram__bar-content{background-color:#60A63E}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#60A63E}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Daily Farmer'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 533</style> <style class='jdgm-settings-style'></style> 534 535 536 537 538 <style class='jdgm-miracle-styles'> 539 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
539/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 540 541</style> 542 543 544 545 546 547 548 549 550
551<script data-cfasync='false' class='jdgm-script'> 552!function(e){window.jdgm=window.jdgm||{}; 553/* INF-1976 */ 554var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 555if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 556jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 557jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 558setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 559!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 560(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 561a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 562jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 563t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 564t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 565".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 566parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 567jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 568)}))}(document); 569</script>
569 570<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/shopify_v2.css"></noscript> 571 572<!-- BEGIN app snippet: theme_fix_tags -->
572<script> 573 (function() { 574 var jdgmThemeFixes = null; 575 if (!jdgmThemeFixes) return; 576 577 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 578 // before the per-theme fix so the theme-specific CSS wins the cascade. 579 // HTML is never applied globally (too risky). 580 var allThemesFix = jdgmThemeFixes['all']; 581 if (allThemesFix && allThemesFix.css) { 582 var allStyleTag = document.createElement('style'); 583 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 584 allStyleTag.innerHTML = allThemesFix.css; 585 document.head.append(allStyleTag); 586 }; 587 588 if (allThemesFix && allThemesFix.js) { 589 var allScriptTag = document.createElement('script'); 590 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 591 allScriptTag.innerHTML = allThemesFix.js; 592 document.head.append(allScriptTag); 593 }; 594 595 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 596 if (!thisThemeFix) return; 597 598 if (thisThemeFix.html) { 599 document.addEventListener("DOMContentLoaded", function() { 600 var htmlDiv = document.createElement('div'); 601 htmlDiv.classList.add('jdgm-theme-fix-html'); 602 htmlDiv.innerHTML = thisThemeFix.html; 603 document.body.append(htmlDiv); 604 }); 605 }; 606 607 if (thisThemeFix.css) { 608 var styleTag = document.createElement('style'); 609 styleTag.classList.add('jdgm-theme-fix-style'); 610 styleTag.innerHTML = thisThemeFix.css; 611 document.head.append(styleTag); 612 }; 613 614 if (thisThemeFix.js) { 615 var scriptTag = document.createElement('script'); 616 scriptTag.classList.add('jdgm-theme-fix-script'); 617 scriptTag.innerHTML = thisThemeFix.js; 618 document.head.append(scriptTag); 619 }; 620 })(); 621</script>
621 622<!-- END app snippet --> 623<!-- End of Judge.me Core --> 624 625 626 627<!-- END app block -->
627<script src="https://cdn.shopify.com/extensions/01a0c927-94a4-7e55-aa1f-28cabdfac692/getsitecontrol-countdown-timer-80/assets/gsc-countdown-widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 627
627
628<script src="https://cdn.shopify.com/extensions/01a10c2f-8b02-7088-9a14-62935320dff4/whatmorelive-2357/assets/video-shopping.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 628
628
629<script src="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/loader.js" type="text/javascript" defer="defer"></script>
629 630<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
631<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: 88080056625,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 631
631
632<script> 633 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 634</script>
vendor: 1 bytes, line 634
634
635<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}
635).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: 88080056625,storefrontBaseUrl: "https://dailyfarmer.in",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://dailyfarmer.in/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2612822321","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-KT548HJH\\\",\\\"GT-NGPPR46X\\\",\\\"GT-K8H3PWRC\\\"],\\\"target_country\\\":\\\"IN\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-06M3GWPTWP\\\",\\\"AW-18198084083\\\/3u0oCNqBsMUcEPPzwuVD\\\",\\\"MC-ZGT2J48H3F\\\"]}
635,{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-06M3GWPTWP\\\",\\\"AW-18198084083\\\/EfbjCM6BsMUcEPPzwuVD\\\",\\\"MC-ZGT2J48H3F\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-06M3GWPTWP\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-06M3GWPTWP\\\",\\\"AW-18198084083\\\/j9-bCNeBsMUcEPPzwuVD\\\",\\\"MC-FGEW0CYZ1C\\\",\\\"MC-ZGT2J48H3F\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-06M3GWPTWP\\\",\\\"AW-18198084083\\\/Og9JCK_OirYcEPPzwuVD\\\",\\\"MC-FGEW0CYZ1C\\\",\\\"MC-ZGT2J48H3F\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-06M3GWPTWP\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-06M3GWPTWP\\\",\\\"AW-18198084083\\\/F9mRCNSBsMUcEPPzwuVD\\\",\\\"MC-FGEW0CYZ1C\\\",\\\"MC-ZGT2J48H3F\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-06M3GWPTWP\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-06M3GWPTWP\\\",\\\"AW-18198084083\\\/-SvVCN2BsMUcEPPzwuVD\\\",\\\"MC-ZGT2J48H3F\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-06M3GWPTWP\\\",\\\"AW-18198084083\\\/2wl4CNGBsMUcEPPzwuVD\\\",\\\"MC-ZGT2J48H3F\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-06M3GWPTWP\\\"}],\\\"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":"1438318897","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1231159601","configuration":"{\"accountID\":\"wp_2430576\", \"storeID\":\"88080056625\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"709656c015f722c724bbecad2c42bc3e","type":"APP","apiClientId":6762325,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"789283121","configuration":"{\"pixel_id\":\"514850481178074\",\"pixel_type\":\"facebook_pixel\"}","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":"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":"Daily Farmer","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"dailyfarmer.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/dailyfarmer.in"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"10638353760561","handle":"true-rose-beet-syrup-natural-rose-milk-syrup-with-just-3-ingredients","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53413357945137","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
635,{"id":"10495752667441","handle":"choco-nutty-spread-for-kids-200g-sweetened-with-jaggery","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52230535151921","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://dailyfarmer.in/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"186643644721","themePublished":"true","eventMetadataId":"49a786b5-9962-4492-8f0a-194ce955f84f","pageType":"cart","shopId":"88080056625","storefrontBaseUrl":"https:\/\/dailyfarmer.in","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
635<script> 636 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 637 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 638 window.ShopifyAnalytics.meta.currency = 'INR'; 639 var meta = {"page":{"pageType":"cart","requestId":"e127aa5d-249d-4bcd-94c5-4f5955b15962-1791326674"}}; 640 for (var attr in meta) { 641 window.ShopifyAnalytics.meta[attr] = meta[attr]; 642 } 643</script>
vendor: 1 bytes, line 643
643
644<script class="analytics"> 645 (function () { 646 var customDocumentWrite = function(content) { 647 var jquery = null; 648 649 if (window.jQuery) { 650 jquery = window.jQuery; 651 } else if (window.Checkout && window.Checkout.$) { 652 jquery = window.Checkout.$; 653 } 654 655 if (jquery) { 656 jquery('body').append(content); 657 } 658 }; 659 660 var hasLoggedConversion = function(token) { 661 if (token) { 662 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 663 } 664 return false; 665 } 666 667 var setCookieIfConversion = function(token) { 668 if (token) { 669 var twoMonthsFromNow = new Date(Date.now()); 670 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 671 672 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 673 } 674 } 675 676 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 677 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 678 if (trekkie.integrations) { 679 return; 680 } 681 trekkie.methods = [ 682 'identify', 683 'page', 684 'ready', 685 'track', 686 'trackForm', 687 'trackLink' 688 ]; 689 trekkie.factory = function(method) { 690 return function() { 691 var args = Array.prototype.slice.call(arguments); 692 args.unshift(method); 693 trekkie.push(args); 694 if (method == 'track' || method == 'page') { 695 var pageUrl; 696 try { 697 pageUrl = window.location.href; 698 } catch (e) {} 699 var pageReferrer; 700 try { 701 pageReferrer = document.referrer; 702 } catch (e) {} 703 try { 704 if (window.__TREKKIE_SHIM_QUEUE == null) { 705 window.__TREKKIE_SHIM_QUEUE = []; 706 } 707 window.__TREKKIE_SHIM_QUEUE.push({ 708 from: 'trekkie-stub', 709 method: method, 710 args: args.slice(1), 711 pageContext: { 712 url: pageUrl, 713 referrer: pageReferrer 714 } 715 }); 716 } catch (e) { 717 // no-op 718 } 719 } 720 return trekkie; 721 }; 722 }; 723 for (var i = 0; i < trekkie.methods.length; i++) { 724 var key = trekkie.methods[i]; 725 trekkie[key] = trekkie.factory(key); 726 } 727 trekkie.load = function(config) { 728 trekkie.config = config || {}; 729 trekkie.config.initialDocumentCookie = document.cookie; 730 var first = document.getElementsByTagName('script')[0]; 731var script = document.createElement('script'); 732script.type = 'text/javascript'; 733script.onerror = function(e) { 734 var scriptFallback = document.createElement('script'); 735 scriptFallback.type = 'text/javascript'; 736 scriptFallback.onerror = function(error) { 737 var Monorail = { 738 produce: function produce(monorailDomain, schemaId, payload) { 739 var currentMs = new Date().getTime(); 740 var event = { 741 schema_id: schemaId, 742 payload: payload, 743 metadata: { 744 event_created_at_ms: currentMs, 745 event_sent_at_ms: currentMs 746 } 747 }; 748 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 749 }, 750 sendRequest: function sendRequest(endpointUrl, payload) { 751 // Try the sendBeacon API 752 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 753 var blobData = new window.Blob([payload], { 754 type: 'text/plain' 755 }); 756 757 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 758 return true; 759 } // sendBeacon was not successful 760 761 } // XHR beacon 762 763 var xhr = new XMLHttpRequest(); 764 765 try { 766 xhr.open('POST', endpointUrl); 767 xhr.setRequestHeader('Content-Type', 'text/plain'); 768 xhr.send(payload); 769 } catch (e) { 770 console.log(e); 771 } 772 773 return false; 774 }, 775 isIos12: function isIos12() { 776 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 777 } 778 }; 779 Monorail.produce('monorail-edge.shopifysvc.com', 780 'trekkie_storefront_load_errors/1.1', 781 {shop_id: 88080056625, 782 theme_id: 186643644721, 783 app_name: "storefront", 784 context_url: window.location.href, 785 source_url: "//dailyfarmer.in/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 786 787 }; 788 scriptFallback.async = true; 789 scriptFallback.src = '//dailyfarmer.in/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 790 first.parentNode.insertBefore(scriptFallback, first); 791}; 792script.async = true; 793script.src = '//dailyfarmer.in/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 794first.parentNode.insertBefore(script, first); 795 796 }; 797 trekkie.load( 798 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":88080056625,"isMerchantRequest":null,"themeId":186643644721,"themeCityHash":"3521954103449620533","contentLanguage":"en","currency":"INR","eventMetadataId":"49a786b5-9962-4492-8f0a-194ce955f84f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 799 ); 800 801 var loaded = false;
802 trekkie.ready(function() { 803 if (loaded) return; 804 loaded = true; 805 806 window.ShopifyAnalytics.lib = window.trekkie; 807 808 var originalDocumentWrite = document.write; 809 document.write = customDocumentWrite; 810 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 811 document.write = originalDocumentWrite; 812 813 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 814 var token = match? match[1]: undefined; 815 if (!hasLoggedConversion(token)) { 816 setCookieIfConversion(token); 817 818 } 819 }); 820 821 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"e127aa5d-249d-4bcd-94c5-4f5955b15962-1791326674","shopifyEmitted":true}); 822 823 var eventsListenerScript = document.createElement('script'); 824 eventsListenerScript.async = true; 825 eventsListenerScript.src = "//dailyfarmer.in/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 826 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 827})();</script>
vendor: 1 bytes, line 827
827
828<script 829 defer 830 src="https://dailyfarmer.in/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 831 data-application="storefront-renderer" 832 data-shop-id="88080056625" 833 data-render-region="gcp-us-central1" 834 data-page-type="cart" 835 data-theme-instance-id="186643644721" 836 data-theme-name="Hongo" 837 data-theme-version="1.7" 838 data-monorail-region="shop_domain" 839 data-resource-timing-sampling-rate="10" 840 data-shs="true" 841 data-shs-beacon="true" 842 data-shs-export-with-fetch="true" 843 data-shs-logs-sample-rate="1" 844 data-shs-beacon-endpoint="https://dailyfarmer.in/api/collect" 845></script>
845 846<meta name="shopify-y" content="4d96bbe6-a4db-4328-bdcb-affc6282b217" data-expiration="1822884275000"><meta name="shopify-s" content="6f43652e-5da0-446f-bd5d-b485fd0fbfac" data-expiration="1791328475000"><meta name="new-cookie-storage-activated" content="t"> 847</head><body class=" cart-page"data-ajex="true" ><a class="skip-to-content-link button visually-hidden" href="#MainContent"> 848 Skip to content 849 </a><div id="shopify-section-mini-header" class="shopify-section"><div class="announcement-bar position-relative"> 850 <div class="container-fluid"> 851 <div class="row align-items-center"> 852 <div class="col-12 d-flex justify-content-center align-items-center announcement text-center"> 853 <p class="m-0">5% off over Rs.699 use "THANKS5" + Free Shipping Over Rs.849</p> 854 <span class="close-announcement-bar feather-x"></span> 855 </div> 856 </div> 857 </div> 858 </div><style>.mini-header { 859 background-color: #ffffff; 860 }.mini-header p, .switcher-dropdown .label { 861 color: #262626; 862 }.text-widget a:hover, .custom-html-widget ul li a:hover { 863 color: #262626; 864 }.announcement-bar {background-color: #ffffff;color: #000000;}.switcher-dropdown ul li a:hover, 865 .switcher-dropdown ul li a.active { 866 color: #262626 867 }</style> 868 869</div>
869<script type="application/ld+json"> 870{ 871 "@context": "http://schema.org", 872 "@type": "Organization", 873 "name": "Daily Farmer","logo": "https:\/\/dailyfarmer.in\/cdn\/shop\/files\/Logo.svg?v=1717568940\u0026width=141","sameAs": [ 874 "", 875 "https:\/\/www.facebook.com\/share\/wJ3Cvb1yKVBnLZkz\/?mibextid=LQQJ4d", 876 "", 877 "https:\/\/www.instagram.com\/dailyfarmer.in?igsh=dHFocHQxeHhvNmpp\u0026utm_source=qr", 878 "", 879 "", 880 "", 881 "" 882 ], 883 "url": "https:\/\/dailyfarmer.in" 884} 885</script>
885<header id="hongo-header" class="header-layout-style-2"> 886 <nav class="navbar navbar-expand-lg navbar-light always-fixed left-nav-logo flex-column"><div class="header-top-bar position-relative w-100"> 887 <div class="container-fluid"> 888 <div class="row align-items-center"> 889 <div class="toggler-wrapper d-block d-xl-none"> 890 <button class="navbar-toggler toggle-mobile" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" name="navbar-toggler" role="button" aria-label="button"> 891 <span class="navbar-toggler-line"></span> 892 <span class="navbar-toggler-line"></span> 893 <span class="navbar-toggler-line"></span> 894 <span class="navbar-toggler-line"></span> 895 </button> 896 </div> 897 <div class="col-auto col-md-6 col-xl-2 logo text-center text-xl-start"><a class="navbar-brand" href="/" style="--main-logo-width: 140px;" aria-label="logo"><img 898 src="//dailyfarmer.in/cdn/shop/files/Logo.svg?v=1717568940" 899 alt="" 900 width="141" 901 height="47" 902 class="default-logo" 903 loading="lazy" 904 ><img 905 src="//dailyfarmer.in/cdn/shop/files/Logo.svg?v=1717568940" 906 alt="" 907 width="141" 908 height="47" 909 loading="lazy" 910 class="alt-logo" 911 ></a> 912</div> 913 <div class="header-bottom w-45"> 914 <div class="container-fluid"> 915 <div class="row align-items-center"><div class="col col-xl-2 position-relative vertical-menu-column d-none d-xl-block"><div id="shopify-section-vertical-menu" class="shopify-section"><span class="d-none">[devide]</span><a class="vertical-menu-dropdown d-flex align-items-center alt-font" href="#"> 916 <span class="vertical-menu-icon"> 917 <span></span> 918 <span></span> 919 <span></span> 920 </span> 921 <span>Shop by Category</span> 922 <i class="vertical-menu-arrow feather-chevron-down"></i> 923 </a><div class="vertical-navbar-collappes" name="cart" suffiex=""> 924 <ul class="vertical-navbar-list"><li class="vertical-nav-item" data-searchUrl="/search?q=megamenu_K8cTtk&view=vertical_submenu"> 925 <a class="nav-link alt-font d-flex align-items-center" href="/collections/natural-sweeteners" aria-label="link"><img src="//dailyfarmer.in/cdn/shop/files/sweeteners.svg?v=1719666801" alt="" loading="lazy" width="auto" height="auto" style="width: 36px;"/><span>Baby Foods and Milk Mix</span></a></li><li class="vertical-nav-item" data-searchUrl="/search?q=megamenu_XrXmJm&view=vertical_submenu"> 926 <a class="nav-link alt-font d-flex align-items-center" href="/collections/gulkand" aria-label="link"><img src="//dailyfarmer.in/cdn/shop/files/gulkand.svg?v=1719666802" alt="" loading="lazy" width="auto" height="auto" style="width: 36px;"/><span>Gulkand and Honey Amla</span></a></li><li class="vertical-nav-item" data-searchUrl="/search?q=a9c0838d-a75b-4c7c-bb11-09bac516817a&view=vertical_submenu"> 927 <a class="nav-link alt-font d-flex align-items-center" href="/collections/millet-pancake-mix" aria-label="link"><img src="//dailyfarmer.in/cdn/shop/files/instant.svg?v=1719666469" alt="" loading="lazy" width="auto" height="auto" style="width: 36px;"/><span>Millet Pancake Mix</span></a></li><li class="vertical-nav-item" data-searchUrl="/search?q=a34de8d9-0658-461a-8da8-9d22c7f4ffcf&view=vertical_submenu"> 928 <a class="nav-link alt-font d-flex align-items-center" href="/collections/chocolate-spread-1" aria-label="link"><img src="//dailyfarmer.in/cdn/shop/files/millets.svg?v=1719666802" alt="" loading="lazy" width="auto" height="auto" style="width: 36px;"/><span>Chocolate Spread for Kids</span></a></li><li class="vertical-nav-item" data-searchUrl="/search?q=megamenu_zRJLLe&view=vertical_submenu"> 929 <a class="nav-link alt-font d-flex align-items-center" href="/collections/multi-grain-health-mix-kids-and-adults" aria-label="link"><img src="//dailyfarmer.in/cdn/shop/files/plant_c3276f02-082f-4897-9f22-399cb8000b6f.svg?v=1719666801" alt="" loading="lazy" width="auto" height="auto" style="width: 36px;"/><span>Health Mix for Kids and Adults</span></a></li><li class="vertical-nav-item" data-searchUrl="/search?q=8708d1c9-ed34-4419-8c0d-e73937ac08d4&view=vert
929ical_submenu"> 930 <a class="nav-link alt-font d-flex align-items-center" href="/collections/honey" aria-label="link"><img src="//dailyfarmer.in/cdn/shop/files/honey.svg?v=1719666802" alt="" loading="lazy" width="auto" height="auto" style="width: 36px;"/><span>Honey</span></a></li><li class="vertical-nav-item" data-searchUrl="/search?q=aebbd50f-2705-4fd5-accf-e98a421249af&view=vertical_submenu"> 931 <a class="nav-link alt-font d-flex align-items-center" href="/collections/herbal-wellness-powder" aria-label="link"><img src="//dailyfarmer.in/cdn/shop/files/herbal.svg?v=1719666802" alt="" loading="lazy" width="auto" height="auto" style="width: 36px;"/><span>Herbal Wellness Powder</span></a></li><li class="vertical-nav-item" data-searchUrl="/search?q=d2aeb41c-2a9c-41ba-95ed-aa4d22e1b630&view=vertical_submenu"> 932 <a class="nav-link alt-font d-flex align-items-center" href="/collections/gourmet-food-powders" aria-label="link"><img src="//dailyfarmer.in/cdn/shop/files/gourmet.svg?v=1719666801" alt="" loading="lazy" width="auto" height="auto" style="width: 36px;"/><span>Gourmet Food Powder</span></a></li><li class="vertical-nav-item" data-searchUrl="/search?q=e7d6eeef-5763-4d35-accf-bf8259383aeb&view=vertical_submenu"> 933 <a class="nav-link alt-font d-flex align-items-center" href="/collections/salts" aria-label="link"><img src="//dailyfarmer.in/cdn/shop/files/salt.svg?v=1719666801" alt="" loading="lazy" width="auto" height="auto" style="width: 36px;"/><span>Salts</span></a></li><li class="vertical-nav-item" data-searchUrl="/search?q=e7df5425-15c2-4033-8c2c-b0e199e6f1f7&view=vertical_submenu"> 934 <a class="nav-link alt-font d-flex align-items-center" href="/collections/all-products" aria-label="link"><img src="//dailyfarmer.in/cdn/shop/files/shop.svg?v=1719666802" alt="" loading="lazy" width="auto" height="auto" style="width: 36px;"/><span>Shop all</span></a></li></ul> 935 </div> 936 <style type="text/css"></style> 937<span class="d-none">[devide]</span> 938 939</div></div><div class="col flex-grow-1 menu-column"><div id="shopify-section-header" class="shopify-section"><span class="d-none">[devide]</span> 940<div class="collapse navbar-collapse" id="navbarNav"><div class="navbar-collapse-header align-items-center d-xl-none d-flex"><span class="vertical-menu-list active"> 941 Categories 942 </span><span class="horizontal-menu-list"> 943 Menu 944 </span> 945 <span class="back-wrapper menu-close"></span> 946 </div> 947 <ul class="navbar-nav navbar-left justify-content-xl-start w-100"><li class="nav-item nav-type-link"> 948 <a class="nav-link text-capitalize" href="/products/true-rose-beet-syrup-natural-rose-milk-syrup-with-just-3-ingredients" aria-label="link">True Rose Beet Syrup</a></li><li class="nav-item nav-type-link"> 949 <a class="nav-link text-capitalize" href="/products/choco-nutty-spread-for-kids-200g-sweetened-with-jaggery" aria-label="link">Choco Nutty Spread</a></li></ul></div> 950<button class="navbar-toggler toggle-mobile" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" name="navbar-toggler" role="button" aria-label="button"> 951 <span class="navbar-toggler-line"></span> 952 <span class="navbar-toggler-line"></span> 953 <span class="navbar-toggler-line"></span> 954 <span class="navbar-toggler-line"></span> 955</button><div class="search d-inline-block d-xl-none text-capitalize d-none" data-mfp-src="#minisearch-popup" data-minisearch-trigger> 956 <i class="feather-search"></i></div><style type="text/css"> 957 .navbar .navbar-nav .nav-item .nav-link, .back-wrapper, header .navbar-right > div, .navbar-collapse-header { 958 font-size: 17px; 959 line-height: 20px; 960 letter-spacing: 0px; 961 } 962 .megamenu ul li a:not(.btn), 963 .navbar .navbar-nav .simple-dropdown a { 964 font-size: 13px; 965 line-height: 30px; 966 letter-spacing: 0px; 967 } 968 .megamenu ul li a.child-link-title, .megamenu .product-menu .navigation-btn h6, .megamenu.collection-menu .collection-name { 969 font-size: 16px; 970 line-height: 30px; 971 letter-spacing: 0px; 972 } 973 @media (max-width: 1199px) { 974 .navbar .navbar-nav .nav-item .nav-link, 975 header .navbar-right > div, 976 .megamenu ul li a:not(.btn), 977 .navbar .navbar-nav .simple-dropdown a, 978 .megamenu.collection-menu .collection-name { 979 line-height: normal; 980 } 981 .collection-menu .collection-name { 982 width: 100%; 983 text-align: left; 984 padding: 15px; 985 } 986 } 987</style> 988<span class="d-none">[devide]</span> 989 990</div></div><div class="col-auto header-right-info d-none d-xl-flex align-items-center"> 991 <!--<a href="/collections/fruits-vegetables" aria-label="link"><i class="bi bi-lightning-charge-fill"></i><span>OFFER ZONE</span></a> 992<a href="/collections/cold-drinks-juices" aria-label="link"><i class="bi bi-patch-check-fill"></i><span>NEW ARRIVALS</span></a>--> 993 </div></div> 994 </div> 995 </div> 996 <div class="col flex-grow-1 header-search"><div id="minisearch-popup" class="minisearch-popup"> 997 <div class="d-flex flex-column justify-content-center align-items-center"> 998 <div class="search-popup-inner w-100"><div class="search-form-wrapper w-100"> 999 <form action="/search" method="get" class="form minisearch" role="search" id="form-minisearch"> 1000 <input type="hidden" name="type" value="product"> 1001 <input type="hidden" name="options[prefix]" value="last"> 1002 <input class="search-type-2" type="text" name="q" autocomplete="off" placeholder="I'm looking forâ¦" data-no-result-text="No result found." /> 1003 <button type="submit" class=""><i class="feather-search"></i>Search</button> 1004 </form> 1005 </div> 1006 </div></div> 1007</div> 1008<div class="search-overlay"></div> 1009<style type="text/css"> 1010 #quick-search { 1011 width: 100%; 1012} 1013</style> 1014</div> 1015 <div class="col-auto header-top-right"> 1016 <div class="d-flex justify-content-end align-items-center navbar-right only-icon"><div class="contact-number d-none d-xxl-flex align-items-center"> 1017 <a href="tel:123 456 7890" class="icon-image"> 1018 <i class=""></i> 1019 </a></div><div class="wishlist alt-font text-capitalize"> 1020 <a href="/pages/wishlist" class="icon-bubble position-relative no-count" aria-label="wishlist"> 1021 <div class="wishlist-icon"> 1022 <i class="bi bi-heart"></i> 1023 </div><div class="wishlist-text alt-font"> 1024 <span class="addon-title d-none d-xl-block">product</span>
1025 <span class="d-none d-xl-block">Wishlist</span> 1026 <span data-wishlist-counter class="count d-none"></span> 1027 </div></a> 1028 </div><div class="account alt-font text-capitalize"> 1029 <a href="/account" aria-label="account"> 1030 <div class="accont-icon"> 1031 <!--<i class="bi bi-person-plus"></i>--> 1032 1033 1034<svg width="25" height="25" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg" id="svgkp"> 1035 <path d="M22.9129 12.935L13.7571 23.0474C13.5348 23.2929 13.1284 23.1084 13.1669 22.7794L14.0816 14.9731H10.6991C10.4034 14.9731 10.2484 14.6219 10.4478 14.4035L20.3133 3.59739C20.5589 3.32834 20.9984 3.58134 20.8891 3.92887L18.2354 12.3664H22.6607C22.9557 12.3664 23.1109 12.7163 22.9129 12.935Z" fill="#FEA203"/> 1036 <path id="svgkp-path" fill-rule="evenodd" clip-rule="evenodd" d="M16.6079 5.35819C16.4805 5.1933 16.3421 5.03582 16.1932 4.8869C15.2702 3.96387 14.0183 3.44531 12.7129 3.44531C11.4075 3.44531 10.1556 3.96387 9.2326 4.8869C8.30957 5.80993 7.79102 7.06183 7.79102 8.36719C7.79102 9.67255 8.30957 10.9244 9.2326 11.8475C9.48368 12.0986 9.75909 12.3197 10.0533 12.5086L11.0235 11.4503C10.7335 11.2914 10.4649 11.0911 10.227 10.8531C9.56766 10.1938 9.19727 9.29959 9.19727 8.36719C9.19727 7.43479 9.56766 6.54057 10.227 5.88127C10.8863 5.22196 11.7805 4.85156 12.7129 4.85156C13.6453 4.85156 14.5395 5.22196 15.1988 5.88127C15.3636 6.04604 15.5103 6.22549 15.6377 6.41654L16.6079 5.35819ZM20.6413 18.6497L19.6746 19.7132C20.1676 20.4122 20.4473 21.2264 20.4473 22.0781V23.8359C20.4473 24.2243 20.7621 24.5391 21.1504 24.5391C21.5387 24.5391 21.8535 24.2243 21.8535 23.8359V22.0781C21.8535 20.7863 21.4016 19.6103 20.6413 18.6497ZM12.3111 17.5078H10.3026C7.27113 17.5078 4.97852 19.6394 4.97852 22.0781V23.8359C4.97852 24.2243 4.66372 24.5391 4.27539 24.5391C3.88707 24.5391 3.57227 24.2243 3.57227 23.8359V22.0781C3.57227 18.6922 6.67684 16.1016 10.3026 16.1016H12.4885L12.3111 17.5078Z" fill="currentColor" stroke="currentColor"/> 1037 </svg> 1038 1039 1040 1041 </div></a> 1042 </div> 1043<style> 1044 path#svgkp-path { 1045 stroke-width: 0.2; 1046 } 1047</style> 1048<div class="cart alt-font text-capitalize"> 1049 1050 1051 <a cart-icon-bubble class="icon-bubble position-relative no-count flo-header-cart-btn" href="/cart" rel="noopener nofollow" aria-label="cart"> 1052 1053 <div class="cart-icon"> 1054 <!--<i class="bi bi-bag-plus"></i>--> 1055 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1056<path d="M12.75 11.25V16.5C12.75 16.6989 12.671 16.8897 12.5304 17.0303C12.3897 17.171 12.199 17.25 12 17.25C11.8011 17.25 11.6104 17.171 11.4697 17.0303C11.3291 16.8897 11.25 16.6989 11.25 16.5V11.25C11.25 11.0511 11.3291 10.8603 11.4697 10.7197C11.6104 10.579 11.8011 10.5 12 10.5C12.199 10.5 12.3897 10.579 12.5304 10.7197C12.671 10.8603 12.75 11.0511 12.75 11.25ZM16.2038 11.175L15.6788 16.425C15.6684 16.5233 15.6776 16.6227 15.7057 16.7174C15.7339 16.8122 15.7805 16.9004 15.8429 16.9771C15.9053 17.0537 15.9822 17.1173 16.0692 17.1642C16.1563 17.211 16.2517 17.2402 16.35 17.25C16.3753 17.2514 16.4007 17.2514 16.426 17.25C16.6118 17.2498 16.7908 17.1806 16.9285 17.0559C17.0662 16.9312 17.1527 16.7598 17.1713 16.575L17.6963 11.325C17.7162 11.1271 17.6566 10.9294 17.5308 10.7754C17.4049 10.6213 17.223 10.5236 17.025 10.5037C16.8271 10.4839 16.6294 10.5434 16.4754 10.6693C16.3214 10.7952 16.2237 10.9771 16.2038 11.175ZM7.7963 11.175C7.77641 10.9771 7.67871 10.7952 7.52469 10.6693C7.37068 10.5434 7.17297 10.4839 6.97505 10.5037C6.77713 10.5236 6.59522 10.6213 6.46934 10.7754C6.34345 10.9294 6.28391 11.1271 6.3038 11.325L6.8288 16.575C6.84746 16.7606 6.93464 16.9327 7.07332 17.0575C7.212 17.1823 7.39222 17.2509 7.5788 17.25C7.60409 17.2514 7.62944 17.2514 7.65474 17.25C7.75274 17.2402 7.84784 17.2111 7.93461 17.1645C8.02138 17.1179 8.09812 17.0547 8.16045 16.9784C8.22278 16.9021 8.26948 16.8143 8.29789 16.72C8.32629 16.6257 8.33584 16.5267 8.32599 16.4287L7.7963 11.175ZM22.4935 8.34937L21.0807 18.9487C21.0314 19.3085 20.8538 19.6383 20.5805 19.8774C20.3073 20.1165 19.9569 20.2488 19.5938 20.25H4.4063C4.04322 20.2488 3.69278 20.1165 3.41955 19.8774C3.14632 19.6383 2.96871 19.3085 2.91943 18.9487L1.50661 8.34937C1.49245 8.24343 1.5011 8.13568 1.53197 8.03334C1.56285 7.93101 1.61525 7.83646 1.68564 7.75603C1.75604 7.6756 1.84282 7.61115 1.94016 7.56699C2.03751 7.52283 2.14316 7.49999 2.25005 7.5H6.40974L11.4375 1.75594C11.5079 1.67613 11.5945 1.61222 11.6915 1.56844C11.7885 1.52466 11.8936 1.50201 12 1.50201C12.1065 1.50201 12.2116 1.52466 12.3086 1.56844C12.4056 1.61222 12.4922 1.67613 12.5625 1.75594L17.5904 7.5H21.75C21.8569 7.49999 21.9626 7.52283 22.0599 7.56699C22.1573 7.61115 22.2441 7.6756 22.3145 7.75603C22.3849 7.83646 22.4372 7.93101 22.4681 8.03334C22.499 8.13568 22.5076 8.24343 22.4935 8.34937ZM8.40286 7.5H15.5972L12 3.38906L8.40286 7.5ZM20.8932 9H3.10693L4.4063 18.75H19.5938L20.8932 9Z" fill="#F7F7F7"/> 1057</svg><span data-cart-count class="count d-none flo-cart-icon-bubble">0</span> 1058 </div></a> 1059 </div></div> 1060 </div> 1061 </div> 1062 </div> 1063 </div><div class="menu-overlay"></div> 1064 </nav> 1065</header>
1065<main id="MainContent" class="content-for-layout focus-none " role="main" tabindex="-1"> 1066 <div id="shopify-section-template--26800653140273__breadcrumb" class="shopify-section"><section class=" d-md-block breadcrumb-alt alt-font"> 1067 <div class="container"> 1068 <div class="row justify-content-center"> 1069 <div class="col-12 d-flex flex-column text-center align-items-center page-title"><h1 class="h-3 mb-0 alt-font"> 1070 Shopping cart 1071 </h1><ul class="breadcrumb alt-font"> 1072 <li> 1073 <a href="/" aria-label="link">Home</a> 1074 </li><li> 1075 <span>Shopping cart</span> 1076 </li></ul></div> 1077 </div> 1078 </div> 1079</section> 1080</div><div id="shopify-section-template--26800653140273__cart-items" class="shopify-section"><link href="//dailyfarmer.in/cdn/shop/t/11/assets/cart.min.css?v=158299412937927180171779943355" rel="stylesheet" type="text/css" media="all" /> 1081<section class="small-section-bottom main-cart" id="main-cart-items" data-id="template--26800653140273__cart-items"> 1082 <div class="js-contents"> 1083 <div class="container"><div class="row"> 1084 <div id="cart-errors" class="sold-product-count error-msg d-none"></div> 1085 <div class="col-md-12 checkout-content-left is-empty"> 1086 <cart-items class="page-width"> 1087 <div class="cart__warnings"> 1088 <h6 class="cart__empty-text">Your cart is currently empty.</h6> 1089 <a href="/collections/all" class="btn btn-medium btn-black" aria-label="Return to store"><i class="feather-arrow-left left-icon"></i>
1089Return to store</a> 1090 </div></div></div> 1091 </div> 1092 </div> 1093</section> 1094 1095</div><div id="shopify-section-template--26800653140273__product-crosssell" class="shopify-section"><section 1096 id="" 1097 class="section-bg section-template--26800653140273__product-crosssell crosssell-product overflow-hidden pt-0 small-section-bottom d-md-block" 1098 style="--section_bg: " 1099> 1100 <div class="container"><div class="row heading-wrapper title-style-1 align-items-center text-center text-lg-start"><div class="col-12 text-lg-center"><h3 class="section-heading alt-font"> 1101 Cross-sell products 1102 </h3></div></div><div class="row"> 1103 <div class="col-12"> 1104 <div class="slider-with-arrow position-relative shop-box product-grid"><div class="swiper" data-slider-options='{ "loop": false,"autoplay":true,"direction":"horizontal", 1105 "keyboard":{ 1106 "enabled":true, 1107 "onlyInViewport":true 1108 }, 1109 "navigation":{ 1110 "nextEl":".section-template--26800653140273__product-crosssell .swiper-button-next", 1111 "prevEl":".section-template--26800653140273__product-crosssell .swiper-button-prev" 1112 }, 1113 "pagination":{ 1114 "el":".section-template--26800653140273__product-crosssell .swiper-pagination", 1115 "clickable":true 1116 }, 1117 "speed": 800, 1118 "breakpoints": { 1119 "320": { "slidesPerView": 2 }, 1120 "768": { "slidesPerView": 3 }, 1121 "992": { "slidesPerView": 4 }, 1122 "1200": { "slidesPerView": 4 } 1123 } }' style="--desktop-grid: 4; --mini-desktop-grid: 4; --tablet-grid: 3; --mobile-grid: 2; --space-between: 15px;--space-between-nagative: -15px;"> 1124 <div class="swiper-wrapper"></div> 1125 </div></div> 1126 </div> 1127 </div> 1128 </div> 1129</section> 1130<style>.section-template--26800653140273__product-crosssell { 1131 display: none !important; 1132 }.section-template--26800653140273__product-crosssell .section-heading { 1133 font-size: 32px; 1134 line-height: 36px; 1135 } 1136 .section-template--26800653140273__product-crosssell .section-sub-heading { 1137 font-size: 24px; 1138 letter-spacing: 0px; 1139 line-height: 30px; 1140 }@media (min-width: 1200px) { 1141 .section-template--26800653140273__product-crosssell .slider-with-arrow .swiper { 1142 padding: 30px 15px; 1143 } 1144 .section-template--26800653140273__product-crosssell .slider-with-arrow { 1145 margin-right: -31px; 1146 margin-left: -31px; 1147 } 1148 } 1149</style> 1150 1151</div><section id="shopify-section-template--26800653140273__1766471094eb049daa" class="shopify-section spaced-section"><div class=""><div id="shopify-block-AZUhnZ0VIMFNOSWpzR__gsc_countdown_timer_countdown_kLiaFA" class="shopify-block shopify-app-block"> 1152 1153<!-- GSC Countdown Timer app --> 1154<div 1155 class='gta-block__root GSC-SMALL-lOtnQQqQkhED' 1156 id='AZUhnZ0VIMFNOSWpzR__gsc_countdown_timer_countdown_kLiaFA' 1157> 1158 1159</div> 1160 1161 1162 1163 1164</div></div> 1165</section><section id="shopify-section-template--26800653140273__17712260915ded1c05" class="shopify-section spaced-section"><div class=""><div id="shopify-block-AcUZNa01BNjM4MjZLQ__gsc_countdown_timer_countdown_W3DqkE" class="shopify-block shopify-app-block"> 1166 1167<!-- GSC Countdown Timer app --> 1168<div 1169 class='gta-block__root GSC-EMBED-qaQKNeymaoMO' 1170 id='AcUZNa01BNjM4MjZLQ__gsc_countdown_timer_countdown_W3DqkE' 1171> 1172 1173</div> 1174 1175 1176 1177 1178</div></div> 1179</section> 1180 </main><div id="shopify-section-footer" class="shopify-section"><link href="//dailyfarmer.in/cdn/shop/t/11/assets/footer.min.css?v=57408667286737786641779943355" rel="stylesheet" type="text/css" media="all" /> 1181<footer class="section-bg site-footer footer_sec" style="--section_bg: #000000"><div class="w-100 overflow-hidden"> 1182 <div class="section-radius " style=""> 1183 <div class="footer-top "><div class="container"><div class="row"><div class="col-lg-6 text-block-content footer-block text-center text-lg-start"> 1184 <a class="d-inline-block footer-logo" href="https://dailyfarmer.in" aria-label="logo"><img src="//dailyfarmer.in/cdn/shop/files/Logo.svg?v=1717568940" alt="" width="141" height="47" loading="lazy" style="max-width: 200px" /></a><div class="logo-content"><p>From Farm to Table, Every Bite Tells a <br>Tale of Wholesome Goodness. ð±ð¾ <br> 1185<b>#DailyFarmerDelights</b></p> 1186 1187<div class="secure-payments d-flex ao_block hide_mob"> 1188<p>Available on</p> 1189<ul class="available_on"> 1190<li><img alt="" width="42" height="42" src="https://cdn.shopify.com/s/files/1/0880/8005/6625/files/amazon-footer.svg?v=1721188750"></li> 1191<li><img alt="" width="42" height="41" src="https://cdn.shopify.com/s/files/1/0880/8005/6625/files/flipkart_f32f611f-f19b-483e-841a-407067ff5c5f.svg?v=1721115017"></li> 1192</ul> 1193</div></div></div><div class="col-md-6 col-lg-2 footer-block mobile-wrapper"> 1194 <div class="block-heading mobile-toggle">Categories</div> 1195 <ul class="footer-menu-link"><li class="menu-item"><a class="navigation-links" href="/collections/gulkand" target="_self" aria-label="menu">Gulkand</a></li><li class="menu-item"><a class="navigation-links" href="/collections/natural-sweeteners" target="_self" aria-label="menu">Natural Sweeteners</a></li><li class="menu-item"><a class="navigation-links" href="/collections/honey" target="_self" aria-label="menu">Honey</a></li><li class="menu-item"><a class="navigation-links" href="/collections/lakadong-turmeric-powder-curcumin" target="_self" aria-label="menu">
1195Lakadong Turmeric</a></li><li class="menu-item"><a class="navigation-links" href="/collections/instant-chutney" target="_self" aria-label="menu">Instant Chutney Powders </a></li><li class="menu-item"><a class="navigation-links" href="/collections/herbal-wellness-powder" target="_self" aria-label="menu">Herbal Wellness Powder</a></li><li class="menu-item"><a class="navigation-links" href="/collections/plant-based-seeds" target="_self" aria-label="menu">Plant based Seeds</a></li><li class="menu-item"><a class="navigation-links" href="/collections/gourmet-food-powders" target="_self" aria-label="menu">Gourmet Food Powder</a></li><li class="menu-item"><a class="navigation-links" href="/collections/wholesome-millets" target="_self" aria-label="menu">Wholesome Millets</a></li><li class="menu-item"><a class="navigation-links" href="/collections/salts" target="_self" aria-label="menu">Salts</a></li></ul> 1196 </div><div class="col-md-6 col-lg-2 footer-block mobile-wrapper"> 1197 <div class="block-heading mobile-toggle">Quick links</div> 1198 <ul class="footer-menu-link"><li class="menu-item"><a class="navigation-links" href="/collections/offers" target="_self" aria-label="menu">Offers</a></li><li class="menu-item"><a class="navigation-links" href="/pages/our-story" target="_self" aria-label="menu">Story</a></li><li class="menu-item"><a class="navigation-links" href="/blogs/recipes" target="_self" aria-label="menu">Recipes</a></li><li class="menu-item"><a class="navigation-links" href="/pages/contact" target="_self" aria-label="menu">Contact</a></li></ul> 1199 </div><div class="col-md-6 col-lg-2 footer-block mobile-wrapper"> 1200 <div class="block-heading mobile-toggle">Policy</div> 1201 <ul class="footer-menu-link"><li class="menu-item"><a class="navigation-links" href="/policies/privacy-policy" target="_self" aria-label="menu">Privacy Policy</a></li><li class="menu-item"><a class="navigation-links" href="/policies/shipping-policy" target="_self" aria-label="menu">Shipping Policy</a></li><li class="menu-item"><a class="navigation-links" href="/policies/terms-of-service" target="_self" aria-label="menu">Terms & Conditions </a></li><li class="menu-item"><a class="navigation-links" href="/policies/refund-policy" target="_self" aria-label="menu">Return & Refund Policy</a></li></ul> 1202 </div><div class="col-md-6 col-lg-12 footer-block"> 1203 1204<div class="custom-content"><div class="social_media_blocks desk_hide"> 1205<div class="secure-payments d-flex ao_block"> 1206<p>Available on</p> 1207<ul class="available_on"> 1208<li><img alt="" width="45" height="45" src="https://cdn.shopify.com/s/files/1/0880/8005/6625/files/amazon-footer.svg?v=1721188750"></li> 1209<li><img alt="" width="45" height="45" src="https://cdn.shopify.com/s/files/1/0880/8005/6625/files/flipkart.svg?v=1719469555"></li> 1210</ul> 1211</div> 1212<div class="d-flex ao_block link_block"> 1213<ul class="footer-bottom-menu-link"> 1214<li class="menu-item"><a class="navigation-links" href="https://www.instagram.com/dailyfarmer.in?igsh=dHFocHQxeHhvNmpp&utm_source=qr" target="_blank"><svg width="21" height="21" viewbox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 1215<path d="M14.1638 0.924805H6.91375C3.57753 0.924805 0.87207 3.63027 0.87207 6.96648V14.2165C0.87207 17.5527 3.57753 20.2582 6.91375 20.2582H14.1638C17.5 20.2582 20.2054 17.5527 20.2054 14.2165V6.96648C20.2054 3.63027 17.5 0.924805 14.1638 0.924805ZM18.3929 14.2165C18.3929 16.5486 16.4959 18.4457 14.1638 18.4457H6.91375C4.58166 18.4457 2.68457 16.5486 2.68457 14.2165V6.96648C2.68457 4.6344 4.58166 2.73731 6.91375 2.73731H14.1638C16.4959 2.73731 18.3929 4.6344 18.3929 6.96648V14.2165Z" fill="white"></path> 1216<path d="M10.5374 5.76074C7.86823 5.76074 5.7041 7.92487 5.7041 10.5941C5.7041 13.2633 7.86823 15.4274 10.5374 15.4274C13.2067 15.4274 15.3708 13.2633 15.3708 10.5941C15.3708 7.92487 13.2067 5.76074 10.5374 5.76074ZM10.5374 13.6149C8.87236 13.6149 7.51661 12.2592 7.51661 10.5941C7.51661 8.92779 8.87236 7.57325 10.5374 7.57325C12.2025 7.57325 13.5583 8.92779 13.5583 10.5941C13.5583 12.2592 12.2025 13.6149 10.5374 13.6149Z" fill="white"></path> 1217<path d="M15.7349 6.04102C16.0906 6.04102 16.3789 5.75267 16.3789 5.39697C16.3789 5.04128 16.0906 4.75293 15.7349 4.75293C15.3792 4.75293 15.0908 5.
121704128 15.0908 5.39697C15.0908 5.75267 15.3792 6.04102 15.7349 6.04102Z" fill="white"></path> 1218</svg> 1219</a></li> 1220 1221<li class="menu-item"><a class="navigation-links" href="https://www.facebook.com/share/wJ3Cvb1yKVBnLZkz/?mibextid=LQQJ4d" target="_blank"><svg width="20" height="21" viewbox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 1222<path d="M17.1218 0.924805H2.62175C1.28896 0.924805 0.205078 2.00868 0.205078 3.34148V17.8415C0.205078 19.1743 1.28896 20.2582 2.62175 20.2582H9.87177V13.6123H7.45509V10.5915H9.87177V8.17482C9.87177 6.17261 11.4946 4.54981 13.4968 4.54981H15.9134V7.57065H14.7051C14.0381 7.57065 13.4968 7.50782 13.4968 8.17482V10.5915H16.5176L15.3093 13.6123H13.4968V20.2582H17.1218C18.4546 20.2582 19.5385 19.1743 19.5385 17.8415V3.34148C19.5385 2.00868 18.4546 0.924805 17.1218 0.924805Z" fill="white"></path> 1223</svg> 1224</a></li> 1225 1226<li class="menu-item"><a class="navigation-links" href="https://www.linkedin.com/company/daily-farmer/" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#ffffff" version="1.1" id="Layer_1" width="28px" height="28px" viewbox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"> 1227<g> 1228 <path d="M80.667,14H19.315C16.381,14,14,16.325,14,19.188v61.617C14,83.672,16.381,86,19.315,86h61.352 C83.603,86,86,83.672,86,80.805V19.188C86,16.325,83.603,14,80.667,14z M35.354,75.354H24.67V40.995h10.684V75.354z M30.012,36.297 c-3.423,0-6.19-2.774-6.19-6.194c0-3.415,2.767-6.189,6.19-6.189c3.415,0,6.189,2.774,6.189,6.189 C36.201,33.523,33.427,36.297,30.012,36.297z M75.35,75.354H64.683V58.646c0-3.986-0.078-9.111-5.551-9.111 c-5.558,0-6.405,4.341-6.405,8.822v16.998H42.052V40.995h10.245v4.692h0.146c1.426-2.7,4.91-5.549,10.106-5.549 c10.806,0,12.802,7.114,12.802,16.369V75.354z" fill="#ffffff"></path> 1229</g> 1230</svg> 1231</a></li> 1232</ul> 1233</div> 1234</div></div></div></div></div></div><div class="footer-bottom"><div class="container"><div class="row align-items-center justify-content-between copyright"><div class="col-12 col-lg text-center text-lg-end order-3"><div class="social-html-content"> 1235 <ul class="footer-bottom-menu-link"> 1236 1237<li class="menu-item"><a class="navigation-links" href="https://www.instagram.com/dailyfarmer.in?igsh=dHFocHQxeHhvNmpp&utm_source=qr" target="_blank"><svg width="21" height="21" viewbox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 1238<path d="M14.1638 0.924805H6.91375C3.57753 0.924805 0.87207 3.63027 0.87207 6.96648V14.2165C0.87207 17.5527 3.57753 20.2582 6.91375 20.2582H14.1638C17.5 20.2582 20.2054 17.5527 20.2054 14.2165V6.96648C20.2054 3.63027 17.5 0.924805 14.1638 0.924805ZM18.3929 14.2165C18.3929 16.5486 16.4959 18.4457 14.1638 18.4457H6.91375C4.58166 18.4457 2.68457 16.5486 2.68457 14.2165V6.96648C2.68457 4.6344 4.58166 2.73731 6.91375 2.73731H14.1638C16.4959 2.73731 18.3929 4.6344 18.3929 6.96648V14.2165Z" fill="white"></path> 1239<path d="M10.5374 5.76074C7.86823 5.76074 5.7041 7.92487 5.7041 10.5941C5.7041 13.2633 7.86823 15.4274 10.5374 15.4274C13.2067 15.4274 15.3708 13.2633 15.3708 10.5941C15.3708 7.92487 13.2067 5.76074 10.5374 5.76074ZM10.5374 13.6149C8.87236 13.6149 7.51661 12.2592 7.51661 10.5941C7.51661 8.92779 8.87236 7.57325 10.5374 7.57325C12.2025 7.57325 13.5583 8.92779 13.5583 10.5941C13.5583 12.2592 12.2025 13.6149 10.5374 13.6149Z" fill="white"></path> 1240<path d="M15.7349 6.04102C16.0906 6.04102 16.3789 5.75267 16.3789 5.39697C16.3789 5.04128 16.0906 4.75293 15.7349 4.75293C15.3792 4.75293 15.0908 5.04128 15.0908 5.39697C15.0908 5.75267 15.3792 6.04102 15.7349 6.04102Z" fill="white"></path> 1241</svg></a></li> 1242 1243<li class="menu-item"><a class="navigation-links" href="https://www.facebook.com/share/wJ3Cvb1yKVBnLZkz/?mibextid=LQQJ4d" target="_blank"><svg width="20" height="21" viewbox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 1244<path d="M17.1218 0.924805H2.62175C1.28896 0.924805 0.205078 2.00868 0.205078 3.34148V17.8415C0.205078 19.1743 1.28896 20.2582 2.62175 20.2582H9.87177V13.6123H7.45509V10.5915H9.87177V8.17482C9.87177 6.17261 11.4946 4.54981 13.4968 4.54981H15.9134V7.57065H14.7051C14.0381 7.57065 13.4968 7.50782 13.4968 8.17482V10.5915H16.5176L15.3093 13.6123H13.4968V20.2582H17.1218C18.454
12446 20.2582 19.5385 19.1743 19.5385 17.8415V3.34148C19.5385 2.00868 18.4546 0.924805 17.1218 0.924805Z" fill="white"></path> 1245</svg></a></li> 1246 1247<li class="menu-item"><a class="navigation-links" href="https://www.linkedin.com/company/daily-farmer" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#ffffff" version="1.1" id="Layer_1" width="28px" height="28px" viewbox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"> 1248<g> 1249 <path d="M80.667,14H19.315C16.381,14,14,16.325,14,19.188v61.617C14,83.672,16.381,86,19.315,86h61.352 C83.603,86,86,83.672,86,80.805V19.188C86,16.325,83.603,14,80.667,14z M35.354,75.354H24.67V40.995h10.684V75.354z M30.012,36.297 c-3.423,0-6.19-2.774-6.19-6.194c0-3.415,2.767-6.189,6.19-6.189c3.415,0,6.189,2.774,6.189,6.189 C36.201,33.523,33.427,36.297,30.012,36.297z M75.35,75.354H64.683V58.646c0-3.986-0.078-9.111-5.551-9.111 c-5.558,0-6.405,4.341-6.405,8.822v16.998H42.052V40.995h10.245v4.692h0.146c1.426-2.7,4.91-5.549,10.106-5.549 c10.806,0,12.802,7.114,12.802,16.369V75.354z" fill="#ffffff"></path> 1250</g> 1251</svg> 1252</a></li> 1253 1254</ul> 1255 </div></div><div class="col-12 col-lg d-flex justify-content-center justify-content-lg-start align-items-center order-1"><div class="copyright-text"><p>© 2026 Daily Farmer All Rights Reserved.</p></div></div></div></div></div></div></footer> 1256<style>footer, footer a, footer p, footer .footer-email-info a, .copyright-text a, .hongo-social-links li a { 1257 color: #ffffff; 1258 } 1259 .copyright-text a { 1260 border-color: #ffffff; 1261 }footer a:hover, footer .footer-email-info a:hover, .copyright-text a:hover, .hongo-social-links li a:hover { 1262 color: #121310; 1263 }.block-heading, .footer-newsletter h5, .informaiton h4, a.footer-logo { 1264 color: #ffffff; 1265 }.footer-top { 1266 border-color: #ffffff; 1267 }</style> 1268 1269</div><div id="shopify-section-mobile-sticky-menu" class="shopify-section position-sticky bottom-0 bg-white sticky-menu-wrapper"><div class="mobile-sticky-menu d-flex d-md-none "><div class="sticky-menu-item"> 1270 <a href="https://dailyfarmer.in" aria-label="sticky-menu"> 1271 <i class="feather-home"></i><span>Home</span></a> 1272 </div><div data-mfp-src="#minisearch-popup" class="sticky-menu-item sticky-search" data-minisearch-trigger> 1273 <a href="#" aria-label="search"> 1274 <i class="feather-search"></i><span>Search</span></a> 1275 </div><div class="sticky-menu-item"> 1276 <a href="/collections/all" aria-label="sticky-menu"> 1277 <i class="feather-grid"></i><span>Shop</span></a> 1278 </div><div class="sticky-menu-item"> 1279 <a href="/account" aria-label="account-label"> 1280 <i class="feather-user"></i><span>Account</span></a> 1281 </div><div class="sticky-menu-item sticky-cart"> 1282 <a href="#" cart-icon-bubble aria-label="cart"> 1283 <span class="icon-wrap position-relative"> 1284 <i class="feather-shopping-bag"></i> 1285 <span data-cart-count class="count d-none flo-cart-icon-bubble">0</span> 1286 </span><span>Cart</span></a> 1287 </div></div> 1288</div><div id="shopify-section-static-advertising" class="shopify-section"><div class="recent-bought d-none d-md-block" id="recentBought"> 1289 <div class="recent-bought-inner d-flex"></div> 1290 <span class="close-icon feather-x"></span> 1291 </div>
1291<script type="text/javascript"> 1292 window.RecentBoughtJsonConfig = { 1293 canShowTime: 'true', 1294 mainText: 'Someone recently bought', 1295 products: [], 1296 delay_time: 7000, 1297 display_time: 5000 1298 }; 1299 </script>
1299 1300 <style></style></div><ul hidden> 1301 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1302 </ul>
1302<script type="text/javascript"> 1303 window.Hongo = { 1304 shop: 'dailyfarmer.myshopify.com', 1305 design_mode: false,} 1306 </script>
1306 1307
1307<script src="//dailyfarmer.in/cdn/shop/t/11/assets/script-delay.js?v=87209542472480292851779943355"></script>
1307 1308
1308<script src="//dailyfarmer.in/cdn/shop/t/11/assets/jquery.min.js?v=126772686483552919131779943355" defer="defer"></script>
1308 1309
1309<script src="//dailyfarmer.in/cdn/shop/t/11/assets/swiper.js?v=144830262311745349841779943355" defer="defer"></script>
1309 1310
1310<script src="//dailyfarmer.in/cdn/shop/t/11/assets/earlyload.min.js?v=34352344909727103001779943355" defer="defer"></script>
1310 1311
1311<script delay="//dailyfarmer.in/cdn/shop/t/11/assets/theme-vendors.min.js?v=78736054750869761671779943355"></script>
1311<script src="//dailyfarmer.in/cdn/shop/t/11/assets/lazy-images.js?v=51681568816936943881779943355" async></script>
1311<script delay="//dailyfarmer.in/cdn/shop/t/11/assets/main.min.js?v=67429909597978617771779943355"></script>
1311 1312
1312<script delay="//dailyfarmer.in/cdn/shop/t/11/assets/cart-notification.js?v=19230951143166571311779943355"></script>
1312 1313
1313<script delay="//dailyfarmer.in/cdn/shop/t/11/assets/compare.js?v=132346843735863077751779943355"></script>
1313 1314
1314<script delay="//dailyfarmer.in/cdn/shop/t/11/assets/product-detail.js?v=162386183767259285051779943355"></script>
1314<!-- CUSTOM CURSOR --> 1315<div class="magic-cursor-wrapper" id="drag-cursor"> 1316 <div id="ball-cursor"><div id="ball-cursor-loader"></div></div> 1317</div> 1318<!-- END --><!-- SCROLL PROGRESS INDICATOR --> 1319<div class="scroll-progress d-none d-xxl-block"> 1320 <a href="#" class="scroll-top" aria-label="scroll"> 1321 <span class="scroll-text">Scroll</span><span class="scroll-line"><span class="scroll-point"></span></span> 1322 </a> 1323</div> 1324<!-- END --><style>:root { 1325 --dark-color: #121310; 1326} 1327.slideshow-with-banner, 1328.countdown-style-1 .section-radius { 1329 border-radius: 10px; 1330} 1331.btn.btn-very-small { 1332 font-size: var(--font_size_minus3); 1333 padding: 8px 18px; 1334} 1335.featurebox .feature-box-title, 1336.team-member .team-box .member-name, 1337.blog-classic .blog-post-title, 1338.megamenu .child-link-title, 1339.navbar .navbar-nav .nav-item .nav-link, 1340.megamenu .product-menu .navigation-btn h6, 1341.demo-listing .menu-title { 1342 font-weight: var(--font-weight-500); 1343} 1344.product-sidebar .product-slider-wrap .swiper-slide img, .sticky-addtocart .product-img img, .recent-bought img, .compare-table-right .product-image img { 1345 border: 1px solid var(--extra-medium-gray); 1346} 1347.product-quickview-popup .product-gallery { 1348 border-right: 1px solid var(--extra-medium-gray); 1349} 1350.section-heading, .top-banner-with-product .banner-item-top .title { 1351 letter-spacing: -0.5px; 1352} 1353.section-sub-heading { 1354 margin-bottom: 8px; 1355} 1356.newsletter-style-2 .newsletter-heading p, 1357.shop-banner-2.design-style-1 .banner-content .title, 1358.counter-style-1 .counter-box .counter-number-wrap, 1359.announcement-bar { 1360 font-family: var(--alt-font); 1361} 1362.shop-banner-2.design-style-1:not(.two-column-banner) .banner-content .title { 1363 letter-spacing: -0.5px; 1364 margin-bottom: 20px; 1365} 1366.shop-banner-2.design-style-1:not(.two-column-banner) .banner-content .sub-title { 1367 margin-bottom: 10px; 1368 border-width: 1px; 1369} 1370.two-column-banner.shop-banner-2.design-style-1 .banner-item:not(:first-child) .banner-content .title, 1371.two-column-banner.shop-banner-2.design-style-1 .banner-item:not(:first-child) .banner-content .sub-title { 1372 color: var(--white-color) !important; 1373} 1374.countdown-sub-heading { 1375 display: inline-block; 1376 border-bottom: 1px solid; 1377} 1378.deal-timer .counter-box { 1379 padding: 0 25px; 1380 min-width: 7%; 1381} 1382.deal-timer .counter-box .number:before { 1383 right: -33px; 1384} 1385.newsletter-style-2 .newsletter-heading p { 1386 border-color: #89BA6F; 1387} 1388.newsletter-style-2 .newsletter-wrap input { 1389 border-radius: 60px !important; 1390} 1391.newsletter-style-2 .newsletter-box { 1392 padding: 30px 0; 1393} 1394.deal-products > .w-100 { 1395 overflow: visible !important; 1396} 1397.deal-products .product-box .box-inner { 1398 border-color: var(--base-color); 1399} 1400.deal-products .product-box .price-box .price-item.special-price, 1401.deal-products .product-box .price-box .price-item.regular-price { 1402 font-size: var(--font_size_plus4); 1403 color: var(--base-color); 1404 font-weight: var(--font-weight-500); 1405} 1406.deal-products .product-box .product-image .badge-wrap .badge { 1407 background-color: #E50B0B; 1408 color: var(--white-color); 1409} 1410.counter-style-1 .counter-box .counter-text { 1411 font-size: var(--font_size); 1412 font-family: var(--body-font); 1413 font-weight: var(--font-weight-400); 1414} 1415.image-with-text-5 .section-sub-heading { 1416 font-weight: var(--font-weight-400); 1417} 1418footer .electronic-our-store-footer i, .deal-products .product-box .stock-left-message span { 1419 color: var(--base-color); 1420} 1421.navbar-nav .dropdown-menu .product-slider-wrap .product-box .box-inner { 1422 border: 1px solid var(--extra-medium-gray); 1423 border-radius: 10px; 1424 overflow: hidden; 1425} 1426.megamenu .product-menu .product-title { 1427 font-size: var(--font_size); 1428 line-height: var(--font_size_plus10); 1429} 1430.megamenu .product-menu .product-footer { 1431 padding: 20px 15px 25px; 1432} 1433.megamenu .product-menu .product-footer .price-box .price-item.regular-price .price, 1434.megamenu .product-menu .product-footer .price-box .price-item.special-price .price, 1435.promotion-style-2 .product .regular-price .price, 1436.promotion-style-2 .product .special-price .price { 1437 font-size: var(--font_size_plus1); 1438 color: var(--base-color); 1439 font-weight: var(--font-weight-500); 1440} 1441.promotion-style-2 .product .price { 1442 line-height: var(--font_size_plus14); 1443} 1444.megamenu .product-menu .price { 1445 font-size: var(--font_size_minus1); 1446} 1447.collection-list-items figure:after, 1448.collection-list-items figure:hover figcaption .icon { 1449 display: none; 1450} 1451.collection-list-items figure figcaption .collection-name { 1452 color: var(--dark-color); 1453} 1454@media (min-width:1400px){ 1455 .newsletter-style-2 .newsletter-wrap form { 1456 width: 530px; 1457 } 1458} 1459@media (min-width:1200px){ 1460 .image-with-text-5 .content-with-image { 1461 padding-left: 50px; 1462 padding-right: 35px; 1463 } 1464 .footer-top { 1465 padding-bottom: 60px; 1466 padding-top: 60px; 1467 } 1468 .contact-form .form-content { 1469 padding-left: 140px; 1470 } 1471} 1472@media (min-width:768px) { 1473 .deal-timer .counter-box span { 1474 font-size: var(--font_size_minus2); 1475 } 1476} 1477@media (min-width:1200px) and (max-width:1399px) {
1478 .shop-banner-2.design-style-1 .banner-content .title { 1479 font-size: var(--font_size_plus29); 1480 } 1481} 1482@media (min-width:992px) and (max-width:1199px) { 1483 .image-with-text-5 .content-block { 1484 padding-right: 15px; 1485 } 1486} 1487@media (min-width:768px) and (max-width:991px) { 1488 .shop-banner-2.design-style-1 .banner-content .title { 1489 font-size: var(--font_size_plus11); 1490 line-height: var(--font_size_plus13); 1491 margin-bottom: 15px; 1492 } 1493 .shop-banner-2.design-style-1 .banner-content .btn { 1494 padding: 8px 20px; 1495 } 1496 .shop-banner-2.design-style-1 .banner-content .sub-title { 1497 margin-bottom: 10px; 1498 } 1499} 1500@media (max-width:1399px) { 1501 .shop-banner-2.design-style-1:not(.two-column-banner) .banner-content .title { 1502 font-size: var(--font_size_plus12); 1503 line-height: var(--font_size_plus16); 1504 } 1505} 1506@media (max-width:1199px) { 1507 .shop-banner-2.design-style-1:not(.two-column-banner) .banner-content .title { 1508 font-size: var(--font_size_plus8); 1509 line-height: var(--font_size_plus12); 1510 margin-bottom: 10px; 1511 } 1512 .shop-banner-2.design-style-1:not(.two-column-banner) .banner-content .btn { 1513 padding: 5px 16px; 1514 } 1515} 1516@media (max-width:575px) { 1517 .shop-banner-2.design-style-1.two-column-banner .banner-content .title { 1518 font-size: var(--font_size_plus8); 1519 line-height: var(--font_size_plus12); 1520 margin-bottom: 15px; 1521 } 1522 .shop-banner-2.design-style-1.two-column-banner .banner-content .btn { 1523 padding: 5px 16px; 1524 font-size: var(--font_size_minus4); 1525 } 1526 .shop-banner-2.design-style-1.two-column-banner .banner-content .sub-title { 1527 margin-bottom: 10px; 1528 } 1529 .deal-timer .counter-box { 1530 padding: 0 17px; 1531 } 1532 .deal-timer .counter-box .number:before { 1533 right: -23px; 1534 } 1535 .countdown-sub-heading { 1536 font-size: 13px !important; 1537 } 1538}</style><!-- INTERNAL SCRIPTS -->
1539<script>window.money_format = 'â¹ {{amount_no_decimals}}'; 1540 window.routes = { 1541 shop_url: 'https://dailyfarmer.in', 1542 root_url: '/', 1543 cart_url: '/cart', 1544 cart_add_url: '/cart/add', 1545 cart_change_url: '/cart/change', 1546 cart_update_url: '/cart/update' 1547 } 1548 window.cartStrings = { 1549 error: `There was an error while updating your cart. Please try again.`, 1550 quantityError: `You can only add [quantity] of this item to your cart.` 1551 } 1552 window.variantStrings = { 1553 addToCart: `<i class="feather-shopping-bag"></i><span>Add to cart</span>`, 1554 preOrder: `<i class="feather-shopping-bag"></i><span>Pre-Order</span>`, 1555 addingToCart: 'Adding...', 1556 soldOut: `Sold out`, 1557 unavailable: `Unavailable`, 1558 } 1559 window.wishlistStrings = { 1560 add: `Add to wishlist`, 1561 remove: `Remove from wishlist` 1562 } 1563 window.variantOptionsImage = { }; 1564 window.GOOGLE_MAP_API_KEY = ''; 1565 window.freeShippingConfig = { 1566 'enable': 1, 1567 'goal_amt': "799", 1568 'goal_amt_msg_1': "Spend <span>{{amount}}</span> more to enjoy <span>FREE Shipping</span>", 1569 'goal_amt_msg_2': "Congrats! You are eligible for <span>FREE Shipping</span>", 1570 'cart_total': "0", 1571 'template': "cart" 1572 } 1573 1574</script>
1574 1575<!-- END -->
1575<script type="text/javascript"> 1576 Shopify.GiftWrap = Shopify.GiftWrap || {}; 1577 Shopify.GiftWrap.enabled = false; 1578 Shopify.GiftWrap.product = 'gift-wrap'; 1579 Shopify.GiftWrap.checkbox_label = ''; 1580</script>
1580<div class="form-information d-none position-relative"> 1581 <div class="form-information-wrapper"> 1582 <div class="newsletter-msg success d-none"> 1583 <h6 class="m-0"> 1584 <i class="bi bi-patch-check-fill"></i>Thank you for your subscription. 1585 </h6> 1586 </div> 1587 <div class="newsletter-msg error d-none"> 1588 <h6> 1589 <i class="bi bi-x-circle"></i>You are already subscribed. 1590 </h6> 1591 </div> 1592 </div> 1593</div><div class="loading-wrapper loading-box hidden"> 1594 <div class="loading-box__spinner"> 1595 <svg 1596 aria-hidden="true" 1597 focusable="false" 1598 role="presentation" 1599 class="spinner" 1600 viewBox="0 0 66 66" 1601 xmlns="http://www.w3.org/2000/svg" 1602 > 1603 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1604 </svg> 1605 </div> 1606</div> 1607<div id="magic-checkout-data-container">
1607<script src="https://magic-plugins.razorpay.com/shopify/magic-shopify.js" crossorigin="anonymous" defer></script>
1607<script id="RazorpayMagicCheckoutConfig" type="application/json">{"oneClickCheckoutEnabled":"true","buyNowEnabled":"","config":{"merchant_key":"rzp_live_EBJygfvJljGJVx","shouldUseShopId":false,"gTagId":"","gtagLabel":"","clevertapWithShopify":false,"razorpayMagicBtnConfig":{},"checkoutOptions":{"name":""},"cartConfig":{"status":"live","customSelector":"","enableMagicBtn":false,"enableNativeShopifyCheckbox":false,"dual":false},"productConfig":{"status":"live","customSelector":"","enableMagicBtn":false,"enableNativeShopifyCheckbox":false,"dual":false},"customCss":""},"email":"","phone":""}</script>
1607</div> 1608<!-- Gifting Popup Form --> 1609<div id="gifting-popup" style="display:none; position:fixed; top:20%; left:50%; transform:translateX(-50%); z-index:9999; background:#fff; padding:30px; border-radius:10px; box-shadow:0 0 15px rgba(0,0,0,0.2); width:90%; max-width:400px;"> 1610 <h3>Gift with Daily Farmer ð</h3> 1611 <form method="POST" action="https://formsubmit.co/[email protected]"> 1612 <input type="hidden" name="_subject" value="New Gifting Inquiry!"> 1613 <input type="hidden" name="_captcha" value="false"> 1614 <label>Name:</label> 1615 <input type="text" name="name" required> 1616 <label>Email:</label> 1617 <input type="email" name="email" required> 1618 <label>Contact Number:</label> 1619 <input type="tel" name="phone" required> 1620 <label>Products Interested In:</label> 1621 <textarea name="products" required></textarea> 1622 <label>Quantity Required:</label> 1623 <input type="text" name="quantity" required> 1624 <button type="submit">Submit</button> 1625 <button type="button" onclick="document.getElementById('gifting-popup').style.display='none'">Close</button> 1626 </form> 1627</div> 1628
1629<script> 1630 document.querySelector('a[href="#gifting-popup"]').addEventListener('click', function(e) { 1631 e.preventDefault(); 1632 document.getElementById('gifting-popup').style.display = 'block'; 1633 }); 1634</script>
1634 1635 1636<style> 1637 #gifting-popup input, #gifting-popup textarea { 1638 width: 100%; 1639 padding: 8px; 1640 margin: 8px 0; 1641 } 1642 #gifting-popup button { 1643 margin-top: 10px; 1644 padding: 10px; 1645 background: #4CAF50; 1646 border: none; 1647 color: white; 1648 cursor: pointer; 1649 } 1650</style> 1651<div id="sy-whatshelp"> 1652 <a href="https://api.whatsapp.com/send?phone= 916374718747&text=Hi" target="_blank" class="sywh-open-services " data-html="true" data-placement="left"> 1653 <i class="fab fa-whatsapp"></i> 1654 </a> 1655</div><!-- CART DRAWER --> 1656<div id="cart-drawer" class="cart-drawer "> 1657 1658 <div class="cart-drawer__overlay"></div> 1659 1660 <div class="cart-drawer__panel"> 1661 1662 <div class="cart-drawer__header"> 1663 <h3>Your Cart <span>(<b>0</b> Items)</span></h3> 1664 <button class="cart-drawer__close">â</button> 1665 </div> 1666 1667 <div class="cart-drawer__items empty-cart "> 1668 1669 1670 <p class="cart-empty">Your cart is empty</p> 1671 1672 1673</div> 1674 1675 1676 <div class="cart-drawer__footer"> 1677 <div class="cart-drawer__subtotal"> 1678 <span>Subtotal</span> 1679 <strong class="cart-subtotal">â¹ 0</strong> 1680 </div> 1681 1682 <button class="cart-drawer__checkout" onclick="handleFloCheckoutBtn()"> 1683 Checkout 1684 </button> 1685 </div> 1686 1687 </div> 1688</div> 1689 1690 1691 1692<style> 1693 1694 /* Drawer wrapper */ 1695.cart-drawer { 1696 position: fixed; 1697 inset: 0; 1698 z-index: 9999999; 1699 pointer-events: none; 1700} 1701 1702/* Active state */ 1703.cart-drawer.active-draw { 1704 pointer-events: all; 1705} 1706 1707/* Overlay */ 1708.cart-drawer__overlay { 1709 position: absolute; 1710 inset: 0; 1711 background: rgba(0,0,0,.45); 1712 opacity: 0; 1713 transition: opacity .3s ease; 1714} 1715 1716.cart-drawer.active-draw .cart-drawer__overlay { 1717 opacity: 1; 1718} 1719 1720/* Panel */ 1721.cart-drawer__panel { 1722 position: absolute; 1723 right: 0; 1724 top: 0; 1725 width: 380px; 1726 max-width: 94%; 1727 height: 100%; 1728 background: #fff; 1729 display: flex; 1730 flex-direction: column; 1731 transform: translateX(100%); 1732 transition: transform .35s ease; 1733} 1734 1735.cart-drawer.active-draw .cart-drawer__panel { 1736 transform: translateX(0); 1737} 1738 1739/* Header */ 1740.cart-drawer__header { 1741 display: flex; 1742 justify-content: space-between; 1743 align-items: center; 1744 padding: 16px; 1745 border-bottom: 1px solid #eee; 1746} 1747 1748.cart-drawer__header h3 { 1749 margin: 0; 1750 font-size: 18px; 1751} 1752 1753.cart-drawer__close { 1754 background: none; 1755 border: none; 1756 font-size: 22px; 1757 cursor: pointer; 1758} 1759 1760/* Items */ 1761.cart-drawer__items { 1762 flex: 1; 1763 overflow-y: auto; 1764 padding: 16px 10px; 1765} 1766 1767/* Footer */ 1768.cart-drawer__footer { 1769 border-top: 1px solid #eee; 1770 padding: 16px; 1771} 1772 1773.cart-drawer__subtotal { 1774 display: flex; 1775 justify-content: space-between; 1776 font-size: 16px; 1777 margin-bottom: 12px; 1778} 1779 1780.cart-drawer__checkout { 1781 display: block; 1782 width: 100%; 1783 padding: 14px; 1784 text-align: center; 1785 background: #000; 1786 color: #fff; 1787 text-decoration: none; 1788 font-size: 16px; 1789 font-weight: 600; 1790} 1791 1792.cart-item { 1793 display: flex; 1794 gap: 12px; 1795 margin-bottom: 9px; 1796 padding: 10px 12px; 1797 background: #fafafa; 1798 border-radius: 10px; 1799 border: 1px solid #e5e7eb; 1800} 1801 1802.cart-item__image img { 1803 width: 70px; 1804 height: auto; 1805} 1806 1807.cart-item__details { 1808 flex: 1; 1809} 1810 1811.cart-item__title { 1812 font-size: 14px; 1813 font-weight: 600; 1814 margin: 0 0 1px; 1815 padding-right: 10px; 1816} 1817 1818.cart-item__variant { 1819 font-size: 11px; 1820 color: #777; 1821 margin-bottom: 8px; 1822} 1823 1824.cart-item__bottom { 1825 display: flex; 1826 justify-content: space-between; 1827 align-items: center; 1828} 1829 1830.cart-item__qty { 1831 display: flex; 1832 align-items: center; 1833 gap: 6px; 1834} 1835 1836.cart-item__qty * { 1837 line-height:1; 1838} 1839 1840.qty-btn { 1841 border: 1px solid #ccc; 1842 background: #fff; 1843 padding: 4px 8px; 1844 cursor: pointer; 1845} 1846 1847.qty-value { 1848 min-width: 20px; 1849 text-align: center; 1850} 1851 1852.cart-item__price { 1853 font-size: 14px; 1854 font-weight: 600; 1855} 1856 1857.cart-item__remove { 1858 background: none; 1859 border: none; 1860 color: #999; 1861 font-size: 15px; 1862 padding: 0 4px; 1863 1864 cursor: pointer; 1865 position: absolute; 1866 right: -9px; 1867 top: -8px; 1868} 1869 1870.cart-item__remove * { 1871 color: red; 1872} 1873 1874 1875.cart-item__details { 1876 position: relative; 1877} 1878 1879 1880.cart-drawer__items.empty-cart { 1881 display: flex; 1882 flex-direction: column; 1883 justify-content: center; 1884} 1885 1886.cart-drawer__items > .cart-empty { 1887 text-align: center; 1888 font-weight: 700; 1889 font-size: 20px; 1890} 1891 1892.cart-drawer__checkout:hover { 1893 color: white !important; 1894 opacity: 0.7; 1895} 1896 1897.cart-drawer__checkout { 1898 border-radius: 53px; 1899} 1900 1901button.cart-drawer__close:focus { 1902 outline: none !important; 1903} 1904 1905.cart-drawer__header h3 { 1906 font-weight: 700; 1907} 1908 1909.cart-drawer__header h3 span , .cart-drawer__header h3 span b { 1910 font-weight: 400 !important; 1911 font-size: 15px; 1912 color: #9ea965; 1913} 1914 1915.cart-item__price span { 1916 color: red; 1917 font-size: 11px; 1918 font-weight: 700; 1919 margin-left: 3px; 1920 text-decoration: line-through; 1921} 1922 1923button.loading { 1924 pointer-events: none; 1925 opacity: 0.6; 1926 position: relative; 1927} 1928 1929button.loading::after {
1930 content: ''; 1931 width: 14px; 1932 height: 14px; 1933 border: 2px solid #ccc; 1934 border-top-color: #000; 1935 border-radius: 50%; 1936 position: absolute; 1937 inset: 0; 1938 margin: auto; 1939 animation: spin .6s linear infinite; 1940} 1941 1942@keyframes spin { 1943 to { transform: rotate(360deg); } 1944} 1945 1946.cart-item__price, 1947.cart-subtotal { 1948 transition: all 0.3s ease; 1949} 1950 1951.cart-item__price.update, 1952.cart-subtotal.update { 1953 transform: scale(1.2); 1954 color: #007bff; 1955} 1956 1957.cart-drawer.loading .cart-drawer__panel::before { 1958 content: ''; 1959 position: absolute; 1960 inset: 0; 1961 background: rgba(255,255,255,0.6); 1962 z-index: 999; 1963} 1964 1965.cart-drawer.loading .cart-drawer__panel::after { 1966 content: ''; 1967 width: 30px; 1968 height: 30px; 1969 border: 4px solid #ccc; 1970 border-top-color: #000; 1971 border-radius: 50%; 1972 position: absolute; 1973 inset: 0; 1974 margin: auto; 1975 z-index: 1000; 1976 animation: spin 0.6s linear infinite; 1977} 1978 1979 1980 1981.add-cart-to.loading { 1982 pointer-events: none; 1983 opacity: 0.7; 1984 1985} 1986 1987.add-cart-to.loading::after { 1988 content: ''; 1989 width: 16px; 1990 height: 16px; 1991 border: 2px solid #fff; 1992 border-top-color: transparent; 1993 border-radius: 50%; 1994 animation: spins 0.6s linear infinite; 1995 position: absolute; 1996 right: 10px; 1997 top: 50%; 1998 transform: translate(-50%, -50%); 1999} 2000 2001@keyframes spins { 2002 to { transform:translate(-50%, -50%) rotate(360deg); } 2003} 2004 2005 2006 2007/* Mobile */ 2008@media (max-width: 480px) { 2009 .cart-drawer__panel { 2010 width: 100%; 2011 } 2012 2013 .cart-item { 2014 padding: 10px 12px 10px 5px; 2015} 2016 2017.cart-item__title { 2018 font-size: 12px; 2019} 2020 2021.qty-btn { 2022 padding: 4px 5px; 2023} 2024 2025.cart-item__qty { 2026 gap: 2px; 2027} 2028 2029} 2030 2031 2032 2033 </style> 2034 2035 2036
2036<script> 2037(function () { 2038 2039 /* ========================= 2040 ELEMENTS 2041 ========================== */ 2042 const drawer = document.querySelector('.cart-drawer'); 2043 if (!drawer) return; 2044 2045 const itemsWrap = drawer.querySelector('.cart-drawer__items'); 2046 const subtotalEl = drawer.querySelector('.cart-subtotal'); 2047 const headerCount = drawer.querySelector('.cart-drawer__header b'); 2048 const cartIcon = document.querySelector('.cart-item-count'); 2049 2050 let isUpdating = false; 2051 2052 /* ========================= 2053 OPEN / CLOSE DRAWER 2054 ========================== */ 2055 function openDrawer() { 2056 handleFloCartBtn(); 2057 2058 } 2059 2060 function closeDrawer() { 2061 drawer.classList.remove('active-draw'); 2062 } 2063 2064 document.addEventListener('click', e => { 2065 if (e.target.closest('.cart-drawer__overlay') || e.target.closest('.cart-drawer__close')) { 2066 e.preventDefault(); 2067 closeDrawer(); 2068 } 2069 }); 2070 2071 /* ========================= 2072 HEADER CART ICON 2073 ========================== */ 2074 document.addEventListener('click', e => { 2075 const icon = e.target.closest('.nav-link11.cart-count'); 2076 if (!icon) return; 2077 2078 e.preventDefault(); 2079 openDrawer(); 2080 }); 2081 2082 /* ========================= 2083 GLOBAL CART LOADER 2084 ========================== */ 2085 function showLoader() { 2086 drawer.classList.add('loading'); 2087 } 2088 2089 function hideLoader() { 2090 drawer.classList.remove('loading'); 2091 } 2092 2093 /* ========================= 2094 ADD TO CART (FORM) 2095 ========================== */ 2096 document.addEventListener('click', function (e) { 2097 const btn = e.target.closest('button'); 2098 if (!btn) return; 2099 2100 const form = btn.closest('form[action="/cart/add"]'); 2101 if (!form || isUpdating) return; 2102 2103 e.preventDefault(); 2104 2105 isUpdating = true; 2106 btn.classList.add('loading'); 2107 btn.disabled = true; 2108 showLoader(); 2109 2110 fetch('/cart/add.js', { method: 'POST', body: new FormData(form) }) 2111 .then(() => refreshCart(true)) 2112 .finally(() => { 2113 isUpdating = false; 2114 btn.classList.remove('loading'); 2115 btn.disabled = false; 2116 hideLoader(); 2117 }); 2118 }); 2119 2120 /* ========================= 2121 REFRESH CART 2122 ========================== */ 2123 function refreshCart(open = false) { 2124 showLoader(); 2125 fetch('/cart.js') 2126 .then(res => res.json()) 2127 .then(cart => { 2128 renderItems(cart); 2129 updateTotals(cart); 2130 if (open) openDrawer(); 2131 }) 2132 .finally(() => hideLoader()); 2133 } 2134 2135 // ð¥ Expose globally for external triggers 2136window.refreshCart = refreshCart; 2137 2138 2139 /* ========================= 2140 RENDER ITEMS 2141 ========================== */ 2142 function renderItems(cart) { 2143 const compareMap = {}; 2144 document.querySelectorAll('.cart-item[data-key]').forEach(el => { 2145 const key = el.dataset.key; 2146 const compare = parseInt(el.dataset.compare || 0); 2147 if (compare) compareMap[key] = compare; 2148 }); 2149 2150 itemsWrap.innerHTML = ''; 2151 2152 if (cart.item_count === 0) { 2153 itemsWrap.classList.add('empty-cart'); 2154 itemsWrap.innerHTML = '<p class="cart-empty">Your cart is empty</p>'; 2155 return; 2156 } 2157 2158 itemsWrap.classList.remove('empty-cart'); 2159 2160 cart.items.forEach(item => { 2161 const compareUnitPrice = compareMap[item.key] || 0; 2162 const hasDiscount = compareUnitPrice > 0 && compareUnitPrice > item.final_price; 2163 2164 itemsWrap.insertAdjacentHTML('beforeend', ` 2165 <div class="cart-item" data-key="${item.key}" data-compare="${compareUnitPrice}"> 2166 <div class="cart-item__image"> 2167 <img src="${item.image}" alt="${item.product_title}"> 2168 </div> 2169 <div class="cart-item__details"> 2170 <p class="cart-item__title">${item.product_title}</p> 2171 ${item.variant_title !== 'Default Title' ? `<p class="cart-item__variant">${item.variant_title} ${item.options_with_values.map(opt => opt.name).join(', ')}</p>` : ''} 2172 <div class="cart-item__bottom"> 2173 <div class="cart-item__qty"> 2174 <button class="qty-btn minus" data-key="${item.key}" ${item.quantity === 1 ? 'disabled' : ''}>â</button> 2175 <span class="qty-value">${item.quantity}</span> 2176 <button class="qty-btn plus" data-key="${item.key}">+</button> 2177 </div> 2178 <div class="cart-item__price"> 2179 <strong>${formatMoney(item.final_price)}</strong> 2180 ${hasDiscount ? `<span>${formatMoney(compareUnitPrice)}</span>` : ''} 2181 </div> 2182 </div> 2183 <button class="cart-item__remove" data-key="${item.key}"> 2184 <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="h-3.5 w-3.5 text-coal-light outline-none" stroke-width="2.5"><path d="M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM96,40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96Zm96,168H64V64H192ZM112,104v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Z"></path></svg> 2185 </button> 2186 </div> 2187 </div> 2188 `); 2189 }); 2190 } 2191 2192 /* ========================= 2193 TOTALS + CART COUNT 2194 ========================== */ 2195 function updateTotals(cart) { 2196 // Animate subtotal 2197 subtotalEl.classList.add('update'); 2198 subtotalEl.textContent = formatMoney(cart.total_price); 2199 setTimeout(() => subtotalEl.classList.remove('update'), 300); 2200 2201 headerCount.textContent = cart.item_count; 2202 2203 if (cartIcon) { 2204 cartIcon.textContent = cart.item_count; 2205 cartIcon.style.display = cart.item_count > 0 ? 'inline-block' : 'none'; 2206 } 2207 2208 // Disable minus buttons & animate item prices
2209 cart.items.forEach(item => { 2210 const minusBtn = document.querySelector(`.cart-item[data-key="${item.key}"] .qty-btn.minus`); 2211 if (minusBtn) minusBtn.disabled = item.quantity === 1; 2212 2213 const priceEl = document.querySelector(`.cart-item[data-key="${item.key}"] .cart-item__price strong`); 2214 if (priceEl) { 2215 priceEl.classList.add('update'); 2216 priceEl.textContent = formatMoney(item.final_price); 2217 setTimeout(() => priceEl.classList.remove('update'), 300); 2218 } 2219 }); 2220 } 2221 2222 /* ========================= 2223 QTY + / â / REMOVE 2224 ========================== */ 2225 document.addEventListener('click', e => { 2226 const btn = e.target.closest('[data-key]'); 2227 if (!btn || isUpdating) return; 2228 2229 const key = btn.dataset.key; 2230 2231 if (btn.classList.contains('plus')) changeQty(key, +1); 2232 if (btn.classList.contains('minus')) changeQty(key, -1); 2233 if (btn.closest('.cart-item__remove')) setQty(key, 0); 2234 }); 2235 2236 function changeQty(key, delta) { 2237 const item = document.querySelector(`.cart-item[data-key="${key}"]`); 2238 const qty = parseInt(item.querySelector('.qty-value').textContent) + delta; 2239 if (qty < 1) return; 2240 setQty(key, qty); 2241 } 2242 2243 function setQty(key, qty) { 2244 isUpdating = true; 2245 showLoader(); 2246 2247 fetch('/cart/change.js', { 2248 method: 'POST', 2249 headers: { 'Content-Type': 'application/json' }, 2250 body: JSON.stringify({ id: key, quantity: qty }) 2251 }) 2252 .then(() => refreshCart()) 2253 .finally(() => { 2254 isUpdating = false; 2255 hideLoader(); 2256 }); 2257 } 2258 2259 /* ========================= 2260 MONEY FORMAT 2261 ========================== */ 2262 function formatMoney(cents) { 2263 const amount = cents / 100; 2264 return 'â¹' + (Number.isInteger(amount) ? amount : amount.toFixed(2)); 2265 } 2266 2267 /* ========================= 2268 INIT 2269 ========================== */ 2270 refreshCart(); 2271 2272})(); 2273 2274 2275 2276 2277let isUpdating = false; 2278 2279$(document).on('click', '.add-cart-to', function (e) { 2280 e.preventDefault(); 2281 if (isUpdating) return; 2282 2283 const $btn = $(this); 2284 const $offer = $btn.closest('.offer-add-to-cart'); 2285 const addUrl = $offer.data('addurl'); 2286 if (!addUrl) return; 2287 2288 isUpdating = true; 2289 2290 // ðµ Button loader 2291 $btn.addClass('loading').text('Adding...'); 2292 2293 // ð¥ Parse URL 2294 const params = new URLSearchParams(addUrl.split('?')[1]); 2295 const ids = params.getAll('id[]'); 2296 const qtys = params.getAll('quantity[]'); 2297 2298 const items = ids.map((id, i) => ({ 2299 id: Number(id), 2300 quantity: Number(qtys[i] || 1) 2301 })); 2302 2303 // ð¥ Add items to cart via AJAX 2304 fetch('/cart/add.js', { 2305 method: 'POST', 2306 headers: { 'Content-Type': 'application/json' }, 2307 body: JSON.stringify({ items }) 2308 }) 2309 .then(res => res.json()) 2310 .then(() => { 2311 // â Trigger the existing cart refresh function 2312 if (typeof window.refreshCart === 'function') { 2313 window.refreshCart(true); // true opens the drawer 2314 } else { 2315 console.warn('refreshCart function not found!'); 2316 } 2317 }) 2318 .catch(err => console.error('Add to cart error:', err)) 2319 .finally(() => { 2320 isUpdating = false; 2321 $btn.removeClass('loading').text('Buy Now'); 2322 }); 2323}); 2324 2325 2326</script>
2326 2327 2328<style> </style> 2329<div id="shopify-block-AU3lEazhVcWdYUm5Db__16510219240223340300" class="shopify-block shopify-app-block"> 2330 2331 2332 2333 2334 2335 2336 2337<div class="whatmore-base" data-wht-widget="wgt_embed"> 2338 <div id="whatmoreShopId" data-wh="88080056625"> </div> 2339 <div id="whatmoreProductId" data-wh=""> </div> 2340 <div id="whatmoreCollectionId" data-wh="0"> </div> 2341 <div id="whatmoreExtensionType" data-wh="cart"> </div> 2342 <div class="whatmore-template-type" data-wh="template-embed"> </div><div id="whatmoreVariantId" data-wh=""> </div><div id="whatmoreEmbedAppPositionPortrait" data-wh="right"> </div><div id="whatmoreEmbedAppHorizontalPaddingPortrait" data-wh="5"> </div><div id="whatmoreEmbedAppVerticalPaddingPortrait" data-wh="150"> </div><div id="whatmoreEmbedAppVideoPlayerSizePortrait" data-wh="50"> </div><div id="whatmoreEmbedAppPositionLandscape" data-wh="right"> </div><div id="whatmoreEmbedAppHorizontalPaddingLandscape" data-wh="5"> </div><div id="whatmoreEmbedAppVerticalPaddingLandscape" data-wh="150"> </div><div id="whatmoreEmbedAppVideoPlayerSizeLandscape" data-wh="50"> </div><div id="whatmoreEmbedAppUseVariant" data-wh="false"> </div><div id="whatmoreEmbedAppVideoTitle" data-wh=""> </div> 2343 <div id="whatmoreIsInDesignMode" data-wh='false'> </div> 2344 2345<div class="whatmore-widget" data-wh="embed"></div> 2346 2347 2348 2349 <div id="whatmore-anchor" style="width:0px; height: 0px;"> 2350 <a aria-label="Visit Whatmore homepage" href="https://www.whatmore.ai"></a> 2351 </div> 2352 2353 2354 <div class="whatmore-render-root"></div> 2355 2356</div> 2357 2358<!-- BEGIN app snippet: whatmore-init -->
2358<script>window.whatmore = window.whatmore || {}; 2359 if (!window.whatmore.__init) { 2360 window.whatmore.__init = 1;window.whatmore.frontendCustomizations = {"brand_name":"Daily Farmer","brand_theme_color":"#000000","brand_theme_font":"body-custom-font","brand_ui_theme":"round","brand_text_color":"#343434","brand_video_view_count":"hide","event_ordering_format":"none","collection_event_ordering_format":"none","collection_product_sync":false,"is_event_tracked":false,"show_single_product_tile":false,"show_add_to_cart_on_card_template":false,"shuffle_batch_size":5,"add_to_cart_button_type":"basic","show_options_chart":false,"options_chart_image_link":"","is_multi_size_chart":false,"options_chart_name":"","default_swipe_direction":"vertical","add_navigation_buttons_for_swipe":false,"tertiary_color":"#bc2a8d","atc_button_text":"ADD TO CART","buy_now_button_text":"BUY NOW","show_open_close_products_button":false,"add_whatmore_tag_to_checkout_link":true,"add_to_cart_form_class_name":"","cart_icon_button_click_action":"open_cart_slider","initiate_cart_slider_event_on_atc_click":true,"initiate_product_ratings_loading_after_event_data_loaded":false,"show_swipe_indicator_in_landscape":false,"coverflow_effect_landscape_view":true,"brand_custom_css":"div:has(div.whatmore-base) { max-width: 100% !important; }","swiper_arrow_color":"white","show_homepage_videos_in_pdp":true,"product_info_text_color":"#000","backlink_to_whatmoreai_enabled":true,"order_tracking":{"initiate_order_tracking_event_after_atc":false,"add_whatmore_line_item_property":false,"add_whatmore_attribute":true,"add_whatmore_attribute_on_cart_page":true,"disable_impression_order_tracking":false,"track_using_wtot":false},"atc_config":{"brand_atc_button_color":"#000000","brand_atc_button_padding_in_px":4,"brand_atc_button_text_color":"#ffffff","atc_buy_now_alignment":"horizontal"},"banner_config":{"is_banner_clickable":false,"show_cta":false,"landscape_multiplier":0.8,"portrait_multiplier":1.0,"landscape_aspect_ratio":0.5625,"portrait_aspect_ratio":1.77,"is_full_screen":false,"show_navigation_dots":true,"selected_dot_color":"#252525","min_height":"400","widget_aspect_ratios":{}},"buy_now_config":{"show_buy_now_button":true,"show_custom_buy_now_button":false,"show_add_to_cart_button":true,"show_view_more_inplace_of_buy_now":true,"view_more_button_text":"MORE INFO","enable_shopflo_checkout":false},"utm":{"activate_utm":true,"utm_source":"utm_source=whatmore-live","utm_campaign":"utm_campaign=video-shopping","utm_medium_product_page":"utm_medium=product-page","utm_medium_checkout_page":"utm_medium=checkout","utm_medium_cart_page":"utm_medium=cart"},"brand_fonts":{"carousel_title_font":null,"carousel_title_font_weight":"400","carousel_title_font_line_height":"normal","carousel_title_font_letter_spacing":"normal","brand_primary_font":null,"story_title_font":null},"carousel_config":{"width_multiplier":1.1,"show_navigation_arrows_in_portrait":false,"is_event_loop":false,"play_partially_visible_slides_in_portrait":false,"theme_horizontal_margin":0},"event_tracking":{"is_enabled":true,"push_time":14,"bulk_event_count":10,"enable_pdp_visit":false,"enable_clp_visit":false},"product_config":{"tile_type":"premium-tile","show_cta":true,"tile_bg_opacity":10,"details_api_available":true,"update_product_details_on_product_page_load":false,"use_product_page_link_as_client_product_id":false,"show_product_swiper_initially":true,"product_image_fit_type":"contain","show_cta_icon":true,"show_product_price":true,"get_price_and_currency_details_from_api":false,"currency_code_to_symbol_map":{},"add_currency_query_param_in_product_url":false,"variant_selection_tile_height_factor":4,"product_tile_bottom_margin":"5px","show_shop_now_button_only":false,"font_price_multiplicator":1.0,"product_tile_custom_text":"","product_tile_custom_text_color":"green","show_first_product_tile":false,"navigate_to_cart_page":false,"product_tile_shopnow_custom_text":"","product_tile_shopnow_custom_font_style":"","product_tile_shopnow_custom_text_color":"#343434","product_tile_discount_badge_color":null,"is_tile_width":false,"shop_now_text":"SHOP NOW","show_new_atc_tile":false,"show_view_product_text":false,"show_go_to_cart_text":false,"show_product_type":false,"enable_bulk_atc":false},"shimmer_config":{"enable_shimmer":true},"collections_config":{"story_tile_shape":"circle","use_page_link_as_collection_id":false,"multi_carousel_enabled":false,"story_tile_size_factor":1.0,"tile_margin_right":"5","remove_borders":false,"show_popup_out_of_view":false,"homepage_collection_ids":[],"set_tile_width_auto":false},"event_tile_config":{"view_count_template":"template-icon","show_views":"show","animate_on_focus":true,"space_between_tiles":1.0,"gap_between_tiles":0,"shadow_config":"0px 0px 5px 0px #B0B0B0","bg_config":"white","playback_icon_color":"#F5F5F5","min_height":"300","show_product_thumbnail":false,"show_heading_in_single_tile_carousel":false,"show_product_tile_thumbnail_template_a":true,"show_product_tile":false,"show_atc_on_hover_premium":false,"event_thumbnail_b_title_font_multiplier":1.0,"event_thumbnail_b_price_font_multiplier":1.0},"product_page_popup_config":{"show_product_page_popup":true,"ultra_minimize_on_scroll":true,"popUpZindex":2147483647,"show_popup_on_scroll":false,"show_product_page_popup_in_preview":true,"show_order_by_date_events":false,"auto_close_on_open":false,"show_all_events":false},"collection_page_popup_config":{"show_collection_page_popup":false},"show_whatmore_label_in_landscape_view":false,"ga_tracking_id":null,"ga4_tracking_id":null,"ga_config":{"is_ga_4":false,"is_ga_3":true,"use_existing_ga_id":true},"stories_config":{"show_stories_in_landscape_mode":true,"show_stories_in_mobile_mode":true,"story_tile_size_factor_landscape":1.0,"landscape_bottom_margin":"0%","portrait_bottom_margin":"0%","stories_border_colors":null,"stories_title_font_factor":1.0,"stories_title_font_color":"#000000","story_tiles_spacing_factor":1.0,"story_show_navigation_arrows":false,"min_height":"120","is_story_tile_size_fixed":false},"backend_config":{"use_instance_endpoint_for_product_events":false,"use_cdn_cache_endpoint":false},"cdn_config":{"fallback_cdn":"BUNNYCDN"},"theme_config":{"event_tile_border_width":"0px","event_tile_border_color":"white","event_view_count_bg_color":"rgb(0, 0, 0, 0.6)","event_view_count_text_color":"white","event_tile_product_desc_border_width":"1px"},"brand_metadata":{"domain_context":"shopify"}
2360,"social_sharing":{"activate_link_sharing":true,"activate_likes":true,"link_sharing_title":"Whatmore","link_sharing_text":"Hey! Checkout the video of this amazing product I discovered!","show_share_text_below_button":true,"show_liked_text_below_button":true,"like_fill_color":"red","share_text_threshold_count":10,"like_text_threshold_count":1,"share_product_url_link":"","whatsapp_icon_active":false,"whatsapp_icon_redirect_url":"","whatsapp_icon_helper_text":"Talk to us","whatsapp_icon_helper_text_font_multiplier":0.3,"show_whatmore_branding":true,"social_icons_size_multiplier":1.0},"navigation_config":{"enable_browser_navigation_on_click":true,"navigation_label_name":"whatmoreLive"},"shopnow_config":{"CTA_border_width":"1px","CTA_border_color":"#343434","atc_color":"#343434","atc_text_color":"#ffffff","buy_now_button_color":"white","buy_now_button_text_color":"#343434","brand_selected_options_bg":"black","brand_options_bg":"#D3D3D3","brand_options_text_color":"black","brand_selected_options_text_color":"white","brand_color_option_border_radius":"50%","brand_color_option_border_color":"black","brand_divider_color":"#343434","brand_product_desc_shown":true,"is_discount_label_percent":true,"discount_percent_bg_color":"green","discount_text_color":"white","discount_label_border_radius":"4"},"spotlight_config":{"size_factor":1.8,"position":"left","horizontal_padding":10,"vertical_padding":10,"ultraminimize_on_scroll":false,"enable_spotlight":false,"show_once_to_user":false,"enable_in_homepage":true,"enable_page_id_set":[],"enable_collection_id_set":[],"enable_all_pages":false},"event_tile_with_product_info":{"landscape_font_multiplier":0.057,"portrait_font_multiplier":0.065,"show_discount_label":true,"show_thumbnail_image":true,"show_product_info":true,"show_price_info":true,"show_atc_button_outside_tile":false,"show_atc_on_hover":false,"show_atc_button_template_feed":false,"show_thumbnail_image_template_feed":false,"atc_button_color":"rgba(0, 0, 0, 0.75)","atc_button_text_color":"white"},"event_tile_product_card":{"navigate_to_product":false},"price_config":{"show_price_before_mrp":true,"price_text_color":"","mrp_text_color":"#808191","font_weight":"bold"},"preview_config":{"product_tile_custom_text":"","video_player_bg_color":"","video_player_height":"100%","event_tile_show_thumbnail_image":false},"video_player_config":{"pause_videos_after_delay_landscape":false,"video_player_bg_color":"","video_player_height":"100%","thumbnail_video_player_height":"100%","play_video_on_hover":false,"hide_mute_unmute_button":false,"set_height_as_auto":false,"keep_videos_muted":false},"device_config":{"hide_share_icon_in_mac_os":true},"lazy_load_config":{"block_widgets":true,"embed_widgets":true},"event_config":{"show_only_tagged_events":false},"meta_pixel_events":{"video_click_event":false,"video_atc_event":false,"video_like_event":false,"video_share_event":false,"video_product_tile_click_event":false,"video_watch_event":false},"quiz_config":{"is_active":false,"swipe_number_show_question":3,"lead_gen_coupon_code":"","lead_gen_heading":"","lead_gen_sub_heading":""},"recommendation_config":{"show_recommended_events":false,"show_collection_events":false},"homepage_carousel":{"carousel_heading":"Watch and Buy","template_type":"template-f","carousel_heading_color":"#343434","carousel_title_font":"body-custom-font"},"homepage_stories":{"template_type":"template-stories-a"},"collection_carousel":{"carousel_heading":"W","template_type":"template-collections-b"},"collection_stories":{"template_type":"template-stories-a"},"pdp_carousel":{"carousel_heading":"","template_type":"template-f"},"pdp_stories":{"template_type":"template-stories-a"},"thank_you_page_carousel":{"show_carousel":false},"oos_config":{"show_oos_videos":false,"show_oos_product_tile":false,"show_sold_out_label_oos":false},"ab_testing_config":{"ab_test_id":null,"is_active":false,"group_config":{}},"thumbnail_config":{"thumbnail_duration_in_sec":3,"thumbnail_start_time_in_sec":2},"thumbnail_overlay_image_url":"","thumbnail_overlay_position":"bottom_right","thumbnail_overlay_width_percent":25,"video_overlay_image_url":"","video_overlay_position":"bottom_right","video_overlay_width_percent":25,"video_overlay_start_time":0.
23600,"video_overlay_end_time":null,"aeo_enabled":false,"neo":{"carousel":{"skin":"a","customCss":{}},"collections":{"skin":"a","customCss":{}},"stories":{"skin":"a","customCss":{}},"banner":{"skin":"a","customCss":{}},"floating":{"skin":"a","customCss":{},"enabled":false}},"brand_billing":"Starter","brand_s3_directory":"dailyfarmer_88080056625"}; 2361 window.whatmore.abTestConfig = null; 2362 window.whatmore.collectionMetafields = {}; 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 } 2617</script>
2617 2618<!-- END app snippet -->
2619<script> 2620 window.whatmore = window.whatmore || {}; 2621 window.whatmore.videoPageSignals = { 2622 stories_tc: 0,eventset: {"homepage":{"sc":0,"tc":0}}, 2623 pdp: null,hp: { sc: 11, tc: 11 }, 2624 banner_tc: 0,quota_breached: false 2625 }; 2626</script>
2626 2627 2628</div><div id="shopify-block-AZTA0UUdWeWUzNG9jV__1219337400145039034" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: kwikpass -->
2628<script defer> 2629 function getCustomerId() { 2630 2631 return null 2632 2633 } 2634 2635 function getThemeId() { 2636 2637 return null 2638 2639 } 2640 2641 2642 let token = null; 2643 let isDropdownVisible = false; 2644 let isDropdownMobileVisible = false; 2645 let isElementsWithAccountClickable = true; 2646 const ICON_SELECT_QUERY='.header__icon--account'; 2647 const HORIZON_PROFILE_ICON = '.account-button.header-actions__action' 2648 2649 // Define handleDrawer2 in global scope so it can be accessed by onclick attributes - for horizon themes 2650 function handleDrawer2() { 2651 const token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)) 2652 if (token) { 2653 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 2654 const crossIconElement = document.getElementById("icon-close-kwikpass") 2655 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 2656 // display cross icon and hide icon-kwikpass if isDropdownVisible = true else display icon-kwikpass and hide cross icon 2657 if(drawerElement && crossIconElement && kwikpassLoggedInElement) { 2658 if(isDropdownVisible){ 2659 drawerElement.style.display = "none"; 2660 crossIconElement.style.display="none"; 2661 kwikpassLoggedInElement.style.display="flex"; 2662 }else{ 2663 drawerElement.style.display = "block"; 2664 crossIconElement.style.display="flex"; 2665 kwikpassLoggedInElement.style.display="none"; 2666 } 2667 isDropdownVisible = !isDropdownVisible; 2668 } 2669 2670 const kwikpassLoggedInElementMbl = document.getElementById("icon-kwikpass-mobile"); 2671 const crossIconElementMbl = document.getElementById("icon-close-kwikpass-mobile") 2672 const drawerElementMbl = document.getElementById("kwikpass-drawer-mobile") 2673 // display cross icon and hide icon-kwikpass if isDropdownMobileVisible = true else display icon-kwikpass and hide cross icon 2674 if(drawerElementMbl && crossIconElementMbl && kwikpassLoggedInElementMbl) { 2675 if(isDropdownMobileVisible){ 2676 drawerElementMbl.style.display = "none"; 2677 crossIconElementMbl.style.display="none"; 2678 kwikpassLoggedInElementMbl.style.display="flex"; 2679 }else{ 2680 drawerElementMbl.style.display = "block"; 2681 crossIconElementMbl.style.display="flex"; 2682 kwikpassLoggedInElementMbl.style.display="none"; 2683 } 2684 isDropdownMobileVisible = !isDropdownMobileVisible; 2685 } 2686 } 2687 } 2688 2689 function addProfileIconInHorizon(){ 2690 2691 const kpLoader = `<svg 2692 class="loadergk kploader" 2693 width="17" 2694 height="16" 2695 viewBox="0 0 17 16" 2696 fill="none" 2697 xmlns="http://www.w3.org/2000/svg" 2698 > 2699 <path 2700 d="M8.50004 1.33325V3.99992M8.50004 11.9999V14.6666M4.50004 7.99992H1.83337M15.1667 7.99992H12.5M13.219 12.7189L11.3334 10.8333M13.219 3.33321L11.3334 5.21883M3.78109 12.7189L5.66671 10.8333M3.78109 3.33321L5.66671 5.21883" 2701 stroke="#111" 2702 stroke-width="1.6" 2703 stroke-linecap="round" 2704 stroke-linejoin="round" 2705 /> 2706 </svg>` 2707 2708 /*removing existing profile(person) icon - person icon is not present in this store*/ 2709 // Note: profileButtonElement and profileButtonElementMbl are now defined later in the code (lines 356 and 376) 2710 2711 // defining css and add it to style tag in head 2712 function appendCss() { 2713 let css = ` 2714 .loadergk { 2715 display: none; 2716 animation: rotate 1.5s linear infinite; 2717 } 2718 @keyframes rotate { 2719 100% { 2720 transform: rotate(360deg); 2721 } 2722 } 2723 .kp-disabled-text-color{ 2724 cursor: not-allowed; 2725 } 2726 #logout-button-desktop, #logout-button-mobile{ 2727 cursor: pointer; 2728 display: flex; 2729 justify-content: center; 2730 align-items: center; 2731 gap: 8px; 2732 font-size: 14px; 2733 color: #344054; 2734 font-style: normal; 2735 font-weight: 600; 2736 line-height: 20px; 2737 width: 100%; 2738 border-radius: 8px; 2739 padding: 8px 14px;; 2740 border: 1px solid var(--gray-300, #d0d5dd); 2741 background: var(--base-white, #fff); 2742 box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); 2743 } 2744 #loggedin-icons{ 2745 align-self: center; 2746 display: none; 2747 } 2748 #loggedin-icons-mobile{ 2749 display:none; 2750 } 2751 /* Base drawer styles */ 2752 #kwikpass-drawer-desktop,#kwikpass-drawer-mobile{ 2753 padding: 16px; 2754 display: none; 2755 width: 10rem; 2756 position: absolute; 2757 box-shadow: 0px 0px 32px 0px rgba(16, 24, 40, 0.32); 2758 border-bottom-left-radius: 8px; 2759 border-bottom-right-radius: 8px; 2760 z-index: 999; 2761 background:#fff!important; 2762 } 2763 2764 /* Old theme drawer - original positioning (MUST NOT BREAK) */ 2765 .kp-old-theme #kwikpass-drawer-desktop, 2766 .kp-old-theme #kwikpass-drawer-mobile { 2767 right: 10%; 2768 top: 175%; 2769 } 2770 2771 /* New theme drawer - use right: 0 to align with icon's right edge (responsive) */ 2772 .kp-new-theme #kwikpass-drawer-desktop, 2773 .kp-new-theme #kwikpass-drawer-mobile { 2774 right: 74px; 2775 top: 78%; 2776 } 2777 #kwikpass-drawer-desktop > ul , #kwikpass-drawer-mobile > ul { 2778 margin: 0px 0px 15px 0px; 2779 padding: 0; 2780 width: 100%; 2781 } 2782 #kwikpass-drawer-desktop >ul >a , #kwikpass-drawer-mobile > ul > a { 2783 cursor: pointer; 2784 width: 100%; 2785 display: flex!important; 2786 justify-content: space-between; 2787 align-items: center; 2788 padding: 0; 2789 color: inherit; 2790 margin-left:0!important; 2791 text-decoration: none; 2792 } 2793 #kwikpass-drawer-desktop >ul >a:hover , #kwikpass-drawer-mobile > ul > a:hover , #kwikpass-drawer-desktop >ul >a:focus , #kwikpass-drawer-mobile > ul > a:focus { 2794 text-decoration: none; 2795 } 2796 #kwikpass-drawer-desktop >ul >a:focus , #kwikpass-drawer-mobile > ul > a:focus,#kwikpass-drawer-desktop >ul >a:active , #kwikpass-drawer-mobile > ul > a:active { 2797 text-decoration: none; 2798 } 2799 #kwikpass-drawer-desktop >ul >a:focus .loadergk , #kwikpass-drawer-mobile > ul > a:focus .loadergk { 2800 display: block; 2801 } 2802 #kwikpass-drawer-desktop >ul >a:not(:focus) .loadergk , #kwikpass-drawer-mobile > ul > a:not(:focus) .loadergk { 2803 display: none; 2804 } 2805 #kwikpass-drawer-desktop > ul > a > p , #kwikpass-drawer-mobile > ul > a > p { 2806 font-size: 14px; 2807 font-style: normal; 2808 font-weight: 500; 2809 line-height: 142.857%; 2810 display: inline-flex; 2811 gap: 8px; 2812 align-items: center; 2813 margin: 0px 0 0px 0; 2814 color: #000; 2815 } 2816 /* Base icon styles */ 2817 .header--icon{ 2818 cursor: pointer; 2819 display: inline-flex; 2820 color: #000; 2821 } 2822 .header--icon--mobile{ 2823 cursor: pointer; 2824 display: inline-flex; 2825 color: #000; 2826 width: 23px; 2827 } 2828 2829 /* Old theme - original positioning (MUST NOT BREAK) */ 2830 .kp-old-theme.header--icon, 2831 .kp-old-theme.header--icon--mobile { 2832 position: relative; 2833 top: 10px; 2834 margin: 0 10px; 2835 } 2836 2837 /* New theme - match old theme visual appearance */ 2838 .kp-new-theme.header--icon, 2839 .kp-new-theme.header--icon--mobile { 2840 display: inline-flex; 2841 align-items: center; 2842 } 2843 #icon-close-kwikpass, #icon-close-kwikpass-mobile{ 2844 display: none; 2845 border-radius: 50px; 2846 border: 1px solid; 2847 margin: 0; 2848 padding: 2px; 2849 align-items: center; 2850 justify-content: center; 2851 margin-left:3px; 2852 } 2853 2854 floating-panel-component.account-popover__panel.details-content.color-scheme-1 { 2855 display: none; 2856 } 2857 2858 `; 2859 2860 var style = document.createElement('style'); 2861 style.innerHTML = css; 2862 document.getElementsByTagName('head')[0].appendChild(style); 2863 } 2864 2865 // function call to append css to style tag 2866 appendCss() 2867 2868 const userIcon = `<svg width="23" height="23" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg" id="svgkp"> 2869 <path d="M22.9129 12.935L13.7571 23.0474C13.5348 23.2929 13.1284 23.1084 13.1669 22.7794L14.0816 14.9731H10.6991C10.4034 14.9731 10.2484 14.6219 10.4478 14.4035L20.3133 3.59739C20.5589 3.32834 20.9984 3.58134 20.8891 3.92887L18.2354 12.3664H22.6607C22.9557 12.3664 23.1109 12.7163 22.9129 12.935Z" fill="#FEA203"/> 2870 <path id="svgkp-path" fill-rule="evenodd" clip-rule="evenodd" d="M16.6079 5.35819C16.4805 5.1933 16.3421 5.03582 16.1932 4.8869C15.2702 3.96387 14.0183 3.44531 12.7129 3.44531C11.4075 3.44531 10.1556 3.96387 9.2326 4.8869C8.30957 5.80993 7.79102 7.06183 7.79102 8.36719C7.79102 9.67255 8.30957 10.9244 9.2326 11.8475C9.48368 12.0986 9.75909 12.3197 10.0533 12.5086L11.0235 11.4503C10.7335 11.2914 10.4649 11.0911 10.227 10.8531C9.56766 10.1938 9.19727 9.29959 9.19727 8.36719C9.19727 7.43479 9.56766 6.54057 10.227 5.88127C10.8863 5.22196 11.7805 4.85156 12.7129 4.85156C13.6453 4.85156 14.5395 5.22196 15.1988 5.88127C15.3636 6.04604 15.5103 6.22549 15.6377 6.41654L16.6079 5.35819ZM20.6413 18.6497L19.6746 19.7132C20.1676 20.4122 20.4473 21.2264 20.4473 22.0781V23.8359C20.4473 24.2243 20.7621 24.5391 21.1504 24.5391C21.5387 24.5391 21.8535 24.2243 21.8535 23.8359V22.0781C21.8535 20.7863 21.4016 19.6103 20.6413 18.6497ZM12.3111 17.5078H10.3026C7.27113 17.5078 4.97852 19.6394 4.97852 22.0781V23.8359C4.97852 24.2243 4.66372 24.5391 4.27539 24.5391C3.88707 24.5391 3.57227 24.2243 3.57227 23.8359V22.0781C3.57227 18.6922 6.67684 16.1016 10.3026 16.1016H12.4885L12.3111 17.5078Z" fill="currentColor" stroke="currentColor" stroke-width="0.1"/> 2871 </svg>`; 2872
2873 // kwikpass icon for desktop - if user is not logged in 2874 const KwikpassNotLoggedIcon = `<div id="kp-login-button-header-logo" onclick="handleKpAndShopifyLogin()" style="cursor: pointer;display: flex;align-items: center;">${userIcon}</div>` 2875 2876 // kwikpass icon for mobile - if user is not logged in 2877 const KwikpassNotLoggedIconMobile = `<div id="kp-login-button-header-logo-mobile" onclick="handleKpAndShopifyLogin()" style="cursor: pointer;display: flex">${userIcon}</div>` 2878 2879 // dropdown for desktop (opens on clicking kwikpass icon if user logged in) 2880 const drawerhtmlDesktop = `<div id="kwikpass-drawer-desktop" > 2881 <ul> 2882 <a href="javascript:void(0);" onclick="event.preventDefault();handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex"> 2883 <p> 2884 <svg 2885 width="16" 2886 height="16" 2887 viewBox="0 0 20 20" 2888 fill="none" 2889 xmlns="http://www.w3.org/2000/svg" 2890 > 2891 <path 2892 d="M4.6 2.20033L3.3 3.93366C3.04251 4.27697 2.91377 4.44863 2.91676 4.59232C2.91936 4.71736 2.97799 4.83462 3.07646 4.91172C3.18962 5.00032 3.40419 5.00032 3.83333 5.00032H16.1667C16.5958 5.00032 16.8104 5.00032 16.9235 4.91172C17.022 4.83462 17.0806 4.71736 17.0832 4.59232C17.0862 4.44863 16.9575 4.27697 16.7 3.93366L15.4 2.20033M4.6 2.20033C4.74667 2.00477 4.82 1.90699 4.91294 1.83647C4.99525 1.77401 5.08846 1.72741 5.18782 1.69903C5.3 1.66699 5.42222 1.66699 5.66667 1.66699H14.3333C14.5778 1.66699 14.7 1.66699 14.8122 1.69903C14.9115 1.72741 15.0047 1.77401 15.0871 1.83647C15.18 1.90699 15.2533 2.00477 15.4 2.20033M4.6 2.20033L3.03333 4.28921C2.83545 4.55306 2.73651 4.68498 2.66625 4.83026C2.6039 4.95917 2.55843 5.09559 2.53096 5.23612C2.5 5.3945 2.5 5.55941 2.5 5.88921L2.5 15.667C2.5 16.6004 2.5 17.0671 2.68166 17.4236C2.84144 17.7372 3.09641 17.9922 3.41002 18.152C3.76654 18.3337 4.23325 18.3337 5.16667 18.3337L14.8333 18.3337C15.7668 18.3337 16.2335 18.3337 16.59 18.152C16.9036 17.9922 17.1586 17.7372 17.3183 17.4236C17.5 17.0671 17.5 16.6004 17.5 15.667V5.88921C17.5 5.55941 17.5 5.3945 17.469 5.23613C17.4416 5.09559 17.3961 4.95918 17.3338 4.83026C17.2635 4.68498 17.1646 4.55306 16.9667 4.28921L15.4 2.20033M13.3333 8.33366C13.3333 9.21771 12.9821 10.0656 12.357 10.6907C11.7319 11.3158
289210.8841 11.667 10 11.667C9.11594 11.667 8.2681 11.3158 7.64298 10.6907C7.01786 10.0656 6.66667 9.21771 6.66667 8.33366" 2893 stroke="currentColor" 2894 stroke-width="1.66667" 2895 stroke-linecap="round" 2896 stroke-linejoin="round" 2897 fill="none" 2898 /> 2899 </svg> 2900 2901 Order History 2902 </p> 2903 2904 ${kpLoader} 2905 </a> 2906 </ul> 2907 <button id="logout-button-desktop"> 2908 Logout 2909 <svg 2910 width="16" 2911 height="16" 2912 viewBox="0 0 20 20" 2913 fill="none" 2914 xmlns="http://www.w3.org/2000/svg" 2915 > 2916 <path 2917 d="M15 6.66667L18.3334 10M18.3334 10L15 13.3333M18.3334 10H7.50002M12.5 3.50337C11.4377 2.86523 10.2044 2.5 8.88891 2.5C4.90019 2.5 1.66669 5.85786 1.66669 10C1.66669 14.1421 4.90019 17.5 8.88891 17.5C10.2044 17.5 11.4377 17.1348 12.5 16.4966" 2918 stroke="currentColor" 2919 stroke-width="1.66667" 2920 stroke-linecap="round" 2921 stroke-linejoin="round" 2922 fill="none" 2923 /> 2924 </svg> 2925 </button> 2926 </div>`; 2927 2928 // dropdown for mobile (opens on clicking kwikpass icon if user logged in) 2929 const drawerhtmlMobile = `<div id="kwikpass-drawer-mobile"> 2930 <ul> 2931 <a href="javascript:void(0);" onclick="event.preventDefault();handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex"> 2932 <p> 2933 <svg 2934 width="16" 2935 height="16"
2936 viewBox="0 0 20 20" 2937 fill="none" 2938 xmlns="http://www.w3.org/2000/svg" 2939 class="ordericon" 2940 > 2941 <path 2942 d="M4.6 2.20033L3.3 3.93366C3.04251 4.27697 2.91377 4.44863 2.91676 4.59232C2.91936 4.71736 2.97799 4.83462 3.07646 4.91172C3.18962 5.00032 3.40419 5.00032 3.83333 5.00032H16.1667C16.5958 5.00032 16.8104 5.00032 16.9235 4.91172C17.022 4.83462 17.0806 4.71736 17.0832 4.59232C17.0862 4.44863 16.9575 4.27697 16.7 3.93366L15.4 2.20033M4.6 2.20033C4.74667 2.00477 4.82 1.90699 4.91294 1.83647C4.99525 1.77401 5.08846 1.72741 5.18782 1.69903C5.3 1.66699 5.42222 1.66699 5.66667 1.66699H14.3333C14.5778 1.66699 14.7 1.66699 14.8122 1.69903C14.9115 1.72741 15.0047 1.77401 15.0871 1.83647C15.18 1.90699 15.2533 2.00477 15.4 2.20033M4.6 2.20033L3.03333 4.28921C2.83545 4.55306 2.73651 4.68498 2.66625 4.83026C2.6039 4.95917 2.55843 5.09559 2.53096 5.23612C2.5 5.3945 2.5 5.55941 2.5 5.88921L2.5 15.667C2.5 16.6004 2.5 17.0671 2.68166 17.4236C2.84144 17.7372 3.09641 17.9922 3.41002 18.152C3.76654 18.3337 4.23325 18.3337 5.16667 18.3337L14.8333 18.3337C15.7668 18.3337 16.2335 18.3337 16.59 18.152C16.9036 17.9922 17.1586 17.7372 17.3183 17.4236C17.5 17.0671 17.5 16.6004 17.5 15.667V5.88921C17.5 5.55941 17.5 5.3945 17.469 5.23613C17.4416 5.09559 17.3961 4.95918 17.3338 4.83026C17.2635 4.68498 17.1646 4.55306 16.9667 4.28921L15.4 2.20033M13.3333 8.33366C13.3333 9.21771 12.9821 10.0656 12.357 10.6907C11.7319 11.3158
294210.8841 11.667 10 11.667C9.11594 11.667 8.2681 11.3158 7.64298 10.6907C7.01786 10.0656 6.66667 9.21771 6.66667 8.33366" 2943 stroke="currentColor" 2944 stroke-width="1.66667" 2945 stroke-linecap="round" 2946 stroke-linejoin="round" 2947 fill="none" 2948 /> 2949 </svg> 2950 2951 Order History 2952 </p> 2953 2954 ${kpLoader} 2955 </a> 2956 </ul> 2957 <button id="logout-button-mobile"> 2958 Logout 2959 <svg 2960 width="16" 2961 height="16" 2962 viewBox="0 0 20 20" 2963 fill="none" 2964 xmlns="http://www.w3.org/2000/svg" 2965 > 2966 <path 2967 d="M15 6.66667L18.3334 10M18.3334 10L15 13.3333M18.3334 10H7.50002M12.5 3.50337C11.4377 2.86523 10.2044 2.5 8.88891 2.5C4.90019 2.5 1.66669 5.85786 1.66669 10C1.66669 14.1421 4.90019 17.5 8.88891 17.5C10.2044 17.5 11.4377 17.1348 12.5 16.4966" 2968 stroke="currentColor" 2969 stroke-width="1.66667" 2970 stroke-linecap="round" 2971 stroke-linejoin="round" 2972 fill="none" 2973 /> 2974 </svg> 2975 </button> 2976 </div>`; 2977 2978 2979 2980 const kwikpassLoggedInIcon = ` 2981 <div id="loggedin-icons"> 2982 <div id="icon-close-kwikpass" class="icon-close-kwikpass" style="height: 20px; width:20px; cursor: pointer;" onclick="handleDrawer2()"> 2983 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2984 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2985 </svg> 2986 </div> 2987 <div style="cursor: pointer;display: flex;" onclick="handleDrawer2()" id="icon-kwikpass"> 2988 ${userIcon} 2989 </div> 2990 </div>`; 2991 2992 const kwikpassLoggedInIconMobile = ` 2993 <div id="loggedin-icons-mobile" > 2994 <div id="icon-close-kwikpass-mobile" style="cursor: pointer;height: 20px; width:20px;" onclick="handleDrawer2()"> 2995 <svg width="17" height="17" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2996 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 2997 </svg> 2998 </div> 2999 <div style="cursor: pointer;display: flex" onclick="handleDrawer2()" id="icon-kwikpass-mobile"> 3000 ${userIcon} 3001 </div> 3002 </div>`; 3003 3004 3005 // It will change based on theme - Desktop 3006 const profileButtonElement = document.querySelector('.account-button.header-actions__action') 3007 const personIconElement = profileButtonElement?.parentElement 3008 const html = ` 3009 ${KwikpassNotLoggedIcon} 3010 ${kwikpassLoggedInIcon} 3011 ${drawerhtmlDesktop} 3012 `; 3013 3014 if(!document.getElementsByClassName("header--icon")?.[0]){ 3015 // Detect theme 3016 const isOldTheme = document.querySelector('.account-popover') !== null; 3017 3018 const kwipassDesktopNode = document.createElement('div') 3019 // Add theme-specific class 3020 kwipassDesktopNode.className = isOldTheme ? "header--icon kp-old-theme" : "header--icon kp-new-theme" 3021 kwipassDesktopNode.innerHTML = html 3022 // Hide original and insert Kwikpass button (works for both themes) 3023 if(personIconElement && profileButtonElement) { 3024 profileButtonElement.style.display = 'none'; 3025 personIconElement.insertBefore(kwipassDesktopNode, profileButtonElement); 3026 } 3027 } 3028 3029 //mobile - Get the second instance of account button 3030 const allAccountButtons = document.querySelectorAll('.account-button.header-actions__action') 3031 const profileButtonElementMbl = allAccountButtons[1] // Second instance (mobile) 3032 const personIconElementMbl = profileButtonElementMbl?.parentElement 3033 3034 3035 3036 const htmlmobile = ` 3037 ${KwikpassNotLoggedIconMobile} 3038 ${kwikpassLoggedInIconMobile} 3039 ${drawerhtmlMobile} 3040 `; 3041 3042 if(!document.getElementsByClassName("header--icon--mobile")?.[0]){ 3043 // Detect theme 3044 const isOldThemeMobile = document.querySelector('.account-drawer') !== null; 3045 3046 const kwipassMobileNode = document.createElement('div') 3047 // Add theme-specific class 3048 kwipassMobileNode.className = isOldThemeMobile ? "header--icon--mobile kp-old-theme" : "header--icon--mobile kp-new-theme" 3049 kwipassMobileNode.innerHTML = htmlmobile 3050 // Hide original and insert Kwikpass button (works for both themes) 3051 if(personIconElementMbl && profileButtonElementMbl) { 3052 profileButtonElementMbl.style.display = 'none'; 3053 personIconElementMbl.insertBefore(kwipassMobileNode, profileButtonElementMbl); 3054 } 3055 } 3056 } 3057 3058 function addLoginButtonForHorizon(){ 3059 3060 function updateDOM(isKwikpassLogin = true) { 3061 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 3062 const isLogout = sessionStorage.getItem('isLogout'); 3063 const phoneNumber = getValueFromCookiesOrLocalStorage('notify_ph
3063one_number'); 3064 3065 if ((!token && !isLogout) || (token && !phoneNumber)) { 3066 openIframe('kp_sso_token') 3067 } 3068 3069 const drawerElementMobile = document.getElementById("kwikpass-drawer-mobile") 3070 if(drawerElementMobile){ 3071 if(token){ 3072 document.getElementById("kp-login-button-header-logo-mobile").style.display = "none" 3073 document.getElementById("loggedin-icons-mobile").style.display = "block" 3074 }else{ 3075 document.getElementById("kp-login-button-header-logo-mobile").style.display = "flex" 3076 document.getElementById("loggedin-icons-mobile").style.display = "none" 3077 drawerElementMobile.style.display = "none" 3078 } 3079 } 3080 3081 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 3082 if(drawerElement){ 3083 if(token){ 3084 document.getElementById("kp-login-button-header-logo").style.display = "none" 3085 document.getElementById("loggedin-icons").style.display = "block" 3086 }else{ 3087 document.getElementById("kp-login-button-header-logo").style.display = "flex" 3088 document.getElementById("loggedin-icons").style.display = "none" 3089 drawerElement.style.display = "none" 3090 } 3091 } 3092 3093 // shopify logout 3094 const logoutLink = document.querySelectorAll('a[href*="/account/logout"]'); 3095 logoutLink.forEach((element) => { 3096 element.addEventListener("click", (event) => { 3097 event.preventDefault() 3098 handleLogout() 3099 }) 3100 }); 3101 3102 const logoutElement = document.getElementById('logout-button-desktop') 3103 if(logoutElement) logoutElement.addEventListener('click', handleLogout); 3104 3105 //mobile 3106 const logoutElementMobile = document.getElementById('logout-button-mobile') 3107 if(logoutElementMobile) logoutElementMobile.addEventListener('click', handleLogout); 3108 } 3109 3110 let isElementsWithAccountClickable = true; 3111 3112 // Add a click event listener to the document 3113 document.addEventListener('click', function(event) { 3114 const dropdownButton = document.getElementsByClassName('header--icon') ?. [0] 3115 // Check if the clicked element is the dropdown button or inside the dropdown menu 3116 const isClickInsideDropdown = dropdownButton?.contains(event.target); 3117 3118 // If the click is outside the dropdown, hide the dropdown 3119 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 3120 const crossIconElement = document.getElementById("icon-close-kwikpass") 3121 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 3122 3123 if (! isClickInsideDropdown && isDropdownVisible && token) { 3124 drawerElement.style.display = "none"; 3125 crossIconElement.style.display = "none"; 3126 kwikpassLoggedInElement.style.display = "flex"; 3127 isDropdownVisible = ! isDropdownVisible; 3128 } 3129 3130 //mobile 3131 const dropdownButtonMbl = document.getElementsByClassName('header--icon--mobile')?.[0] 3132 3133 // Check if the clicked element is the dropdown button or inside the dropdown menu 3134 const isClickInsideDropdownMbl = dropdownButtonMbl?.contains(event.target); 3135 3136 // If the click is outside the dropdown, hide the dropdown 3137 const kwikpassLoggedInElementMbl = document.getElementById("icon-kwikpass-mobile"); 3138 const crossIconElementMbl = document.getElementById("icon-close-kwikpass-mobile") 3139 const drawerElementMbl = document.getElementById("kwikpass-drawer-mobile") 3140 3141 if (! isClickInsideDropdownMbl && isDropdownMobileVisible && token) { 3142 drawerElementMbl.style.display = "none"; 3143 crossIconElementMbl.style.display = "none"; 3144 kwikpassLoggedInElementMbl.style.display = "flex"; 3145 isDropdownMobileVisible = !isDropdownMobileVisible; 3146 } 3147 }); 3148 3149 document.addEventListener('DOMContentLoaded', function() { 3150 updateDOM(); 3151 }); 3152 3153 window.addEventListener('update-dom', function() { 3154 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 3155 const crossIconElement = document.getElementById("icon-close-kwikpass") 3156 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 3157 if(drawerElement) drawerElement.style.display = "none"; 3158 if(crossIconElement) crossIconElement.style.display="none"; 3159 if(kwikpassLoggedInElement) kwikpassLoggedInElement.style.display="flex"; 3160
3161 const kwikpassLoggedInElementMbl = document.getElementById("icon-kwikpass-mobile"); 3162 const crossIconElementMbl = document.getElementById("icon-close-kwikpass-mobile") 3163 const drawerElementMbl = document.getElementById("kwikpass-drawer-mobile") 3164 if(drawerElementMbl) drawerElementMbl.style.display = "none"; 3165 if(crossIconElementMbl) crossIconElementMbl.style.display="none"; 3166 if(kwikpassLoggedInElementMbl) kwikpassLoggedInElementMbl.style.display="flex"; 3167 updateDOM(); 3168 }); 3169 addProfileIconInHorizon() 3170 updateDOM(); 3171 } 3172 3173 function handleDrawer1() { 3174 const token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 3175 if (token) { 3176 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 3177 const crossIconElement = document.getElementById("icon-close-kwikpass"); 3178 const drawerElement = document.getElementById("kwikpass-drawer-desktop"); 3179 // display cross icon and hide icon-kwikpass if isDropdownVisible = true else display icon-kwikpass and hide cross icon 3180 if(isDropdownVisible){ 3181 drawerElement.style.display = "none"; 3182 crossIconElement.style.display="none"; 3183 kwikpassLoggedInElement.style.display="flex"; 3184 }else{ 3185 drawerElement.style.display = "block"; 3186 crossIconElement.style.display="flex"; 3187 kwikpassLoggedInElement.style.display="none"; 3188 } 3189 isDropdownVisible = !isDropdownVisible; 3190 } 3191 } 3192 3193 function addLoginButton(){ 3194 function updateDOM() { 3195 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 3196 const isLogout = sessionStorage.getItem('isLogout'); 3197 const phoneNumber = getValueFromCookiesOrLocalStorage('notify_phone_number'); 3198 3199 if ((!token && !isLogout) || (token && !phoneNumber)) { 3200 openIframe('kp_sso_token') 3201 } 3202 3203 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 3204 if(drawerElement){ 3205 if(token){ 3206 document.getElementById("kp-login-button-header-logo").style.display = "none" 3207 document.getElementById("loggedin-icons").style.display = "block" 3208 }else{ 3209 document.getElementById("kp-login-button-header-logo").style.display = "flex" 3210 document.getElementById("loggedin-icons").style.display = "none" 3211 drawerElement.style.display = "none" 3212 } 3213 } 3214 // shopify logout 3215 const logoutLink = document.querySelectorAll('a[href*="/account/logout"]'); 3216 logoutLink.forEach((element) => { 3217 element.addEventListener("click", (event) => { 3218 event.preventDefault() 3219 handleLogout() 3220 }) 3221 }); 3222 3223 const logoutElement = document.getElementById('logout-button-desktop') 3224 3225 if(logoutElement) logoutElement.addEventListener('click', handleLogout); 3226 } 3227 3228 const elementsWithAccount = document.querySelectorAll('a[href="/account"]'); 3229 elementsWithAccount.forEach((element) => { 3230 element.addEventListener('click', async (e) => { 3231 e.preventDefault(); 3232 const customerId = getCustomerId() 3233 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 3234 kpHandleLogin('/account'); 3235 }); 3236 }); 3237 3238 document.addEventListener('DOMContentLoaded', function() { 3239 updateDOM(); 3240 }); 3241 3242 window.addEventListener('update-dom', function() { 3243 updateDOM(); 3244 }); 3245 3246 //TODO: update this with a query for the required button 3247 3248 const loader = `<svg 3249 class="kploader" 3250 width="17" 3251 height="16"
3252 viewBox="0 0 17 16" 3253 fill="none" 3254 xmlns="http://www.w3.org/2000/svg" 3255 > 3256 <path 3257 d="M8.50004 1.33325V3.99992M8.50004 11.9999V14.6666M4.50004 7.99992H1.83337M15.1667 7.99992H12.5M13.219 12.7189L11.3334 10.8333M13.219 3.33321L11.3334 5.21883M3.78109 12.7189L5.66671 10.8333M3.78109 3.33321L5.66671 5.21883" 3258 stroke="#111" 3259 stroke-width="1.6" 3260 stroke-linecap="round" 3261 stroke-linejoin="round" 3262 /> 3263 </svg>` 3264 3265 /*removing existing profile(person) icon - person icon is not present in this store*/ 3266 const profileButtonElement = document.querySelector(ICON_SELECT_QUERY) || document.querySelector(HORIZON_PROFILE_ICON); 3267 3268 // defining css and add it to style tag in head 3269 function appendCss() { 3270 let css = ` 3271 .kploader { 3272 display: none; 3273 animation: rotate 1.5s linear infinite; 3274 } 3275 @keyframes rotate { 3276 100% { 3277 transform: rotate(360deg); 3278 } 3279 } 3280 .kp-disabled-text-color{ 3281 cursor: not-allowed; 3282 } 3283 #logout-button-desktop{ 3284 cursor: pointer; 3285 display: flex; 3286 justify-content: center; 3287 align-items: center; 3288 gap: 8px; 3289 font-size: 14px; 3290 color: #344054; 3291 font-style: normal; 3292 font-weight: 600; 3293 line-height: 20px; 3294 width: 100%; 3295 border-radius: 8px; 3296 padding: 8px 14px;; 3297 border: 1px solid var(--gray-300, #d0d5dd); 3298 background: var(--base-white, #fff); 3299 box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); 3300 } 3301 #loggedin-icons{ 3302 align-self: center; 3303 display: none; 3304 } 3305 #kwikpass-drawer-desktop{ 3306 padding: 16px; 3307 display: none; 3308 right: 0%; 3309 width: 18rem; 3310 position: absolute; 3311 top: 100%; 3312 box-shadow: 0px 0px 32px 0px rgba(16, 24, 40, 0.32); 3313 border-bottom-left-radius: 8px; 3314 border-bottom-right-radius: 8px; 3315 z-index: 999; 3316 background:#fff!important; 3317 } 3318 #kwikpass-drawer-desktop > ul{ 3319 margin: 0px 0px 10px 0px; 3320 padding: 0; 3321 width: 100%; 3322 } 3323 #kwikpass-drawer-desktop >ul >a{ 3324 cursor: pointer; 3325 width: 100%; 3326 display: flex!important; 3327 justify-content: space-between; 3328 align-items: center; 3329 padding: 0; 3330 color: inherit; 3331 margin-left:0!important; 3332 text-decoration: none; 3333 } 3334 #kwikpass-drawer-desktop >ul >a:hover , #kwikpass-drawer-desktop >ul >a:focus { 3335 text-decoration: none; 3336 } 3337 #kwikpass-drawer-desktop >ul >a:focus,#kwikpass-drawer-desktop >ul >a:active { 3338 text-decoration: none; 3339 } 3340 #kwikpass-drawer-desktop >ul >a:focus .kploader { 3341 display: block; 3342 } 3343 #kwikpass-drawer-desktop >ul >a:not(:focus) .kploader { 3344 display: none; 3345 } 3346 #kwikpass-drawer-desktop > ul > a > p { 3347 font-size: 14px; 3348 font-style: normal; 3349 font-weight: 500; 3350 line-height: 142.857%; 3351 display: inline-flex; 3352 gap: 8px; 3353 align-items: center; 3354 margin: 10px 0 10px 0; 3355 color: #000; 3356 } 3357 .header--icon{ 3358 cursor: pointer; 3359 position: relative; 3360 display: inline-flex; 3361 } 3362 path#svgkp-path { 3363 stroke-width: 1; 3364 } 3365 #icon-close-kwikpass{ 3366 display: none; 3367 border-radius: 50px; 3368 border: 1px solid; 3369 margin: 0; 3370 padding: 2px; 3371 align-items: center; 3372 justify-content: center; 3373 margin-left:3px; 3374 } 3375 `; 3376 3377 var style = document.createElement('style'); 3378 style.innerHTML = css; 3379 document.getElementsByTagName('head')[0].appendChild(style); 3380 } 3381 3382 // function call to append css to style tag 3383 appendCss() 3384 // existing user icon to show in the header 3385 // TODO : fetch user icon form backend 3386 const userIcon = `<svg width="23" height="23" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg" id="svgkp"> 3387 <path d="M22.9129 12.935L13.7571 23.0474C13.5348 23.2929 13.1284 23.1084 13.1669 22.7794L14.0816 14.9731H10.6991C10.4034 14.9731 10.2484 14.6219 10.4478 14.4035L20.3133 3.59739C20.5589 3.32834 20.9984 3.58134 20.8891 3.92887L18.2354 12.3664H22.6607C22.9557 12.3664 23.1109 12.7163 22.9129 12.935Z" fill="#FEA203"/> 3388 <path id="svgkp-path" fill-rule="evenodd" clip-rule="evenodd" d="M16.6079 5.35819C16.4805 5.1933 16.3421 5.03582 16.1932 4.8869C15.2702 3.96387 14.0183 3.44531 12.7129 3.44531C11.4075 3.44531 10.1556 3.96387 9.2326 4.8869C8.30957 5.80993 7.79102 7.06183 7.79102 8.36719C7.79102 9.67255 8.30957 10.9244 9.2326 11.8475C9.48368 12.0986 9.75909 12.3197 10.0533 12.5086L11.0235 11.4503C10.7335 11.2914 10.4649 11.0911 10.227 10.8531C9.56766 10.1938 9.19727 9.29959 9.19727 8.36719C9.19727 7.43479 9.56766 6.54057 10.227 5.88127C10.8863 5.22196 11.7805 4.85156 12.7129 4.85156C13.6453 4.85156 14.5395 5.22196 15.1988 5.88127C15.3636 6.04604 15.5103 6.22549 15.6377 6.41654L16.6079 5.35819ZM20.6413 18.6497L19.6746 19.7132C20.1676 20.4122 20.4473 21.2264 20.4473 22.0781V23.8359C20.4473 24.2243 20.7621 24.5391 21.1504 24.5391C21.5387 24.5391 21.8535 24.2243 21.8535 23.8359V22.0781C21.8535 20.7863 21.4016 19.6103 20.6413 18.6497ZM12.3111 17.5078H10.3026C7.27113 17.5078 4.97852 19.6394 4.97852 22.0781V23.8359C4.97852 24.2243 4.66372 24.5391 4.27539 24.5391C3.88707 24.5391 3.57227 24.2243 3.57227 23.8359V22.0781C3.57227 18.6922 6.67684 16.1016 10.3026 16.1016H12.4885L12.3111 17.5078Z" fill="currentColor" stroke="currentColor"/> 3389 </svg>`; 3390 3391 // kwikpass icon for desktop - if user is not logged in 3392 const KwikpassNotLoggedIcon = `<div id="kp-login-button-header-logo" style="cursor: pointer;display: flex;align-items: center;">${userIcon}</div>` 3393
3394 // dropdown for desktop (opens on clicking kwikpass icon if user logged in) 3395 const drawerhtmlDesktop = `<div id="kwikpass-drawer-desktop"> 3396 <ul> 3397 <a href="javascript:void(0)" onclick="handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex"> 3398 <p> 3399 <svg 3400 width="20" 3401 height="20" 3402 viewBox="0 0 20 20" 3403 fill="none" 3404 xmlns="http://www.w3.org/2000/svg" 3405 > 3406 <path 3407 d="M4.6 2.20033L3.3 3.93366C3.04251 4.27697 2.91377 4.44863 2.91676 4.59232C2.91936 4.71736 2.97799 4.83462 3.07646 4.91172C3.18962 5.00032 3.40419 5.00032 3.83333 5.00032H16.1667C16.5958 5.00032 16.8104 5.00032 16.9235 4.91172C17.022 4.83462 17.0806 4.71736 17.0832 4.59232C17.0862 4.44863 16.9575 4.27697 16.7 3.93366L15.4 2.20033M4.6 2.20033C4.74667 2.00477 4.82 1.90699 4.91294 1.83647C4.99525 1.77401 5.08846 1.72741 5.18782 1.69903C5.3 1.66699 5.42222 1.66699 5.66667 1.66699H14.3333C14.5778 1.66699 14.7 1.66699 14.8122 1.69903C14.9115 1.72741 15.0047 1.77401 15.0871 1.83647C15.18 1.90699 15.2533 2.00477 15.4 2.20033M4.6 2.20033L3.03333 4.28921C2.83545 4.55306 2.73651 4.68498 2.66625 4.83026C2.6039 4.95917 2.55843 5.09559 2.53096 5.23612C2.5 5.3945 2.5 5.55941 2.5 5.88921L2.5 15.667C2.5 16.6004 2.5 17.0671 2.68166 17.4236C2.84144 17.7372 3.09641 17.9922 3.41002 18.152C3.76654 18.3337 4.23325 18.3337 5.16667 18.3337L14.8333 18.3337C15.7668 18.3337 16.2335 18.3337 16.59 18.152C16.9036 17.9922 17.1586 17.7372 17.3183 17.4236C17.5 17.0671 17.5 16.6004 17.5 15.667V5.88921C17.5 5.55941 17.5 5.3945 17.469 5.23613C17.4416 5.09559 17.3961 4.95918 17.3338 4.83026C17.2635 4.68498 17.1646 4.55306 16.9667 4.28921L15.4 2.20033M13.3333 8.33366C13.3333 9.21771 12.9821 10.0656 12.357 10.6907C11.7319 11.3158
340710.8841 11.667 10 11.667C9.11594 11.667 8.2681 11.3158 7.64298 10.6907C7.01786 10.0656 6.66667 9.21771 6.66667 8.33366" 3408 stroke="currentColor" 3409 stroke-width="1.66667" 3410 stroke-linecap="round" 3411 stroke-linejoin="round" 3412 fill="none" 3413 /> 3414 </svg> 3415 Order History 3416 </p> 3417 3418 ${loader} 3419 </a> 3420 </ul> 3421 <button id="logout-button-desktop"> 3422 Logout 3423 <svg 3424 width="20" 3425 height="20" 3426 viewBox="0 0 20 20" 3427 fill="none" 3428 xmlns="http://www.w3.org/2000/svg" 3429 > 3430 <path 3431 d="M15 6.66667L18.3334 10M18.3334 10L15 13.3333M18.3334 10H7.50002M12.5 3.50337C11.4377 2.86523 10.2044 2.5 8.88891 2.5C4.90019 2.5 1.66669 5.85786 1.66669 10C1.66669 14.1421 4.90019 17.5 8.88891 17.5C10.2044 17.5 11.4377 17.1348 12.5 16.4966" 3432 stroke="currentColor" 3433 stroke-width="1.66667" 3434 stroke-linecap="round" 3435 stroke-linejoin="round" 3436 fill="none" 3437 /> 3438 </svg> 3439 </button> 3440 </div>`; 3441 3442 const kwikpassLoggedInIcon = ` 3443 <div id="loggedin-icons" > 3444 <div id="icon-close-kwikpass" class="icon-close-kwikpass" style="height: 20px; width:20px; cursor: pointer;" onclick="handleDrawer1()"> 3445 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3446 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 3447 </svg> 3448 </div> 3449 <div style="cursor: pointer;display: flex;" onclick="handleDrawer1()" id="icon-kwikpass"> 3450 ${userIcon} 3451 </div> 3452 </div>`; 3453 3454 3455 // It will change based on theme 3456 const personIconElement = document.querySelector(ICON_SELECT_QUERY)?.parentElement || document.querySelector(HORIZON_PROFILE_ICON)?.parentElement 3457 const html = ` 3458 ${KwikpassNotLoggedIcon} 3459 ${kwikpassLoggedInIcon} 3460 ${drawerhtmlDesktop} 3461 `; 3462 3463 3464 if(!document.getElementsByClassName("header--icon")?.[0]){ 3465 const kwipassDesktopNode = document.createElement('div') 3466 kwipassDesktopNode.className="header--icon" 3467 kwipassDesktopNode.innerHTML = html 3468 personIconElement?.replaceChild(kwipassDesktopNode,profileButtonElement) 3469 } 3470 3471 let timerId=null; 3472 document.getElementById('kp-login-button-header-logo')?.addEventListener('click', () => { 3473 clearTimeout(timerId); 3474 timerId = null; 3475 handleKpAndShopifyLogin(); 3476 }); 3477 const kwikpassMobileIconElement = document.getElementById('kp-login-button-header-logo-mobile'); 3478 if (kwikpassMobileIconElement) { 3479 kwikpassMobileIconElement.addEventListener('click', () => { 3480 clearTimeout(timerId); 3481 timerId = null; 3482 handleKpAndShopifyLogin(); 3483 }); 3484 } 3485 3486 updateDOM(); 3487 3488 } 3489 3490 let isdomReady = false; 3491 document.addEventListener('DOMContentLoaded', function() { 3492 isdomReady = true; 3493 }, { once: true }); 3494 3495 function handleManualIntegration(){ 3496 if(isdomReady){ 3497 handleDOMUpdate(); 3498 }else{ 3499 document.addEventListener('DOMContentLoaded', function() { 3500 handleDOMUpdate(); 3501 }); 3502 } 3503 3504 window.addEventListener('update-dom', function() { 3505 handleDOMUpdate(); 3506 }); 3507 } 3508 3509 function handleNewVersionsOfHorizon(){ 3510 const headerEl = document.querySelector("header"); 3511 3512 if (headerEl) { 3513 // Create an observer to watch attribute changes 3514 const observer = new MutationObserver((mutationsList) => { 3515 for (const mutation of mutationsList) { 3516 if ( 3517 mutation.type === "attributes" && 3518 mutation.attributeName === "data-hydrated" 3519 ) { 3520 const newValue = headerEl.getAttribute("data-hydrated"); 3521 if (newValue === "true") { 3522 3523 addProfileIconInHorizon(); 3524 const drawerElementMobile = document.getElementById("kwikp
3524ass-drawer-mobile") 3525 if(drawerElementMobile){ 3526 if(token){ 3527 document.getElementById("kp-login-button-header-logo-mobile").style.display = "none" 3528 document.getElementById("loggedin-icons-mobile").style.display = "block" 3529 }else{ 3530 document.getElementById("kp-login-button-header-logo-mobile").style.display = "flex" 3531 document.getElementById("loggedin-icons-mobile").style.display = "none" 3532 drawerElementMobile.style.display = "none" 3533 } 3534 } 3535 3536 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 3537 if(drawerElement){ 3538 if(token){ 3539 document.getElementById("kp-login-button-header-logo").style.display = "none" 3540 document.getElementById("loggedin-icons").style.display = "block" 3541 }else{ 3542 document.getElementById("kp-login-button-header-logo").style.display = "flex" 3543 document.getElementById("loggedin-icons").style.display = "none" 3544 drawerElement.style.display = "none" 3545 } 3546 } 3547 const logoutElement = document.getElementById('logout-button-desktop') 3548 if(logoutElement) logoutElement.addEventListener('click', handleLogout); 3549 3550 //mobile 3551 const logoutElementMobile = document.getElementById('logout-button-mobile') 3552 if(logoutElementMobile) logoutElementMobile.addEventListener('click', handleLogout); 3553 3554 // Stop observing once done (optional) 3555 observer.disconnect(); 3556 } 3557 } 3558 } 3559 }); 3560 3561 observer.observe(headerEl, { attributes: true }); 3562 3563 setTimeout(() => { 3564 observer.disconnect(); 3565 }, 10000); 3566 3567} 3568 3569 } 3570 3571 /** 3572 * Identifies account-related URLs that must be gated until KwikPass scripts load. 3573 */ 3574 function isAccountPath(pathname) { 3575 if (!pathname) return false; 3576 return ( 3577 pathname === '/account' || 3578 pathname.startsWith('/account/login') || 3579 pathname.startsWith('/account/register') || 3580 pathname.endsWith('/account') || 3581 pathname.indexOf('customer_authentication') !== -1 || 3582 pathname === '/account/addresses' 3583 ); 3584 } 3585 3586 /** 3587 * KwikpassAccountGate 3588 * ------------------- 3589 * Blocks navigation to account pages (see isAccountPath) until every required 3590 * KwikPass script has loaded successfully. 3591 * 3592 * Design notes: 3593 * - A SINGLE delegated click listener is attached on `document` in the CAPTURE 3594 * phase. This means it runs before any bubbling / inline `onclick` handlers, 3595 * so navigation is reliably blocked even for links clicked before scripts 3596 * finish loading (the race condition we care about). No per-anchor listeners. 3597 * - A MutationObserver only manages the visual `kwikpass-loading` class on 3598 * dynamically injected account links; the actual click-blocking never depends 3599 * on the observer, so newly added links are protected immediately by delegation. 3600 * - Loading state is centralized: every registered script key must flip to true 3601 * before the gate lifts. If ANY script fails, the gate stays locked. 3602 */ 3603 var KwikpassAccountGate = (function () { 3604 var LOADING_CLASS = 'kwikpass-loading'; 3605 var STYLE_ID = 'kwikpass-gate-style'; 3606 3607 var scriptStatus = Object.create(null); // key -> true once that script loads 3608 var requiredScripts = []; 3609 var failed = false; // a required script errored -> stay locked 3610 var unlocked = false; // gate lifted; navigation allowed 3611 var observer = null; 3612 var clickListenerAttached = false; 3613 3614 // Resolve an anchor's pathname tolerantly (handles relative/absolute hrefs). 3615 function getAnchorPath(anchor) { 3616 try { 3617 return anchor.pathname || new URL(anchor.href, window.location.origin).pathname; 3618 } catch (e) { 3619 return null; 3620 } 3621 } 3622 3623 function isAccountAnchor(anchor) { 3624 if (!anchor || anchor.tagName !== 'A') return false;
3625 var href = anchor.getAttribute('href'); 3626 // Ignore non-navigational hrefs (in-page anchors, javascript: handlers). 3627 if (!href || href.indexOf('javascript:') === 0 || href.charAt(0) === '#') return false; 3628 return isAccountPath(getAnchorPath(anchor)); 3629 } 3630 3631 // Single delegated capture-phase handler: blocks account-link navigation 3632 // while the gate is locked. 3633 function onDocumentClick(event) { 3634 if (unlocked) return; 3635 var target = event.target; 3636 var anchor = target && target.closest ? target.closest('a[href]') : null; 3637 if (!anchor || !isAccountAnchor(anchor)) return; 3638 event.preventDefault(); 3639 event.stopPropagation(); 3640 } 3641 3642 // Add/remove the visual loading class on every current account anchor. 3643 function refreshAnchorClasses() { 3644 var anchors = document.querySelectorAll('a[href]'); 3645 for (var i = 0; i < anchors.length; i++) { 3646 if (!isAccountAnchor(anchors[i])) continue; 3647 if (unlocked) anchors[i].classList.remove(LOADING_CLASS); 3648 else anchors[i].classList.add(LOADING_CLASS); 3649 } 3650 } 3651 3652 function injectStyle() { 3653 if (document.getElementById(STYLE_ID)) return; 3654 var style = document.createElement('style'); 3655 style.id = STYLE_ID; 3656 // Visual cue only; click-blocking is handled by the delegated listener. 3657 style.textContent = '.' + LOADING_CLASS + '{cursor:progress;opacity:.7;}'; 3658 (document.head || document.documentElement).appendChild(style); 3659 } 3660 3661 // Flag account links inside a freshly added DOM node. 3662 function flagNode(node) { 3663 if (node.nodeType !== 1) return; // element nodes only 3664 if (node.tagName === 'A' && isAccountAnchor(node)) { 3665 node.classList.add(LOADING_CLASS); 3666 } 3667 if (node.querySelectorAll) { 3668 var inner = node.querySelectorAll('a[href]'); 3669 for (var k = 0; k < inner.length; k++) { 3670 if (isAccountAnchor(inner[k])) inner[k].classList.add(LOADING_CLASS); 3671 } 3672 } 3673 } 3674 3675 // Watch for dynamically injected account links (visual class only). 3676 function startObserver() { 3677 if (observer || typeof MutationObserver === 'undefined') return; 3678 observer = new MutationObserver(function (mutations) { 3679 if (unlocked) return; 3680 for (var m = 0; m < mutations.length; m++) { 3681 var added = mutations[m].addedNodes; 3682 for (var n = 0; n < added.length; n++) flagNode(added[n]); 3683 } 3684 }); 3685 observer.observe(document.documentElement, { childList: true, subtree: true }); 3686 } 3687 3688 function lockNavigation() { 3689 if (!clickListenerAttached) { 3690 document.addEventListener('click', onDocumentClick, true); // capture phase 3691 clickListenerAttached = true; 3692 } 3693 injectStyle(); 3694 startObserver(); 3695 // The DOM may still be parsing when scripts are appended. 3696 if (document.readyState === 'loading') { 3697 document.addEventListener('DOMContentLoaded', refreshAnchorClasses, { once: true }); 3698 } else { 3699 refreshAnchorClasses(); 3700 } 3701 } 3702 3703 function unlockNavigation() { 3704 if (unlocked) return; 3705 unlocked = true; 3706 if (clickListenerAttached) { 3707 document.removeEventListener('click', onDocumentClick, true); 3708 clickListenerAttached = false; 3709 } 3710 if (observer) { 3711 observer.disconnect(); 3712 observer = null; 3713 } 3714 refreshAnchorClasses(); // strips the loading class from account links 3715 } 3716 3717 function maybeUnlock() { 3718 if (failed) return; 3719 for (var i = 0; i < requiredScripts.length; i++) { 3720 if (!scriptStatus[requiredScripts[i]]) return; // still waiting on a script 3721 } 3722 unlockNavigation(); 3723 } 3724 3725 return { 3726 // Register every script key up front and begin blocking immediately. 3727 init: function (keys) { 3728 requiredScripts = keys.slice(); 3729 for (var i = 0; i < keys.length; i++) scriptStatus[keys[i]] = false; 3730 failed = false; 3731 unlocked = false; 3732 lockNavigation(); 3733 }, 3734 markLoaded: function (key) { 3735 scriptStatus[key] = true; 3736 maybeUnlock(); 3737 }, 3738 markFailed: function (key, err) { 3739 failed = true; 3740 // Meaningful error; gate stays locked intentionally. 3741 console.error( 3742 '[KwikPass] Required script failed to load: "' + key + 3743 '". Account links remain disabled.', err 3744 ); 3745 } 3746 }; 3747 })(); 3748 3749 3750 var KP_LOW_PRIORITY_SCRIPT_URL = "https://pdp.gokwik.co/jify/build/sdk.js"; 3751 3752 function generateKpRequestId(){ 3753 return 'req-' + Date.now().toString(36) + '-' + Math.random().toString(36).slice(2); 3754 } 3755 3756 function runWhenIdle(fn, timeout){ 3757 if(typeof requestIdleCallback === 'function'){ 3758 requestIdleCallback(fn, { timeout: timeout }); 3759 }else{ 3760 setTimeout(fn, 0); 3761 } 3762 } 3763 3764 function isJifyScriptAlreadyPresent(){ 3765 return !!document.querySelector('script[src*="/jify/"]'); 3766 } 3767 3768 function loadLowPriorityScript(src){ 3769 runWhenIdle(function(){
3770 try{ 3771 if(isJifyScriptAlreadyPresent()){ 3772 return; 3773 } 3774 var script = document.createElement('script'); 3775 script.src = src; 3776 script.type = 'module'; 3777 script.async = true; 3778 script.setAttribute('fetchpriority', 'low'); 3779 document.body.appendChild(script); 3780 }catch(err){ 3781 console.error(err); 3782 } 3783 }, 5000); 3784 } 3785 3786 function checkMerchantStatusAndLoadLowPriorityScript(merchantId){ 3787 runWhenIdle(function(){ 3788 try{ 3789 if(!merchantId){ 3790 return; 3791 } 3792 3793 if(isJifyScriptAlreadyPresent()){ 3794 return; 3795 } 3796 3797 var kpRequestId = generateKpRequestId(); 3798 var merchantStatusUrl = 'https://gkx.gokwik.co/jify/api/v1/merchant/status'; 3799 3800 fetch(merchantStatusUrl, { 3801 method: 'GET', 3802 priority: 'low', 3803 headers: { 3804 'gk-merchant-id': merchantId, 3805 'kp-merchant-id': merchantId, 3806 'kp-request-id': kpRequestId, 3807 }, 3808 }) 3809 .then(function(response){ return response.json(); }) 3810 .then(function(data){ 3811 if(data && data.enabled === true && KP_LOW_PRIORITY_SCRIPT_URL){ 3812 loadLowPriorityScript(KP_LOW_PRIORITY_SCRIPT_URL); 3813 } 3814 }) 3815 .catch(function(err){ console.error(err); }); 3816 }catch(err){ 3817 console.error(err); 3818 } 3819 }, 3000); 3820 } 3821 3822 function addScripts(){ 3823 var kwikpassCoreFnUrl="https://pdp.gokwik.co/kwikpass/kwikpass-core-functions-min.js" 3824 var kwikpassMerchantV2Url="https://pdp.gokwik.co/kwikpass/plugin/build/kp-merchant-v2.js"; 3825 var kwikpassSDKUrl="https://pdp.gokwik.co/kwikpass/plugin/build/kp-shopify-app-sdk.js"; 3826 3827 // Start blocking account-link navigation before the scripts are appended. 3828 KwikpassAccountGate.init(['core', 'merchantV2', 'sdk']); 3829 3830 var kpCoreFnScript = document.createElement('script'); 3831 kpCoreFnScript.src = kwikpassCoreFnUrl; 3832 kpCoreFnScript.async=false; 3833 3834 kpCoreFnScript.onload = () => { 3835 KwikpassAccountGate.markLoaded('core'); 3836 if(document.querySelector(ICON_SELECT_QUERY)){ 3837 addLoginButton(); 3838 }else if(document.querySelector(HORIZON_PROFILE_ICON)){ 3839 handleNewVersionsOfHorizon(); 3840 addLoginButtonForHorizon(); 3841 }else{ 3842 handleManualIntegration(); 3843 } 3844 }; 3845 kpCoreFnScript.onerror = (e) => KwikpassAccountGate.markFailed('core', e); 3846 3847 var kpMerchantV2Script = document.createElement('script'); 3848 kpMerchantV2Script.src = kwikpassMerchantV2Url; 3849 kpMerchantV2Script.async=false; 3850 kpMerchantV2Script.onload = () => KwikpassAccountGate.markLoaded('merchantV2'); 3851 kpMerchantV2Script.onerror = (e) => KwikpassAccountGate.markFailed('merchantV2', e); 3852 3853 var kpMerchantV2SDKScript = document.createElement('script'); 3854 kpMerchantV2SDKScript.src = kwikpassSDKUrl; 3855 kpMerchantV2SDKScript.async=false; 3856 kpMerchantV2SDKScript.onload = () => KwikpassAccountGate.markLoaded('sdk'); 3857 kpMerchantV2SDKScript.onerror = (e) => KwikpassAccountGate.markFailed('sdk', e); 3858 3859 // Appended together => the three scripts download in parallel 3860 // (async=false preserves execution order between them). 3861 document.body.appendChild(kpCoreFnScript); 3862 document.body.appendChild(kpMerchantV2Script); 3863 document.body.appendChild(kpMerchantV2SDKScript); 3864 } 3865 3866 const __kp_mid = "19g6im8qzlqry"; 3867 if(!__kp_mid || __kp_mid === ''){ 3868 window.merchantInfo = { 3869 ...window.merchantInfo, 3870 environment: "production", 3871 type: "merchantInfo", 3872 integrationType: "PLUGIN", 3873 } 3874 3875 var updateThemeMetaFieldGet = 'https://gkx.gokwik.co/kp/api/v1/shopify-app/update-theme-meta-field'; 3876 3877 3878 const options = { 3879 method: 'GET', 3880 headers: {accept: 'application/json', shop: window.Shopify.shop } 3881 }; 3882 3883 fetch(updateThemeMetaFieldGet, options) 3884 .then(response => response.json()) 3885 .then(response => { 3886 var data = response.data; 3887 if(data?.mid != null && data?.mid !== ''){ 3888 window.merchantInfo["mid"] = data.mid; 3889 } 3890 3891 addScripts(); 3892 checkMerchantStatusAndLoadLowPriorityScript(window.merchantInfo.mid); 3893 }) 3894 .catch(err => console.error(err)); 3895 }else{ 3896 window.merchantInfo = { 3897 ...window.merchantInfo, 3898 ...(__kp_mid != null && __kp_mid !== '' ? { mid: __kp_mid } : {}), 3899 environment: "production", 3900 type: "merchantInfo", 3901 integrationType: "PLUGIN", 3902 } 3903 3904 addScripts(); 3905 checkMerchantStatusAndLoadLowPriorityScript(window.merchantInfo.mid); 3906 } 3907 3908</script>
3908 3909<!-- END app snippet --> 3910 3911</div>
3911<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3911 3912</body> 3913</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.