PageSourceSearch

https://aspireinnovate.in/cart

html aspireinnovate.in collected 2026-10-05 22:00:07 UTC 318,994 bytes, 7,298 lines download raw bytes

1<!doctype html><html
2  lang="en"
3  
4>
5  <head>
6<!-- Gokwik theme code start -->
7<link rel="dns-prefetch" href="https://pdp.gokwik.co/">
8<link rel="dns-prefetch" href="https://api.gokwik.co">
9<style>
10/* ── GoKwik Button Decoration ──────────────────────────────────────── */
11.gk-btn-wrap{display:flex;flex-direction:column;width:100%;}
12.gk-banner{background:#22c55e;color:#fff;font-size:12px;font-weight:600;padding:5px 10px;text-align:center;border-radius:4px 4px 0 0;letter-spacing:.02em;}
13.gokwik-marge{display:flex!important;align-items:center!important;justify-content:center!important;}
14.gk-inner{display:inline-flex;align-items:center;justify-content:center;gap:10px;pointer-events:none;max-width:100%;}
15.gk-text-block {
16 display: inline-flex;
17 flex-direction: column;
18 align-items: center;
19 text-align: center;
20 min-width: 0;
21 line-height: 1.1;
22}
23
24.gk-btn-main {
25 line-height: 1.1;
26 font-size: 14px;
27}
28
29
30.gk-sub-text {
31 font-size: 9px;
32 opacity: .8;
33 margin-top: 0;
34 line-height: 1;
35}
36
37.gk-pay-icons{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;pointer-events:none;}
38.gk-pay-icons img{height:20px;width:auto;display:block;}
39.sr-brand-badge-container span.sr-powered-by{display:none!important;}
40</style>
41
42<script src="https://pdp.gokwik.co/merchant-integration/build/merchant.integration.js?v4" defer></script>
42
43
44<script>
45 window.gaTag = { ga4: "G-5W9F3BGBGC" }
46 window.merchantInfo = {
47   mid: "edctimfwm02iw",
48   environment: "production",
49   type: "merchantInfo",
50   storeId: "71058227236",
51   fbpixel: "",
52   snapchatPixels: "",
53 }
54 var productFormSelector = '';
55 var cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
56 var templateName = 'cart'
57 window.gokwikIntlFlow = false;
58 window.gkBtnConfig = {
59   checkoutEnabled:       true,
60   checkoutSubText:       "",
61   checkoutEnableBanner:  false,
62   checkoutEnableLogo:    false,
63   buyNowEnabled:         true,
64   buyNowSubText:         "",
65   buyNowEnableBanner:    false,
66   buyNowEnableLogo:      false,
67 };
68</script>
68
69
70
71<script>
72(function () {
73
74 const UNIQUE_CLASS             = "gokwik-marge";
75 const EXTERNAL_CLASSES         = ["cf-occ-btn"];
76 const BUTTON_TYPES             = ["BUTTON", "A", "INPUT"];
77 const CHECKOUT_TEXT            = ["checkout", "placeorder"];
78 const BUYNOW_TEXT              = ["buynow", "buyitnow"];
79 const LOADER_TIME              = 6000;
80 window._gokwikLock             = false;
81
82 const EXTERNAL_CHECKOUT_SELECTORS = [
83   '.shiprocket-headless[data-type="cart"]',
84   '.shiprocket-headless[data-type="mini-cart"]',
85   '.fastrr-checkout[data-type="cart"]',
86   '.fastrr-checkout[data-type="mini-cart"]',
87   '.sr-headless-checkout[data-type="cart"]',
88   '.sr-headless-checkout[data-type="mini-cart"]',
89 ];
90 const EXTERNAL_BUYNOW_SELECTORS = [
91   '.shiprocket-headless[data-type="product"]',
92   '.fastrr-checkout[data-type="product"]',
93   '.sr-headless-checkout[data-type="product"]',
94 ];
95
96 const SHADOW_HOST_SELECTORS = [
97   '#shiprocket-smart-cart-root',
98   '[data-app="shiprocket-smart-cart"]',
99 ];
100
101 const SHADOW_CHECKOUT_BTN_SELECTOR =
102   '#sr-buy-now-button, .mini-cart-order-btn, .sr-cart-checkout-button-container button';
103
104
105 // ── LAYER 1 — NEUTRALIZE EXTERNAL SDK METHODS ────────────────────────────
106 function neutralizeExternalSDKs() {
107   if (window.CashfreeOcc) neutralizeExternalCheckoutSdk();
108
109   let _cashfreeOcc = window.CashfreeOcc;
110   Object.defineProperty(window, 'CashfreeOcc', {
111     configurable: true,
112     get() { return _cashfreeOcc; },
113     set(newVal) {
114       _cashfreeOcc = newVal;
115       neutralizeExternalCheckoutSdk();
116     }
117   });
118
119   const EXTERNAL_SDK_GLOBALS = ['ShiprocketCheckout', 'FastrrCheckout', 'PickrrCheckout', 'FastrCheckout'];
120   EXTERNAL_SDK_GLOBALS.forEach(function (globalName) {
121     let _val = window[globalName];
122     Object.defineProperty(window, globalName, {
123       configurable: true,
124       get() { return _val; },
125       set(newVal) {
126         _val = newVal;
127         if (newVal && !newVal.__gokwikNeutralized) {
128           ['initCheckout', 'checkout', 'openCheckout', 'init', 'open', 'trigger'].forEach(function (method) {
129             if (typeof newVal[method] === 'function') {
130               newVal[method] = function () {
131                 console.log('[GoKwik OCC] Blocked ' + globalName + '.' + method);
132               };
133             }
134           });
135           newVal.__gokwikNeutralized = true;
136         }
137       },
138     });
139   });
140
141   try {
142     window.handleShiprocketSmartCartBuy = function () {
143       console.log('[GoKwik OCC] Blocked handleShiprocketSmartCartBuy — GoKwik is handling checkout');
144     };
145     let _srHandler = window.handleShiprocketSmartCartBuy;
146     Object.defineProperty(window, 'handleShiprocketSmartCartBuy', {
147       configurable: true,
148       get() { return _srHandler; },
149       set(newVal) {
150         _srHandler = function () {
151           console.log('[GoKwik OCC] Blocked re-assigned handleShiprocketSmartCartBuy');
152         };
153       }
154     });
155   } catch (e) {
156     console.warn('[GoKwik OCC] Could not intercept handleShiprocketSmartCartBuy:', e);
157   }
158 }
159
160
161 function neutralizeExternalCheckoutSdk() {
162   if (!window.CashfreeOcc || window.CashfreeOcc.__gokwikNeutralized) return;
163
164   const originalInitCheckout = window.CashfreeOcc.initCheckout?.bind(window.CashfreeOcc);
165   const originalInitBuyNow   = window.CashfreeOcc.initBuyItNow?.bind(window.CashfreeOcc);
166
167   window.CashfreeOcc.initCheckout = function (btn) {
168     if (!btn || !btn.classList) { originalInitCheckout && originalInitCheckout(btn); return; }
169     if (btn.classList.contains(UNIQUE_CLASS)) {
170       console.log("GoKwik: Blocked CashfreeOcc.initCheckout on GoKwik button");
171       return;
172     }
173     if (BUTTON_TYPES.includes(btn.nodeName)) {
174       const raw = ((btn.textContent || '') + ' ' + (btn.value || '')).replace(/\s/g, '').toLowerCase();
175       if (CHECKOUT_TEXT.some(t => raw.includes(t))) {
176         console.log("GoKwik: Intercepted CashfreeOcc.initCheckout — claiming button");
177         replaceButton(btn, "checkout");
178         return;
179       }
180     }
181     originalInitCheckout && originalInitCheckout(btn);
182   };
183
184   window.CashfreeOcc.initBuyItNow = function (btn) {
185     if (!btn || !btn.classList) { originalInitBuyNow && originalInitBuyNow(btn); return; }
186     if (btn.classList.contains(UNIQUE_CLASS)) {
187       console.log("GoKwik: Blocked CashfreeOcc.initBuyItNow on GoKwik button");
188       return;
189     }
190     if (BUTTON_TYPES.includes(btn.nodeName)) {
191       const raw = ((btn.textContent || '') + ' ' + (btn.value || '')).replace(/\s/g, '').toLowerCase();
192       if (BUYNOW_TEXT.some(t => raw.includes(t))) {
193         console.log("GoKwik: Intercepted CashfreeOcc.initBuyItNow — claiming button");
194         replaceButton(btn, "buyNow");
195         return;
196       }
197     }
198     originalInitBuyNow && originalInitBuyNow(btn);
199   };
200
201   ['checkout', 'openCheckout', 'init', 'open', 'trigger'].forEach(function (method) {
202     if (typeof window.CashfreeOcc[method] === 'function') {
203       var _orig = window.CashfreeOcc[method].bind(window.CashfreeOcc);
204       window.CashfreeOcc[method] = function () {
205         if (document.querySelector('.' + UNIQUE_CLASS)) {
206           console.log('[GoKwik OCC] Blocked CashfreeOcc.' + method);
207           return;
208         }
209         return _orig.apply(this, arguments);
210       };
211     }
212   });
213
214   window.CashfreeOcc.__gokwikNeutralized = true;
215 }
216
217
218 // ── LAYER 2 — BLOCK EXTERNAL CLASS INJECTION ─────────────────────────────
219 function blockExternalClassInjection() {
220   const originalAdd = DOMTokenList.prototype.add;
221
222   DOMTokenList.prototype.add = function (...classes) {
223     const hasExternal = classes.some(c => EXTERNAL_CLASSES.includes(c));
224     if (hasExternal) {
225       const el = this._element || findElementByClassList(this);
226       if (el && el.classList && el.dataset.gokwikProcessed) {
227         const safeClasses = classes.filter(c => !EXTERNAL_CLASSES.includes(c));
228         if (safeClasses.length) originalAdd.apply(this, safeClasses);
229         return;
230       }
231     }
232     originalAdd.apply(this, classes);
233   };
234
235   const originalDescriptor = Object.getOwnPropertyDescriptor(Element.prototype, 'classList');
236   if (originalDescriptor) {
237     Object.defineProperty(Element.prototype, 'classList', {
238       get() {
239         const list = originalDescriptor.get.call(this);
240         list._element = this;
241         return list;
242       },
243       configurable: true
244     });
245   }
246 }
247
248 function findElementByClassList(classList) {
249   try {
250     return document.querySelector(
251       '[data-gokwik-processed].' + Array.from(classList).join('.')
252     );
253   } catch (e) {
254     return null;
255   }
256 }
257
258
259 // ── LAYER 3 — CAPTURE-PHASE CLICK HANDLER ───────────────────────────────
260 window.addEventListener("click", function gokwikClickCapture(e) {
261   try {
262     let target = null;
263
264     const path = (e.composedPath && e.composedPath()) || [];
265     for (var i = 0; i < path.length; i++) {
266       var node = path[i];
267       if (node.classList && node.classList.contains(UNIQUE_CLASS)) {
268         target = node;
269         break;
270       }
271     }
272
273     if (!target && e.target && typeof e.target.closest === "function") {
274       target = e.target.closest("." + UNIQUE_CLASS);
275     }
276
277     if (
278       target &&
279       target.classList.contains(UNIQUE_CLASS) &&
280       (target.dataset.gokwikFunction || target.dataset.function) &&
281       !target.classList.contains('gokwik-sold-out')
282     ) {
283       e.preventDefault();
284       e.stopPropagation();
285       e.stopImmediatePropagation();
286       const type = target.dataset.gokwikFunction || target.dataset.function;
287       showLoader(target);
288       // Store timeout ID so executeFlow can cancel it right before opening the popup.
289       // This prevents the "Processing..." text from disappearing before the popup opens.
290       target.__gkLoaderTimeout = setTimeout(() => hideLoader(target), LOADER_TIME);
291       executeFlow(target, type, e);
292     }
293   } catch (err) {
294     console.error("GoKwik: click capture error", err);
295   }
296 }, true);
297
298
299 // Activate layers 1 and 2 immediately
300 neutralizeExternalSDKs();
301 blockExternalClassInjection();
302
303
304 // ── FORM SUBMIT BLOCK ───────────────────────────────────────────────────
305 const originalSubmit = HTMLFormElement.prototype.submit;
306 HTMLFormElement.prototype.submit = function () {
307   if (document.querySelector(".gokwik-marge.processing")) {
308     console.warn("GoKwik: Blocked native form.submit()");
309     return;
310   }
311   return originalSubmit.apply(this, arguments);
312 };
313
314 document.addEventListener("submit", function (e) {
315   if (document.querySelector(".gokwik-marge.processing")) {
316     e.preventDefault();
317     e.stopPropagation();
318     e.stopImmediatePropagation();
319   }
320 }, true);
321
322
323 // ── LOCATION LOCK ───────────────────────────────────────────────────────
324 const _origAssign  = window.location.assign;
325 const _origReplace = window.location.replace;
326
327 window.location.assign = function (url) {
328   if (window._gokwikLock) { console.warn("GoKwik: Blocked assign:", url); return; }
329   _origAssign.call(window.location, url);
330 };
331 window.location.replace = function (url) {
332   if (window._gokwikLock) { console.warn("GoKwik: Blocked replace:", url); return; }
333   _origReplace.call(window.location, url);
334 };
335
336
337 // ── LOADER ──────────────────────────────────────────────────────────────
338 function showLoader(btn) {
339   btn.dataset.originalText = btn.innerHTML;
340   btn.innerHTML = "Processing...";
341   btn.disabled  = true;
342   btn.classList.add("processing");
343   window._gokwikLock = true;
344 }
345
346 function hideLoader(btn) {
347   btn.innerHTML  = btn.dataset.originalText || btn.innerHTML;
348   btn.disabled   = false;
349   btn.classList.remove("processing");
350   window._gokwikLock = false;
351 }
352
353
354 // ── FORM DETECTION ──────────────────────────────────────────────────────
355 function getProductForm(btn) {
356   let form = btn.closest("form");
357   if (form && !form.querySelector('[name="id"]')) form = null;
358   if (!form) {
359     const forms = document.querySelectorAll("form[action*='/cart/add']");
360     form = Array.from(forms).find(f => f.offsetParent !== null && f.querySelector('[name="id"]'));
361   }
362   if (!form) form = document.querySelector("form[action*='/cart/add']");
363   return form;
364 }
365
366
367 // ── SDK RESOLVER ────────────────────────────────────────────────────────
368 function getGoKwikSdk() {
369   if (window.gokwikSdk) window.__gkSdkCache = window.gokwikSdk;
370   return window.gokwikSdk || window.__gkSdkCache || null;
371 }
372
373
374
375 // ── SDK READINESS ───────────────────────────────────────────────────────
376 function waitForGoKwik() {
377   return new Promise((resolve) => {
378     if (getGoKwikSdk()) return resolve();
379     let done = false;
380     // Named handler so we can remove it on both resolution paths (prevents listener leak).
381     var handler = function () {
382       if (!done) { done = true; window.removeEventListener("gokwikLoaded", handler); resolve(); }
383     };
384     window.addEventListener("gokwikLoaded", handler);
385     // 3 s is plenty — beyond this the SDK is not coming and we proceed without it.
386     setTimeout(function () {
387       if (!done) { done = true; window.removeEventListener("gokwikLoaded", handler); resolve(); }
388     }, 3000);
389   });
390 }
391
392
393 // ── PRODUCT MODAL CLOSE ─────────────────────────────────────────────────
394 function closeOpenProductModal() {
395   const MODAL_SELECTORS = [
396     'quick-add-dialog',
397     '.quick-add-modal',
398     '[id*="quick-add" i]',
399     '.product-popup',
400     '.product-modal',
401     '.modal--product',
402     '[class*="quick-view"]',
403     '[class*="quickview"]',
404     '[class*="product-quick"]',
405   ];
406
407   for (var i = 0; i < MODAL_SELECTORS.length; i++) {
408     var sel = MODAL_SELECTORS[i];
409     var el;
410     try { el = document.querySelector(sel); } catch (e) { continue; }
411     if (!el) continue;
412     var dialog = (el.tagName === 'DIALOG') ? el : el.querySelector('dialog[open], dialog');
413     if (!dialog || !dialog.hasAttribute('open')) continue;
414     var closeBtn = el.querySelector(
415       '.quick-add-modal__close, button.close-button, ' +
416       'button[aria-label*="close" i], button[ref="closeButton"], ' +
417       '.modal__close-button, .js-modal-close, [data-modal-close]'
418     );
419     if (closeBtn) {
420       closeBtn.click();
421       console.log('[GoKwik OCC] Closed product modal via close button:', sel);
422       return true;
423     }
424     try { dialog.close(); } catch (e) {}
425     dialog.removeAttribute('open');
426     console.log('[GoKwik OCC] Closed product modal via dialog.close():', sel);
427     return true;
428   }
429   return false;
430 }
431
432
433 // ── CART DRAWER CLOSE ───────────────────────────────────────────────────
434 function closeOpenCartDrawer() {
435  const CART_DRAWER_SELECTORS = [
436    '.cart-drawer',
437    'cart-drawer',
438    '.cart-notification',
439    'cart-notification',
440    '.mini-cart',
441    '.side-cart',
442    '.cart__drawer',
443    '.offcanvas-cart',
444    '.drawer--cart',
445    '.cart-slide',
446    '.flyout-cart',
447    '.wt-cart', 
448    '[data-cart-drawer]',
449    '[id*="cart-drawer" i]',
450    '[id*="CartDrawer"]',
451  ];
452
453  for (var i = 0; i < CART_DRAWER_SELECTORS.length; i++) {
454    var sel = CART_DRAWER_SELECTORS[i];
455    var el;
456
457    try {
458      el = document.querySelector(sel);
459    } catch (e) {
460      continue;
461    }
462
463    if (!el) continue;
464
465    // =========================
466    // WT CART CASE
467    // =========================
468    if (el.classList.contains('wt-cart')) {
469      var wtIsOpen = el.hasAttribute('open');
470      var wtCloseBtn = el.querySelector('.wt-cart__drawer__close--button');
471
472      if (wtIsOpen && wtCloseBtn) {
473        wtCloseBtn.click();
474        console.log('[GoKwik OCC] Closed wt-cart drawer');
475        return true;
476      }
477    }
478
479    // =========================
480    // DIALOG CASE
481    // =========================
482    var dialog = (el.tagName === 'DIALOG') ? el : el.querySelector('dialog');
483
484    if (dialog && dialog.hasAttribute('open')) {
485      try {
486        dialog.close();
487      } catch (e) {}
488
489      dialog.removeAttribute('open');
490
491      console.log('[GoKwik OCC] Closed cart drawer via dialog.close():', sel);
492      return true;
493    }
494
495    // =========================
496    // GENERIC close()
497    // =========================
498    if (typeof el.close === 'function') {
499      try {
500        el.close();
501        console.log('[GoKwik OCC] Closed cart drawer via el.close():', sel);
502        return true;
503      } catch (e) {}
504    }
505
506    // =========================
507    // OPEN STATE DETECTION
508    // =========================
509    var isOpen = (
510      el.classList.contains('is-open') ||
511      el.classList.contains('open') ||
512      el.classList.contains('active') ||
513      el.classList.contains('is-active') ||
514      el.classList.contains('visible') ||
515      el.getAttribute('aria-hidden') === 'false' ||
516      el.getAttribute('aria-expanded') === 'true' ||
517      el.hasAttribute('open')
518    );
519
520    if (isOpen) {
521      var closeBtn = el.querySelector(
522        'button.cart-drawer__close, ' +
523        'button[class*="close-cart"], ' +
524        'button[aria-label*="close" i], ' +
525        '[data-drawer-close], ' +
526        '.js-close-cart, ' +
527        '.cart__close, ' +
528        '.wt-cart__drawer__close--button' 
529      );
530
531      if (closeBtn) {
532        closeBtn.click();
533        console.log('[GoKwik OCC] Closed cart drawer via close button:', sel);
534        return true;
535      }
536
537      el.classList.remove(
538        'is-open',
539        'open',
540        'active',
541        'is-active',
542        'visible'
543      );
544
545      el.setAttribute('aria-hidden', 'true');
546      el.removeAttribute('open');
547
548      console.log('[GoKwik OCC] Closed cart drawer via class toggle:', sel);
549      return true;
550    }
551  }
552
553  return false;
554}
555
556
557 // ── OPEN GOKWIK ─────────────────────────────────────────────────────────
558 function openGoKwikCheckout(sdk, closedModal, btn) {
559   const drawerClosed = closedModal ? false : closeOpenCartDrawer();
560   const delay = (closedModal || drawerClosed) ? 150 : 0;
561   if (delay) {
562     setTimeout(() => {
563       sdk.initCheckout(window.merchantInfo);
564       if (btn) hideLoader(btn);
565       setTimeout(() => { window._gokwikLock = false; }, 2500);
566     }, delay);
567   } else {
568     sdk.initCheckout(window.merchantInfo);
569     if (btn) hideLoader(btn);
570     setTimeout(() => { window._gokwikLock = false; }, 2500);
571   }
572 }
573
574
575 // ── EXECUTE FLOW ────────────────────────────────────────────────────────
576 async function executeFlow(btn, type, e) {
577   console.log("[GoKwik OCC] executeFlow — type=" + type + ", gokwikSdk ready=" + !!window.gokwikSdk);
578   await waitForGoKwik();
579   const sdk = getGoKwikSdk();
580   console.log("[GoKwik OCC] executeFlow after waitForGoKwik — sdk=" + !!sdk);
581
582   try {
583     // ── BUY NOW ───────────────────────────────────────────────────────
584     if (type === "buyNow") {
585       const form      = getProductForm(btn);
586       const formData  = form ? new FormData(form) : null;
587       const variantId = formData
588         ? (formData.get("id") || form.querySelector("[name='id']")?.value)
589         : null;
590
591       if (!variantId) {
592         console.log("[GoKwik OCC] buyNow: no variant context → cart checkout flow");
593         if (sdk) {
594           // Cancel the blind safety-net timeout; hideLoader will be called by openGoKwikCheckout.
595           if (btn.__gkLoaderTimeout) { clearTimeout(btn.__gkLoaderTimeout); btn.__gkLoaderTimeout = null; }
596           const modalClosed = closeOpenProductModal();
597           openGoKwikCheckout(sdk, modalClosed, btn);
598         } else {
599           console.warn("[GoKwik OCC] SDK unavailable — cannot open GoKwik checkout");
600           hideLoader(btn);
601         }
602         return;
603       }
604
605       const quantity =
606         parseInt(formData.get("quantity")) ||
607         parseInt(form.querySelector("[name='quantity']")?.value) || 1;
608
609       if (typeof onBuyNowClick === 'function') {
610         // Cancel the blind safety-net timeout; hideLoader called below after SDK trigger.
611         if (btn.__gkLoaderTimeout) { clearTimeout(btn.__gkLoaderTimeout); btn.__gkLoaderTimeout = null; }
612         const modalClosed = closeOpenProductModal();
613         const delay = modalClosed ? 150 : 0;
614         if (delay) {
615           setTimeout(() => {
616             onBuyNowClick(e, false, [{ id: variantId, quantity: quantity }]);
617             hideLoader(btn);
618           }, delay);
619         } else {
620           onBuyNowClick(e, false, [{ id: variantId, quantity: quantity }]);
621           hideLoader(btn);
622         }
623         return;
624       }
625
626       console.warn("[GoKwik OCC] onBuyNowClick unavailable — GoKwik SDK may not have loaded");
627       hideLoader(btn);
628       return;
629     }
630
631     // ── CHECKOUT ──────────────────────────────────────────────────────
632     if (type === "checkout") {
633       if (sdk) {
634         // Cancel the blind safety-net timeout; popup is about to open.
635         if (btn.__gkLoaderTimeout) { clearTimeout(btn.__gkLoaderTimeout); btn.__gkLoaderTimeout = null; }
636         const drawerClosed = closeOpenCartDrawer();
637         if (drawerClosed) {
638           setTimeout(() => {
639             sdk.initCheckout(window.merchantInfo);
640             hideLoader(btn);
641             setTimeout(() => { window._gokwikLock = false; }, 2500);
642           }, 150);
643         } else {
644           sdk.initCheckout(window.merchantInfo);
645           hideLoader(btn);
646           setTimeout(() => { window._gokwikLock = false; }, 2500);
647         }
648         return;
649       }
650     }
651
652     // ── FALLBACK ──────────────────────────────────────────────────────
653     console.warn("[GoKwik OCC] SDK not available — falling back to native checkout");
654     window.location.href = "/checkout";
655
656   } catch (err) {
657     console.error("[GoKwik OCC] executeFlow error:", err);
658     window.location.href = "/checkout";
659   }
660 }
661
662
663 // ── BUTTON REPLACEMENT ──────────────────────────────────────────────────
664 function replaceButton(node, type) {
665   try {
666     if (!node || !node.parentNode) return;
667     if (node.dataset.gokwikProcessed) return;
668
669     const clone = node.cloneNode(true);
670     clone.dataset.gokwikProcessed = "true";
671     clone.onclick = null;
672     clone.removeAttribute("onclick");
673     if (clone.tagName === "BUTTON") clone.type = "button";
674
675     clone.classList.add(UNIQUE_CLASS);
676     clone.dataset.function       = type;
677     clone.dataset.gokwikFunction = type;
678
679     EXTERNAL_CLASSES.forEach(cls => clone.classList.remove(cls));
680     hidePoweredByBranding(clone);
681
682     node.parentNode.replaceChild(clone, node);
683     return clone;
684   } catch (err) {
685     console.error("GoKwik: replaceButton error", err);
686     return null;
687   }
688 }
689
690
691 // ── NORMALIZE ───────────────────────────────────────────────────────────
692 const normalize = (text) => text?.replace(/\s/g, "").toLowerCase() || "";
693
694 // ── VISIBILITY CHECK ─────────────────────────────────────────────────────
695 // Returns false for hidden buttons (display:none, visibility:hidden, zero size).
696 // Used in attach() to prevent claiming invisible native checkout buttons that
697 // sit alongside a third-party checkout widget.
698 function isElementVisible(el) {
699   try {
700     if (!el) return false;
701     var rect = el.getBoundingClientRect();
702     if (rect.width === 0 && rect.height === 0) return false;
703     var style = window.getComputedStyle(el);
704     if (style.display === 'none' || style.visibility === 'hidden' || style.opacity === '0') return false;
705     return true;
706   } catch (e) {
707     return true; // fail open — don't block visible buttons due to errors
708   }
709 }
710
711 // ── HIDE SHIPROCKET BRANDING ─────────────────────────────────────────────
712 function hidePoweredByBranding(el) {
713   try {
714     var branded = el.querySelector('#sr-powered-by');
715     if (branded) branded.style.setProperty('display', 'none', 'important');
716   } catch (e) {}
717 }
718
719 function injectShadowStyle(shadowRoot) {
720   if (!shadowRoot || shadowRoot._gkStyleInjected) return;
721   shadowRoot._gkStyleInjected = true;
722   try {
723     var style = document.createElement('style');
724     style.setAttribute('data-gokwik', 'true');
725     style.textContent = '#sr-powered-by { display: none !important; }';
726     shadowRoot.appendChild(style);
727     console.log('[GoKwik OCC] Injected branding-hide style into shadow root');
728   } catch (err) {
729     console.error('[GoKwik OCC] injectShadowStyle error', err);
730   }
731 }
732
733
734 // ── SOLD-OUT SYNC ───────────────────────────────────────────────────────
735 function findAddToCartBtn(referenceEl) {
736   const PRODUCT_SCOPES = [
737     'product-form-component',
738     '[data-type="add-to-cart-form"]',
739     'form[action*="/cart/add"]',
740     '[data-section-id]',
741     '.product-form',
742     '.product__info-container',
743   ];
744   let scope = null;
745   for (var pi = 0; pi < PRODUCT_SCOPES.length; pi++) {
746     try { scope = referenceEl.closest(PRODUCT_SCOPES[pi]); if (scope) break; } catch (e) {}
747   }
748   // Do NOT fall back to document when the button is inside a cart drawer or
749   // mini-cart context. Doing so causes watchSoldOutState to pick up a disabled
750   // add-to-cart from a different product section and incorrectly mark the
751   // third-party checkout button as sold-out.
752   if (!scope) {
753     var CART_CONTEXTS = ['#CartDrawer', '.cart-drawer', '[id*="cart-drawer"]',
754                          '[class*="cart-drawer"]', '[data-type="mini-cart"]'];
755     for (var ci = 0; ci < CART_CONTEXTS.length; ci++) {
756       try { if (referenceEl.closest(CART_CONTEXTS[ci])) return null; } catch (e) {}
757     }
758     scope = document;
759   }
760
761   const ADD_SELS = [
762     'button[name="add"]:not([data-gokwik-processed])',
763     'button[type="submit"][name="add"]:not([data-gokwik-processed])',
764     '.product-form__submit',
765     'button.add-to-cart-button',
766     '[data-testid="standalone-add-to-cart"]',
767     '[data-testid*="add-to-cart"]',
768   ];
769   for (var ai = 0; ai < ADD_SELS.length; ai++) {
770     try {
771       var found = scope.querySelector(ADD_SELS[ai]);
772       if (found) return found;
773     } catch (e) {}
774   }
775   return null;
776 }
777
778 function isSoldOut(addToCartBtn) {
779   if (!addToCartBtn) return false;
780   if (addToCartBtn.disabled) return true;
781   var t = normalize(addToCartBtn.textContent || '');
782   return t.includes('soldout') || t.includes('unavailable') ||
783          t.includes('outofstock') || t.includes('notavailable');
784 }
785
786 function applySoldOutState(gokwikBtn, addToCartBtn) {
787   var soldOut = isSoldOut(addToCartBtn);
788   gokwikBtn.disabled = soldOut;
789   gokwikBtn.setAttribute('aria-disabled', String(soldOut));
790   gokwikBtn.classList.toggle('gokwik-sold-out', soldOut);
791   gokwikBtn.style.opacity       = soldOut ? '0.5' : '';
792   gokwikBtn.style.cursor        = soldOut ? 'not-allowed' : '';
793   gokwikBtn.style.pointerEvents = soldOut ? 'none' : '';
794   if (soldOut) console.log('[GoKwik OCC] Buy Now disabled — product sold out');
795 }
796
797 function watchSoldOutState(gokwikBtn, addToCartBtn) {
798   if (!addToCartBtn) return;
799   new MutationObserver(function () {
800     applySoldOutState(gokwikBtn, addToCartBtn);
801   }).observe(addToCartBtn, {
802     attributes:      true,
803     attributeFilter: ['disabled', 'class', 'aria-disabled'],
804     childList:       true,
805     subtree:         true,
806     characterData:   true,
807   });
808 }
809
810
811 // ── BUTTON DECORATION ───────────────────────────────────────────────────
812 function decorateButton(el) {
813   if (!el || el.dataset.gkDecorated) return;
814   el.dataset.gkDecorated = 'true';
815
816   if (!['BUTTON', 'A', 'INPUT'].includes(el.tagName)) return;
817
818   var cfg = window.gkBtnConfig || {};
819   var fn  = el.dataset.gokwikFunction || el.dataset.function || '';
820   var isCheckout = fn === 'checkout';
821   var isBuyNow   = fn === 'buyNow';
822   if (!isCheckout && !isBuyNow) return;
823
824   var subText      = isCheckout ? (cfg.checkoutSubText   || '') : (cfg.buyNowSubText   || '');
825   var enableBanner = isCheckout ?  !!cfg.checkoutEnableBanner   :  !!cfg.buyNowEnableBanner;
826   var enableLogo   = isCheckout ?  !!cfg.checkoutEnableLogo     :  !!cfg.buyNowEnableLogo;
827
828   if (!subText && !enableLogo) return;
829
830   if (enableBanner && subText) {
831     if (!el.parentNode) return;
832     if (el.parentNode.classList && el.parentNode.classList.contains('gk-btn-wrap')) return;
833     var wrap = document.createElement('div');
834     wrap.className = 'gk-btn-wrap';
835     var bannerEl = document.createElement('div');
836     bannerEl.className = 'gk-banner';
837     bannerEl.textContent = subText;
838     el.parentNode.insertBefore(wrap, el);
839     wrap.appendChild(bannerEl);
840     wrap.appendChild(el);
841     if (enableLogo) {
842       var bIcons = document.createElement('span');
843       bIcons.className = 'gk-pay-icons';
844       bIcons.innerHTML = '<img src="https://cdn.gokwik.co/v4/images/upi-icons.svg" alt="UPI" />' +
845                          '<img src="https://cdn.gokwik.co/v4/images/right-arrow.svg" alt="" />';
846       el.appendChild(bIcons);
847     }
848     return;
849   }
850
851   var inner = document.createElement('span');
852   inner.className = 'gk-inner';
853
854   var textBlock = document.createElement('span');
855   textBlock.className = 'gk-text-block';
856
857   var mainSpan = document.createElement('span');
858   mainSpan.className = 'gk-btn-main';
859   while (el.firstChild) { mainSpan.appendChild(el.firstChild); }
860   textBlock.appendChild(mainSpan);
861
862   if (subText) {
863     var subSpan = document.createElement('span');
864     subSpan.className = 'gk-sub-text';
865     subSpan.textContent = subText;
866     textBlock.appendChild(subSpan);
867   }
868
869   inner.appendChild(textBlock);
870
871   if (enableLogo) {
872     var icons = document.createElement('span');
873     icons.className = 'gk-pay-icons';
874     icons.innerHTML = '<img src="https://cdn.gokwik.co/v4/images/upi-icons.svg" alt="UPI" />' +
875                       '<img src="https://cdn.gokwik.co/v4/images/right-arrow.svg" alt="" />';
876     inner.appendChild(icons);
877   }
878
879   el.appendChild(inner);
880 }
881
882
883 // ── ATTACH ──────────────────────────────────────────────────────────────
884 function attach(node) {
885   try {
886     if (!node?.nodeName) return;
887     if (!BUTTON_TYPES.includes(node.nodeName)) return;
888     if (node.dataset.gokwikProcessed) return;
889     if (!isElementVisible(node)) return;
890
891     var cfg = window.gkBtnConfig || {};
892
893     var parentClaimed = node.closest && node.closest('[data-gokwik-function]');
894     if (parentClaimed && parentClaimed !== node) {
895       var inheritedType = parentClaimed.dataset.gokwikFunction;
896       if (inheritedType === 'checkout' && cfg.checkoutEnabled !== false) {
897         const clone = replaceButton(node, 'checkout');
898         if (clone) decorateButton(clone);
899         return;
900       }
901       if (inheritedType === 'buyNow' && cfg.buyNowEnabled !== false) {
902         const clone = replaceButton(node, 'buyNow');
903         if (clone) {
904           decorateButton(clone);
905           const addToCartBtn = findAddToCartBtn(clone);
906           applySoldOutState(clone, addToCartBtn);
907           watchSoldOutState(clone, addToCartBtn);
908         }
909         return;
910       }
911       return;
912     }
913
914     const text  = normalize(node.textContent);
915     const value = normalize(node.value);
916
917     if (cfg.checkoutEnabled !== false && CHECKOUT_TEXT.some(t => text.includes(t) || value.includes(t))) {
918       const clone = replaceButton(node, "checkout");
919       if (clone) decorateButton(clone);
920       return;
921     }
922     if (cfg.buyNowEnabled !== false && BUYNOW_TEXT.some(t => text.includes(t) || value.includes(t))) {
923       
924       if (node.nodeName === 'A') {
925         var _href = (node.getAttribute('href') || '').trim();
926         if (_href && _href !== '#' && !_href.startsWith('javascript:')) {
927           var _hrefLc = _href.toLowerCase();
928           var _isNavLink = (_hrefLc.includes('/products/') || _hrefLc.includes('/collections/')) &&
929                            !_hrefLc.includes('/cart') && !_hrefLc.includes('/checkout');
930           if (_isNavLink) {
931             console.log('[GoKwik OCC] Skipping navigation anchor for buyNow — href:', _href);
932             return;
933           }
934         }
935       }
936       const clone = replaceButton(node, "buyNow");
937       if (clone) {
938         decorateButton(clone);
939         const addToCartBtn = findAddToCartBtn(clone);
940         applySoldOutState(clone, addToCartBtn);
941         watchSoldOutState(clone, addToCartBtn);
942       }
943       return;
944     }
945   } catch (err) {
946     console.error("GoKwik: attach error", err);
947   }
948 }
949
950
951 // ── EXTERNAL NODE CLAIM ─────────────────────────────────────────────────
952 function claimExternalNode(el, type) {
953   try {
954     if (!el || el.dataset.gokwikProcessed) return;
955     var cfg = window.gkBtnConfig || {};
956     if (type === 'checkout' && cfg.checkoutEnabled === false) return;
957     if (type === 'buyNow'   && cfg.buyNowEnabled   === false) return;
958     el.dataset.gokwikProcessed = 'true';
959     el.classList.add(UNIQUE_CLASS);
960     el.dataset.gokwikFunction = type;
961     el.dataset.function       = type;
962     hidePoweredByBranding(el);
963     console.log('[GoKwik OCC] Claimed external ' + type + ' element:', el.className || el.tagName);
964     decorateButton(el);
965   } catch (err) {
966     console.error('[GoKwik OCC] claimExternalNode error', err);
967   }
968 }
969
970 function scanExternalNodes() {
971   EXTERNAL_CHECKOUT_SELECTORS.forEach(function (sel) {
972     document.querySelectorAll(sel).forEach(function (el) { claimExternalNode(el, 'checkout'); });
973   });
974   EXTERNAL_BUYNOW_SELECTORS.forEach(function (sel) {
975     document.querySelectorAll(sel).forEach(function (el) { claimExternalNode(el, 'buyNow'); });
976   });
977 }
978
979
980 // ── SHADOW DOM SUPPORT ──────────────────────────────────────────────────
981 var _observedShadowRoots = new WeakSet();
982
983 function claimShadowButton(shadowRoot, btn, type) {
984   try {
985     if (!btn || btn.dataset.gokwikProcessed) return;
986     btn.dataset.gokwikProcessed = 'true';
987     btn.onclick = null;
988     btn.removeAttribute('onclick');
989     if (btn.tagName === 'BUTTON') btn.type = 'button';
990     btn.classList.add(UNIQUE_CLASS);
991     btn.dataset.gokwikFunction = type;
992     btn.dataset.function       = type;
993     EXTERNAL_CLASSES.forEach(cls => btn.classList.remove(cls));
994     hidePoweredByBranding(btn);
995     console.log('[GoKwik OCC] Claimed shadow DOM button:', btn.id || btn.className);
996     injectShadowStyle(shadowRoot);
997     observeShadowRoot(shadowRoot);
998   } catch (err) {
999     console.error('[GoKwik OCC] claimShadowButton error', err);
1000   }
1001 }
1002
1003 function observeShadowRoot(shadowRoot) {
1004   if (!shadowRoot || _observedShadowRoots.has(shadowRoot)) return;
1005   _observedShadowRoots.add(shadowRoot);
1006   new MutationObserver(function () {
1007     shadowRoot.querySelectorAll(SHADOW_CHECKOUT_BTN_SELECTOR).forEac
1007h(function (btn) {
1008       claimShadowButton(shadowRoot, btn, 'checkout');
1009     });
1010   }).observe(shadowRoot, { childList: true, subtree: true });
1011   console.log('[GoKwik OCC] Observing shadow root for re-renders');
1012 }
1013
1014 function scanShadowRoots() {
1015   SHADOW_HOST_SELECTORS.forEach(function (selector) {
1016     var host;
1017     try { host = document.querySelector(selector); } catch (e) { return; }
1018     if (!host) return;
1019     var shadow = host.shadowRoot;
1020     if (!shadow) return;
1021     shadow.querySelectorAll(SHADOW_CHECKOUT_BTN_SELECTOR).forEach(function (btn) {
1022       claimShadowButton(shadow, btn, 'checkout');
1023     });
1024   });
1025 }
1026
1027
1028 // ── SCAN + OBSERVE ──────────────────────────────────────────────────────
1029 function scanAll() {
1030   const allButtons = document.querySelectorAll("button, a, input");
1031   console.log("[GoKwik OCC] scanAll — found " + allButtons.length + " elements to check");
1032   allButtons.forEach(attach);
1033   scanExternalNodes();
1034   scanShadowRoots();
1035   const claimed = document.querySelectorAll("." + UNIQUE_CLASS);
1036   console.log("[GoKwik OCC] scanAll done — " + claimed.length + " button(s) claimed by GoKwik");
1037   if (claimed.length === 0) {
1038     console.warn("[GoKwik OCC] No buttons claimed. Check that CHECKOUT_TEXT / BUYNOW_TEXT match your button labels.");
1039   }
1040 }
1041
1042 function observe() {
1043   const ALL_EXTERNAL_SELS = [...EXTERNAL_CHECKOUT_SELECTORS, ...EXTERNAL_BUYNOW_SELECTORS];
1044
1045   const observer = new MutationObserver((mutations) => {
1046     mutations.forEach((mutation) => {
1047       mutation.addedNodes.forEach((node) => {
1048         if (!(node instanceof Element)) return;
1049         [node, ...node.querySelectorAll("button, a, input")].forEach(attach);
1050         ALL_EXTERNAL_SELS.forEach((sel) => {
1051           const type = EXTERNAL_CHECKOUT_SELECTORS.includes(sel) ? "checkout" : "buyNow";
1052           try {
1053             if (node.matches && node.matches(sel)) claimExternalNode(node, type);
1054             node.querySelectorAll(sel).forEach((el) => claimExternalNode(el, type));
1055           } catch (e) {}
1056         });
1057         var isShadowHost = SHADOW_HOST_SELECTORS.some(function (sel) {
1058           try { return node.matches(sel) || node.querySelector(sel); } catch (e) { return false; }
1059         });
1060         if (isShadowHost) {
1061           setTimeout(scanShadowRoots, 100);
1062         }
1063       });
1064     });
1065   });
1066   observer.observe(document.body, { childList: true, subtree: true });
1067 }
1068
1069
1070 // ── OWNERSHIP SWEEP ─────────────────────────────────────────────────────
1071 function startOwnershipSweep() {
1072   setInterval(() => {
1073     document.querySelectorAll("." + UNIQUE_CLASS).forEach(btn => {
1074       EXTERNAL_CLASSES.forEach(cls => {
1075         if (btn.classList.contains(cls)) btn.classList.remove(cls);
1076       });
1077       if (
1078         btn.dataset.gokwikFunction &&
1079         btn.dataset.function !== btn.dataset.gokwikFunction
1080       ) {
1081         btn.dataset.function = btn.dataset.gokwikFunction;
1082       }
1083     });
1084
1085     document.querySelectorAll(
1086       'button[name="checkout"]:not([data-gokwik-processed]), ' +
1087       'input[name="checkout"]:not([data-gokwik-processed]), ' +
1088       'a[href*="/checkout"]:not([data-gokwik-processed])'
1089     ).forEach(attach);
1090     scanExternalNodes();
1091     scanShadowRoots();
1092   }, 500);
1093 }
1094
1095
1096 // ── CART DRAWER OPEN — RE-SCAN TRIGGER ──────────────────────────────────
1097 function observeCartEvents() {
1098   const CART_OPEN_EVENTS = [
1099     'cart:open', 'cart-drawer:open', 'CartDrawer:open',
1100     'sidebar-cart:open', 'mini-cart:open', 'sidecart:open',
1101     'cart:toggle', 'ajax-cart:open', 'cart:refresh',
1102   ];
1103   CART_OPEN_EVENTS.forEach(function (evt) {
1104     document.addEventListener(evt, function () { setTimeout(scanAll, 200); }, { capture: true, passive: true });
1105   });
1106
1107   var cartDrawerEls = document.querySelectorAll(
1108     '.cart-drawer, cart-drawer, .mini-cart, .side-cart, .cart__drawer, .offcanvas-cart, .flyout-cart'
1109   );
1110   cartDrawerEls.forEach(function (el) {
1111     new MutationObserver(function () { setTimeout(scanAll, 200); }).observe(el, {
1112       attributes: true,
1113       attributeFilter: ['class', 'aria-hidden', 'open', 'aria-expanded'],
1114     });
1115   });
1116 }
1117
1118
1119 // ── INTERNATIONAL FLOW GATE ─────────────────────────────────────────────
1120 async function _initWithCountryCheck() {
1121   try {
1122     const res  = await fetch("/browsing_context_suggestions.json");
1123     const data = await res.json();
1124     if (data?.detected_values?.country_name !== "India") {
1125       console.log("GoKwik OCC: International user — skipping injection.");
1126       return;
1127     }
1128   } catch (err) {
1129     console.warn("GoKwik: Country check failed, defaulting to OCC", err);
1130   }
1131   scanAll();
1132   observe();
1133   startOwnershipSweep();
1134   observeCartEvents();
1135 }
1136
1137
1138 // ── INIT ────────────────────────────────────────────────────────────────
1139 function init() {
1140   if (window.__GOKWIK_OCC_INIT__) return;
1141   window.__GOKWIK_OCC_INIT__ = true;
1142
1143   
1144
1145   if (!window.gokwikIntlFlow) {
1146     scanAll();
1147     observe();
1148     startOwnershipSweep();
1149     observeCartEvents();
1150     return;
1151   }
1152
1153   console.log("[GoKwik OCC] International flow ON — checking country...");
1154   _initWithCountryCheck();
1155 }
1156
1157
1158 if (document.readyState === "loading") {
1159   document.addEventListener("DOMContentLoaded", init);
1160 } else {
1161   init();
1162 }
1163
1164
1165})();
1166</script>
1166
1167<!-- Gokwik theme code End -->
vendor: 69 bytes, lines 1167-1168
1167
1168    <script async src="https://www.googletagmanager.com/gtag/js?id= 
1168G-QSF21S9Q2J
vendor: 12 bytes, line 1168
1168"></script>
1169<script>
1170  
vendor: 133 bytes, lines 1170-1173
1170window.dataLayer = window.dataLayer || [];
1171  function gtag(){dataLayer.push(arguments);}
1172  gtag('js', new Date());
1173  gtag('config', '
1173G-QSF21S9Q2J
vendor: 37 bytes, lines 1173-1175
1173', { 'send_page_view': false });
1174
1175  
1176</script>
1176
1177
1178<script>
1179  let currentCart = { items: [], total_price: 0 };
1180  fetch('/cart.js').then(c => c.json()).then(cart => { currentCart = cart; });
1181
1182  (function() {
1183    let oldFetch = window.fetch;
1184    window.fetch = function() {
1185      return oldFetch.apply(this, arguments).then((response) => {
1186        if (response.url.includes('/cart/add')) {
1187          response.clone().json().then(data => {
1188            fetch('/cart.js').then(c => c.json()).then(cart => {
1189              let addedItem = cart.items.find(item => item.id == (data.id || (data.items && data.items[0].id)));
1190              if(addedItem) {
1191                gtag('event', 'add_to_cart', {
1192                  currency: 'INR',
1193                  value: (addedItem.price / 100) * addedItem.quantity,
1194                  items: [{
1195                    item_id: addedItem.sku || addedItem.variant_id,
1196                    item_name: addedItem.product_title,
1197                    price: addedItem.price / 100,
1198                    item_brand: addedItem.vendor,
1199                    quantity: addedItem.quantity
1200                  }]
1201                });
1202              }
1203              currentCart = cart;
1204            });
1205          });
1206        }
1207
1208        if (response.url.includes('/cart/change') || response.url.includes('/cart/update') || response.url.includes('/cart/clear')) {
1209             response.clone().json().then(newCart => {
1210                let priceDiff = currentCart.total_price - newCart.total_price;
1211                if (priceDiff > 0) {
1212                    let removedItem = currentCart.items.find(oldItem => {
1213                        let newItem = newCart.items.find(ni => ni.id === oldItem.id);
1214                        return !newItem || newItem.quantity < oldItem.quantity;
1215                    });
1216                    if (removedItem) {
1217                         gtag('event', 'remove_from_cart', {
1218                           currency: 'INR',
1219                           value: priceDiff / 100, 
1220                           items: [{
1221                             item_id: removedItem.sku || removedItem.variant_id,
1222                             item_name: removedItem.product_title,
1223                             price: removedItem.price / 100,
1224                             item_brand: removedItem.vendor,
1225                             quantity: 1 
1226                           }]
1227                         });
1228                    }
1229                }
1230                currentCart = newCart;
1231             });
1232        }
1233        return response;
1234      });
1235    };
1236  })();
1237</script>
1237
1238
1239    <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 1239-1240
1239
1240<script async src="https://www.googletagmanager.com/gtag/js?id=
1240G-QSF21S9Q2J
vendor: 12 bytes, line 1240
1240"></script>
1241<script>
1242  
vendor: 134 bytes, lines 1242-1246
1242window.dataLayer = window.dataLayer || [];
1243  function gtag(){dataLayer.push(arguments);}
1244  gtag('js', new Date());
1245
1246  gtag('config', '
1246G-QSF21S9Q2J
vendor: 4 bytes, line 1246
1246');
1247</script>
1247
1248<!-- Google Tag Manager -->
1249<script>
vendor: 327 bytes, lines 1249-1253
1249(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1250new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1251j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1252'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1253})(window,document,'script','dataLayer','
1253GTM-W676JQWP
vendor: 3 bytes, line 1253
1253');
1253</script>
1253
1254<!-- End Google Tag Manager -->
1255    
1256    <meta charset="utf-8">
1257    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
1258    <link rel="shortcut icon" href="//aspireinnovate.in/cdn/shop/files/apple-touch-icon.png?crop=center&height=32&v=1745299280&width=32" type="image/png">
1259    <title>
1260      EZMART Web Store
1261      
1262    </title>
1263    
1264    <meta property="og:site_name" content="EZMART Web Store">
1265<meta property="og:url" content="https://aspireinnovate.in/cart">
1266<meta property="og:title" content="Your Shopping Cart">
1267<meta property="og:type" content="website">
1268<meta property="og:description" content="Shop top electronics, mobiles, home appliances & gadgets at Aspire & Innovate Webstore. Great deals on smart tech products — Buy now & save.">
1269
1270<meta name="twitter:site" content="@https://x.com/AspireInnovate"><meta name="twitter:card" content="summary_large_image">
1271<meta name="twitter:title" content="Your Shopping Cart">
1272<meta name="twitter:description" content="Shop top electronics, mobiles, home appliances & gadgets at Aspire & Innovate Webstore. Great deals on smart tech products — Buy now & save.">
1273
1274    
1275      <link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
1276    
1277    
1278      <link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
1279    
1280    <link rel="canonical" href="https://aspireinnovate.in/cart">
1281    <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no, user-scalable=no">
1282    <meta name="theme-color" content="">
1283    <link href="//aspireinnovate.in/cdn/shop/t/31/assets/icomoon.css?v=164837083212184037891785241949" rel="stylesheet" type="text/css" media="all" />
1284<link href="//aspireinnovate.in/cdn/shop/t/31/assets/feather.css?v=84829474694373660341786603750" rel="stylesheet" type="text/css" media="all" />
1285<link href="//aspireinnovate.in/cdn/shop/t/31/assets/wpbingo.css?v=140782895005728160771785241916" rel="stylesheet" type="text/css" media="all" />
1286<link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-font.css?v=58263328759231741421785241863" rel="stylesheet" type="text/css" media="all" />
1287<link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-variables.css?v=35146773619214724311785752864" rel="stylesheet" type="text/css" media="all" />
1288<link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-effect.css?v=3586030823617570901785241863" rel="stylesheet" type="text/css" media="all" />
1289<link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-section.css?v=7243478008596621221786441708" rel="stylesheet" type="text/css" media="all" />
1290<link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-site.css?v=20240057460059889731786603834" rel="stylesheet" type="text/css" media="all" />
1291<link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-cart-page.css?v=131013394301664171591785325776" rel="stylesheet" type="text/css" media="all" />
1292<style data-shopify>
1293	
1294      
1295        .wpb-variants-swatch .Arctic.Dawn{
1296            background-color:  #ffffff !important;
1297        }
1298      
1299        .wpb-variants-swatch .Arctic.Grey{
1300            background-color:  #808080 !important;
1301        }
1302      
1303        .wpb-variants-swatch .Black{
1304            background-color:  #000000 !important;
1305        }
1306      
1307        .wpb-variants-swatch .Black.Eclipse{
1308            background-color:  #000000 !important;
1309        }
1310      
1311        .wpb-variants-swatch .Blue{
1312            background-color:  #00298f !important;
1313        }
1314      
1315        .wpb-variants-swatch .Blue{
1316            background-color:  #005BD3 !important;
1317        }
1318      
1319        .wpb-variants-swatch .Blue.Black{
1320            background-color:  #0a5f92 !important;
1321        }
1322      
1323        .wpb-variants-swatch .Blue.Cloud{
1324            background-color:  #fafafa !important;
1325        }
1326      
1327        .wpb-variants-swatch .Brown{
1328            background-color:  #9A5630 !important;
1329        }
1330      
1331        .wpb-variants-swatch .Cool.Green{
1332            background-color:  #7de56b !important;
1333        }
1334      
1335        .wpb-variants-swatch .cosmic.orange{
1336            background-color:  #FF8A00 !important;
1337        }
1338      
1339        .wpb-variants-swatch .Dark.Blue{
1340            background-color:  #0035aa !important;
1341        }
1342      
1343        .wpb-variants-swatch .Dark.Grey{
1344            background-color:  #808080 !important;
1345        }
1346      
1347        .wpb-variants-swatch .Diamond.Black{
1348            background-color:  #094d7d !important;
1349        }
1350      
1351        .wpb-variants-swatch .Emerald.Green{
1352            background-color:  #2ed7b9 !important;
1353        }
1354      
1355        .wpb-variants-swatch .Floral{
1356            background-color:   !important;
1357        }
1358      
1359        .wpb-variants-swatch .Geometric{
1360            background-color:   !important;
1361        }
1362      
1363        .wpb-variants-swatch .Glacier.Blue{
1364            background-color:  #affeff !important;
1365        }
1366      
1367        .wpb-variants-swatch .Gold{
1368            background-color:  #D49A06 !important;
1369        }
1370      
1371        .wpb-variants-swatch .Iron.Grey{
1372            background-color:  #808080 !important;
1373        }
1374      
1375        .wpb-variants-swatch .Gray{
1376            background-color:  #808080 !important;
1377        }
1378      
1379        .wpb-variants-swatch .Spirit.lime{
1380            background-color:  #7ca704 !important;
1381        }
1382      
1383        .wpb-variants-swatch .Diamond.Green{
1384            background-color:  #183F1F !important;
1385        }
1386      
1387        .wpb-variants-swatch .Green{
1388            background-color:  #05AA3D !important;
1389        }
1390      
1391        .wpb-variants-swatch .Grey{
1392            background-color:  #808080 !important;
1393        }
1394      
1395        .wpb-variants-swatch .Imperial.Green{
1396            background-color:  #3baaac !important;
1397        }
1398      
1399        .wpb-variants-swatch .Ink{
1400            background-color:  #3e3333 !important;
1401        }
1402      
1403        .wpb-variants-swatch .Light.Blue{
1404            background-color:  #00fbff !important;
1405        }
1406      
1407        .wpb-variants-swatch .Light.Green{
1408            background-color:  #00ffb3 !important;
1409        }
1410      
1411        .wpb-variants-swatch .Lotus.Purple{
1412            background-color:  #9463b7 !important;
1413        }
1414      
1415        .wpb-variants-swatch .Majestic.Green{
1416            background-color:  #016c42 !important;
1417        }
1418      
1419        .wpb-variants-swatch .Majestic.Purple{
1420            background-color:  #7f559d !important;
1421        }
1422      
1423        .wpb-variants-swatch .Matt.Black{
1424            background-color:  #000000 !important;
1425        }
1426      
1427        .wpb-variants-swatch .Mega.Blue{
1428            background-color:  #04a6c7 !important;
1429        }
1430      
1431        .wpb-variants-swatch .Midnight{
1432            background-color:  #00186c !important;
1433        }
1434      
1435        .wpb-variants-swatch .Midnight.Ocean{
1436            background-color:  #03528c !important;
1437        }
1438      
1439        .wpb-variants-swatch .Multi{
1440            background-color:  #3eb7ff !important;
1441        }
1442      
1443        .wpb-variants-swatch .Multicolor{
1444            background-color:   !important;
1445        }
1446      
1447        .wpb-variants-swatch .Murcurial.Silver{
1448            background-color:  #bbbcc0 !important;
1449        }
1450      
1451        .wpb-variants-swatch .Natural.Silver{
1452            background-color:  #D3D3D3 !important;
1453        }
1454      
1455        .wpb-variants-swatch .Navy{
1456            background-color:  #282099 !important;
1457        }
1458      
1459        .wpb-variants-swatch .Oasis.Green{
1460            background-color:  #468785 !important;
1461        }
1462      
1463        .wpb-variants-swatch .Obsidian.Midnight{
1464            background-color:  #332f30 !important;
1465        }
1466      
1467        .wpb-variants-swatch .Ocean.Blue{
1468            background-color:  #9ff5ff !important;
1469        }
1470      
1471        .wpb-variants-swatch .Periwinkle{
1472            background-color:  #6b28ff !important;
1473        }
1474      
1475        .wpb-variants-swatch .Phantom.Purple{
1476            background-color:  #381763 !important;
1477        }
1478      
1479        .wpb-variants-swatch .Pink{
1480            background-color:  #FFC0CB !important;
1481        }
1482      
1483        .wpb-variants-swatch .Plum{
1484            background-color:  #890d0d !important;
1485        }
1486      
1487        .wpb-variants-swatch .Product.Red{
1488            background-color:  #b60000 !important;
1489        }
1490      
1491        .wpb-variants-swatch .Purple{
1492            background-color:  #A54DCF !important;
1493        }
1494</style>
1495    
1495<script>
1496  window.wpbingo = window.wpbingo || {};
1497  wpbingo.strings = {
1498    moneyFormat: "Rs. {{amount}}",
1499    zoomClose: "Close (Esc)",
1500    zoomPrev: "Previous (Left arrow key)",
1501    zoomNext: "Next (Right arrow key)",
1502    productSlideLabel: "Slide [slide_number] of [slide_max].",
1503    countdownDays: "Days",
1504    countdownHours: "Hours",
1505    countdownMinutes: "Mins",
1506    countdownSeconds: "Secs",
1507    countdownFinish: "This offer has expired!",
1508    external: "Buy product",
1509	add_to_cart: "Add to Cart",
1510	view_group: "View group product",
1511    soldOut: "Out of stock",
1512    unavailable: "Unavailable",
1513    inStock: "In stock",
1514    outStock: "Out of stock",
1515    cartEmpty: "Your cart is currently empty.",
1516    cartCookies: "Enable cookies to use the shopping cart",
1517	come_back: "📢 Come back!",
1518	forget: "⚡ Don't forget this...",
1519    newsletterSuccess: "Thanks for subscribing"
1520  };
1521  wpbingo.settings = {
1522    cartType: "drawer",
1523    enableReview: true,
1524    sidebarMultiChoise: true,
1525    enableQuickView: true,
1526	enableGiftCard: false,
1527    quickViewVariantType: "radio",
1528	filter_name_1	: "Size",
1529	select_filter_1	: "label",
1530	filter_name_2	: "Color",
1531	select_filter_2	: "color",
1532	filter_name_3	: "Style",
1533	select_filter_3	: "image",
1534	size_option		: 30,
1535	style_option	: "circle",
1536    fileURL: "//aspireinnovate.in/cdn/shop/files/",
1537	show_come_back:true,
1538  };
1539  wpbingo.loading = '<div class="wpbingo-loading"><div class="wpbingo-loading__icon"><span></span><span></span><span></span><span></span></div></div>';
1540</script>
1540<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
1540
1541
1542    
1542<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1542<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/71058227236/digital_wallets/dialog">
1543<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
1543<script async="async" src="/checkouts/internal/preloads.js?locale=en-IN"></script>
vendor: 1 bytes, line 1543
1543
1544<script id="shopify-features" type="application/json">{"accessToken":"423253bb807664339c822c4d8bceceb9","betas":["rich-media-storefront-analytics"],"domain":"aspireinnovate.in","predictiveSearch":true,"shopId":71058227236,"locale":"en"}</script>
vendor: 1 bytes, line 1544
1544
1545<script>var Shopify = Shopify || {};
1546Shopify.shop = "aspireinnovate.myshopify.com";
1547Shopify.locale = "en";
1548Shopify.currency = {"active":"INR","rate":"1.0"};
1549Shopify.country = "IN";
1550Shopify.theme = {"name":"aspireinnovate X GoKwik (Updated) 28 July 26","id":173989298212,"schema_name":"Wpbingo","schema_version":"1.0.1","theme_store_id":null,"role":"main"};
1551Shopify.theme.handle = "null";
1552Shopify.theme.style = {"id":null,"handle":null};
1553Shopify.cdnHost = "aspireinnovate.in/cdn";
1554Shopify.routes = Shopify.routes || {};
1555Shopify.routes.root = "/";
1556Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
1557Shopify.SignInWithShop = Shopify.SignInWithShop || {};
1558Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
1559Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1559
1559
1560<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1560
1560
1561<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 1561
1561
1562<script>
1563  window.Shopify = window.Shopify || {};
1564  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
1565  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
1566  window.Shopify.SignInWithShop.eligible = true;
1567</script>
vendor: 1 bytes, line 1567
1567
1568<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 1568
1568
1569<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 1569
1569
1570<script type="module">
1571  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
1572
1573  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
1574
1575</script>
vendor: 1 bytes, line 1575
1575
1576<script>
1577  window.Shopify = window.Shopify || {};
1578  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
1579  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"]};
1580</script>
vendor: 1 bytes, line 1580
1580
1581<script>(function() {
1582  var isLoaded = false;
1583  function asyncLoad() {
1584    if (isLoaded) return;
1585    isLoaded = true;
1586    var urls = ["https:\/\/geostock.nyc3.digitaloceanspaces.com\/js\/inventoryLocation.js?shop=aspireinnovate.myshopify.com","https:\/\/www.risingsigma.com\/zippy-v2\/assets\/js\/empty.js?shop=aspireinnovate.myshopify.com"];
1587    for (var i = 0; i < urls.length; i++) {
1588      var s = document.createElement('script');
1589      s.type = 'text/javascript';
1590      s.async = true;
1591      s.src = urls[i];
1592      var x = document.getElementsByTagName('script')[0];
1593      x.parentNode.insertBefore(s, x);
1594    }
1595  };
1596  if(window.attachEvent) {
1597    window.attachEvent('onload', asyncLoad);
1598  } else {
1599    window.addEventListener('load', asyncLoad, false);
1600  }
1601})();</script>
vendor: 1 bytes, line 1601
1601
1602<script id="__st">var __st={"a":71058227236,"offset":19800,"reqid":"4e9f5ea6-2b5d-441a-923e-7040576c522a-1791237607","pageurl":"aspireinnovate.in\/cart","u":"6c5f1eab4700","p":"cart"};</script>
vendor: 1 bytes, line 1602
1602
1603<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1603
1603
1604<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 1604
1604
1605<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//aspireinnovate.in/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1605
1605
1606<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 = "//aspireinnovate.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>
1606<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 1606
1606
1607<script>
1608  window.Shopify = window.Shopify || {};
1609  window.Shopify.MCP = window.Shopify.MCP || {};
1610  window.Shopify.MCP.enabled = true;
1611  window.Shopify.MCP.shop = "aspireinnovate.myshopify.com";
1612  window.Shopify.MCP.mcpEndpoint = "https:\/\/aspireinnovate.in\/api\/mcp";
1613  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"]}}];
1614</script>
vendor: 1 bytes, line 1614
1614
1615<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("\/\/aspireinnovate.in\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
1616</script>
vendor: 1 bytes, line 1616
1616
1617<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://aspireinnovate.in/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
1618</script>
vendor: 1 bytes, line 1618
1618
1619<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1620  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);
1621</script>
vendor: 1 bytes, line 1621
1621
1622<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})}}));
1623</script>
1623
1624
1625<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1625
1626    <style>
1627      #inventoryLocationInformation{margin:0px!important;}#liveVisitorCounterRTEA{opacity:0;}
1628    </style>
1629    
1629<script>
1630      $(document).ready(function () {
1631        setTimeout(function () {
1632          $('#liveVisitorCounterRTEA').css('opacity', '1');
1633        }, 100);
1634      });
1635    </script>
1635
1636
1637    
1637<script defer src="https://jssdk.payu.in/widget/affordability-widget.min.js"></script>
1637
1638  
1638<script src="https://cdn.shopify.com/extensions/01a06a4c-d8d4-72bf-ad54-105a8b9eb96d/doran-product-reviews-1788489800/assets/pr-sdk.js" type="text/javascript" defer="defer"></script>
1638
1639<link href="https://cdn.shopify.com/extensions/0199a438-2b43-7d72-ba8c-f8472dfb5cdc/promotion-popup-allnew-26/assets/popup-main.css" rel="stylesheet" type="text/css" media="all">
1640<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0710/5822/7236/files/ai-tag.png?v=1744113754" />
1641<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0710/5822/7236/files/ai-tag.png?v=1744113754" />
1642<meta property="og:image:width" content="1000" />
1643<meta property="og:image:height" content="213" />
1644<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1645<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: 71058227236,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 1645
1645
1646<script>
1647  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1648</script>
vendor: 1 bytes, line 1648
1648
1649<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}
1649).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: 71058227236,storefrontBaseUrl: "https://aspireinnovate.in",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://aspireinnovate.in/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1896448036","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-5W9F3BGBGC\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-5W9F3BGBGC\\\"}],\\\"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"]}
1649,{"id":"1708163108","configuration":"{\"accountID\":\"blockify-checkout-rules-webpixel-aspireinnovate.myshopify.com\",\"enable\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1ab7f922a8fb5837043325263ba42f22","type":"APP","apiClientId":143723102209,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"111378468","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"GAForEComm"},{"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":"EZMART Web Store","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"aspireinnovate.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/aspireinnovate.in"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"11151798829092","handle":"999-9-purest-50-g-lord-buddha-silver-bar","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51293847257124","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"11151798370340","handle":"24k-999-9-purest-1-g-lotus-gold-bar","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51287514939428","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7963666645028","handle":"acer-aspire-3-a324-51-12th-gen-i3-16gb-512gb","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42674184749092","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850542366756","handle":"43-smart-aklt43s-fl1y9p-cloud-tv-without-voice-remote-cloud-tv","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265545277476","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850542563364","handle":"al55gu-sfws-4k-uhd-google","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265547636772","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850542923812","handle":"akai-al65gu-sfws-4k-uhd-google","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265551929380","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850542170148","handle":"akai-32-inch-tv","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42267022557220","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8022162112548","handle":"aspire-dinner-set-26","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42928566108196","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7803336065060","handle":"aspire-dinner-set-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42120454963236","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1649,{"id":"11168893861924","handle":"aspire-green-induction-base-cooker-5l","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51326450892836","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7820860162084","handle":"aspire-cooker-3l","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42271380078628","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8028505178148","handle":"aspire-pressure-cooker-5l","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42986871062564","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7855901605924","handle":"aspire-pressure-cooker-7-litre","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42281570828324","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"11176556134436","handle":"aspire-saucepan","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51361881522212","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7801701859364","handle":"aspire-electra-champion-600-watts-mg","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42116027580452","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7963667005476","handle":"asus-vivobook-15-x1504vap-nj2864ws-intel-core-5-120u","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42674188386340","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7963668021284","handle":"asus-vivobook-16-x1605vamb1627ws-13th-gen-i5","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42674190778404","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850548690980","handle":"bajaj-bulb-cdl-13w-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265593544740","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7801676496932","handle":"bajaj-t-lamp-bulb-10w","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42249812541476","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8314651410468","handle":"bajaj-bulb-cdl-9w-rechargeable-inverter-bulb","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44233011265572","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7801684688932","handle":"bajaj-bahar-designer-ceiling-fan","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42249854746660","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850555605028","handle":"bajaj-shield-specter-55-litres-desert-cooler","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265645449252","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"11077910757412","handle":"bajaj-gx-20-500w-mixer-grinder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51037908664356","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8247490707492","handle":"bajaj-infrared-induction-irx-2200w","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43889763057700","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8037127061540","handle":"bajaj-popular-plus-water-heater-10-ltr","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43000553898020","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850555506724","handle":"bajaj-shield-series-skive-nios-36","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265644597284","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850555473956","handle":"bajaj-solarz-duo-solar-rc-torch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265644531748","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850550624292","handle":"bajaj-t-lamp-bulb-11w","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265611567140","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8075543478308","handle":"bajaj-nirlep-induction-base-5-litre-cooker","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43097196036132","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8022807347236","handle":"blue-star-310-litres-double-door-deep-freezer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42932170162212","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8022806757412","handle":"blue-star-single-door-deep-freezer-230-l
1649itres","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42932119765028","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7854304264228","handle":"boat-airdopes-148-true-wireless-earbuds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42280852095012","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8306098044964","handle":"boat-airdopes-pulse-tws-earbuds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44213936685092","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7854310948900","handle":"boat-energyshroom-pb300-10000mah-power-bank","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42280875524132","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8309780578340","handle":"boat-energyshroom-pb300-lite-10000mah-power-bank","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44222527569956","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8306080612388","handle":"boat-energyshroom-pb300-10000mah-power-bank-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44213916827684","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7854310031396","handle":"boat-wave-astra-3-smart-watch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42280864022564","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8075545608228","handle":"borosil-dura-mixer-grinder-500w","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43097200754724","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"11040218185764","handle":"borosil-ss-cooker-5l","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50876779626532","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850557145124","handle":"crompton-jedi-pac-35-litre-personal-air-cooler","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265646465060","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7855479193636","handle":"crompton-ozone-classic-h-55l-desert-air-cooler","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42280780333092","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850557079588","handle":"crompton-heavy-weighgt-iron-1-5kg-1000w","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265646170148","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8039504248868","handle":"crompton-solarium-neo-instant-water-heater","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43002993573924","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850557177892","handle":"crompton-zelus-wac-window-air-cooler-54l","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42265646530596","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8266309500964","handle":"dell-14th-gen-core-i3-100u-8gb-ram-512gb-ssd-win","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44079521955876","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7963669659684","handle":"dell-15-13th-gen-i5-1334u","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42674191728676","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7963669561380","handle":"dell-inspiron-3530-13th-gen-laptop-i3-1305u","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42674191269924","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1649,{"id":"11151742992420","handle":"dr-physio-usa-1013-electric-heat-shiatsu-machine-body-massagers","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51284929511460","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8022832283684","handle":"e-rickshaw-battery-eastman-em-15015er-125ah","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42933339488292","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8022832218148","handle":"e-rickshaw-battery-eastman-em-15015er-150ah","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42933339422756","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"11082399121444","handle":"livpure-coolmist-air-cooler-48l","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51060902428708","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://aspireinnovate.in/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"173989298212","themePublished":"true","eventMetadataId":"631c7854-2386-4b81-af1a-c06e04d8c2c9","pageType":"cart","shopId":"71058227236","storefrontBaseUrl":"https:\/\/aspireinnovate.in","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1649<script>
1650  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1651  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1652  window.ShopifyAnalytics.meta.currency = 'INR';
1653  var meta = {"page":{"pageType":"cart","requestId":"4e9f5ea6-2b5d-441a-923e-7040576c522a-1791237607"}};
1654  for (var attr in meta) {
1655    window.ShopifyAnalytics.meta[attr] = meta[attr];
1656  }
1657</script>
vendor: 1 bytes, line 1657
1657
1658<script class="analytics">
1659  (function () {
1660    var customDocumentWrite = function(content) {
1661      var jquery = null;
1662
1663      if (window.jQuery) {
1664        jquery = window.jQuery;
1665      } else if (window.Checkout && window.Checkout.$) {
1666        jquery = window.Checkout.$;
1667      }
1668
1669      if (jquery) {
1670        jquery('body').append(content);
1671      }
1672    };
1673
1674    var hasLoggedConversion = function(token) {
1675      if (token) {
1676        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1677      }
1678      return false;
1679    }
1680
1681    var setCookieIfConversion = function(token) {
1682      if (token) {
1683        var twoMonthsFromNow = new Date(Date.now());
1684        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1685
1686        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1687      }
1688    }
1689
1690    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1691    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1692    if (trekkie.integrations) {
1693      return;
1694    }
1695    trekkie.methods = [
1696      'identify',
1697      'page',
1698      'ready',
1699      'track',
1700      'trackForm',
1701      'trackLink'
1702    ];
1703    trekkie.factory = function(method) {
1704      return function() {
1705        var args = Array.prototype.slice.call(arguments);
1706        args.unshift(method);
1707        trekkie.push(args);
1708        if (method == 'track' || method == 'page') {
1709          var pageUrl;
1710          try {
1711            pageUrl = window.location.href;
1712          } catch (e) {}
1713          var pageReferrer;
1714          try {
1715            pageReferrer = document.referrer;
1716          } catch (e) {}
1717          try {
1718            if (window.__TREKKIE_SHIM_QUEUE == null) {
1719              window.__TREKKIE_SHIM_QUEUE = [];
1720            }
1721            window.__TREKKIE_SHIM_QUEUE.push({
1722              from: 'trekkie-stub',
1723              method: method,
1724              args: args.slice(1),
1725              pageContext: {
1726                url: pageUrl,
1727                referrer: pageReferrer
1728              }
1729            });
1730          } catch (e) {
1731            // no-op
1732          }
1733        }
1734        return trekkie;
1735      };
1736    };
1737    for (var i = 0; i < trekkie.methods.length; i++) {
1738      var key = trekkie.methods[i];
1739      trekkie[key] = trekkie.factory(key);
1740    }
1741    trekkie.load = function(config) {
1742      trekkie.config = config || {};
1743      trekkie.config.initialDocumentCookie = document.cookie;
1744      var first = document.getElementsByTagName('script')[0];
1745var script = document.createElement('script');
1746script.type = 'text/javascript';
1747script.onerror = function(e) {
1748  var scriptFallback = document.createElement('script');
1749  scriptFallback.type = 'text/javascript';
1750  scriptFallback.onerror = function(error) {
1751          var Monorail = {
1752      produce: function produce(monorailDomain, schemaId, payload) {
1753        var currentMs = new Date().getTime();
1754        var event = {
1755          schema_id: schemaId,
1756          payload: payload,
1757          metadata: {
1758            event_created_at_ms: currentMs,
1759            event_sent_at_ms: currentMs
1760          }
1761        };
1762        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1763      },
1764      sendRequest: function sendRequest(endpointUrl, payload) {
1765        // Try the sendBeacon API
1766        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1767          var blobData = new window.Blob([payload], {
1768            type: 'text/plain'
1769          });
1770
1771          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1772            return true;
1773          } // sendBeacon was not successful
1774
1775        } // XHR beacon
1776
1777        var xhr = new XMLHttpRequest();
1778
1779        try {
1780          xhr.open('POST', endpointUrl);
1781          xhr.setRequestHeader('Content-Type', 'text/plain');
1782          xhr.send(payload);
1783        } catch (e) {
1784          console.log(e);
1785        }
1786
1787        return false;
1788      },
1789      isIos12: function isIos12() {
1790        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1791      }
1792    };
1793    Monorail.produce('monorail-edge.shopifysvc.com',
1794      'trekkie_storefront_load_errors/1.1',
1795      {shop_id: 71058227236,
1796      theme_id: 173989298212,
1797      app_name: "storefront",
1798      context_url: window.location.href,
1799      source_url: "//aspireinnovate.in/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1800
1801  };
1802  scriptFallback.async = true;
1803  scriptFallback.src = '//aspireinnovate.in/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1804  first.parentNode.insertBefore(scriptFallback, first);
1805};
1806script.async = true;
1807script.src = '//aspireinnovate.in/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1808first.parentNode.insertBefore(script, first);
1809
1810    };
1811    trekkie.load(
1812      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":71058227236,"isMerchantRequest":null,"themeId":173989298212,"themeCityHash":"5964650213989084625","contentLanguage":"en","currency":"INR","eventMetadataId":"631c7854-2386-4b81-af1a-c06e04d8c2c9"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1813    );
1814
1815    var loaded = false;
1816    trekkie.ready(function() {
1817      if (loaded) return;
1818      loaded = true;
1819
1820      window.ShopifyAnalytics.lib = window.trekkie;
1821
1822      var originalDocumentWrite = document.write;
1823      document.write = customDocumentWrite;
1824      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1825      document.write = originalDocumentWrite;
1826
1827      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1828      var token = match? match[1]: undefined;
1829      if (!hasLoggedConversion(token)) {
1830        setCookieIfConversion(token);
1831        
1832      }
1833    });
1834
1835    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"4e9f5ea6-2b5d-441a-923e-7040576c522a-1791237607","shopifyEmitted":true});
1836
1837    var eventsListenerScript = document.createElement('script');
1838    eventsListenerScript.async = true;
1839    eventsListenerScript.src = "//aspireinnovate.in/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1840    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1841})();</script>
vendor: 1 bytes, line 1841
1841
1842<script
1843  defer
1844  src="https://aspireinnovate.in/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1845  data-application="storefront-renderer"
1846  data-shop-id="71058227236"
1847  data-render-region="gcp-us-central1"
1848  data-page-type="cart"
1849  data-theme-instance-id="173989298212"
1850  data-theme-name="Wpbingo"
1851  data-theme-version="1.0.1"
1852  data-monorail-region="shop_domain"
1853  data-resource-timing-sampling-rate="10"
1854  data-shs="true"
1855  data-shs-beacon="true"
1856  data-shs-export-with-fetch="true"
1857  data-shs-logs-sample-rate="1"
1858  data-shs-beacon-endpoint="https://aspireinnovate.in/api/collect"
1859></script>
1859
1860<meta name="shopify-y" content="4e4d4749-cdf6-4db2-bc3a-83c25be36469" data-expiration="1822795207000"><meta name="shopify-s" content="5a01c445-5f6a-4eb5-a56a-ddbdd84d0d0f" data-expiration="1791239407000"><meta name="new-cookie-storage-activated" content="t">
1861</head>
1862  <body
1863    id="your-shopping-cart"
1864    class=" template-cart"
1865  >
1866    
1867    <div id="pre-loading" class="pre-loading loading-page">
1868      <div class="pre-loading__bar"></div>
1869    </div>
1870    <div id="shopify-section-header-campar" class="shopify-section"><link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-header-campar.css?v=97110590380064728661785241864" rel="stylesheet" type="text/css" media="all" />
1871
1872
1873
1874</div>
1875    <div id="shopify-section-header-topbar" class="shopify-section"><link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-header-topbar.css?v=108539932855362469341785567277" rel="stylesheet" type="text/css" media="all" />
1876
1877
1878
1879</div>
1880    <div id="shopify-section-marquee-premium" class="shopify-section marquee-premium"><!-- ============================================================
1881     PREMIUM MARQUEE SLIDER - Complete Section
1882     All CSS and JS included in one file
1883     Fixed Schema Errors
1884     ============================================================ -->
1885
1886<style>
1887/* ============================================
1888   PREMIUM MARQUEE SLIDER - STYLES
1889   ============================================ */
1890
1891.marquee-premium-section {
1892  --bg-color: #1a1a2e;
1893  --text-color: #ffffff;
1894  --padding-top: 15px;
1895  --padding-bottom: 15px;
1896  --padding-left: 0px;
1897  --padding-right: 0px;
1898  --mobile-padding-top: 10px;
1899  --mobile-padding-bottom: 10px;
1900  --mobile-padding-left: 0px;
1901  --mobile-padding-right: 0px;
1902  --border-radius: 0px;
1903  --border-width: 1px;
1904  --border-color: rgba(255, 255, 255, 0.15);
1905  --gap: 50px;
1906  --mobile-gap: 30px;
1907  --font-size: 16px;
1908  --mobile-font-size: 13px;
1909  --font-weight: 500;
1910  --letter-spacing: 0.5px;
1911  --speed: 20s;
1912  --mobile-speed: 15s;
1913  --text-transform: uppercase;
1914  
1915  background-color: var(--bg-color);
1916  color: var(--text-color);
1917  padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);
1918  border-radius: var(--border-radius);
1919  border: var(--border-width) solid var(--border-color);
1920  overflow: hidden;
1921  position: relative;
1922  width: 100%;
1923  box-sizing: border-box;
1924}
1925
1926/* Gradient Overlay */
1927.marquee-premium-section.gradient-enabled::before,
1928.marquee-premium-section.gradient-enabled::after {
1929  content: '';
1930  position: absolute;
1931  top: 0;
1932  bottom: 0;
1933  width: 80px;
1934  z-index: 2;
1935  pointer-events: none;
1936}
1937
1938.marquee-premium-section.gradient-enabled::before {
1939  left: 0;
1940  background: linear-gradient(to right, var(--bg-color), transparent);
1941}
1942
1943.marquee-premium-section.gradient-enabled::after {
1944  right: 0;
1945  background: linear-gradient(to left, var(--bg-color), transparent);
1946}
1947
1948/* Container */
1949.marquee-premium-container {
1950  max-width: 100%;
1951  overflow: hidden;
1952  position: relative;
1953}
1954
1955/* Track */
1956.marquee-premium-track {
1957  display: flex;
1958  align-items: center;
1959  width: max-content;
1960  gap: var(--gap);
1961  will-change: transform;
1962  animation: marqueeScroll var(--speed) linear infinite;
1963}
1964
1965/* Animation Direction - Right to Left (default) */
1966@keyframes marqueeScroll {
1967  0% {
1968    transform: translateX(0);
1969  }
1970  100% {
1971    transform: translateX(-50%);
1972  }
1973}
1974
1975/* Animation Direction - Left to Right */
1976@keyframes marqueeScrollReverse {
1977  0% {
1978    transform: translateX(-50%);
1979  }
1980  100% {
1981    transform: translateX(0);
1982  }
1983}
1984
1985.marquee-premium-section[data-direction="left-to-right"] .marquee-premium-track {
1986  animation-name: marqueeScrollReverse;
1987}
1988
1989/* Pause on Hover */
1990.marquee-premium-section.pause-on-hover:hover .marquee-premium-track {
1991  animation-play-state: paused;
1992}
1993
1994/* Items */
1995.marquee-premium-item {
1996  display: flex;
1997  align-items: center;
1998  gap: var(--gap);
1999  flex-shrink: 0;
2000}
2001
2002.marquee-premium-content {
2003  display: flex;
2004  align-items: center;
2005  gap: 12px;
2006}
2007
2008/* Icon */
2009.marquee-premium-icon {
2010  font-size: calc(var(--font-size) * 1.2);
2011  display: inline-flex;
2012  align-items: center;
2013  justify-content: center;
2014  flex-shrink: 0;
2015  line-height: 1;
2016}
2017
2018/* Text */
2019.marquee-premium-text {
2020  font-size: var(--font-size);
2021  font-weight: var(--font-weight);
2022  letter-spacing: var(--letter-spacing);
2023  text-transform: var(--text-transform);
2024  color: var(--text-color);
2025  white-space: nowrap;
2026  display: inline-block;
2027}
2028
2029/* Links */
2030.marquee-premium-link {
2031  text-decoration: none;
2032  color: inherit;
2033  display: inline-flex;
2034  align-items: center;
2035  gap: 12px;
2036  transition: opacity 0.3s ease, transform 0.3s ease;
2037}
2038
2039.marquee-premium-link:hover {
2040  opacity: 0.8;
2041  transform: scale(1.02);
2042}
2043
2044.marquee-premium-link:focus-visible {
2045  outline: 2px solid var(--text-color);
2046  outline-offset: 4px;
2047  border-radius: 4px;
2048}
2049
2050/* Separator */
2051.marquee-premium-separator {
2052  color: var(--text-color);
2053  opacity: 0.3;
2054  font-size: calc(var(--font-size) * 0.8);
2055  margin-left: var(--gap);
2056  flex-shrink: 0;
2057  user-select: none;
2058}
2059
2060.marquee-premium-item:last-child .marquee-premium-separator {
2061  display: none;
2062}
2063
2064/* Text Selection */
2065.marquee-premium-text::selection {
2066  background: rgba(255, 255, 255, 0.2);
2067  color: var(--text-color);
2068}
2069
2070/* ============================================
2071   RESPONSIVE STYLES
2072   ============================================ */
2073
2074/* Tablet */
2075@media screen and (max-width: 1024px) {
2076  .marquee-premium-section {
2077    padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);
2078  }
2079  
2080  .marquee-premium-text {
2081    font-size: calc(var(--font-size) * 0.9);
2082  }
2083  
2084  .marquee-premium-icon {
2085    font-size: calc(var(--font-size) * 1.1);
2086  }
2087}
2088
2089/* Mobile */
2090@media screen and (max-width: 768px) {
2091  .marquee-premium-section {
2092    padding: var(--mobile-padding-top) var(--mobile-padding-right) var(--mobile-padding-bottom) var(--mobile-padding-left);
2093    border-width: calc(var(--border-width) * 0.5);
2094  }
2095  
2096  .marquee-premium-track {
2097    gap: var(--mobile-gap);
2098    animation-duration: var(--mobile-speed);
2099  }
2100  
2101  .marquee-premium-item {
2102    gap: var(--mobile-gap);
2103  }
2104  
2105  .marquee-premium-content {
2106    gap: 8px;
2107  }
2108  
2109  .marquee-premium-text {
2110    font-size: var(--mobile-font-size);
2111    letter-spacing: calc(var(--letter-spacing) * 0.8);
2112  }
2113  
2114  .marquee-premium-icon {
2115    font-size: calc(var(--mobile-font-size) * 1.3);
2116  }
2117  
2118  .marquee-premium-separator {
2119    font-size: calc(var(--mobile-font-size) * 0.8);
2120    margin-left: var(--mobile-gap);
2121  }
2122  
2123  /* Gradient overlay on mobile */
2124  .marquee-premium-section.gradient-enabled::before,
2125  .marquee-premium-section.gradient-enabled::after {
2126    width: 40px;
2127  }
2128}
2129
2130/* Small Mobile */
2131@media screen and (max-width: 480px) {
2132  .marquee-premium-section {
2133    padding: var(--mobile-padding-top) var(--mobile-padding-right) var(--mobile-padding-bottom) var(--mobile-padding-left);
2134  }
2135  
2136  .marquee-premium-text {
2137    font-size: calc(var(--mobile-font-size) * 0.9);
2138  }
2139  
2140  .marquee-premium-icon {
2141    font-size: calc(var(--mobile-font-size) * 1.1);
2142  }
2143  
2144  .marquee-premium-content {
2145    gap: 6px;
2146  }
2147}
2148
2149/* ============================================
2150   ACCESSIBILITY - Reduced Motion
2151   ============================================ */
2152
2153@media (prefers-reduced-motion: reduce) {
2154  .marquee-premium-track {
2155    animation-duration: 60s !important;
2156  }
2157  
2158  .marquee-premium-section.pause-on-hover:hover .marquee-premium-track {
2159    animation-play-state: running !important;
2160  }
2161}
2162</style>
2163
2164<!-- ============================================================
2165     HTML STRUCTURE
2166     ============================================================ -->
2167
2168<div 
2169  class="marquee-premium-section pause-on-hover"
2170  data-direction="right-to-left"
2171  data-pause-on-hover="true"
2172  data-enable-gradient="false"
2173  style="
2174    --bg-color: #4249a1;
2175    --text-color: #ffffff;
2176    --padding-top: 10px;
2177    --padding-bottom: 10px;
2178    --padding-left: 0px;
2179    --padding-right: 0px;
2180    --mobile-padding-top: 10px;
2181    --mobile-padding-bottom: 10px;
2182    --mobile-padding-left: 0px;
2183    --mobile-padding-right: 0px;
2184    --border-radius: 0px;
2185    --border-width: 1px;
2186    --border-color: #ffffff26;
2187    --gap: 50px;
2188    --mobile-gap: 30px;
2189    --font-size: 14px;
2190    --mobile-font-size: 12px;
2191    --font-weight: 400;
2192    --letter-spacing: 0.5px;
2193    --speed: 40s;
2194    --mobile-speed: 40s;
2195    --text-transform: uppercase;
2196  "
2197>
2198  <div class="marquee-premium-container">
2199    <div class="marquee-premium-track" id="premiumMarqueeTrack">
2200      
2201        
2202        
2203        
2204        
2205        
2206          <div class="marquee-premium-item">
2207            <div class="marquee-premium-content">
2208              
2209              
2210              
2211                <span class="marquee-premium-text">Zero Cost Cardless EMI Available</span>
2212              
2213            </div>
2214            
2215              <span class="marquee-premium-separator" aria-hidden="true"></span>
2216            
2217          </div>
2218        
2219      
2220        
2221        
2222        
2223        
2224        
2225          <div class="marquee-premium-item">
2226            <div class="marquee-premium-content">
2227              
2228              
2229              
2230                <span class="marquee-premium-text">Zero Cost Cardless EMI Available</span>
2231              
2232            </div>
2233            
2234              <span class="marquee-premium-separator" aria-hidden="true"></span>
2235            
2236          </div>
2237        
2238      
2239        
2240        
2241        
2242        
2243        
2244          <div class="marquee-premium-item">
2245            <div class="marquee-premium-content">
2246              
2247              
2248              
2249                <span class="marquee-premium-text">Zero Cost Cardless EMI Available</span>
2250              
2251            </div>
2252            
2253              <span class="marquee-premium-separator" aria-hidden="true"></span>
2254            
2255          </div>
2256        
2257      
2258        
2259        
2260        
2261        
2262        
2263          <div class="marquee-premium-item">
2264            <div class="marquee-premium-content">
2265              
2266              
2267              
2268                <span class="marquee-premium-text">Zero Cost Cardless EMI Available</span>
2269              
2270            </div>
2271            
2272              <span class="marquee-premium-separator" aria-hidden="true"></span>
2273            
2274          </div>
2275        
2276      
2277        
2278        
2279        
2280        
2281        
2282          <div class="marquee-premium-item">
2283            <div class="marquee-premium-content">
2284              
2285              
2286              
2287                <span class="marquee-premium-text">Zero Cost Cardless EMI Available</span>
2288              
2289            </div>
2290            
2291              <span class="marquee-premium-separator" aria-hidden="true"></span>
2292            
2293          </div>
2294        
2295      
2296        
2297        
2298        
2299        
2300        
2301          <div class="marquee-premium-item">
2302            <div class="marquee-premium-content">
2303              
2304              
2305              
2306                <span class="marquee-premium-text">Zero Cost Cardless EMI Available</span>
2307              
2308            </div>
2309            
2310              <span class="marquee-premium-separator" aria-hidden="true"></span>
2311            
2312          </div>
2313        
2314      
2315        
2316        
2317        
2318        
2319        
2320      
2321        
2322        
2323        
2324        
2325        
2326      
2327        
2328        
2329        
2330        
2331        
2332      
2333        
2334        
2335        
2336        
2337        
2338      
2339    </div>
2340  </div>
2341</div>
2342
2343<!-- ============================================================
2344     JAVASCRIPT
2345     ============================================================ -->
2346
2347<script>
2348(function() {
2349  'use strict';
2350
2351  class PremiumMarquee {
2352    constructor(section) {
2353      this.section = section;
2354      this.track = section.querySelector('.marquee-premium-track');
2355      this.container = section.querySelector('.marquee-premium-container');
2356      
2357      if (!this.track) return;
2358      
2359      this.init();
2360    }
2361
2362    init() {
2363      // Clone items for seamless loop
2364      this.cloneItems();
2365      
2366      // Handle visibility change
2367      this.handleVisibility();
2368      
2369      // Handle resize
2370      this.handleResize();
2371      
2372      // Setup intersection observer for performance
2373      this.setupObserver();
2374      
2375      // Setup touch handling for mobile
2376      this.setupTouchHandling();
2377    }
2378
2379    cloneItems() {
2380      const items = this.track.innerHTML;
2381      // Clone only once for performance
2382      this.track.innerHTML = items + items;
2383    }
2384
2385    handleVisibility() {
2386      document.addEventListener('visibilitychange', () => {
2387        if (document.hidden) {
2388          this.track.style.animationPlayState = 'paused';
2389        } else {
2390          this.track.style.animationPlayState = 'running';
2391        }
2392      });
2393    }
2394
2395    handleResize() {
2396      let resizeTimer;
2397      window.addEventListener('resize', () => {
2398        clearTimeout(resizeTimer);
2399        resizeTimer = setTimeout(() => {
2400          // Reset animation to prevent glitches
2401          this.track.style.animation = 'none';
2402          this.track.offsetHeight; // Trigger reflow
2403          this.track.style.animation = '';
2404        }, 250);
2405      });
2406    }
2407
2408    setupObserver() {
2409      // Only animate when visible for better performance
2410      if ('IntersectionObserver' in window) {
2411        const observer = new IntersectionObserver((entries) => {
2412          entries.forEach(entry => {
2413            if (entry.isIntersecting) {
2414              this.track.style.animationPlayState = 'running';
2415            } else {
2416              this.track.style.animationPlayState = 'paused';
2417            }
2418          });
2419        }, {
2420          threshold: 0.1
2421        });
2422        
2423        observer.observe(this.section);
2424      }
2425    }
2426
2427    setupTouchHandling() {
2428      // Pause on touch for mobile
2429      let touchTimeout;
2430      this.section.addEventListener('touchstart', () => {
2431        this.track.style.animationPlayState = 'paused';
2432        clearTimeout(touchTimeout);
2433      });
2434      
2435      this.section.addEventListener('touchend', () => {
2436        touchTimeout = setTimeout(() => {
2437          this.track.style.animationPlayState = 'running';
2438        }, 3000);
2439      });
2440    }
2441  }
2442
2443  // Initialize on page load
2444  function initMarquees() {
2445    const sections = document.querySelectorAll('.marquee-premium-section');
2446    sections.forEach(section => {
2447      // Prevent duplicate initialization
2448      if (!section.dataset.initialized) {
2449        section.dataset.initialized = 'true';
2450        new PremiumMarquee(section);
2451      }
2452    });
2453  }
2454
2455  // Run on DOM ready
2456  if (document.readyState === 'loading') {
2457    document.addEventListener('DOMContentLoaded', initMarquees);
2458  } else {
2459    initMarquees();
2460  }
2461
2462  // Re-initialize on Shopify theme updates
2463  document.addEventListener('shopify:section:load', function(event) {
2464    const section = event.target.closest('.marquee-premium-section');
2465    if (section && !section.dataset.initialized) {
2466      section.dataset.initialized = 'true';
2467      new PremiumMarquee(section);
2468    }
2469  });
2470
2471  // Clean up on section unload
2472  document.addEventListener('shopify:section:unload', function(event) {
2473    const section = event.target.closest('.marquee-premium-section');
2474    if (section) {
2475      delete section.dataset.initialized;
2476    }
2477  });
2478
2479  // Re-initialize on theme change (Ajax cart, etc.)
2480  document.addEventListener('shopify:section:select', function(event) {
2481    const section = event.target.closest('.marquee-premium-section');
2482    if (section && !section.dataset.initialized) {
2483      section.dataset.initialized = 'true';
2484      new PremiumMarquee(section);
2485    }
2486  });
2487
2488})();
2489</script>
2489
2490
2491<!-- ============================================================
2492     SHOPIFY SCHEMA - FIXED
2493     ============================================================ -->
2494
2495</div>
2496    <header class="header"><div id="shopify-section-Custom-header" class="shopify-section header-section"><!-- ============================================ -->
2497<!-- SHOPIFY HEADER - TOP APP BAR (Screenshot Style) -->
2498<!-- Fully Manageable & Responsive                -->
2499<!-- ============================================ -->
2500
2501
2502
2503<!-- ============================================ -->
2504<!-- STYLES                                      -->
2505<!-- ============================================ -->
2506<style>
2507  /* ==============================================
2508     RESET & BASE
2509     ============================================== */
2510
2511  .site-header {
2512    background: #ffffff;
2513    border-bottom: 1px solid #e5e7eb;
2514    position: sticky;
2515    top: 0;
2516    z-index: 99;
2517    width: 100%;
2518    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
2519  }
2520
2521  .container {
2522    margin: 0 auto;
2523    padding: 0 20px;
2524  }
2525
2526  /* ==============================================
2527     TOP BAR
2528     ============================================== */
2529
2530  @media (min-width: 1281px) {
2531  .header-actions {
2532    min-width:250px;
2533    justify-content: end;
2534  } 
2535  }
2536
2537  .header-top-bar {
2538    padding: 5px 0;
2539    background: #ffffff;
2540    position: relative; /* needed for absolute dropdown on mobile */
2541  }
2542
2543  .header-top-bar-inner {
2544    display: flex;
2545    align-items: center;
2546    justify-content: space-between;
2547    gap: 16px;
2548    flex-wrap: nowrap;
2549  }
2550
2551  /* --- Left group (hamburger, mobile only) --- */
2552  .header-left {
2553    display: none;          /* hidden on desktop */
2554    flex: 0 0 auto;
2555    align-items: center;
2556  }
2557
2558  /* --- Brand / Logo --- */
2559  .header-brand {
2560    flex: 0 0 auto;
2561    display: flex;
2562    align-items: center;
2563  }
2564
2565  .header-brand-name {
2566    display: flex;
2567    flex-direction: column;
2568    text-decoration: none;
2569    line-height: 1.2;
2570  }
2571
2572  .brand-name {
2573    font-size: 22px;
2574    font-weight: 700;
2575    color: #111827;
2576    letter-spacing: -0.5px;
2577  }
2578
2579  .brand-tagline {
2580    font-size: 11px;
2581    font-weight: 400;
2582    color: #6b7280;
2583    letter-spacing: 1px;
2584    text-transform: uppercase;
2585  }
2586
2587  .header-logo-link {
2588    display: block;
2589  }
2590
2591  .header-logo-image {
2592    width: 250px;
2593    display: block;
2594    height: auto;
2595  }
2596
2597  /* --- Search Bar --- */
2598  .header-search {
2599    flex: 1 1 auto;
2600    max-width: 650px;
2601    min-width: 120px;
2602  }
2603
2604  .search-form {
2605    width: 100%;
2606  }
2607
2608  .search-input-wrapper {
2609    display: flex;
2610    align-items: center;
2611    background: #f3f4f6;
2612    border-radius: 12px;
2613    border: 1px solid #C4C6D1;
2614    transition: border-color 0.2s ease, box-shadow 0.2s ease;
2615    overflow: hidden;
2616  }
2617
2618  .search-input-wrapper:focus-within {
2619    border-color: #2563eb;
2620    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.15);
2621    background: #ffffff;
2622  }
2623
2624  .search-input {
2625    flex: 1;
2626    padding: 10px 16px;
2627    border: none;
2628    background: transparent;
2629    font-size: 14px;
2630    color: #111827;
2631    outline: none;
2632    min-width: 60px;
2633    font-family: inherit;
2634  }
2635
2636  .search-input::placeholder {
2637    color: #6B7280;
2638    font-weight: 400;
2639  }
2640
2641  .search-submit {
2642    flex: 0 0 auto;
2643    padding: 8px 18px;
2644    background: #6A8AFA;
2645    border: none;
2646    color: #ffffff;
2647    font-size: 14px;
2648    font-weight: 600;
2649    cursor: pointer;
2650    border-radius: 9px;
2651    transition: background 0.2s ease;
2652    font-family: inherit;
2653    line-height: 1.4;
2654    margin-right: 2px;
2655    letter-spacing:1.2px;
2656  }
2657
2658  .search-submit:hover {
2659    background: #1d4ed8;
2660  }
2661
2662  /* --- Header Actions (Right) --- */
2663   .header-actions {
2664    display: flex;
2665    align-items: center;
2666    gap: 5px;
2667    flex: 0 0 auto;
2668    justify-content:end;
2669    flex-wrap:wrap;
2670  }
2671
2672  .right_logo {
2673    width: 100%;
2674    text-align: right;
2675    display: flex;
2676    justify-content: end;
2677    flex-direction: column;
2678    align-items: end;
2679    gap: 5px;
2680}
2681  .right_text{color:#000;font-size:10px;display:block;}
2682
2683  .header-action-btn {
2684    display: flex;
2685    align-items: center;
2686    justify-content: center;
2687    width: 44px;
2688    height: 44px;
2689    border: none;
2690    background: transparent;
2691    color: #374151;
2692    cursor: pointer;
2693    border-radius: 50%;
2694    transition: background 0.2s ease, color 0.2s ease;
2695    position: relative;
2696    text-decoration: none;
2697    padding: 0;
2698  }
2699
2700  .header-action-btn:hover {
2701    background: #f3f4f6;
2702    color: #111827;
2703  }
2704
2705  .header-action-btn svg {
2706    display: block;
2707  }
2708
2709  .header-cart .cart-count {
2710    position: absolute;
2711    top: 4px;
2712    right: 4px;
2713    background: #e94924;
2714    color: #ffffff;
2715    font-size: 10px;
2716    font-weight: 600;
2717    width: 20px;
2718    height: 20px;
2719    border-radius: 50%;
2720    display: flex;
2721    align-items: center;
2722    justify-content: center;
2723    font-family: inherit;
2724    line-height: 1;
2725    transition: transform 0.2s ease;
2726  }
2727
2728  .header-cart .cart-count:empty {
2729    display: none;
2730  }
2731
2732  /* --- Desktop Search Toggle (hidden on desktop) --- */
2733  .header-search-toggle {
2734    display: none;
2735  }
2736
2737  /* ==============================================
2738     NAVIGATION BAR (Desktop)
2739     ============================================== */
2740  .header-nav {
2741    padding: 0px 0 20px;
2742    display: block;
2743    overflow: visible !important; /* Ensure dropdowns aren't clipped */
2744  }
2745
2746  .header-nav .container {
2747    padding: 0 20px;
2748    overflow: visible !important;
2749  }
2750
2751  .nav-list {
2752    display: flex;
2753    align-items: center;
2754    list-style: none;
2755    gap: 0;
2756    margin: 0;
2757    padding: 0;
2758    flex-wrap: wrap;
2759    overflow: visible !important;
2760    justify-content:center;
2761    text-transform:capitalize;
2762  }
2763
2764  .nav-item {
2765    position: relative;
2766    overflow: visible !important; /* Critical for dropdown visibility */
2767  }
2768
2769  .active_link .nav-link {color: #F14A15;text-decoration:underline;}
2770
2771  .nav-link {
2772    display: flex;
2773    align-items: center;
2774    gap: 4px;
2775    padding: 12px 18px;
2776    font-size: 14px;
2777    font-weight: 500;
2778    color: #43474F;
2779    text-decoration: none;
2780    transition: color 0.2s ease, background 0.2s ease;
2781    border-radius: 6px;
2782    white-space: nowrap;
2783    font-family: inherit;
2784  }
2785
2786  .nav-link:hover {
2787    color: #F14A15;
2788    background: rgba(37, 99, 235, 0.06);
2789  }
2790
2791  .nav-chevron {
2792    transition: transform 0.25s ease;
2793  }
2794
2795  .nav-item:hover .nav-chevron {
2796    transform: rotate(180deg);
2797  }
2798
2799  /* --- Dropdown --- */
2800  .dropdown-menu {
2801    position: absolute;
2802    top: 100%;
2803    left: 0;
2804    min-width: 220px;
2805    background: #ffffff;
2806    border-radius: 10px;
2807    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12);
2808    padding: 8px 0;
2809    list-style: none;
2810    border: 1px solid #f1f3f5;
2811    z-index: 9999; /* Very high to appear above everything */
2812    display: none; /* Hidden by default */
2813    opacity: 0;
2814    visibility: hidden;
2815    transform: translateY(8px) scale(0.98);
2816    transition: opacity 0.2s ease, transform 0.25s ease, visibility 0.2s;
2817    transform-origin: top center;
2818  }
2819
2820  /* Show dropdown on hover of .nav-item (CSS) – with !important to override any other styles */
2821  .nav-item:hover .dropdown-menu,
2822  .nav-item.show-dropdown .dropdown-menu {
2823    display: block !important;
2824    opacity: 1 !important;
2825    visibility: visible !important;
2826    transform: translateY(0) scale(1) !important;
2827  }
2828
2829  .dropdown-menu li a {
2830    display: block;
2831    padding: 10px 20px;
2832    font-size: 14px;
2833    color: #374151;
2834    text-decoration: none;
2835    transition: background 0.15s ease, color 0.15s ease;
2836    font-weight: 400;
2837  }
2838
2839  .dropdown-menu li a:hover {
2840    background: #f3f4f6;
2841    color: #F14A15;
2842  }
2843
2844  /* ==============================================
2845     MOBILE MENU (Off-canvas)
2846     ============================================== */
2847  .mobile-menu-overlay {
2848    position: fixed;
2849    top: 0;
2850    left: 0;
2851    width: 100%;
2852    height: 100%;
2853    background: rgba(0, 0, 0, 0.4);
2854    z-index: 1100;
2855    opacity: 0;
2856    visibility: hidden;
2857    transition: opacity 0.3s ease, visibility 0.3s ease;
2858    backdrop-filter: blur(2px);
2859  }
2860
2861  .mobile-menu-overlay.is-active {
2862    opacity: 1;
2863    visibility: visible;
2864  }
2865
2866  .mobile-menu {
2867    position: fixed;
2868    top: 0;
2869    right: -100%;
2870    width: 100%;
2871    max-width: 340px;
2872    height: 100%;
2873    background: #ffffff;
2874    z-index: 1200;
2875    transition: right 0.35s cubic-bezier(0.4, 0, 0.2, 1);
2876    box-shadow: -8px 0 30px rgba(0, 0, 0, 0.12);
2877    display: flex;
2878    flex-direction: column;
2879    overflow: hidden;
2880  }
2881
2882  .mobile-menu.is-active {
2883    right: 0;
2884  }
2885
2886  .mobile-menu-header {
2887    display: flex;
2888    align-items: center;
2889    justify-content: flex-end;
2890    padding: 16px 20px;
2891    border-bottom: 1px solid #e5e7eb;
2892    flex-shrink: 0;
2893  }
2894
2895  .mobile-menu-close {
2896    width: 40px;
2897    height: 40px;
2898    border: none;
2899    background: #f3f4f6;
2900    border-radius: 50%;
2901    display: flex;
2902    align-items: center;
2903    justify-content: center;
2904    cursor: pointer;
2905    color: #374151;
2906    transition: background 0.2s ease;
2907  }
2908
2909  .mobile-menu-close:hover {
2910    background: #e5e7eb;
2911  }
2912
2913  .mobile-menu-body {
2914    flex: 1;
2915    overflow-y: auto;
2916    padding: 20px 20px 32px;
2917  }
2918
2919  .mobile-nav-list {
2920    list-style: none;
2921    margin: 0 0 24px;
2922    padding: 0;
2923  }
2924
2925  .mobile-nav-item {
2926    border-bottom: 1px solid #f3f4f6;
2927  }
2928
2929  .mobile-nav-item:last-child {
2930    border-bottom: none;
2931  }
2932
2933  .mobile-nav-link {
2934    display: flex;
2935    align-items: center;
2936    justify-content: space-between;
2937    padding: 14px 0;
2938    font-size: 16px;
2939    font-weight: 500;
2940    color: #111827;
2941    text-decoration: none;
2942    transition: color 0.2s ease;
2943    font-family: inherit;
2944  }
2945
2946  .mobile-nav-link:hover {
2947    color: #F14A15;
2948  }
2949
2950  .mobile-nav-toggle {
2951    display: flex;
2952    align-items: center;
2953    justify-content: center;
2954    width: 32px;
2955    height: 32px;
2956    border: none;
2957    background: transparent;
2958    cursor: pointer;
2959    color: #6b7280;
2960    transition: transform 0.25s ease;
2961    padding: 0;
2962  }
2963
2964  .mobile-nav-toggle.is-open {
2965    transform: rotate(180deg);
2966  }
2967
2968  .mobile-dropdown {
2969    list-style: none;
2970    padding: 0 0 12px 16px;
2971    margin: 0;
2972    display: none;
2973    border-left: 2px solid #e5e7eb;
2974    margin-left: 4px;
2975  }
2976
2977  .mobile-dropdown.is-open {
2978    display: block;
2979  }
2980
2981  .mobile-dropdown li a {
2982    display: block;
2983    padding: 10px 0;
2984    font-size: 14px;
2985    color: #4b5563;
2986    text-decoration: none;
2987    transition: color 0.2s ease;
2988    font-weight: 400;
2989  }
2990
2991  .mobile-dropdown li a:hover {
2992    color: #F14A15;
2993  }
2994
2995  /* --- Mobile Search --- */
2996  .mobile-search {
2997    margin: 8px 0 20px;
2998  }
2999
3000  .mobile-search-form {
3001    display: flex;
3002    align-items: center;
3003    background: #f3f4f6;
3004    border-radius: 8px;
3005    border: 2px solid transparent;
3006    transition: border-color 0.2s ease;
3007    overflow: hidden;
3008  }
3009
3010  .mobile-search-form:focus-within {
3011    border-color: #2563eb;
3012    background: #ffffff;
3013  }
3014
3015  .mobile-search-input {
3016    flex: 1;
3017    padding: 12px 16px;
3018    border: none;
3019    background: transparent;
3020    font-size: 14px;
3021    color: #111827;
3022    outline: none;
3023    font-family: inherit;
3024  }
3025
3026  .mobile-search-input::placeholder {
3027    color: #9ca3af;
3028  }
3029
3030  .mobile-search-submit {
3031    flex: 0 0 auto;
3032    padding: 8px 16px 8px 8px;
3033    background: transparent;
3034    border: none;
3035    color: #6b7280;
3036    cursor: pointer;
3037    display: flex;
3038    align-items: center;
3039    justify-content: center;
3040  }
3041
3042  .mobile-search-submit:hover {
3043    color: #F14A15;
3044  }
3045
3046  /* --- Mobile Account Link --- */
3047  .mobile-account-link {
3048    display: flex;
3049    align-items: center;
3050    gap: 12px;
3051    padding: 14px 0;
3052    font-size: 16px;
3053    font-weight: 500;
3054    color: #111827;
3055    text-decoration: none;
3056    border-top: 1px solid #e5e7eb;
3057    transition: color 0.2s ease;
3058    font-family: inherit;
3059  }
3060
3061  .mobile-account-link:hover {
3062    color: #F14A15;
3063  }
3064  .Categorie_link .nav-link {
3065    display: flex;
3066    align-items: center;
3067  }
3068
3069  .Categorie_link .nav-link::before {
3070    content: "";
3071    width: 18px;
3072    height: 12px;
3073    margin-right: 10px;
3074    display: inline-block;
3075    background:
3076      linear-gradient(currentColor, currentColor) 0 0 / 100% 2px no-repeat,
3077      linear-gradient(currentColor, currentColor) 0 50% / 100% 2px no-repeat,
3078      linear-gradient(currentColor, currentColor) 0 100% / 100% 2px no-repeat;
3079  }
3080  .Categorie_link{background:#6A8AFA;border-radius:8px;}
3081  .Categorie_link .nav-link{color:#fff;}
3082  /* ==============================================
3083     RESPONSIVE BREAKPOINTS
3084     ============================================== */
3085
3086  /* --- Tablets & small laptops (≤ 1024px) --- */
3087  @media (max-width: 1024px) {
3088    .header-search {
3089      max-width: 360px;
3090    }
3091
3092    .nav-link {
3093      padding: 10px 14px;
3094      font-size: 13px;
3095    }
3096  }
3097
3098 @media (max-width: 768px) {
3099
3100  .header-top-bar {
3101    position: relative; /* needed for absolute positioning */
3102    padding: 15px 0;
3103  }
3104
3105  .header-top-bar-inner {
3106    gap: 8px;
3107    position: relative;
3108    justify-content: space-between; /* keep left/right on edges */
3109    height:60px;
3110  }
3111
3112  /* --- Hamburger (left) --- */
3113  .header-left {
3114    display: flex !important;
3115    order: 1;
3116    flex: 0 0 auto;
3117    z-index: 2;
3118  }
3119
3120  /* --- Logo / Brand (absolutely centered) --- */
3121  .header-brand {
3122    position: absolute;
3123    left: 50%;
3124    top: 50%;
3125    transform: translate(-50%, -50%);
3126    z-index: 1;
3127    flex: unset !important;       /* override any flex */
3128    justify-content: unset;
3129    width: auto;
3130    margin: 0;
3131  }
3132
3133  /* --- Icons (right) --- */
3134  .header-actions {
3135    order: 3;
3136    flex: 0 0 auto;
3137    z-index: 2;
3138  }
3139
3140  /* Search bar becomes absolute dropdown (unchanged) */
3141  .header-search {
3142    position: absolute;
3143    top: 100%;
3144    left: 0;
3145    right: 0;
3146    width: 100%;
3147    padding: 12px 16px;
3148    background: #ffffff;
3149    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
3150    z-index: 100;
3151    border-bottom: 1px solid #e5e7eb;
3152    max-width: 100%;
3153    min-width: auto;
3154    flex: unset;
3155    order: unset;
3156    display: none !important;
3157  }
3158
3159  .header-search.is-visible {
3160    display: block !important;
3161  }
3162
3163  .header-search .search-input-wrapper {
3164    border-radius: 10px;
3165  }
3166
3167  .header-search .search-input {
3168    padding: 12px 16px;
3169    font-size: 15px;
3170  }
3171
3172  .header-search .search-submit {
3173    padding: 10px 18px;
3174    font-size: 15px;
3175  }
3176
3177  .header-search-toggle {
3178    display: flex !important;
3179  }
3180
3181  .header-nav {
3182    display: none;
3183  }
3184
3185  .brand-name {
3186    font-size: 18px;
3187  }
3188
3189  .brand-tagline {
3190    font-size: 9px;
3191  }
3192
3193  .header-logo-image {
3194    width: 250px;
3195  }
3196
3197  .header-actions {
3198    gap: 5px;
3199  }
3200
3201  .header-action-btn {
3202    width: 40px;
3203    height: 40px;
3204  }
3205
3206  .header-cart .cart-count {
3207    width: 18px;
3208    height: 18px;
3209    font-size: 9px;
3210    top: 2px;
3211    right: 2px;
3212  }
3213
3214  .container {
3215    padding: 0 14px;
3216  }
3217
3218  .mobile-menu {
3219    max-width: 300px;
3220  }
3221}
3222
3223  /* --- Small phones (≤ 480px) --- */
3224  @media (max-width: 480px) {
3225    .brand-name {
3226      font-size: 16px;
3227    }
3228
3229    .brand-tagline {
3230      font-size: 8px;
3231      letter-spacing: 0.5px;
3232    }
3233
3234    .header-logo-image {
3235      width: 150px;
3236    }
3237
3238    .header-action-btn {
3239      width: 25px;
3240      height: 36px;
3241    }
3242
3243    .header-action-btn svg {
3244      width: 18px;
3245      height: 18px;
3246    }
3247
3248    .header-cart .cart-count {
3249      width: 16px;
3250      height: 16px;
3251      font-size: 8px;
3252      top: 1px;
3253      right: 1px;
3254    }
3255
3256    .mobile-menu {
3257      max-width: 280px;
3258    }
3259
3260    .mobile-nav-link {
3261      font-size: 15px;
3262      padding: 12px 0;
3263    }
3264    .right_logo img{width:100px;}
3265    .header-cart {
3266        margin: 0 0px 0 0;
3267    }
3268  }
3269
3270  /* --- Very small phones (≤ 360px) --- */
3271  @media (max-width: 360px) {
3272    .brand-name {
3273      font-size: 14px;
3274    }
3275
3276    .brand-tagline {
3277      font-size: 7px;
3278    }
3279
3280    .header-logo-image {
3281      width: 150px;
3282    }
3283
3284    .header-action-btn {
3285      width: 32px;
3286      height: 32px;
3287    }
3288
3289    .header-action-btn svg {
3290      width: 16px;
3291      height: 16px;
3292    }
3293
3294    .container {
3295      padding: 0 10px;
3296    }
3297
3298    .header-top-bar-inner {
3299      gap: 6px;
3300    }
3301    .right_logo img{width:100px;}
3302    .header-cart {
3303        margin: 0 0px 0 0;
3304    }
3305  }
3306
3307  /* ==============================================
3308     UTILITY: Scroll lock
3309     ============================================== */
3310  body.no-scroll {
3311    overflow: hidden;
3312  }
3313
3314  /* ==============================================
3315     ACCESSIBILITY: Focus-visible
3316     ============================================== */
3317  .site-header a:focus-visible,
3318  .site-header button:focus-visible,
3319  .site-header input:focus-visible {
3320    outline: 2px solid #2563eb;
3321    outline-offset: 2px;
3322  }
3323
3324  /* ==============================================
3325     ANIMATION: Search bar subtle pulse on focus
3326     ============================================== */
3327  @keyframes searchPulse {
3328    0% {
3329      box-shadow: 0 0 0 0 rgba(37, 99, 235, 0.2);
3330    }
3331    100% {
3332      box-shadow: 0 0 0 6px rgba(37, 99, 235, 0);
3333    }
3334  }
3335
3336  .search-input-wrapper:focus-within {
3337    animation: searchPulse 0.6s ease-out;
3338  }
3339</style>
3340
3341<!-- ============================================ -->
3342<!-- HEADER HTML                                 -->
3343<!-- ============================================ -->
3344<header class="site-header" role="banner" data-section-id="Custom-header" data-section-type="header">
3345  <div class="header-wrapper">
3346
3347    <!-- ========================================== -->
3348    <!-- TOP BAR: Logo + Search + Actions           -->
3349    <!-- ========================================== -->
3350    <div class="header-top-bar">
3351      <div class="container">
3352        <div class="header-top-bar-inner">
3353
3354          <!-- --- LEFT: Hamburger (mobile only) --- -->
3355          <div class="header-left">
3356            <button class="header-action-btn header-menu-toggle" aria-label="Menu" data-menu-toggle>
3357              <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
3358                <line x1="3" y1="6" x2="21" y2="6"/>
3359                <line x1="3" y1="12" x2="21" y2="12"/>
3360                <line x1="3" y1="18" x2="21" y2="18"/>
3361              </svg>
3362            </button>
3363          </div>
3364
3365          <!-- --- CENTER: Brand / Logo --- -->
3366          <div class="header-brand">
3367            
3368              <a href="/" class="header-logo-link">
3369                <img
3370                src="//aspireinnovate.in/cdn/shop/files/EZMART_200x.svg?v=178661
33705017"
3371                alt="EZMART Web Store"
3372                class="header-logo-image"
3373                loading="lazy"
3374                width="auto"
3375                height="auto"
3376                >
3377              </a>
3378            
3379          </div>
3380
3381          <!-- --- CENTER: Search Bar --- -->
3382          <div class="header-search">
3383            <form action="/search" method="get" role="search" class="search-form">
3384              <div class="search-input-wrapper">
3385                <input
3386                type="search"
3387                name="q"
3388                class="search-input"
3389                placeholder="Search for products, brands and more..."
3390                aria-label="Search"
3391                autocomplete="off"
3392                >
3393                <button type="submit" class="search-submit">
3394                  Search
3395                </button>
3396              </div>
3397            </form>
3398          </div>
3399
3400          <!-- --- RIGHT: Icons / Actions --- -->
3401          <div class="header-actions">
3402
3403             
3404            <div class="right_logo">
3405               <span class="right_text">Powered by</span>
3406               <img src="//aspireinnovate.in/cdn/shop/files/image_9_1_3c9df12e-3182-4e65-8eb9-739b6872ad45.png?v=1785842724" width="150px">
3407            </div> 
3408             
3409
3410            <button class="header-action-btn header-search-toggle" aria-label="Toggle search" data-search-toggle>
3411              <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
3412                <circle cx="11" cy="11" r="8"/>
3413                <line x1="21" y1="21" x2="16.65" y2="16.65"/>
3414              </svg>
3415            </button>
3416
3417            <a href="/account" class="header-action-btn login-account show-sotp-popup" aria-label="Account">
3418              <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
3419                <path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/>
3420                <circle cx="12" cy="7" r="4"/>
3421              </svg>
3422            </a>
3423
3424            <a href="/cart" class="header-action-btn header-cart" aria-label="Cart">
3425              <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
3426                <circle cx="9" cy="21" r="1"/>
3427                <circle cx="20" cy="21" r="1"/>
3428                <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"/>
3429              </svg>
3430              <span class="cart-count" data-cart-count>0</span>
3431            </a>
3432          </div>
3433
3434        </div>
3435      </div>
3436    </div>
3437
3438    <!-- ========================================== -->
3439    <!-- NAVIGATION BAR (Desktop)                  -->
3440    <!-- ========================================== -->
3441    <nav class="header-nav" role="navigation" aria-label="Main navigation">
3442      <div class="container">
3443        <ul class="nav-list">
3444          
3445          
3446
3447          
3448            <!-- ========================================== -->
3449            <!-- DYNAMIC MENU (from link list)             -->
3450            <!-- ========================================== -->
3451            
3452              <li class="nav-item   ">
3453                <a href="/collections/mobile-phones" class="nav-link">
3454                  Mobile Phones  & Add ons  
3455                  
3456                </a>
3457                
3458              </li>
3459            
3460              <li class="nav-item   ">
3461                <a href="/collections/televisions" class="nav-link">
3462                  Televisions
3463                  
3464                </a>
3465                
3466              </li>
3467            
3468              <li class="nav-item   ">
3469                <a href="/collections/home-appliances" class="nav-link">
3470                  Home Appliances
3471                  
3472                </a>
3473                
3474              </li>
3475            
3476              <li class="nav-item   ">
3477                <a href="/collections/laptops" class="nav-link">
3478                  Laptops
3479                  
3480                </a>
3481                
3482              </li>
3483            
3484              <li class="nav-item   ">
3485                <a href="/collections/utilities" class="nav-link">
3486                  Utilities
3487                  
3488                </a>
3489                
3490              </li>
3491            
3492          
3493        </ul>
3494      </div>
3495    </nav>
3496
3497    <!-- ========================================== -->
3498    <!-- MOBILE MENU (Off-canvas)                  -->
3499    <!-- ========================================== -->
3500    <div class="mobile-menu-overlay" data-mobile-overlay></div>
3501    <div class="mobile-menu" data-mobile-menu role="dialog" aria-modal="true" aria-label="Mobile menu">
3502      <div class="mobile-menu-header">
3503        <button class="mobile-menu-close" aria-label="Close menu" data-menu-close>
3504          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
3505            <line x1="18" y1="6" x2="6" y2="18"/>
3506            <line x1="6" y1="6" x2="18" y2="18"/>
3507          </svg>
3508        </button>
3509      </div>
3510      <div class="mobile-menu-body">
3511        <ul class="mobile-nav-list">
3512          
3513            <!-- Dynamic mobile menu -->
3514            
3515              <li class="mobile-nav-item ">
3516                <a href="/collections/mobile-phones" class="mobile-nav-link">
3517                  Mobile Phones  & Add ons  
3518                  
3519                </a>
3520                
3521              </li>
3522            
3523              <li class="mobile-nav-item ">
3524                <a href="/collections/televisions" class="mobile-nav-link">
3525                  Televisions
3526                  
3527                </a>
3528                
3529              </li>
3530            
3531              <li class="mobile-nav-item ">
3532                <a href="/collections/home-appliances" class="mobile-nav-link">
3533                  Home Appliances
3534                  
3535                </a>
3536                
3537              </li>
3538            
3539              <li class="mobile-nav-item ">
3540                <a href="/collections/laptops" class="mobile-nav-link">
3541                  Laptops
3542                  
3543                </a>
3544                
3545              </li>
3546            
3547              <li class="mobile-nav-item ">
3548                <a href="/collections/utilities" class="mobile-nav-link">
3549                  Utilities
3550                  
3551                </a>
3552                
3553              </li>
3554            
3555          
3556        </ul>
3557
3558        <!-- Mobile search -->
3559        <div class="mobile-search">
3560          <form action="/search" method="get" role="search" class="mobile-search-form">
3561            <input
3562            type="search"
3563            name="q"
3564            class="mobile-search-input"
3565            placeholder="Search for products, brands and more..."
3566            aria-label="Search"
3567            >
3568            <button type="submit" class="mobile-search-submit" aria-label="Search">
3569              <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
3570                <circle cx="11" cy="11" r="8"/>
3571                <line x1="21" y1="21" x2="16.65" y2="16.65"/>
3572              </svg>
3573            </button>
3574          </form>
3575        </div>
3576
3577        <!-- Mobile account link -->
3578        <a href="/account" class="mobile-account-link login-account show-sotp-popup">
3579          <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
3580            <path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/>
3581            <circle cx="12" cy="7" r="4"/>
3582          </svg>
3583          My Account
3584        </a>
3585      </div>
3586    </div>
3587
3588  </div>
3589</header>
3590
3591<!-- ============================================ -->
3592<!-- JAVASCRIPT                                  -->
3593<!-- ============================================ -->
3594<script>
3595  document.addEventListener('DOMContentLoaded', function() {
3596    'use strict';
3597
3598    // =============================================
3599    // DOM refs
3600    // =============================================
3601    const mobileMenu = document.querySelector('[data-mobile-menu]');
3602    const mobileOverlay = document.querySelector('[data-mobile-overlay]');
3603    const menuToggle = document.querySelector('[data-menu-toggle]');
3604    const menuClose = document.querySelector('[data-menu-close]');
3605    const searchToggle = document.querySelector('[data-search-toggle]');
3606    const searchBar = document.querySelector('.header-search');
3607    const mobileToggles = document.querySelectorAll('[data-mobile-toggle]');
3608    const body = document.body;
3609
3610    // =============================================
3611    // FIX: Desktop dropdown visibility on hover (JavaScript)
3612    // =============================================
3613    const navItems = document.querySelectorAll('.nav-item.has-dropdown');
3614
3615    navItems.forEach(function(item) {
3616      // Show dropdown on mouseenter
3617      item.addEventListener('mouseenter', function() {
3618        this.classList.add('show-dropdown');
3619      });
3620
3621      // Hide dropdown on mouseleave
3622      item.addEventListener('mouseleave', function() {
3623        this.classList.remove('show-dropdown');
3624      });
3625
3626      // For touch devices: toggle on click
3627      const link = item.querySelector('.nav-link');
3628      if (link) {
3629        link.addEventListener('click', function(e) {
3630          // Prevent default if it's a dummy link
3631          if (this.getAttribute('href') === '#') {
3632            e.preventDefault();
3633          }
3634          const parent = this.closest('.nav-item');
3635          if (parent) {
3636            // Toggle the class
3637            parent.classList.toggle('show-dropdown');
3638          }
3639        });
3640      }
3641    });
3642
3643    // =============================================
3644    // Mobile Menu
3645    // =============================================
3646    function openMobileMenu() {
3647      mobileMenu.classList.add('is-active');
3648      mobileOverlay.classList.add('is-active');
3649      body.classList.add('no-scroll');
3650    }
3651
3652    function closeMobileMenu() {
3653      mobileMenu.classList.remove('is-active');
3654      mobileOverlay.classList.remove('is-active');
3655      body.classList.remove('no-scroll');
3656    }
3657
3658    if (menuToggle) {
3659      menuToggle.addEventListener('click', openMobileMenu);
3660    }
3661
3662    if (menuClose) {
3663      menuClose.addEventListener('click', closeMobileMenu);
3664    }
3665
3666    if (mobileOverlay) {
3667      mobileOverlay.addEventListener('click', closeMobileMenu);
3668    }
3669
3670    // Close on Escape key
3671    document.addEventListener('keydown', function(e) {
3672      if (e.key === 'Escape' && mobileMenu && mobileMenu.classList.contains('is-active')) {
3673        closeMobileMenu();
3674      }
3675    });
3676
3677    // =============================================
3678    // Mobile dropdown toggles
3679    // =============================================
3680    mobileToggles.forEach(function(toggle) {
3681      toggle.addEventListener('click', function(e) {
3682        e.preventDefault();
3683        e.stopPropagation();
3684
3685        const parentItem = this.closest('.mobile-nav-item');
3686        if (!parentItem) return;
3687
3688        const dropdown = parentItem.querySelector('.mobile-dropdown');
3689        if (!dropdown) return;
3690
3691        const isOpen = dropdown.classList.contains('is-open');
3692
3693        // Close all other open dropdowns in the same level
3694        const siblings = parentItem.parentElement.querySelectorAll('.mobile-nav-item');
3695        siblings.forEach(function(sibling) {
3696          if (sibling !== parentItem) {
3697            const siblingDropdown = sibling.querySelector('.mobile-dropdown');
3698            const siblingToggle = sibling.querySelector('[data-mobile-toggle]');
3699            if (siblingDropdown) siblingDropdown.classList.remove('is-open');
3700            if (siblingToggle) siblingToggle.classList.remove('is-open');
3701          }
3702        });
3703
3704        dropdown.classList.toggle('is-open');
3705        this.classList.toggle('is-open');
3706      });
3707    });
3708
3709    // =============================================
3710    // Search toggle on mobile (dropdown overlay)
3711    // =============================================
3712    if (searchToggle && searchBar) {
3713      searchToggle.addEventListener('click', function(e) {
3714        e.stopPropagation(); // prevent document click from immediately closing it
3715        searchBar.classList.toggle('is-visible');
3716        if (searchBar.classList.contains('is-visible')) {
3717          // Focus the input when opened
3718          setTimeout(function() {
3719            const input = searchBar.querySelector('.search-input');
3720            if (input) input.focus();
3721          }, 100);
3722        }
3723      });
3724    }
3725
3726    // Click outside to close the search dropdown
3727    document.addEventListener('click', function(e) {
3728      if (searchBar && searchBar.classList.contains('is-visible')) {
3729        const isClickInside = searchBar.contains(e.target) || (searchToggle && searchToggle.contains(e.target));
3730        if (!isClickInside) {
3731          searchBar.classList.remove('is-visible');
3732        }
3733      }
3734    });
3735
3736    // =============================================
3737    // Cart count update (example placeholder)
3738    // =============================================
3739    function updateCartCount(count) {
3740      const cartCountEl = document.querySelector('[data-cart-count]');
3741      if (cartCountEl) {
3742        if (count > 0) {
3743          cartCountEl.textContent = count;
3744        } else {
3745          cartCountEl.textContent = '';
3746        }
3747      }
3748    }
3749
3750    document.addEventListener('cart:updated', function(e) {
3751      if (e.detail && typeof e.detail.count === 'number') {
3752        updateCartCount(e.detail.count);
3753      }
3754    });
3755
3756    // =============================================
3757    // Sticky header shadow on scroll
3758    // =============================================
3759    const header = document.querySelector('.site-header');
3760    window.addEventListener('scroll', function() {
3761      const scrollY = window.scrollY;
3762      if (scrollY > 10) {
3763        header.style.boxShadow = '0 2px 12px rgba(0, 0, 0, 0.08)';
3764      } else {
3765        header.style.boxShadow = '0 1px 3px rgba(0, 0, 0, 0.06)';
3766      }
3767    }, { passive: true });
3768
3769    // =============================================
3770    // Close mobile menu on resize to desktop
3771    // =============================================
3772    let resizeTimer;
3773
3774    window.addEventListener('resize', function() {
3775      clearTimeout(resizeTimer);
3776      resizeTimer = setTimeout(function() {
3777        if (window.innerWidth > 768 && mobileMenu && mobileMenu.classList.contains('is-active')) {
3778          closeMobileMenu();
3779        }
3780        // On desktop, ensure search is not in dropdown mode
3781        if (window.innerWidth > 768) {
3782          if (searchBar) {
3783            searchBar.classList.remove('is-visible');
3784            searchBar.style.display = ''; // reset any inline styles
3785          }
3786        }
3787      }, 200);
3788    });
3789
3790    console.log('✅ Shopify Header (TopAppBar) initialized with dropdown search on mobile.');
3791  });
3792</script>
3792
3793
3794<!-- ============================================ -->
3795<!-- LIQUID SCHEMA (for Shopify Theme Editor)     -->
3796<!-- ============================================ -->
3797</div></header>
3798    <main class="main-content" role="main">
3799      <section class="page-cart">
3800	<div class="pre_order-cart hidden">
3801		
3802
3803			
3804			
3805			
3806			
3807		
3808
3809			
3810			
3811			
3812			
3813			
3814			
3815			
3816		
3817
3818			
3819		
3820
3821			
3822		
3823
3824			
3825		
3826
3827			
3828		
3829
3830			
3831		
3832
3833			
3834		
3835
3836			
3837		
3838
3839			
3840		
3841
3842			
3843		
3844
3845			
3846		
3847
3848			
3849		
3850
3851			
3852		
3853
3854			
3855		
3856
3857			
3858		
3859
3860			
3861		
3862
3863			
3864		
3865
3866			
3867		
3868
3869			
3870		
3871
3872			
3873		
3874
3875			
3876		
3877
3878			
3879		
3880
3881			
3882		
3883
3884			
3885		
3886
3887			
3888		
3889
3890			
3891		
3892
3893			
3894		
3895
3896			
3897		
3898
3899			
3900		
3901
3902			
3903		
3904
3905			
3906			
3907		
3908
3909			
3910		
3911
3912			
3913		
3914
3915			
3916		
3917
3918			
3919		
3920
3921			
3922		
3923
3924			
3925		
3926
3927			
3928		
3929
3930			
3931		
3932
3933			
3934		
3935
3936			
3937		
3938
3939			
3940		
3941
3942			
3943		
3944
3945			
3946		
3947
3948			
3949		
3950
3951			
3952		
3953
3954			
3955		
3956
3957					<span data-handle="42933339488292"></span>
3958				
3959			
3960		
3961
3962			
3963		
3964	</div>
3965	<div class="container">
3966		<div class="page-cart__inner">
3967			<header class="page-cart__header">
3968				<h1 class="page-cart__title">Shopping Cart</h1>
3969			</header>
3970			<div class="content-cart_page">
3971				<form action="/cart" method="post" novalidate id="cart-form" class="cart-form">
3972					<div class="cart-table">
3973						<div class="row">
3974							<div class="col-12 col-lg-8 table-cart">
3975								<div class="cart-table__heading">
3976									<div class="cart-table__row ">
3977										<div class="cart-table__col cart-table__col--product">Product</div>
3978										<div class="cart-table__col cart-table__col--quantity">Quantity</div>
3979										<div class="cart-table__col cart-table__col--price">Total</div>
3980										<div class="cart-table__col cart-table__col--remove"></div>
3981									</div>
3982								</div>
3983								<div data-cartpage-container></div>
3984								
3985								
3986									<div class="cart-note">
3987										<label class="cart-note__label">Special instructions for seller</label>
3988										<div class="cart-note__input">
3989											<textarea name="note" class="ajaxcart__note-input form-control" placeholder="How can we help you?" rows="5"></textarea>
3990										</div>
3991									</div></div>
3992							<div class="col-12 col-lg-4"><div class="shipping-bar-cart" data-price_shipping_bar="10000">
3993										<div class="title-freeship"><i class="wpb-icon-flash"></i> Free shipping on orders Rs. 100.00</div>
3994										<div class="title-spend">Spend Rs. 100.00 more and get free shipping!</div>
3995										<div class="title-shipping hide">Congratulations , you&#39;ve got free shipping!</div>
3996										<div class="shipping-progress_bar"><div class="shipping-progress fire-done"></div></div>
3997									</div><div class="cart-table__footer">
3998									
3999									<div class="cart-total"><div class="cart-total__subtotal">
4000											<span class="cart-total__subtotal-title">Subtotal:  </span>
4001											<span class="cart-total__subtotal-price csapps-cart-original-total">Rs. 0.00</span>
4002										</div><p class="cart-tax"><em>Taxes and shipping calculated at checkout
4003</em></p><p class="cart-currency" data-currency-jsnotify>
4004												All charges are billed in <span>INR</span>. While the content of your cart is currently displayed in <span class="selected-currency"></span>, the checkout will use <span>INR</span> at the most current exchange rate.
4005											</p>
4006											
4007											<p class="ajaxcart_terms_conditions">
4008												<input style="float:none; vertical-align: middle;" type="checkbox" class="agree_terms_conditions" />
4009												<label style="display:inline; float:none" for="agree">
4010													I agree with the <a href="#">terms and conditions</a>
4011												</label>
4012											</p>
4013										
4014
4015										<div class="custom-payment-selector" style="margin: 12px 0; padding: 10px; border: 1px solid #e0e0e0; border-radius: 6px; background: #f9f9f9;">
4016											<p style="font-weight: 600; margin-bottom: 8px; font-size: 13px; color: #333;">Select Checkout Type:</p>
4017											
4018											<label style="display: flex; align-items: center; margin-bottom: 6px; cursor: pointer; font-size: 13px; color: #222;">
4019												<input type="radio" name="custom_checkout_type" value="gokwik" checked style="margin-right: 8px;" class="checkout-radio-option">
4020												<span>Fast Checkout (Aspire EMI / Credit Card EMI / UPI / COD)</span>
4021											</label>
4022
4023											<label style="display: flex; align-items: center; cursor: pointer; font-size: 13px; color: #222;">
4024												<input type="radio" name="custom_checkout_type" value="snapmint" style="margin-right: 8px;" class="checkout-radio-option">
4025												<span>Snapmint EMI (Pay in 3/6/9 Months)</span>
4026											</label>
4027										</div>
4028
4029										<div class="cart-total__buttons">
4030											<button type="submit" name="checkout" id="gokwik-main-checkout-btn" class="btn cart-modal__btn" disabled>Check Out</button>
4031											<a href="/checkout" id="snapmint-direct-checkout-btn" class="btn cart-modal__btn snapmint-hidden-btn">
4032												Proceed with Snapmint
4033											</a>
4034										</div>
4035										<style>
4036										.gokwik-force-hide {
4037											display: none !important;
4038											visibility: hidden !important;
4039											opacity: 0 !important;
4040											height: 0 !important;
4041											padding: 0 !important;
4042											margin: 0 !important;
4043											pointer-events: none !important;
4044										}
4045										.snapmint-hidden-btn {
4046											display: none !important;
4047										}
4048										.snapmint-show-btn {
4049											display: block !important;
4050											text-align: center;
4051											text-decoration: none;
4052											line-height: normal;
4053										}
4054										</style>
4055
4056										
4056<script>
4057										document.addEventListener('DOMContentLoaded', function() {
4058											const radioOptions = document.querySelectorAll('.checkout-radio-option');
4059											const gokwikBtn = document.getElementById('gokwik-main-checkout-btn');
4060											const snapmintBtn = document.getElementById('snapmint-direct-checkout-btn');
4061											const termsCheckbox = document.querySelector('.agree_terms_conditions');
4062
4063											function toggleCheckoutButtons() {
4064												const selectedValue = document.querySelector('input[name="custom_checkout_type"]:checked')?.value;
4065												
4066												if (selectedValue === 'snapmint') {
4067													gokwikBtn.classList.add('gokwik-force-hide');
4068													snapmintBtn.classList.remove('snapmint-hidden-btn');
4069													snapmintBtn.classList.add('snapmint-show-btn');
4070												} else {
4071													gokwikBtn.classList.remove('gokwik-force-hide');
4072													snapmintBtn.classList.add('snapmint-hidden-btn');
4073													snapmintBtn.classList.remove('snapmint-show-btn');
4074												}
4075											}
4076											radioOptions.forEach(radio => {
4077												radio.addEventListener('change', toggleCheckoutButtons);
4078											});
4079											if (termsCheckbox) {
4080												termsCheckbox.addEventListener('change', function() {
4081													if (this.checked) {
4082														snapmintBtn.style.pointerEvents = 'auto';
4083														snapmintBtn.style.opacity = '1';
4084													} else {
4085														snapmintBtn.style.pointerEvents = 'none';
4086														snapmintBtn.style.opacity = '0.5';
4087													}
4088												});
4089												if (!termsCheckbox.checked) {
4090													snapmintBtn.style.pointerEvents = 'none';
4091													snapmintBtn.style.opacity = '0.5';
4092												}
4093											}
4094										});
4095										</script>
4095</div>
4096									</div>
4097								</div>
4098							</div>
4099						</div>
4100					</div>
4101				</form>
4102			</div>
4103			<div class="page-cart-empty hidden">
4104				<p class="page-cart-empty__heading">Your cart is currently empty.</p>
4105					<div class="page-cart-empty__content"><p>Before proceed to checkout you must add some products to your shopping cart.<br /> You will find a lot of interesting products on our Website.</p> <a class="btn btn-primary" href="/collections/all">Go to shopping</a></div>
4106				<p class="cookie-message">Enable cookies to use the shopping cart</p>
4107			</div>
4108		</div>
4109	</div>
4110</section>
4111<script id="cart-form-template" type="text/template">
4112	<div class="cart-table__body" data-csapp_line_wrapper>
4113		
4114		{{#items}}
4115			<div class="item-cart data-edit_variant-popup-item" data-variant_id={{variant_id}} data-line="{{line}}" data-csapp_line_index>
4116				<div class="cart-table__row">
4117					<div class="cart-table__col cart-table__col--product">
4118						<div class="product-content content-edit_variant-popup">
4119							<div class="image image-popup">
4120								<a class="cart-tablet__image" href="{{ url }}">
4121									<img src="{{ img }}" alt="{{name}}"/>
4122								</a>
4123							</div>
4124							<div class="info">
4125								<a href="{{ url }}" class="cart-product-info__name">
4126									{{name}}
4127								</a>
4128								{{#if variant}}
4129									<div class="cart-product-info_variant">
4130										{{#each options}}
4131											<span>{{ this.name }}: {{ this.value }}</span>
4132										{{/each}}
4133									</div>
4134								{{/if}}
4135								
4136								{{#properties}}
4137									{{#each this}}
4138										{{#if this}}
4139											<span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
4140										{{/if}}
4141									{{/each}}
4142								{{/properties}}
4143								<div class="cart-product-info__price" data-csapp_price>
4144								{{{ price }}}
4145								<div class="pre_order hidden">( Pre-order )</div>
4146								</div>
4147								{{#if variant}}
4148									<div class="cart-product-edit_variant" data-title="Edit this item"  data-id_variant="{{variant_id}}" data-line="{{line}}" data-value="{{itemQty}}" data-handle="{{ handle }}">
4149										<i class="wpb-icon-edit"></i>
4150									</div>
4151								{{/if}}
4152							</div>
4153						</div>
4154					</div>
4155					<div class="cart-table__col cart-table__col--quantity">
4156						<div class="cart-product-info">
4157							<div class="cart-product-info__group">
4158								<div class="cart-product-info__qty">
4159									<label class="cart-product-info__qty-label">Quantity</label>
4160									<div class="wpbingo-qty">
4161									  <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus wpbingo-qty__adjust wpbingo-qty__adjust--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}" aria-label="Reduce item quantity by one">
4162											<i class="feather-minus" aria-hidden="true"></i>
4163									  </button>
4164									  <input type="text" name="updates[]" class="ajaxcart__qty-num wpbingo-qty__number" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*" data-variant_id="{{variant_id}}">
4165									  <button type="button" {{disabled}} class="ajaxcart__qty-adjust ajaxcart__qty--plus wpbingo-qty__adjust wpbingo-qty__adjust--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one">
4166											<i class="feather-plus" aria-hidden="true"></i>
4167									  </button>
4168									</div>
4169								</div>
4170							</div>
4171						</div>
4172					</div>
4173					<div class="cart-table__col cart-table__col--price">
4174                        <div class="cart-table__price-container">
4175                            <div class="content">
4176        						<div class="cart-table__price" data-csapp_line_price  data-csapp_discount_summery
4177>
4178        							{{#if discountsApplied}}<span class="cart__price cart__price--regular">{{{ discountprice }}}</span>{{/if}}
4179        							<span class="price-discount cart__price">{{{ finalPrice }}}</span>
4180        						</div>
4181        						{{#if discountsApplied}}
4182        							<ul class="product-discount product-discount--ajax-cart" aria-label="Discount">
4183        								{{#each discounts}}
4184        									<li class="product-discount__item">
4185        										<span class="fa fa-tag" aria-hidden="true"></span>{{ this.discount_application.title }} (-{{{ this.formattedAmount }}})
4186        									</li>
4187        								{{/each}}
4188        							</ul>
4189        						{{/if}}
4190        					</div>
4191                        </div>
4192                    </div>
4193					<div class="cart-table__col cart-table__col--remove">
4194						<div class="btn--remove">
4195							<a  href="javascript:void(0)" data-line="{{line}}" class="cart-product-info__btn cart-product-info__btn--remove">
4196								<i class="wpb-icon-delete"></i>
4197							</a>
4198						</div>
4199					</div>
4200				</div>
4201			</div>
4202		{{/items}}
4203		
4204	</div>
4205</script>
4205
4206    </main>
4207
4208    <footer class="bwp-footer have-menu-bottom">
4209      <!-- BEGIN sections: footer-group -->
4210<div id="shopify-section-sections--24482394210340__footer" class="shopify-section shopify-section-group-footer-group">
4211
4212<style data-shopify>#shopify-section-sections--24482394210340__footer .wpbingo-footer-section{
4213			border-width:0px 0px 1px 0px;
4214            border-color:#e5e5e5;
4215            border-style:solid;
4216		}#shopify-section-sections--24482394210340__footer .wpbingo-footer-section{
4217			background: ;
4218		}#shopify-section-sections--24482394210340__footer{
4219				background:#dde3fa;
4220			}#shopify-section-sections--24482394210340__footer .wpbingo-footer-section{padding:55px 0 45px ;}@media (max-width:1199px){
4221			#shopify-section-sections--24482394210340__footer .wpbingo-footer-section{padding: 55px 7.5px 40px;}
4222		}</style><section class="wpbingo-section wpbingo-footer-section overflow-hidden wpbingo-section--sections--24482394210340__footer">
4223	<div class="section-container" >
4224        <div class="section-content">
4225         <div id="shopify-block-AT3VxNUxKRmVLL2VCZ__column_bTPfmN" class="shopify-block">
4226
4227<style data-shopify>#shopify-block-AT3VxNUxKRmVLL2VCZ__column_bTPfmN{
4228        max-width:20%;
4229        flex:0 0 20%;padding:0 15px ;}
4230    @media (max-width:1199px){
4231        #shopify-block-AT3VxNUxKRmVLL2VCZ__column_bTPfmN{
4232            max-width:25%;
4233            flex:0 0 25%;padding: 0 7.5px;}
4234    }
4235	
4236	@media (max-width:991px){
4237		#shopify-block-AT3VxNUxKRmVLL2VCZ__column_bTPfmN{
4238			 max-width:50%;
4239            flex:0 0 50%;margin:  0 0 30px;}
4240	}
4241    @media (max-width:767px){
4242        #shopify-block-AT3VxNUxKRmVLL2VCZ__column_bTPfmN{
4243             max-width:100%;
4244            flex:0 0 100%;}
4245    }</style><div class="bwp-block-column">
4246    <div class="content-block-column">
4247        <div id="shopify-block-AVmxudnFKZldxL3VaY__image_VMjA6a" class="shopify-block">
4248
4249
4250
4251
4252
4253<style>
4254  	#shopify-block-AVmxudnFKZldxL3VaY__image_VMjA6a .bwp-block-image{
4255    	text-align:left;
4256 	}
4257  	 #shopify-block-AVmxudnFKZldxL3VaY__image_VMjA6a .bwp-block-image .image img{
4258		object-fit:contain;
4259		object-position:left top;
4260		overflow:hidden;
4261		border-radius:0px 0px 0px 0px;
4262		max-width:80;}@media (max-width:1200px){}
4263	@media (max-width:991px){}
4264	@media (max-width:767px){}#shopify-block-AVmxudnFKZldxL3VaY__image_VMjA6a .bwp-block-image{margin: 0px 0px 10px;}@media (max-width:767px){
4265		#shopify-block-AVmxudnFKZldxL3VaY__image_VMjA6a .bwp-block-image{
4266		text-align:left;
4267	}
4268}
4269</style>
4270<div class="bwp-block-image bwp-effect-none position-unset overflow-hidden">
4271    <div class="image image-effect"><img class="lazyload fade-in" src="//aspireinnovate.in/cdn/shop/files/EZMART.png?v=1786603475&width=1200" alt="" width="6754" height="1711" /></div>
4272</div>
4273</div>
4274<div id="shopify-block-AeWVBVTBrMGlJVzhrd__text_block_i6nRNa" class="shopify-block">
4275
4276<style>
4277    #shopify-block-AeWVBVTBrMGlJVzhrd__text_block_i6nRNa .bwp-block-text>*{
4278      font-size:12px;
4279      line-height:18px;
4280      font-weight:300;
4281      letter-spacing:0px;
4282      color:#6b7280;
4283      text-align:left;
4284      font-family:var(--font-family-base);
4285    }@media (max-width:767px){
4286      #shopify-block-AeWVBVTBrMGlJVzhrd__text_block_i6nRNa .bwp-block-text>*{
4287        font-size:16px;
4288        line-height:24px;
4289        letter-spacing:0px;
4290        color:#ffffff;
4291        text-align:left;
4292      }
4293    }
4294</style>
4295<div class="bwp-block-text">
4296    <p>EZMART is your one-stop<br/>destination for the latest<br/>electronics,appliances & more. </p><p>Best brands, best prices, easy EMIs.</p>
4297</div>
4298</div>
4299<div id="shopify-block-AanJoZ3pOQzdWYzh0R__list_link_yhjhGt" class="shopify-block"><link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-section-list-link.css?v=32337243326635142521785241871" rel="stylesheet" type="text/css" media="all" />
4300
4301
4302<style>
4303     #shopify-block-AanJoZ3pOQzdWYzh0R__list_link_yhjhGt .bwp-list_link span{
4304          color:#000;
4305          font-family:var(--font-family-second);
4306     }
4307    #shopify-block-AanJoZ3pOQzdWYzh0R__list_link_yhjhGt .bwp-list_link span:hover{
4308          color:#000;
4309     }</style>
4310<div class="wpbingo-block bwp-widget-list_link wpbingo-block--AanJoZ3pOQzdWYzh0R__list_link_yhjhGt overflow-hidden">
4311    <div class="list-content" >
4312         <ul class="bwp-list_link list-style-none">
4313             
4314         </ul>
4315    </div>
4316</div>
4317</div>
4318
4319    </div>
4320</div>
4321</div>
4322<div id="shopify-block-AMVNKRzd3OFI2S05ha__column_8hrFzP" class="shopify-block">
4323
4324<style data-shopify>#shopify-block-AMVNKRzd3OFI2S05ha__column_8hrFzP{
4325        max-width:16%;
4326        flex:0 0 16%;padding:0 15px ;}
4327    @media (max-width:1199px){
4328        #shopify-block-AMVNKRzd3OFI2S05ha__column_8hrFzP{
4329            max-width:25%;
4330            flex:0 0 25%;padding: 0 7.5px;}
4331    }
4332	
4333	@media (max-width:991px){
4334		#shopify-block-AMVNKRzd3OFI2S05ha__column_8hrFzP{
4335			 max-width:50%;
4336            flex:0 0 50%;margin:  0 0 30px;}
4337	}
4338    @media (max-width:767px){
4339        #shopify-block-AMVNKRzd3OFI2S05ha__column_8hrFzP{
4340             max-width:100%;
4341            flex:0 0 100%;}
4342    }</style><div class="bwp-block-column">
4343    <div class="content-block-column">
4344        <div id="shopify-block-AYUNFZTNsL1hGWDQ3M__title_CmRjGU" class="shopify-block">
4345
4346<style>
4347    #shopify-block-AYUNFZTNsL1hGWDQ3M__title_CmRjGU .bwp-block-title{
4348      font-size:14px;
4349      line-height:15px;
4350      font-weight:400;
4351      letter-spacing:2px;
4352      color:#000000;
4353      text-align:left;
4354      text-transform: default;
4355      font-family:var(--font-family-second);
4356    }#shopify-block-AYUNFZTNsL1hGWDQ3M__title_CmRjGU .bwp-block-title{margin: 0 0 12px;}@media (max-width:767px){
4357      #shopify-block-AYUNFZTNsL1hGWDQ3M__title_CmRjGU .bwp-block-title{
4358        font-size:14px;
4359        line-height:24px;
4360        letter-spacing:2px;
4361        color:#000000;
4362        text-align:left;
4363      }
4364    }
4365</style>
4366<h3 class="bwp-block-title">
4367    CATEGORIES
4368</h3>
4369</div>
4370<div id="shopify-block-ASVUxVGYxNTVuRXZqe__list_link_yYA8KB" class="shopify-block"><link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-section-list-link.css?v=32337243326635142521785241871" rel="stylesheet" type="text/css" media="all" />
4371
4372
4373<style>
4374     #shopify-block-ASVUxVGYxNTVuRXZqe__list_link_yYA8KB .bwp-list_link span{
4375          color:#868686;
4376          font-family:var(--font-family-base);
4377     }
4378    #shopify-block-ASVUxVGYxNTVuRXZqe__list_link_yYA8KB .bwp-list_link span:hover{
4379          color:#92614c;
4380     }</style>
4381<div class="wpbingo-block bwp-widget-list_link wpbingo-block--ASVUxVGYxNTVuRXZqe__list_link_yYA8KB overflow-hidden">
4382    <div class="list-content" >
4383         <ul class="bwp-list_link list-style-none">
4384             <li id="shopify-block-AeHhEQ0wzeE1rdFF0M__list_item_wqTQnC" class="shopify-block">
4385
4386<style>#shopify-block-AeHhEQ0wzeE1rdFF0M__list_item_wqTQnC .list-item{margin: 0 0 8px;}</style>
4387<div class="list-item">
4388    
4389      <a href="/collections/home-appliances"><span class="list-text">Home Appliances</span></a>
4390    
4391</div>
4392</li>
4393<li id="shopify-block-AenlXVWQ5RDBHTWkvY__list_item_xgyH6C" class="shopify-block">
4394
4395<style>#shopify-block-AenlXVWQ5RDBHTWkvY__list_item_xgyH6C .list-item{margin: 0 0 8px;}</style>
4396<div class="list-item">
4397    
4398      <a href="/collections/kitchen-appliances"><span class="list-text">Kitchen Appliances</span></a>
4399    
4400</div>
4401</li>
4402<li id="shopify-block-AYkRNRnJMeDhxU0pVd__list_item_tRwcMK" class="shopify-block">
4403
4404<style>#shopify-block-AYkRNRnJMeDhxU0pVd__list_item_tRwcMK .list-item{margin: 0 0 8px;}</style>
4405<div class="list-item">
4406    
4407      <a href="/collections/mobile-phones"><span class="list-text">Mobile Phones</span></a>
4408    
4409</div>
4410</li>
4411<li id="shopify-block-AU09TZ21SYm9Kby9PT__list_item_6xP4dB" class="shopify-block">
4412
4413<style>#shopify-block-AU09TZ21SYm9Kby9PT__list_item_6xP4dB .list-item{margin: 0 0 8px;}</style>
4414<div class="list-item">
4415    
4416      <a href="/collections/laptops"><span class="list-text">Laptops</span></a>
4417    
4418</div>
4419</li>
4420<li id="shopify-block-ASyt3TXl2Z2ZUUCthT__list_item_pVrW8j" class="shopify-block">
4421
4422<style>#shopify-block-ASyt3TXl2Z2ZUUCthT__list_item_pVrW8j .list-item{margin: 0 0 8px;}</style>
4423<div class="list-item">
4424    
4425      <a href="/collections/televisions"><span class="list-text">Televisions</span></a>
4426    
4427</div>
4428</li>
4429
4430         </ul>
4431    </div>
4432</div>
4433</div>
4434
4435    </div>
4436</div>
4437</div>
4438<div id="shopify-block-ARllHU0FpWlVWTnhUb__column_ejiDnM" class="shopify-block">
4439
4440<style data-shopify>#shopify-block-ARllHU0FpWlVWTnhUb__column_ejiDnM{
4441        max-width:16%;
4442        flex:0 0 16%;padding:0 15px ;}
4443    @media (max-width:1199px){
4444        #shopify-block-ARllHU0FpWlVWTnhUb__column_ejiDnM{
4445            max-width:25%;
4446            flex:0 0 25%;padding: 0 7.5px;}
4447    }
4448	
4449	@media (max-width:991px){
4450		#shopify-block-ARllHU0FpWlVWTnhUb__column_ejiDnM{
4451			 max-width:50%;
4452            flex:0 0 50%;margin:  0 0 30px;}
4453	}
4454    @media (max-width:767px){
4455        #shopify-block-ARllHU0FpWlVWTnhUb__column_ejiDnM{
4456             max-width:100%;
4457            flex:0 0 100%;}
4458    }</style><div class="bwp-block-column">
4459    <div class="content-block-column">
4460        <div id="shopify-block-ATkZ3Y2pMZisrTCtxU__title_Me8zh4" 
4460class="shopify-block">
4461
4462<style>
4463    #shopify-block-ATkZ3Y2pMZisrTCtxU__title_Me8zh4 .bwp-block-title{
4464      font-size:14px;
4465      line-height:15px;
4466      font-weight:400;
4467      letter-spacing:2px;
4468      color:#000000;
4469      text-align:left;
4470      text-transform: default;
4471      font-family:var(--font-family-second);
4472    }#shopify-block-ATkZ3Y2pMZisrTCtxU__title_Me8zh4 .bwp-block-title{margin: 0 0 12px;}@media (max-width:767px){
4473      #shopify-block-ATkZ3Y2pMZisrTCtxU__title_Me8zh4 .bwp-block-title{
4474        font-size:14px;
4475        line-height:24px;
4476        letter-spacing:2px;
4477        color:#000000;
4478        text-align:left;
4479      }
4480    }
4481</style>
4482<h3 class="bwp-block-title">
4483    SERVICES
4484</h3>
4485</div>
4486<div id="shopify-block-AeGNRQ2RwOVdFVnAwT__list_link_xwxERH" class="shopify-block"><link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-section-list-link.css?v=32337243326635142521785241871" rel="stylesheet" type="text/css" media="all" />
4487
4488
4489<style>
4490     #shopify-block-AeGNRQ2RwOVdFVnAwT__list_link_xwxERH .bwp-list_link span{
4491          color:#868686;
4492          font-family:var(--font-family-second);
4493     }
4494    #shopify-block-AeGNRQ2RwOVdFVnAwT__list_link_xwxERH .bwp-list_link span:hover{
4495          color:#6e2f1b;
4496     }</style>
4497<div class="wpbingo-block bwp-widget-list_link wpbingo-block--AeGNRQ2RwOVdFVnAwT__list_link_xwxERH overflow-hidden">
4498    <div class="list-content" >
4499         <ul class="bwp-list_link list-style-none">
4500             <li id="shopify-block-AOE5UYTVjbFo3RW42d__list_item_f9EciU" class="shopify-block">
4501
4502<style>#shopify-block-AOE5UYTVjbFo3RW42d__list_item_f9EciU .list-item{margin: 0 0 3px;}</style>
4503<div class="list-item">
4504    
4505      <a href="/pages/thegenesis"><span class="list-text">about us</span></a>
4506    
4507</div>
4508</li>
4509<li id="shopify-block-AT0V6WEROWTB3eEhDM__list_item_C8JhCL" class="shopify-block">
4510
4511<style>#shopify-block-AT0V6WEROWTB3eEhDM__list_item_C8JhCL .list-item{margin: 0 0 3px;}</style>
4512<div class="list-item">
4513    
4514      <a href="/pages/services"><span class="list-text">services</span></a>
4515    
4516</div>
4517</li>
4518<li id="shopify-block-AbVRoMXBBMllLMHdhb__list_item_YNA7V9" class="shopify-block">
4519
4520<style>#shopify-block-AbVRoMXBBMllLMHdhb__list_item_YNA7V9 .list-item{margin: 0 0 3px;}</style>
4521<div class="list-item">
4522    
4523      <a href="/pages/experience"><span class="list-text">gallery</span></a>
4524    
4525</div>
4526</li>
4527<li id="shopify-block-AdVdoRVBpTHpYTWUzd__list_item_eKp94P" class="shopify-block">
4528
4529<style>#shopify-block-AdVdoRVBpTHpYTWUzd__list_item_eKp94P .list-item{margin: 0 0 3px;}</style>
4530<div class="list-item">
4531    
4532      <a href="/pages/esg"><span class="list-text">contribution</span></a>
4533    
4534</div>
4535</li>
4536<li id="shopify-block-AbEgxd0NPdWZlSEF6Y__list_item_R4pqRH" class="shopify-block">
4537
4538<style>#shopify-block-AbEgxd0NPdWZlSEF6Y__list_item_R4pqRH .list-item{margin: 0 0 3px;}</style>
4539<div class="list-item">
4540    
4541      <a href="/pages/investor-relations"><span class="list-text">Investor Relations</span></a>
4542    
4543</div>
4544</li>
4545<li id="shopify-block-ATlNPNkFmZzBBbjVrV__list_item_kARKjW" class="shopify-block">
4546
4547<style>#shopify-block-ATlNPNkFmZzBBbjVrV__list_item_kARKjW .list-item{margin: 0 0 3px;}</style>
4548<div class="list-item">
4549    
4550      <a href="/pages/disclaimer"><span class="list-text">disclaimer</span></a>
4551    
4552</div>
4553</li>
4554<li id="shopify-block-AdVptWVF6NlNvTDZpd__list_item_6kzgj3" class="shopify-block">
4555
4556<style>#shopify-block-AdVptWVF6NlNvTDZpd__list_item_6kzgj3 .list-item{margin: 0 0 3px;}</style>
4557<div class="list-item">
4558    
4559      <a href="/pages/privacy-policy"><span class="list-text">Privacy policy</span></a>
4560    
4561</div>
4562</li>
4563<li id="shopify-block-AcEtVRnZKRTVGRXBJN__list_item_hynxW4" class="shopify-block">
4564
4565<style>#shopify-block-AcEtVRnZKRTVGRXBJN__list_item_hynxW4 .list-item{margin: 0 0 3px;}</style>
4566<div class="list-item">
4567    
4568      <a href="/pages/refund-policy"><span class="list-text">Refund Policy</span></a>
4569    
4570</div>
4571</li>
4572<li id="shopify-block-ATi9sS2Rka3pDamRGd__list_item_KWVjEW" class="shopify-block">
4573
4574<style>#shopify-block-ATi9sS2Rka3pDamRGd__list_item_KWVjEW .list-item{margin: 0 0 3px;}</style>
4575<div class="list-item">
4576    
4577      <a href="/pages/terms-and-conditions"><span class="list-text">Terms and conditions</span></a>
4578    
4579</div>
4580</li>
4581
4582         </ul>
4583    </div>
4584</div>
4585</div>
4586
4587    </div>
4588</div>
4589</div>
4590<div id="shopify-block-AbXNWQ0tpN2pUK0lpS__column_hY8mhr" class="shopify-block">
4591
4592<style data-shopify>#shopify-block-AbXNWQ0tpN2pUK0lpS__column_hY8mhr{
4593        max-width:16%;
4594        flex:0 0 16%;padding:0 15px ;}
4595    @media (max-width:1199px){
4596        #shopify-block-AbXNWQ0tpN2pUK0lpS__column_hY8mhr{
4597            max-width:25%;
4598            flex:0 0 25%;padding: 0 7.5px;}
4599    }
4600	
4601	@media (max-width:991px){
4602		#shopify-block-AbXNWQ0tpN2pUK0lpS__column_hY8mhr{
4603			 max-width:50%;
4604            flex:0 0 50%;margin:  0 0 30px;}
4605	}
4606    @media (max-width:767px){
4607        #shopify-block-AbXNWQ0tpN2pUK0lpS__column_hY8mhr{
4608             max-width:100%;
4609            flex:0 0 100%;}
4610    }</style><div class="bwp-block-column">
4611    <div class="content-block-column">
4612        <div id="shopify-block-AZW5HQVo2WVB6dWtXe__title_abQj6f" class="shopify-block">
4613
4614<style>
4615    #shopify-block-AZW5HQVo2WVB6dWtXe__title_abQj6f .bwp-block-title{
4616      font-size:14px;
4617      line-height:15px;
4618      font-weight:400;
4619      letter-spacing:2px;
4620      color:#000000;
4621      text-align:left;
4622      text-transform: default;
4623      font-family:var(--font-family-second);
4624    }#shopify-block-AZW5HQVo2WVB6dWtXe__title_abQj6f .bwp-block-title{margin: 0 0 20px;}@media (max-width:767px){
4625      #shopify-block-AZW5HQVo2WVB6dWtXe__title_abQj6f .bwp-block-title{
4626        font-size:14px;
4627        line-height:14px;
4628        letter-spacing:2px;
4629        color:#000000;
4630        text-align:left;
4631      }
4632    }
4633</style>
4634<h3 class="bwp-block-title">
4635    CONTACT US
4636</h3>
4637</div>
4638<div id="shopify-block-AREx2NEgzREx4Q1dWO__list_link_TpAifb" class="shopify-block"><link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-section-list-link.css?v=32337243326635142521785241871" rel="stylesheet" type="text/css" media="all" />
4639
4640
4641<style>
4642     #shopify-block-AREx2NEgzREx4Q1dWO__list_link_TpAifb .bwp-list_link span{
4643          color:#000;
4644          font-family:var(--font-family-second);
4645     }
4646    #shopify-block-AREx2NEgzREx4Q1dWO__list_link_TpAifb .bwp-list_link span:hover{
4647          color:#000;
4648     }</style>
4649<div class="wpbingo-block bwp-widget-list_link wpbingo-block--AREx2NEgzREx4Q1dWO__list_link_TpAifb overflow-hidden">
4650    <div class="list-content" >
4651         <ul class="bwp-list_link list-style-none">
4652             <li id="shopify-block-AejMzZE83TzdMUkhTT__list_item_axAA6r" class="shopify-block">
4653
4654<style></style>
4655<div class="list-item">
4656    
4657      <a href="/pages/contact"><span class="list-text">Contact Us</span></a>
4658    
4659</div>
4660</li>
4661
4662         </ul>
4663    </div>
4664</div>
4665</div>
4666
4667    </div>
4668</div>
4669</div>
4670<div id="shopify-block-AUmI0angyOVhOUkNsa__column_x7Gdih" class="shopify-block">
4671
4672<style data-shopify>#shopify-block-AUmI0angyOVhOUkNsa__column_x7Gdih{
4673        max-width:28%;
4674        flex:0 0 28%;padding:0 15px ;}
4675    @media (max-width:1199px){
4676        #shopify-block-AUmI0angyOVhOUkNsa__column_x7Gdih{
4677            max-width:25%;
4678            flex:0 0 25%;padding: 0 7.5px;}
4679    }
4680	
4681	@media (max-width:991px){
4682		#shopify-block-AUmI0angyOVhOUkNsa__column_x7Gdih{
4683			 max-width:50%;
4684            flex:0 0 50%;}
4685	}
4686    @media (max-width:767px){
4687        #shopify-block-AUmI0angyOVhOUkNsa__column_x7Gdih{
4688             max-width:100%;
4689            flex:0 0 100%;}
4690    }</style><div class="bwp-block-column">
4691    <div class="content-block-column">
4692        <div id="shopify-block-AdmswUFRSMDZSMUp4T__title_GHztMx" class="shopify-block">
4693
4694<style>
4695    #shopify-block-AdmswUFRSMDZSMUp4T__title_GHztMx .bwp-block-title{
4696      font-size:13px;
4697      line-height:15px;
4698      font-weight:400;
4699      letter-spacing:2px;
4700      color:#000000;
4701      text-align:left;
4702      text-transform: default;
4703      font-family:var(--font-family-second);
4704    }#shopify-block-AdmswUFRSMDZSMUp4T__title_GHztMx .bwp-block-title{margin: 0 0 12px;}@media (max-width:767px){
4705      #shopify-block-AdmswUFRSMDZSMUp4T__title_GHztMx .bwp-block-title{
4706        font-size:14px;
4707        line-height:24px;
4708        letter-spacing:2px;
4709        color:#000000;
4710        text-align:left;
4711      }
4712    }
4713</style>
4714<h3 class="bwp-block-title">
4715    JOIN US
4716</h3>
4717</div>
4718<div id="shopify-block-AaXdiRjVsYXhMaDdja__description_PWQgKK" class="shopify-block">
4719
4720<style>
4721    #shopify-block-AaXdiRjVsYXhMaDdja__description_PWQgKK .bwp-block-desc{
4722      font-size:12px;
4723      line-height:20px;
4724      font-weight:400;
4725      letter-spacing:0px;
4726      color:#868686;
4727      text-align:left;
4728      text-transform: default;
4729      font-family:var(--font-family-second);
4730    }#shopify-block-AaXdiRjVsYXhMaDdja__description_PWQgKK .bwp-block-desc{margin: 0 0 25px;}@media (max-width:767px){
4731      #shopify-block-AaXdiRjVsYXhMaDdja__description_PWQgKK .bwp-block-desc{
4732        font-size:14px;
4733        line-height:24px;
4734        letter-spacing:0px;
4735        color:#868686;
4736        text-align:left;
4737      }
4738    }
4739</style>
4740<div class="bwp-block-desc">
4741    Enter your email below to be the first to know about new collections and product launches.
4742</div>
4743</div>
4744<div id="shopify-block-ANi91YXhwZlAybGdoY__newsletter_RFGgi8" class="shopify-block"><link href="//aspireinnovate.in/cdn/shop/t/31/assets/css-section-newsletter.css?v=179367880928719305721785844000" rel="stylesheet" type="text/css" media="all" />
4745
4746
4747<style>#shopify-block-ANi91YXhwZlAybGdoY__newsletter_RFGgi8 .wpbingo-widget--newsletter{margin: 0 0 5px;}</style>
4748<div class="wpbingo-block wpbingo-widget--newsletter wpbingo-block--ANi91YXhwZlAybGdoY__newsletter_RFGgi8">
4749    <div class="newsletter__content layout-2">
4750        <div class="newsletter-form"><form class="js-wpbingo-newsletter" action="&amp;c=?" method="post" name="mc-embedded-subscribe-form" target="_blank">
4751                    <div class="newsletter-form__wrap">
4752                        <input class="js-input-newsletter form-control newsletter-form__input" type="email" name="EMAIL"
4753                            value=""
4754                            placeholder="Email address..." required />
4755                        <button class="btn newsletter-form__submit" type="submit">
4756                            <span>Submit</span>
4757                        </button>
4758                    </div>
4759                </form></div>
4760    </div>
4761</div>
4762</div>
4763<div id="shopify-block-Ac01Na01wcit0K1dkN__social_FNWWa9" class="shopify-block">
4764
4765<style>
4766    #shopify-block-Ac01Na01wcit0K1dkN__social_FNWWa9 .social-icons{
4767        justify-content:left;
4768    }
4769     #shopify-block-Ac01Na01wcit0K1dkN__social_FNWWa9 .social-icons a{
4770         width:20px;
4771         height:20px;
4772         color: #000000;
4773         background: rgba(0,0,0,0);
4774         font-size: 15px;
4775         fill: #000000;
4776         display: inline-flex;
4777        justify-content: center;
4778        align-items: center;
4779         border-radius:;}
4780      #shopify-block-Ac01Na01wcit0K1dkN__social_FNWWa9 .social-icons a:hover{
4781          color: #6e2f1b;
4782          fill: #6e2f1b;
4783          background: rgba(0,0,0,0);}</style>
4784<div class="wpbingo-block wpbingo-widget--social wpbingo-block--Ac01Na01wcit0K1dkN__social_FNWWa9">
4785�<ul class="social-icons"><li>
4786        <a href="https://www.facebook.com/aspireinnovative" title="EZMART Web Store on Facebook">
4787          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" x="0" y="0" viewBox="0 0 320 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"/></svg>
4788          <span>Facebook</span>
4789        </a>
4790      </li><li>
4791        <a href="https://x.com/AspireInnovate" title="EZMART Web Store on Twitter">
4792          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" x="0" y="0" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>
4793          <span>Twitter</span>
4794        </a>
4795      </li><li>
4796        <a href="https://www.instagram.com/aspireinnovative/" title="EZMART Web Store on Instagram">
4797          <i class="fa fa-instagram"></i>
4798          <span>Instagram</span>
4799        </a>
4800      </li><li>
4801        <a href="https://www.youtube.com/@aspireinnovative" title="EZMART Web Store on YouTube">
4802          <i class="fa fa-youtube"></i>
4803          <span>YouTube</span>
4804        </a>
4805      </li></ul>
4806</div>
4807</div>
4808
4809    </div>
4810</div>
4811</div>
4812
4813        </div>
4814    </div>
4815</section>
4816
4817<style>
4818  .list-item{
4819    text-transform:capitalize;
4820  }
4821</style></div><div id="shopify-section-sections--24482394210340__featured_custom_section_L3Q6KA" class="shopify-section shopify-section-group-footer-group">
4822
4823
4824<style data-shopify>#shopify-section-sections--24482394210340__featured_custom_section_L3Q6KA .wpbingo-custom-section{
4825			background: ;
4826		}#shopify-section-sections--24482394210340__featured_custom_section_L3Q6KA{
4827				background:#dde3fa;
4828			}#shopify-section-sections--24482394210340__featured_custom_section_L3Q6KA .wpbingo-custom-section{padding:10px 0 ;}
4829		#shopify-section-sections--24482394210340__featured_custom_section_L3Q6KA .section-content{}@media (max-width:1199px){
4830			#shopify-section-sections--24482394210340__featured_custom_section_L3Q6KA .wpbingo-custom-section{padding: 10px 7.5px;}
4831			#shopify-section-sections--24482394210340__featured_custom_section_L3Q6KA .section-content{}
4832		}</style><section class="wpbingo-section wpbingo-custom-section  overflow-hidden  wpbingo-section--sections--24482394210340__featured_custom_section_L3Q6KA">
4833	<div class="section-container" >
4834        <div class="section-content vertical-middle horizontal-left">
4835         <div id="shopify-block-ANHN2aGFnMlRWa1Zha__column_DyMNGj" class="shopify-block">
4836
4837<style data-shopify>#shopify-block-ANHN2aGFnMlRWa1Zha__column_DyMNGj{
4838        max-width:50%;
4839        flex:0 0 50%;padding:10px 15px ;}
4840    @media (max-width:1199px){
4841        #shopify-block-ANHN2aGFnMlRWa1Zha__column_DyMNGj{
4842            max-width:50%;
4843            flex:0 0 50%;padding: 10px 7.5px;}
4844    }
4845	
4846	@media (max-width:991px){
4847		#shopify-block-ANHN2aGFnMlRWa1Zha__column_DyMNGj{
4848			 max-width:50%;
4849            flex:0 0 50%;}
4850	}
4851    @media (max-width:767px){
4852        #shopify-block-ANHN2aGFnMlRWa1Zha__column_DyMNGj{
4853             max-width:100%;
4854            flex:0 0 100%;}
4855    }</style><div class="bwp-block-column">
4856    <div class="content-block-column">
4857        <div id="shopify-block-AM1d1QVE4VmY2Qmc4d__text_block_RY8WdH" class="shopify-block">
4858
4859<style>
4860    #shopify-block-AM1d1QVE4VmY2Qmc4d__text_block_RY8WdH .bwp-block-text>*{
4861      font-size:12px;
4862      line-height:24px;
4863      font-weight:400;
4864      letter-spacing:0px;
4865      color:#868686;
4866      text-align:left;
4867      font-family:var(--font-family-base);
4868    }@media (max-width:767px){
4869      #shopify-block-AM1d1QVE4VmY2Qmc4d__text_block_RY8WdH .bwp-block-text>*{
4870        font-size:14px;
4871        line-height:24px;
4872        letter-spacing:0px;
4873        color:#868686;
4874        text-align:center;
4875      }
4876    }
4877</style>
4878<div class="bwp-block-text">
4879    <p>Powered by Aspire & Innovative Advertising Limited</p>
4880</div>
4881</div>
4882
4883    </div>
4884</div>
4885</div>
4886<div id="shopify-block-AQmNMWWV2aWFiOHBMc__column_CTJCm4" class="shopify-block">
4887
4888<style data-shopify>#shopify-block-AQmNMWWV2aWFiOHBMc__column_CTJCm4{
4889        max-width:50%;
4890        flex:0 0 50%;padding:10px 15px ;}
4891    @media (max-width:1199px){
4892        #shopify-block-AQmNMWWV2aWFiOHBMc__column_CTJCm4{
4893            max-width:50%;
4894            flex:0 0 50%;padding: 10px 7.5px;}
4895    }
4896	
4897	@media (max-width:991px){
4898		#shopify-block-AQmNMWWV2aWFiOHBMc__column_CTJCm4{
4899			 max-width:50%;
4900            flex:0 0 50%;}
4901	}
4902    @media (max-width:767px){
4903        #shopify-block-AQmNMWWV2aWFiOHBMc__column_CTJCm4{
4904             max-width:100%;
4905            flex:0 0 100%;}
4906    }</style><div class="bwp-block-column">
4907    <div class="content-block-column">
4908        <div id="shopify-block-ANGtMdngvTHVzRTFTb__image_L7rNKz" class="shopify-block">
4909
4910
4911
4912
4913
4914<style>
4915  	#shopify-block-ANGtMdngvTHVzRTFTb__image_L7rNKz .bwp-block-image{
4916    	text-align:right;
4917 	}
4918  	 #shopify-block-ANGtMdngvTHVzRTFTb__image_L7rNKz .bwp-block-image .image img{
4919		object-fit:cover;
4920		object-position:center center;
4921		overflow:hidden;
4922		border-radius:0px 0px 0px 0px;
4923		max-width:;}@media (max-width:1200px){}
4924	@media (max-width:991px){}
4925	@media (max-width:767px){}@media (max-width:767px){
4926		#shopify-block-ANGtMdngvTHVzRTFTb__image_L7rNKz .bwp-block-image{
4927		text-align:center;
4928	}
4929}
4930</style>
4931<div class="bwp-block-image bwp-effect-none position-unset overflow-hidden">
4932    <div class="image image-effect"><img class="lazyload fade-in" src="//aspireinnovate.in/cdn/shop/files/payments-1_32e52174-97f8-4f99-86e9-a1be91190200.png?v=1739959097&width=1200" alt="" width="309" height="32" /></div>
4933</div>
4934</div>
4935
4936    </div>
4937</div>
4938</div>
4939
4940        </div>
4941    </div>
4942</section>
4943</div>
4944<!-- END sections: footer-group -->
4945    </footer>
4946    <div id="shopify-section-custom-product-card" class="shopify-section"></div>
4947    <div class="d-none wpbingo-svg" style="display: none;">
4948  <svg class="svg" xmlns="http://www.w3.org/2000/svg">
4949    <symbol id="svg-icon-search" viewBox="0 0 511.999 511.999">
4950      <path d="M508.874,478.708L360.142,329.976c28.21-34.827,45.191-79.103,45.191-127.309c0-111.75-90.917-202.667-202.667-202.667    S0,90.917,0,202.667s90.917,202.667,202.667,202.667c48.206,0,92.482-16.982,127.309-45.191l148.732,148.732    c4.167,4.165,10.919,4.165,15.086,0l15.081-15.082C513.04,489.627,513.04,482.873,508.874,478.708z M202.667,362.667    c-88.229,0-160-71.771-160-160s71.771-160,160-160s160,71.771,160,160S290.896,362.667,202.667,362.667z"></path>
4951    </symbol>
4952    <symbol id="svg-icon-user" viewBox="0 0 512 512">
4953      <path d="M256,288.389c-153.837,0-238.56,72.776-238.56,204.925c0,10.321,8.365,18.686,18.686,18.686h439.747    c10.321,0,18.686-8.365,18.686-18.686C494.56,361.172,409.837,288.389,256,288.389z M55.492,474.628    c7.35-98.806,74.713-148.866,200.508-148.866s193.159,50.06,200.515,148.866H55.492z"></path>
4954      <path d="M256,0c-70.665,0-123.951,54.358-123.951,126.437c0,74.19,55.604,134.54,123.951,134.54s123.951-60.35,123.951-134.534    C379.951,54.358,326.665,0,256,0z M256,223.611c-47.743,0-86.579-43.589-86.579-97.168c0-51.611,36.413-89.071,86.579-89.071    c49.363,0,86.579,38.288,86.579,89.071C342.579,180.022,303.743,223.611,256,223.611z"></path>
4955    </symbol>
4956    <symbol id="svg-icon-cart" viewBox="0 0 23 21">
4957      <path d="M19.502 14.998H7a.835.835 0 0 1-.824-.716L4.798 5.114a.47.47 0 0 1-.005-.037l-.51-3.396H.832A.838.838 0 0 1-.002.838c0-.466.373-.843.834-.843h4.167c.412 0 .762.305.824.717l.513 3.417 15.838.081a.827.827 0 0 1 .664.34.85.85 0 0 1 .131.742l-2.667 9.103a.836.836 0 0 1-.8.603zM7.716 13.313H18.88l2.175-7.423L6.59 5.816l1.126 7.497zM9 17a2 2 0 1 1 .001 3.999A2 2 0 0 1 9 17zm9 0a2 2 0 1 1 .001 3.999A2 2 0 0 1 18 17z"></path>
4958    </symbol>
4959    <symbol id="svg-icon-shopbag" viewBox="0 0 32 32">
4960      <path d="M3.205 3.205v25.59h25.59v-25.59h-25.59zM27.729 27.729h-23.457v-23.457h23.457v23.457z"></path>
4961      <path d="M9.068 13.334c0 3.828 3.104 6.931 6.931 6.931s6.93-3.102 6.93-6.931v-3.732h1.067v-1.066h-3.199v1.066h1.065v3.732c0 3.234-2.631 5.864-5.864 5.864-3.234 0-5.865-2.631-5.865-5.864v-3.732h1.067v-1.066h-3.199v1.066h1.065v3.732z"></path>
4962    </symbol>
4963    <symbol id="svg-icon-search-thin" viewBox="0 0 32 32">
4964      <path d="M28.591 27.273l-7.263-7.264c1.46-1.756 2.339-4.010 2.339-6.471 0-5.595-4.535-10.129-10.129-10.129-5.594 0-10.129 4.535-10.129 10.129 0 5.594 4.536 10.129 10.129 10.129 2.462 0 4.716-0.879 6.471-2.339l7.263 7.264 1.319-1.319zM4.475 13.538c0-4.997 4.065-9.063 9.063-9.063 4.997 0 9.063 4.066 9.063 9.063s-4.066 9.063-9.063 9.063c-4.998 0-9.063-4.066-9.063-9.063z"></path>
4965    </symbol>
4966    <symbol id="svg-icon-quotations" viewBox="0 0 32 32">
4967      <path d="M 7.998,13.118c0,1.69, 1.32,3.060, 2.946,3.060c 0.522,0, 1.004-0.152, 1.43-0.4 c-0.146,1.636-0.97,4.022-3.99,6.454c-0.422,0.342-0.5,0.974-0.172,1.412c 0.192,0.256, 0.478,0.39, 0.766,0.39 c 0.208,0, 0.416-0.068, 0.594-0.212c 3.706-2.99, 4.632-6.062, 4.756-8.114C 14.54,13.084, 13.744,11.704, 13.016,10.984 C 12.95,10.914, 12.888,10.838, 12.814,10.776C 12.64,10.628, 12.484,10.524, 12.348,10.446C 12.342,10.442, 12.338,10.436, 12.332,10.434 c-0.010-0.006-0.020-0.008-0.030-0.012C 12.104,10.312, 11.962,10.26, 11.962,10.26l 0.010,0.024C 11.65,10.152, 11.312,10.058, 10.944,10.058 C 9.316,10.058, 7.998,11.428, 7.998,13.118zM 17.694,13.118c0,1.69, 1.318,3.060, 2.946,3.060c 0.522,0, 1.004-0.152, 1.43-0.4 c-0.146,1.636-0.97,4.022-3.99,6.454c-0.424,0.342-0.5,0.974-0.172,1.412c 0.192,0.256, 0.478,0.39, 0.766,0.39 c 0.208,0, 0.416-0.068, 0.594-0.212c 3.706-2.99, 4.632-6.062, 4.756-8.114c 0.212-2.624-0.586-4.004-1.312-4.724 c-0.068-0.070-0.13-0.146-0.204-0.208c-0.174-0.148-0.33-0.252-0.466-0.33c-0.006-0.004-0.010-0.008-0.016-0.012 c-0.010-0.006-0.020-0.008-0.030-0.012c-0.198-0.108-0.34-0.162-0.34-0.162l 0.010,0.024c-0.322-0.132-0.662-0.226-1.028-0.226 C 19.012,10.058, 17.694,11.428, 17.694,13.118z"></path>
4968    </symbol>
4969    <symbol id="svg-icon-fancy" viewBox="0 0 260 260">
4970      <path fill-rule="evenodd" d="M48.748,0.011H211.241a48.748,48.748,0,0,1,48.748,48.748V211.252A48.748,48.748,0,0,1,211.241,260H48.748A48.748,48.748,0,0,1,0,211.252V48.759A48.748,48.748,0,0,1,48.748.011Zm120.09,164H142V197a12,12,0,0,1-24,0V164.012H91.16A10.9,10.9,0,0,1,80,153.163v-51.3a50,50,0,0,1,99.993,0V152.85A11.159,11.159,0,0,1,168.838,164.012Z"></path>
4971    </symbol>
4972    <symbol id="svg-icon-model-xr" viewBox="0 0 14 16" fill="none">
4973      <path fill="currentColor" d="M6.99998 0.133975L13.8121 4.06698V11.933L6.99998 15.866L0.187819 11.933V4.06698L6.99998 0.133975ZM6.99998 1.86603L1.68782 4.933V11.067L6.99998 14.1339L12.3121 11.067V4.933L6.99998 1.86603Z"/>
4974      <path fill="currentColor" d="M7 15V7.67713C7.64559 7.27897 7.64559 7.27897 7.64559 7.27897L13.2222 4.11109V11.4444L7 15Z"/>
4975    </symbol>
4976    <symbol id="svg-icon-video" viewBox="0 0 42 42">
4977      <path d="M1 41H41V1H1V41Z"/>
4978      <path d="M0.5 41V41.5H1H41H41.5V41V1V0.5H41H1H0.5V1V41Z"/>
4979      <path d="M16.5075 12.888C15.8409 12.4953 15 12.976 15 13.7496V28.1404C15 28.9373 15.8866 29.414 16.5514 28.9746L28.064 21.3653C28.6808 20.9577 28.6572 20.0447 28.0201 19.6695L16.5075 12.888Z" opacity="0.6"/>
4980    </symbol>
4981    <symbol id="svg-icon-external_video" viewBox="0 0 42 42">
4982      <path d="M1 41H41V1H1V41Z"/>
4983      <path d="M0.5 41V41.5H1H41H41.5V41V1V0.5H41H1H0.5V1V41Z"/>
4984      <path d="M16.5075 12.888C15.8409 12.4953 15 12.976 15 13.7496V28.1404C15 28.9373 15.8866 29.414 16.5514 28.9746L28.064 21.3653C28.6808 20.9577 28.6572 20.0447 28.0201 19.6695L16.5075 12.888Z" opacity="0.6"/>
4985    </symbol>
4986    <symbol id="svg-icon-model" viewBox="0 0 42 42" fill="none">
4987      <path d="M1 41H41V1H1V41Z"/>
4988      <path class="icon-3d-badge-full-color-outline" d="M0.5 41V41.5H1H41H41.5V41V1V0.5H41H1H0.5V1V41Z"/>
4989      <g opacity="0.6">
4990        <path fill="currentColor" d="M21 11.134L29.5442 16.067V25.933L21 30.866L12.4558 25.933V16.067L21 11.134ZM21 12.866L13.9558 16.933V25.0669L21 29.1339L28.0442 25.0669V16.933L21 12.866Z"/>
4991        <path fill="currentColor" d="M20.9998 30V20.5849C21.8299 20.073 21.8299 20.073 21.8299 20.073L28.9998 16V25.4286L20.9998 30Z"/>
4992      </g>
4993    </symbol>
4994    <symbol id="svg-icon-close" viewBox="0 0 20 20" fill="none">
4995      <path xmlns="http://www.w3.org/2000/svg" fill="currentColor" d="M15.89 14.696l-4.734-4.734 4.717-4.717c.4-.4.37-1.085-.03-1.485s-1.085-.43-1.485-.03L9.641 8.447 4.97 3.776c-.4-.4-1.085-.37-1.485.03s-.43 1.085-.03 1.485l4.671 4.671-4.688 4.688c-.4.4-.37 1.085.03 1.485s1.085.43 1.485.03l4.688-4.687 4.734 4.734c.4.4 1.085.37 1.485-.03s.43-1.085.03-1.485z"/>
4996    </symbol>
4997  </svg>
4998</div>
4999
5000    <div class="hidden" id="count_quantity"></div>
5001    <div class="toast ajaxcart-toast fade hide" role="alert" aria-live="assertive" aria-atomic="true" data-delay="2000">
5002  <button type="button" class="ajaxcart-toast__close close" data-dismiss="toast" aria-label="Close">
5003    <span aria-hidden="true">&times;</span>
5004  </button>
5005  <div class="toast-body"></div>
5006</div><div class="drawer__overlay js-drawer-close"></div>
5007	<div class="js-drawer drawer drawer--right drawer--has-fixed-footer drawer-scroll">
5008		<div class="pre_order-cart hidden">
5009			
5010
5011				
5012				
5013				
5014				
5015			
5016
5017				
5018				
5019				
5020				
5021				
5022				
5023				
5024			
5025
5026				
5027			
5028
5029				
5030			
5031
5032				
5033			
5034
5035				
5036			
5037
5038				
5039			
5040
5041				
5042			
5043
5044				
5045			
5046
5047				
5048			
5049
5050				
5051			
5052
5053				
5054			
5055
5056				
5057			
5058
5059				
5060			
5061
5062				
5063			
5064
5065				
5066			
5067
5068				
5069			
5070
5071				
5072			
5073
5074				
5075			
5076
5077				
5078			
5079
5080				
5081			
5082
5083				
5084			
5085
5086				
5087			
5088
5089				
5090			
5091
5092				
5093			
5094
5095				
5096			
5097
5098				
5099			
5100
5101				
5102			
5103
5104				
5105			
5106
5107				
5108			
5109
5110				
5111			
5112
5113				
5114				
5115			
5116
5117				
5118			
5119
5120				
5121			
5122
5123				
5124			
5125
5126				
5127			
5128
5129				
5130			
5131
5132				
5133			
5134
5135				
5136			
5137
5138				
5139			
5140
5141				
5142			
5143
5144				
5145			
5146
5147				
5148			
5149
5150				
5151			
5152
5153				
5154			
5155
5156				
5157			
5158
5159				
5160			
5161
5162				
5163			
5164
5165						<span data-handle="42933339488292"></span>
5166					
5167				
5168			
5169
5170				
5171			
5172		</div>
5173		<div class="drawer__header">
5174			<button type="button" class="drawer__close-button js-drawer-close"></button>
5175		</div>
5176		<div class="drawer__inner">
5177			<div class="ajaxcart-container fire-done" data-cart-container></div>
5178		</div>
5179	</div><div class="js-scroll-to-top scroll-to-top">
5180		<i class="icon-top-bar"></i>
5181	</div><div class="quickview" data-quickview data-stock-show="true" data-type-show="" data-vendor-show="" >
5182		<div class="quickview__overlay" data-quickview-close></div>
5183		<div class="quickview__content circle">
5184			<button type="button" class="quickview__btn-close" data-quickview-close></button>
5185			<div data-quickview-container></div>
5186		</div>
5187	</div><div class="edit_variant-cart-container" data-edit_variant-cart >
5188	<div class="edit_variant-cart__content">
5189		<button type="button" class="edit_variant__btn-close" data-edit_variant-cart-close></button>
5190		<div data-edit_variant-cart-container></div>
5191	</div>
5192</div>
5192<script id="ajaxcart-template" type="text/template">
5193<form action="/cart" method="post" novalidate class="cart ajaxcart ajaxcart--header">
5194    <div class="ajaxcart__inner"><div class="shipping-bar-cart hidden" data-price_shipping_bar="10000">
5195				<div class="title-freeship"><i class="wpb-icon-flash"></i> Free shipping on orders Rs. 100.00</div>
5196				<div class="title-spend">Spend Rs. 100.00 more and get free shipping!</div>
5197				<div class="title-shipping hide">Congratulations , you&#39;ve got free shipping!</div>
5198				<div class="shipping-progress_bar"><div class="shipping-progress"></div></div>
5199			</div>
5200		{{#items}}
5201		<div class="ajaxcart__product data-edit_variant-popup-item" data-line="{{line}}" data-csapp_line_wrapper>
5202			<div class="ajaxcart__line-item content-edit_variant-popup" data-csapp_line_index>
5203				<div class="ajaxcart__line-item--left">
5204					<div class="ajaxcart__product-image-wrapper image-popup">
5205						<a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a>
5206					</div>
5207				</div>
5208				<div class="ajaxcart__line-item--right">
5209					<div class="ajaxcart__product-description">
5210						<div class="ajaxcart__product-name-wrapper">
5211							<a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a>
5212							<div class="variant-content">
5213								{{#if variation}}
5214								<div class="ajaxcart__product-meta">
5215									{{#each options}}
5216										<span>{{ this.name }}: {{ this.value }}</span>
5217									{{/each}}
5218								</div>
5219								{{/if}}
5220								{{#properties}}
5221									{{#each this}}
5222										{{#if this}}
5223											<span class="ajaxcart__product-metas">{{@key}}: {{this}}</span>
5224										{{/if}}
5225									{{/each}}
5226								{{/properties}}
5227								{{#if discountsApplied}}
5228									<ul class="product-discount product-discount--ajax-cart" aria-label="Discount">
5229										{{#each discounts}}
5230											<li class="product-discount__item">
5231												<span class="fa fa-tag" aria-hidden="true"></span>{{ this.discount_application.title }} (-{{{ this.formattedAmount }}})
5232											</li>
5233										{{/each}}
5234									</ul>
5235								{{/if}}
5236								{{#if variation}}
5237									<div class="cart-product-edit_variant" data-title="Edit this item"  data-id_variant="{{variant_id}}" data-line="{{line}}" data-value="{{itemQty}}" data-handle="{{ handle }}">
5238										<i class="wpb-icon-edit"></i>
5239									</div>
5240								{{/if}}
5241							</div>
5242							<div class="ajaxcart__product-price-wrapper">
5243								{{#if discountsApplied}}
5244									<del class="ajaxcart__price ajaxcart__price--regular">{{{price}}}</del>
5245									<span class="ajaxcart__price ajaxcart__price--sale">{{{discountedPrice}}}</span>
5246								{{else}}
5247									<span class="ajaxcart__price" data-csapp_line_price  data-csapp_discount_summery>{{{price}}}</span>
5248								{{/if}}
5249								{{#if unitPrice}}
5250									<span class="d-none">Unit price</span>
5251									<span class="cart__unit-price">
5252										
5253
5254										<span>{{{ unitPrice.price }}}</span><span aria-hidden="true">/</span><span class="d-none">&nbsp;per&nbsp;</span>{{#if unitPrice.addRefererenceValue }}{{{ unitPrice.reference_value }}}{{/if}}{{{ unitPrice.reference_unit }}}
5255									</span>
5256								{{/if}}
5257								
5258									<div class="pre_order hide">( Pre-order )</div>
5259								
5260							</div>
5261							<div class="quantity-remove">
5262								<div class="quantity-price">
5263									<div class="drawer__quantity">
5264										<div class="ajaxcart__qty wpbingo-qty">
5265											<button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus wpbingo-qty__adjust wpbingo-qty__adjust--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}" aria-label="Reduce item quantity by one">
5266												<i class="feather-minus" aria-hidden="true"></i>
5267											</button>
5268											<input type="text" name="updates[]" class="ajaxcart__qty-num wpbingo-qty__number" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*" data-variant_id="{{variant_id}}">
5269											<button type="button" {{disabled}} class="ajaxcart__qty-adjust ajaxcart__qty--plus wpbingo-qty__adjust wpbingo-qty__adjust--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one">
5270												<i class="feather-plus" aria-hidden="true"></i>
5271											</button>
5272										</div>
5273									</div>
5274								</div>
5275								<a class="ajaxcart__remove" href="javascript:void(0)" data-line="{{line}}" data-cart-remove><i class="wpb-icon-delete"></i></a>
5276							</div>
5277						</div>
5278					</div>
5279				</div>
5280			</div>
5281		</div>
5282		{{/items}}
5283    </div>
5284    <div class="ajaxcart__footer">
5285	<div class="ajaxhm">
5286		
5287			<div class="ajaxcart__info">
5288				<div class="ajaxcart__info_header">
5289					
5290						<div class="button_note"><i class="wpb-icon-edit1"></i><span>Add note</span></div>
5291					
5292					
5293					
5294				</div>
5295				<div class="ajaxcart__info_content">
5296					
5297					
5298						
5299							<div class="ajaxcart__note">
5300								<label class="ajaxcart__note-label">Special instructions for seller</label>
5301								<textarea name="note" class="ajaxcart__note-input form-control">{{note}}</textarea>
5302								
5303								<div class="button-action">
5304									<div class="save save-ajaxcart__note">Save</div>
5305									<div class="close-ajaxcart__info">Close</div>
5306								</div>
5307								
5308							</div>
5309						
5310					
5311				</div>
5312			</div>
5313		
5314	
5315		
5316		{{#if cartDiscountsApplied}}
5317			<div class="ajaxcart__footer-discount">
5318				{{#each cartDiscounts}}
5319					<div class="order-discount order-discount--ajax-cart">
5320						<i class="fa fa-tag" aria-hidden="true"></i>
5321						<span class="d-none">Discount:</span> {{ this.title }}
5322					</div>
5323					<div class="order-discount__value text-right">
5324						<span class="ajaxcart__price">-{{{ this.formattedAmount }}}</span>
5325					</div>
5326				{{/each}}
5327			</div>
5328		{{/if}}
5329		
5330		
5331		<div class="ajaxcart__footer-price">
5332			<span class="ajaxcart__subtotal-name">Subtotal: </span>
5333			<span class="ajaxcart__subtotal csapps-cart-original-total">{{{totalPrice}}}</span>
5334		</div>
5335		
5336		<p class="ajaxcart__policies">Taxes and shipping calculated at checkout
5337
5338		</p><div class="ajaxcart-currency" data-currency-jsnotify>
5339				<div class="content">
5340					<div class="marquee">
5341						<p>
5342							All charges are billed in <span>INR</span>. While the content of your cart is currently displayed in <span class="selected-currency"></span>, the checkout will use <span>INR</span> at the most current exchange rate.
5343						</p>
5344					</div>
5345				</div>
5346			</div>
5347			
5348				<p class="ajaxcart_terms_conditions">
5349					<input style="float:none; vertical-align: middle;" type="checkbox" class="agree_terms_conditions" />
5350					<label style="display:inline; float:none" for="agree">
5351						I agree with the <a href="#">terms and conditions</a>
5352					</label>
5353				</p>
5354			
5355		
5356		<!-- Custom Payment Selection UI -->
5357			<div class="custom-payment-selector" style="margin: 12px 0; padding: 10px 28px; border: 1px solid #e0e0e0; border-radius: 6px; background: #f9f9f9;">
5358				<p style="font-weight: 600; margin-bottom: 8px; font-size: 13px; color: #333;">Select Checkout Type:</p>
5359				<label style="display: flex; align-items: center; margin-bottom: 6px; cursor: pointer; font-size: 13px; color: #222;">
5360					<input type="radio" name="custom_checkout_type" value="gokwik" checked style="margin-right: 8px;" class="checkout-radio-option">
5361					<span>Fast Checkout (Aspire EMI / Credit Card EMI / UPI / COD)</span>
5362				</label>
5363				<label style="display: flex; align-items: center; cursor: pointer; font-size: 13px; color: #222;">
5364					<input type="radio" name="custom_checkout_type" value="snapmint" style="margin-right: 8px;" class="checkout-radio-option">
5365					<span>Snapmint EMI (Pay in 3/6/9 Months)</span>
5366				</label>
5367			</div>
5368
5369			<div class="ajaxcart__footer-buttons">
5370				<div class="button-cart">
5371					<button class="btn cart-modal__btn cart-modal__btn--checkout gokwik-target-btn" type="submit" name="checkout" disabled>
5372						Check Out
5373					</button>
5374					<a href="/checkout" class="btn cart-modal__btn cart-modal__btn--checkout snapmint-target-btn snapmint-hidden-btn">
5375						Proceed with Snapmint
5376					</a>
5377				</div>
5378				<div class="button-cart">
5379					<button class="btn cart-modal__btn cart-modal__btn--viewcart" type="submit">
5380						View Cart
5381					</button>
5382				</div>
5383			</div>
5384			<style> .gokwik-force-hide { display: none !important; visibility: hidden !important; opacity: 0 !important; height: 0 !important; padding: 0 !important; margin: 0 !important; pointer-events: none !important; } .snapmint-hidden-btn { display: none !important; } .snapmint-show-btn { display: block !important; text-align: center; text-decoration: none; line-height: normal; } a.btn.cart-modal__btn.cart-modal__btn--checkout.snapmint-target-btn.snapmint-show-btn { padding: 12px; }</style>
5385			
5385<script>
5386			(function() {
5387				function handleCartDrawerCheckoutToggle() {
5388					const selectedRadio = document.querySelector('input[name="custom_checkout_type"]:checked');
5389					const gokwikBtn = document.querySelector('.gokwik-target-btn');
5390					const snapmintBtn = document.querySelector('.snapmint-target-btn');
5391					const termsCheckbox = document.querySelector('.agree_terms_conditions');
5392
5393					if (!gokwikBtn || !snapmintBtn) return;
5394
5395					const selectedValue = selectedRadio ? selectedRadio.value : 'gokwik';
5396
5397					if (selectedValue === 'snapmint') {
5398						gokwikBtn.classList.add('gokwik-force-hide');
5399						snapmintBtn.classList.remove('snapmint-hidden-btn');
5400						snapmintBtn.classList.add('snapmint-show-btn');
5401					} else {
5402						gokwikBtn.classList.remove('gokwik-force-hide');
5403						snapmintBtn.classList.add('snapmint-hidden-btn');
5404						snapmintBtn.classList.remove('snapmint-show-btn');
5405					}
5406
5407					if (termsCheckbox) {
5408						if (termsCheckbox.checked) {
5409							snapmintBtn.style.pointerEvents = 'auto';
5410							snapmintBtn.style.opacity = '1';
5411							snapmintBtn.removeAttribute('disabled');
5412						} else {
5413							snapmintBtn.style.pointerEvents = 'none';
5414							snapmintBtn.style.opacity = '0.5';
5415							snapmintBtn.setAttribute('disabled', 'disabled');
5416						}
5417					}
5418				}
5419				document.addEventListener('change', function(e) {
5420					if (e.target && e.target.classList.contains('checkout-radio-option')) {
5421						handleCartDrawerCheckoutToggle();
5422					}
5423					if (e.target && e.target.classList.contains('agree_terms_conditions')) {
5424						handleCartDrawerCheckoutToggle();
5425					}
5426				});
5427				const observer = new MutationObserver(function() {
5428					handleCartDrawerCheckoutToggle();
5429				});
5430				observer.observe(document.body, { childList: true, subtree: true });
5431				handleCartDrawerCheckoutToggle();
5432			})();
5433			</script>
5433
5434    </div>
5435	</div>
5436	
5437</form>
5438
5439</script>
vendor: 1 bytes, line 5439
5439
5440<script id="quickview-template" type="text/template">
5441
5442	<div class="product-quickview">
5443		<div class="row">
5444			<div class="img-quickview">
5445				<div class="product-quickview__images">
5446					<div class="quickview-images">{{{images}}}</div>
5447				</div>
5448			</div>
5449			<div class="bwp-single-info">
5450				<div class="content_product_detail">
5451					<div class="product-review">
5452						<!-- Start of Judge.me code --> 
5453							<div style='{{ jm_style }}' class='jdgm-widget jdgm-preview-badge'  data-id='{{ product.id }}'>
5454							  {{ product.metafields.judgeme.badge }}
5455							</div>  
5456						<!-- End of Judge.me code -->
5457					</div>
5458					<h2 class="product-quickview_title">{{title}}</h2>
5459					<div class="product__vendor">
5460						<div class="product__organization__label">By </div>
5461						<div class="product__organization__text"><a href="/collections/vendors?q={{vendor}}">{{vendor}}</a></div>
5462					</div>
5463					<div class="product-quickview__price">{{{price}}}</div>
5464					<div class="product-quickview__description"></div>
5465					<div class="countdown-quickview hidden"><div class="icon"> <svg class="hourglass" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 206" preserveAspectRatio="none">
5466        <path class="middle" d="M120 0H0v206h120V0zM77.1 133.2C87.5 140.9 92 145 92 152.6V178H28v-25.4c0-7.6 4.5-11.7 14.9-19.4 6-4.5 13-9.6 17.1-17 4.1 7.4 11.1 12.6 17.1 17zM60 89.7c-4.1-7.3-11.1-12.5-17.1-17C32.5 65.1 28 61 28 53.4V28h64v25.4c0 7.6-4.5 11.7-14.9 19.4-6 4.4-13 9.6-17.1 16.9z"/>
5467        <path class="outer" d="M93.7 95.3c10.5-7.7 26.3-19.4 26.3-41.9V0H0v53.4c0 22.5 15.8 34.2 26.3 41.9 3 2.2 7.9 5.8 9 7.7-1.1 1.9-6 5.5-9 7.7C15.8 118.4 0 130.1 0 152.6V206h120v-53.4c0-22.5-15.8-34.2-26.3-41.9-3-2.2-7.9-5.8-9-7.7 1.1-2 6-5.5 9-7.7zM70.6 103c0 18 35.4 21.8 35.4 49.6V192H14v-39.4c0-27.9 35.4-31.6 35.4-49.6S14 81.2 14 53.4V14h92v39.4C106 81.2 70.6 85 70.6 103z"/>
5468    </svg></div><div class="content"></div></div>
5469					<div class="group-quickview"></div>
5470					<div class="product-quickview__variants wpb-variants-swatch">{{{variants}}}</div>
5471					
5472					<form action="/cart/add" id="form-simple-addtocart" method="post" accept-charset="UTF-8" enctype="multipart/form-data">
5473						
5474							<input type="hidden" data-quickview-variant name="id" value="{{variantID}}">
5475						
5476						<div class="product-quickview__avaiable">
5477							<div class="product-avaiable product-avaiable--active product-avaiable--instock">
5478								<div class="js-product-avaiable-text product-avaiable__text product-avaiable__text--instock">In stock</div>
5479							</div>
5480							<div class="product-avaiable product-avaiable--outstock">
5481								<div class="js-product-avaiable-text product-avaiable__text product-avaiable__text--outstock">Out of stock</div>
5482							</div>
5483						</div>
5484						<div class="product-quickview__buttons">
5485							<div class="product-quantity" data-quickview-quantity>
5486								<label class="product-quantity__label">Quantity</label>
5487								<div class="product-quantity__selector"><div class="wpbingo-qty">
5488											<button type="button" class="js-qty-adjust wpbingo-qty__adjust wpbingo-qty__adjust--minus" aria-label="Reduce item quantity by one">
5489												<i class="feather-minus"></i>
5490											</button>
5491											<input type="text" name="quantity" class="js-qty-number wpbingo-qty__number" value="1" min="1" aria-label="quantity" pattern="[0-9]*">
5492											<button type="button" class="js-qty-adjust wpbingo-qty__adjust wpbingo-qty__adjust--plus" aria-label="Increase item quantity by one">
5493												<i class="feather-plus"></i>
5494											</button>
5495										</div></div>
5496							</div>
5497							<div class="product-single__add-to-cart">
5498								<button class="btn btn--add-to-cart" type="submit" name="add">
5499									<span class="btn__text">Add to Cart</span>
5500								</button>
5501							</div>
5502						</div>
5503						<div class="product-quickview__buttons_external"></div>
5504					</form>
5505				</div>
5506			
5507			</div>
5508		</div>
5509	</div>
5510
5511</script>
vendor: 1 bytes, line 5511
5511
5512<script id="gift-card-template" type="text/template">
5513
5514	<div class="product-giftcard">
5515		<h2 class="product-giftcard_title">{{title}}</h2>
5516		<div class="row">
5517			<div class="img-giftcard">
5518				<div class="product-giftcard__images">
5519					<div class="giftcard-images">{{{images}}}</div>
5520				</div>
5521			</div>
5522			<div class="bwp-single-info">
5523				<div class="content_product_detail">
5524					<div class="product-giftcard__variants wpb-variants-swatch">{{{variants}}}</div>
5525					
5526					<form action="/cart/add" id="form-gift-card-addtocart" method="post" accept-charset="UTF-8" enctype="multipart/form-data">
5527						
5528							<input type="hidden" data-edit_variant-variant name="id" value="{{variantID}}">
5529							<div class="product-giftcard__price">{{{price}}}</div>
5530						
5531						<div class="product-giftcard__buttons">
5532							<div class="product-quantity" data-gift-card-quantity>
5533								<label class="product-quantity__label">Quantity</label>
5534								<div class="product-quantity__selector">
5535									<div class="wpbingo-qty">
5536										<button type="button" class="js-qty-adjust wpbingo-qty__adjust wpbingo-qty__adjust--minus" aria-label="Reduce item quantity by one">
5537											<i class="feather-minus"></i>
5538										</button>
5539										<input type="text" name="quantity" class="js-qty-number wpbingo-qty__number" value="1" min="1" aria-label="quantity" pattern="[0-9]*">
5540										<button type="button" class="js-qty-adjust wpbingo-qty__adjust wpbingo-qty__adjust--plus" aria-label="Increase item quantity by one">
5541											<i class="feather-plus"></i>
5542										</button>
5543									</div>
5544								</div>
5545							</div>
5546							<div class="product-single__add-to-cart">
5547								<button class="btn btn--add-to-cart" type="submit" name="add">
5548									<span class="btn__text">Add to Cart</span>
5549								</button>
5550							</div>
5551						</div>
5552					</form>
5553				</div>
5554			
5555			</div>
5556		</div>
5557	</div>
5558
5559</script>
vendor: 1 bytes, line 5559
5559
5560<script id="edit_variants-template" type="text/template">
5561
5562	<div class="product-edit_variants" data-line={{line}}>
5563		<div class="row">
5564			<div class="img-edit_variants">
5565				<div class="product-edit_variants__images">
5566					<div class="edit_variants-images">{{{images}}}</div>
5567				</div>
5568			</div>
5569			<div class="bwp-single-info">
5570				<div class="content_product_detail">
5571					<h2 class="product-edit_variants_title">{{title}}</h2>
5572					<div class="product-edit_variants__variants wpb-variants-swatch">{{{variants}}}</div>
5573					
5574					<form action="/cart/add" id="form-edit_variants-addtocart" method="post" accept-charset="UTF-8" enctype="multipart/form-data">
5575						
5576							<input type="hidden" data-edit_variant-variant name="id" value="{{variantID}}">
5577							<div class="product-edit_variants__price">{{{price}}}</div>
5578						
5579						<div class="product-edit_variants__buttons">
5580							<div class="product-quantity" data-edit_variant-quantity>
5581								<label class="product-quantity__label">Quantity</label>
5582								<div class="product-quantity__selector">
5583									<div class="wpbingo-qty">
5584										<button type="button" class="js-qty-adjust wpbingo-qty__adjust wpbingo-qty__adjust--minus" aria-label="Reduce item quantity by one">
5585											<i class="feather-minus"></i>
5586										</button>
5587										
5588										<input type="text" name="quantity" class="js-qty-number wpbingo-qty__number" value="{{qty}}" min="1" aria-label="quantity" pattern="[0-9]*">
5589										<button type="button" class="js-qty-adjust wpbingo-qty__adjust wpbingo-qty__adjust--plus" aria-label="Increase item quantity by one">
5590											<i class="feather-plus"></i>
5591										</button>
5592									</div>
5593								</div>
5594							</div>
5595							<div class="product-single__add-to-cart">
5596								<button class="btn btn--add-to-cart" type="submit" name="add" disabled>
5597									<span class="btn__text">Replace item</span>
5598								</button>
5599							</div>
5600						</div>
5601					</form>
5602				</div>
5603			
5604			</div>
5605		</div>
5606	</div>
5607
5608</script>
5608
5609<div class="compare__table" grid-compare>
5610        <div class="show-compare">
5611          Compare<span class="count">0</span>
5612        </div>
5613        <div class="content-compare">
5614          <div class="content product-card">
5615            <div class="hide-compare"></div>
5616            <div class="table">
5617              <ul class="remove-button">
5618                <li class="label"></li>
5619              </ul>
5620              <ul class="compare-name" data-label="Product"></ul>
5621              <ul class="compare-image"></ul>
5622              <ul class="compare-variants" data-label="Variants"></ul>
5623              <ul class="compare-availability" data-label="Availability"></ul>
5624              <ul class="compare-price" data-label="Price"></ul>
5625              <ul class="compare-atc"></ul>
5626            </div>
5627          </div>
5628        </div>
5629      </div>
5630      
5631
5632
5633<div class="content_terms_conditions">
5634        <div class="close-overlay" data-close-terms_conditions></div>
5635        <div class="content">
5636          <div class="close-conditions" data-close-terms_conditions></div><div class="title">
5637              <h2>Terms & Conditions</h2>
5638            </div><div class="info"><p>Welcome to Aspire & Innovative Advertising Limited, these terms and conditions outline the rules and regulations for the use of Aspire & Innovative Advertising Limited’s Website.</p>
5639<p>We reserve the right to update these Terms and Conditions at any time, and your continued use of the website constitutes your acceptance of any changes.</p>
5640<p>By accessing this website, we assume you accept these terms and conditions in full. Do not continue to use Aspire & Innovative Advertising Limited’s website if you do not accept all the terms and conditions stated on this page.</p>
5641<p>The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and any or all Agreements: <strong>Client</strong>, <strong>You</strong> and <strong>Your</strong> refers to you, the person accessing this website and accepting the Company’s terms and conditions. <strong>The Company</strong>, <strong>Ourselves</strong>, <strong>We</strong>, <strong>Our</strong> and <strong>Us</strong>, refers to our Company. <strong>Party</strong>, <strong>Parties</strong>, or <strong>Us</strong>, refers to both the Client and ourselves, or either the Client or ourselves.</p>
5642<p>All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner, whether by formal meetings of a fixed duration, or any other means, for the express purpose of meeting the Client’s needs in respect of provision of the Company’s stated services/products, in accordance with and subject to, prevailing law of Delhi, India.</p>
5643<p>Any use of the above terminology or other words in the singular, plural, capitalisation and/or he/she or they, are taken as interchangeable and therefore as referring to same.</p>
5644<p><strong>User Accounts </strong></p>
5645<ul>
5646<li>To place an order, you may need to create an account. You are responsible for maintaining the confidentiality of your account information and for all activities that occur under your account.</li>
5647<li>We reserve the right to suspend or terminate accounts for any reason, including but not limited to, suspected fraudulent activity or violation of these Terms and Conditions.</li>
5648</ul>
5649<p><strong>Cookies</strong></p>
5650<p>We employ the use of cookies. By using Aspire & Innovative Advertising Limited’s website you consent to the use of cookies in accordance with Aspire & Innovative Advertising Limited’s privacy policy. Most of the modern-day interactive websites use cookies to enable us to retrieve user details for each visit.</p>
5651<p>Cookies are used in some areas of our site to enable the functionality of this area and ease of use for those people visiting. Some of our affiliate / advertising partners may also use cookies.</p>
5652<p><strong>License</strong></p>
5653<p>Unless otherwise stated, Aspire & Innovative Advertising Limited and/or its licensors own the intellectual property rights for all material on Aspire & Innovative Advertising Limited.</p>
5654<p>All intellectual property rights are reserved. You may view and/or print pages from <a href="https://aspireinnovate.in">https://aspireinnovate.in</a> for your own personal use subject to restrictions set in these terms and conditions.</p>
5655<p>You must not:</p>
5656<ul>
5657<li>Republish material from <a href="https://aspireinnovate.in">https://aspireinnovate.in</a>.</li>
5658<li>Sell, rent or sub-license material from <a href="https://aspireinnovate.in">https://aspireinnovate.in</a>.</li>
5659<li>Reproduce, duplicate or copy material from <a href="https://aspireinnovate.in">https://aspireinnovate.in</a>.</li>
5660<li>Redistribute content from Aspire & Innovative Advertising Limited (unless content is specifically made for redistribution).</li>
5661</ul>
5662<p><strong>Disclaimer</strong></p>
5663<p>To the maximum extent permitted by applicable law, we exclude all representations, warranties and conditions relating to our website and the use of this website (including, without limitation, any warranties implied by law in respect of satisfactory quality, fitness for purpose and/or the use of reasonable care and skill).</p>
5664<p>Nothing in this disclaimer will:</p>
5665<ul>
5666<li>Limit or exclude our or your liability for death or personal injury resulting from negligence.</li>
5667<li>Limit or exclude our or your liability for fraud or fraudulent misrepresentation.</li>
5668<li>Limit any of our or your liabilities in any way that is not permitted under applicable law.</li>
5669<li>Or exclude any of our or your liabilities that may not be excluded under applicable law.</li>
5670</ul>
5671<p>The limitations and exclusions of liability set out in this Section and elsewhere in this disclaimer:</p>
5672<ol>
5673<li>are subject to the preceding paragraph; and</li>
5674<li>govern all liabilities arising under the disclaimer or in relation to the subject matter of this disclaimer, including liabilities that arise in contract, tort (including negligence) and for breach of statutory duty.</li>
5675</ol>
5676<p>To the extent that the website and the information and services on the website are provided free of charge, we will not be liable for any loss or damage of any nature.</p>
5677<p><strong>Transactions </strong></p>
5678<ul>
5679<li>By placing an order, you represent that you are of legal age and have the authority to enter a contract.</li>
5680<li>We reserve the right to refuse or cancel any order for any reason, including but not limited to, suspected fraud or unavailability of the product.</li>
5681<li>Prices and payment terms are subject to change without notice. We accept various payment methods, as outlined on our website.</li>
5682<li>Shipping and refund / return policies are detailed on our website and are subject to change without notice.</li>
5683</ul>
5684<p><strong>Governing Law </strong></p>
5685<ul>
5686<li>These Terms and Conditions shall be governed by and construed in accordance with the laws of Delhi, India, without regard to its conflict of laws principles.</li>
5687<li>Any disputes arising out of or in connection with these Terms and Conditions shall be resolved 
5687in the courts of Delhi, India.</li>
5688</ul>
5689<p><strong>Contact Information </strong></p>
5690<ul>
5691<li>If you have any questions or concerns regarding these Terms and Conditions, please contact us at <strong>[email protected].</strong>
5692</li>
5693</ul></div>
5694        </div>
5695      </div><canvas id="fire_work" class="hide"></canvas><div id="before-you-leave" class="hiden" data-time=1>
5696		<div class="close-full" data-close-you-leave></div>
5697		<div class="content-you-leave">
5698			<div class="content">
5699				<div class="close" data-close-you-leave></div>
5700				<div class="content-top">
5701					<div class="image" ><img class="lazyload fade-in" src="//aspireinnovate.in/cdn/shop/files/opi.jpg?v=1747050951" width="380" height="230" /></div>
5702					<h2></h2>
5703				</div><div class="desc">Please check our exciting Product Range!</div><div class="code"></div><div class="button"><a href="/collections/all">CONTINUE SHOPPING</a></div><h2 class="title-product-leave">Recommended</h2><div class="content-product">
5704<div class="slick-carousel__item">
5705								<div class="product-card">
5706									<div class="product-card__image-wrapper">
5707<a class="product-card__image-link" href="/products/24k-999-9-purest-1-g-lotus-gold-bar">
5708											
5709												<div class="product-card__image">
5710													<div class="preloading-img-product" style="padding-top:100.0%">
5711		
5712			<img class="lazyload  product-card__img variant fade-in"
5713			alt = ""
5714			aria-label=""
5715			data-alt=""
5716			data-src="//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a_180x.jpg?v=1787144668 180w ,//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a_360x.jpg?v=1787144668 360w ,//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a_540x.jpg?v=1787144668 540w ,//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a_720x.jpg?v=1787144668 720w ,//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a_900x.jpg?v=1787144668 900w ,//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a.jpg?v=1787144668 1080w"
5717			data-srcset="//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a_180x.jpg?v=1787144668 180w ,//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a_360x.jpg?v=1787144668 360w ,//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a_540x.jpg?v=1787144668 540w ,//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a_720x.jpg?v=1787144668 720w ,//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a_900x.jpg?v=1787144668 900w ,//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a.jpg?v=1787144668 1080w"
5718			data-sizes="auto"
5719			><div id="pre-loading" class="pre-loading-image">
5720    <div class="preload-img-product" data-title="aspireinnovate">aspireinnovate</div>
5721</div>
5722		
5723		<noscript><img class="img-fluid noscript" src="//aspireinnovate.in/cdn/shop/files/Untitleddesign_a5e45231-8860-4993-9850-76e265b5ca4a.jpg?crop=center&height=1080&v=1787144668&width=1080" width="1080" height="1080" /></noscript>
5724	</div>
5725												</div>
5726											
5727										</a>
5728									</div>
5729									<div class="product-card__content"><div class="product-card__review product-review">
5730												<!-- Start of Judge.me code --> 
5731													<div style='' class='jdgm-widget jdgm-preview-badge'  data-id='11151798370340'>
5732													  
5733													</div>  
5734												<!-- End of Judge.me code -->
5735											</div><div class="product-card__name">
5736											<a href="/products/24k-999-9-purest-1-g-lotus-gold-bar">24K (999.9+) Purest Gold Bar</a>
5737										</div>
5738										<div class="product-card__price">
5739											<div class="product-group-price" data-handle="24k-999-9-purest-1-g-lotus-gold-bar">
5740												
5741<div class="product-price product-price--regular">Rs. 20,250.00</div><div class="product-price variant-price price-sale">Rs. 17,170.00</div></div>
5742												
5743											
5744										</div><div class="wpb-variants-swatch" data-handle="24k-999-9-purest-1-g-lotus-gold-bar">
5745<div class="swatch-content swatch-content-1 label">
5746																
5747<div class="swatch-items active">
5748																		<label class="1 Gram" data-index="option1" title="1 Gram" data-variant="1 Gram" >
5749																			1 Gram
5750																			<span>1 Gram</span>
5751																		</label>
5752																	</div>
5753																
5754<div class="swatch-items ">
5755																		<label class="2 Gram" data-index="option1" title="2 Gram" data-variant="2 Gram" >
5756																			2 Gram
5757																			<span>2 Gram</span>
5758																		</label>
5759																	</div><a class="more-variant" href="/products/24k-999-9-purest-1-g-lotus-gold-bar">
5760																+5
5761															</a></div></div><div class="content-button"><div class="product-card__form" data-handle="24k-999-9-purest-1-g-lotus-gold-bar" data-title="Add to Cart">
5762													
5763
5764															<form action="/cart/add" method="post" enctype="multipart/form-data" class="form-addtocart" data-product-form>
5765																<input type="hidden" name="id" value="51287514939428" />
5766																<button class="js-btn-addtocart btn btn--add-to-cart"
5767																	type="submit"
5768																	value="Submit"
5769																	title="Add to Cart">
5770																	<span>Add to Cart</span>
5771																</button>
5772															</form>
5773														
5774													
5775												</div><div class="button-wishlist" data-title="Wishlist">
5776													<button type="button" aria-label="Wishlist" class="" button-wishlist data-product-handle="24k-999-9-purest-1-g-lotus-gold-bar">
5777													</button>
5778												</div></div>
5779									</div>
5780								</div>
5781							</div>
5782<div class="slick-carousel__item">
5783								<div class="product-card">
5784									<div class="product-card__image-wrapper">
5785<a class="product-card__image-link" href="/products/999-9-purest-50-g-lord-buddha-silver-bar">
5786											
5787												<div class="product-card__image">
5788													<div class="preloading-img-product" style="padding-top:100.0%">
5789		
5790			<img class="lazyload  product-card__img variant fade-in"
5791			alt = ""
5792			aria-label=""
5793			data-alt=""
5794			data-src="//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481_180x.jpg?v=1787304653 180w ,//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481_360x.jpg?v=1787304653 360w ,//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481_540x.jpg?v=1787304653 540w ,//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481_720x.jpg?v=1787304653 720w ,//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481_900x.jpg?v=1787304653 900w ,//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481.jpg?v=1787304653 1080w"
5795			data-srcset="//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481_180x.jpg?v=1787304653 180w ,//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481_360x.jpg?v=1787304653 360w ,//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481_540x.jpg?v=1787304653 540w ,//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481_720x.jpg?v=1787304653 720w ,//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481_900x.jpg?v=1787304653 900w ,//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481.jpg?v=1787304653 1080w"
5796			data-sizes="auto"
5797			><div id="pre-loading" class="pre-loading-image">
5798    <div class="preload-img-product" data-title="aspireinnovate">aspireinnovate</div>
5799</div>
5800		
5801		<noscript><img class="img-fluid noscript" src="//aspireinnovate.in/cdn/shop/files/1_7a00a775-a323-4b25-9262-5e3f9517e481.jpg?crop=center&height=1080&v=1787304653&width=1080" width="1080" height="1080" /></noscript>
5802	</div>
5803												</div>
5804											
5805										</a>
5806									</div>
5807									<div class="product-card__content"><div class="product-card__review product-review">
5808												<!-- Start of Judge.me code --> 
5809													<div style='' class='jdgm-widget jdgm-preview-badge'  data-id='11151798829092'>
5810													  
5811													</div>  
5812												<!-- End of Judge.me code -->
5813											</div><div class="product-card__name">
5814											<a href="/products/999-9-purest-50-g-lord-buddha-silver-bar">(999.9+) Purest Silver Bar</a>
5815										</div>
5816										<div class="product-card__price">
5817											<div class="product-group-price" data-handle="999-9-purest-50-g-lord-buddha-silver-bar">
5818												
5819<div class="product-price product-price--regular">Rs. 3,630.00</div><div class="product-price variant-price price-sale">Rs. 3,030.00</div></div>
5820												
5821											
5822										</div><div class="wpb-variants-swatch" data-handle="999-9-purest-50-g-lord-buddha-silver-bar">
5823<div class="swatch-content swatch-content-1 label">
5824																
5825<div class="swatch-items active">
5826																		<label class="10 Gram" data-index="option1" title="10 Gram" data-variant="10 Gram" >
5827																			10 Gram
5828																			<span>10 Gram</span>
5829																		</label>
5830																	</div>
5831																
5832<div class="swatch-items ">
5833																		<label class="20 Gram" data-index="option1" title="20 Gram" data-variant="20 Gram" >
5834																			20 Gram
5835																			<span>20 Gram</span>
5836																		</label>
5837																	</div><a class="more-variant" href="/products/999-9-purest-50-g-lord-buddha-silver-bar">
5838																+2
5839															</a></div></div><div class="content-button"><div class="product-card__form" data-handle="999-9-purest-50-g-lord-buddha-silver-bar" data-title="Add to Cart">
5840													
5841
5842															<form action="/cart/add" method="post" enctype="multipart/form-data" class="form-addtocart" data-product-form>
5843																<input type="hidden" name="id" value="51293847257124" />
5844																<button class="js-btn-addtocart btn btn--add-to-cart"
5845																	type="submit"
5846																	value="Submit"
5847																	title="Add to Cart">
5848																	<span>Add to Cart</span>
5849																</button>
5850															</form>
5851														
5852													
5853												</div><div class="button-wishlist" data-title="Wishlist">
5854													<button type="button" aria-label="Wishlist" class="" button-wishlist data-product-handle="999-9-purest-50-g-lord-buddha-silver-bar">
5855													</button>
5856												</div></div>
5857									</div>
5858								</div>
5859							</div>
5860<div class="slick-carousel__item">
5861								<div class="product-card">
5862									<div class="product-card__image-wrapper">
5863<a class="product-card__image-link" href="/products/livpure-coolmist-air-cooler-48l">
5864											
5865												<div class="product-card__image">
5866													<div class="preloading-img-product" style="padding-top:100.0%">
5867		
5868			<img class="lazyload  product-card__img variant fade-in"
5869			alt = ""
5870			aria-label=""
5871			data-alt=""
5872			data-src="//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232_180x.jpg?v=1784021281 180w ,//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232_360x.jpg?v=1784021281 360w ,//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232_540x.jpg?v=1784021281 540w ,//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232_720x.jpg?v=1784021281 720w ,//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232_900x.jpg?v=1784021281 900w ,//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232.jpg?v=1784021281 1080w"
5873			data-srcset="//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232_180x.jpg?v=1784021281 180w ,//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232_360x.jpg?v=1784021281 360w ,//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232_540x.jpg?v=1784021281 540w ,//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232_720x.jpg?v=1784021281 720w ,//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232_900x.jpg?v=1784021281 900w ,//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232.jpg?v=1784021281 1080w"
5874			data-sizes="auto"
5875			><div id="pre-loading" class="pre-loading-image">
5876    <div class="preload-img-product" data-title="aspireinnovate">aspireinnovate</div>
5877</div>
5878		
5879		<noscript><img class="img-fluid noscript" src="//aspireinnovate.in/cdn/shop/files/2_0a86ba61-9bee-4e1e-a771-1d5c1de9c232.jpg?crop=center&height=1080&v=1784021281&width=1080" width="1080" height="1080" /></noscript>
5880	</div>
5881												</div>
5882											
5883										</a>
5884									</div>
5885									<div class="product-card__content"><div class="product-card__review product-review">
5886												<!-- Start of Judge.me code --> 
5887													<div style='' class='jdgm-widget jdgm-preview-badge'  data-id='11082399121444'>
5888													  
5889													</div>  
5890												<!-- End of Judge.me code -->
5891											</div><div class="product-card__name">
5892											<a href="/products/livpure-coolmist-air-cooler-48l">Livpure Coolmist Air Cooler 48L</a>
5893										</div>
5894										<div class="product-card__price">
5895											<div class="product-group-price" data-handle="livpure-coolmist-air-cooler-48l">
5896												
5897<div class="product-price product-price--regular">Rs. 10,399.00</div><div class="product-price price-sale">Rs. 6,599.00</div></div>
5898												
5899											
5900										</div><div class="content-button"><div class="product-card__form" data-handle="livpure-coolmist-air-cooler-48l" data-title="Add to Cart">
5901													
5902
5903															<form action="/cart/add" method="post" enctype="multipart/form-data" class="form-addtocart" data-product-form>
5904																<input type="hidden" name="id" value="51060902428708" />
5905																<button class="js-btn-addtocart btn btn--add-to-cart"
5906																	type="submit"
5907																	value="Submit"
5908																	title="Add to Cart">
5909																	<span>Add to Cart</span>
5910																</button>
5911															</form>
5912														
5913													
5914												</div><div class="button-wishlist" data-title="Wishlist">
5915													<button type="button" aria-label="Wishlist" class="" button-wishlist data-product-handle="livpure-coolmist-air-cooler-48l">
5916													</button>
5917												</div></div>
5918									</div>
5919								</div>
5920							</div>
5921<div class="slick-carousel__item">
5922								<div class="product-card">
5923									<div class="product-card__image-wrapper">
5924<a class="product-card__image-link" href="/products/boat-airdopes-pulse-tws-earbuds">
5925											
5926												<div class="product-card__image">
5927													<div class="preloading-img-product" style="padding-top:100.0%">
5928		
5929			<img class="lazyload  product-card__img variant fade-in"
5930			alt = ""
5931			aria-label=""
5932			data-alt=""
5933			data-src="//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_180x.webp?v=1780042833 180w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_360x.webp?v=1780042833 360w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_540x.webp?v=1780042833 540w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_720x.webp?v=1780042833 720w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_900x.webp?v=1780042833 900w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_1080
5933x.webp?v=1780042833 1080w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_1296x.webp?v=1780042833 1296w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_1512x.webp?v=1780042833 1512w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_1728x.webp?v=1780042833 1728w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_1950x.webp?v=1780042833 1950w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse.webp?v=1780042833 2000w"
5934			data-srcset="//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_180x.webp?v=1780042833 180w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_360x.webp?v=1780042833 360w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_540x.webp?v=1780042833 540w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_720x.webp?v=1780042833 720w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_900x.webp?v=1780042833 900w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_1080x.webp?v=1780042833 1080w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_1296x.webp?v=1780042833 1296w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_1512x.webp?v=1780042833 1512w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_1728x.webp?v=1780042833 1728w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse_1950x.webp?v=1780042833 1950w ,//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse.webp?v=1780042833 2000w"
5935			data-sizes="auto"
5936			><div id="pre-loading" class="pre-loading-image">
5937    <div class="preload-img-product" data-title="aspireinnovate">aspireinnovate</div>
5938</div>
5939		
5940		<noscript><img class="img-fluid noscript" src="//aspireinnovate.in/cdn/shop/files/boAtAirdopesPulse.webp?crop=center&height=2000&v=1780042833&width=2000" width="2000" height="2000" /></noscript>
5941	</div>
5942												</div>
5943											
5944										</a>
5945									</div>
5946									<div class="product-card__content"><div class="product-card__review product-review">
5947												<!-- Start of Judge.me code --> 
5948													<div style='' class='jdgm-widget jdgm-preview-badge'  data-id='8306098044964'>
5949													  
5950													</div>  
5951												<!-- End of Judge.me code -->
5952											</div><div class="product-card__name">
5953											<a href="/products/boat-airdopes-pulse-tws-earbuds">boAt Airdopes Pulse TWS Earbuds</a>
5954										</div>
5955										<div class="product-card__price">
5956											<div class="product-group-price" data-handle="boat-airdopes-pulse-tws-earbuds">
5957												
5958<div class="product-price product-price--regular">Rs. 5,990.00</div><div class="product-price price-sale">Rs. 1,449.00</div></div>
5959												
5960											
5961										</div><div class="content-button"><div class="product-card__form" data-handle="boat-airdopes-pulse-tws-earbuds" data-title="Add to Cart">
5962													
5963
5964															<form action="/cart/add" method="post" enctype="multipart/form-data" class="form-addtocart" data-product-form>
5965																<input type="hidden" name="id" value="44213936685092" />
5966																<button class="js-btn-addtocart btn btn--add-to-cart"
5967																	type="submit"
5968																	value="Submit"
5969																	title="Add to Cart">
5970																	<span>Add to Cart</span>
5971																</button>
5972															</form>
5973														
5974													
5975												</div><div class="button-wishlist" data-title="Wishlist">
5976													<button type="button" aria-label="Wishlist" class="" button-wishlist data-product-handle="boat-airdopes-pulse-tws-earbuds">
5977													</button>
5978												</div></div>
5979									</div>
5980								</div>
5981							</div>
5982<div class="slick-carousel__item">
5983								<div class="product-card">
5984									<div class="product-card__image-wrapper">
5985<a class="product-card__image-link" href="/products/boat-wave-astra-3-smart-watch">
5986											
5987												<div class="product-card__image">
5988													<div class="preloading-img-product" style="padding-top:100.0%">
5989		
5990			<img class="lazyload  product-card__img variant fade-in"
5991			alt = "boAt Wave Astra 3 Smart watch."
5992			aria-label="boAt Wave Astra 3 Smart watch."
5993			data-alt="boAt Wave Astra 3 Smart watch."
5994			data-src="//aspireinnovate.in/cdn/shop/files/bla_180x.webp?v=1746223992 180w ,//aspireinnovate.in/cdn/shop/files/bla_360x.webp?v=1746223992 360w ,//aspireinnovate.in/cdn/shop/files/bla_540x.webp?v=1746223992 540w ,//aspireinnovate.in/cdn/shop/files/bla_720x.webp?v=1746223992 720w ,//aspireinnovate.in/cdn/shop/files/bla_900x.webp?v=1746223992 900w ,//aspireinnovate.in/cdn/shop/files/bla_1080x.webp?v=1746223992 1080w ,//aspireinnovate.in/cdn/shop/files/bla_1296x.webp?v=1746223992 1296w ,//aspireinnovate.in/cdn/shop/files/bla.webp?v=1746223992 1500w"
5995			data-srcset="//aspireinnovate.in/cdn/shop/files/bla_180x.webp?v=1746223992 180w ,//aspireinnovate.in/cdn/shop/files/bla_360x.webp?v=1746223992 360w ,//aspireinnovate.in/cdn/shop/files/bla_540x.webp?v=1746223992 540w ,//aspireinnovate.in/cdn/shop/files/bla_720x.webp?v=1746223992 720w ,//aspireinnovate.in/cdn/shop/files/bla_900x.webp?v=1746223992 900w ,//aspireinnovate.in/cdn/shop/files/bla_1080x.webp?v=1746223992 1080w ,//aspireinnovate.in/cdn/shop/files/bla_1296x.webp?v=1746223992 1296w ,//aspireinnovate.in/cdn/shop/files/bla.webp?v=1746223992 1500w"
5996			data-sizes="auto"
5997			><div id="pre-loading" class="pre-loading-image">
5998    <div class="preload-img-product" data-title="aspireinnovate">aspireinnovate</div>
5999</div>
6000		
6001		<noscript><img class="img-fluid noscript" src="//aspireinnovate.in/cdn/shop/files/bla.webp?crop=center&height=1500&v=1746223992&width=1500" width="1500" height="1500" /></noscript>
6002	</div>
6003												</div>
6004											
6005										</a>
6006									</div>
6007									<div class="product-card__content"><div class="product-card__review product-review">
6008												<!-- Start of Judge.me code --> 
6009													<div style='' class='jdgm-widget jdgm-preview-badge'  data-id='7854310031396'>
6010													  
6011													</div>  
6012												<!-- End of Judge.me code -->
6013											</div><div class="product-card__name">
6014											<a href="/products/boat-wave-astra-3-smart-watch">boAt Wave Astra 3 Smart watch</a>
6015										</div>
6016										<div class="product-card__price">
6017											<div class="product-group-price" data-handle="boat-wave-astra-3-smart-watch">
6018												
6019<div class="product-price product-price--regular">Rs. 2,999.00</div><div class="product-price price-sale">Rs. 1,749.00</div></div>
6020												
6021											
6022										</div><div class="content-button"><div class="product-card__form" data-handle="boat-wave-astra-3-smart-watch" data-title="Add to Cart">
6023													
6024
6025															<form action="/cart/add" method="post" enctype="multipart/form-data" class="form-addtocart" data-product-form>
6026																<input type="hidden" name="id" value="42280864022564" />
6027																<button class="js-btn-addtocart btn btn--add-to-cart"
6028																	type="submit"
6029																	value="Submit"
6030																	title="Add to Cart">
6031																	<span>Add to Cart</span>
6032																</button>
6033															</form>
6034														
6035													
6036												</div><div class="button-wishlist" data-title="Wishlist">
6037													<button type="button" aria-label="Wishlist" class="" button-wishlist data-product-handle="boat-wave-astra-3-smart-watch">
6038													</button>
6039												</div></div>
6040									</div>
6041								</div>
6042							</div></div>
6043			</div>
6044		</div>
6045	</div>
6046    
6046<script>
6047      window.routes = {
6048      	predictive_search_url: '/search/suggest',
6049      	user_purchased: 'Jhon (Tokyo) | James (New York) | David (Ohio) | Jack (Monaco) | Lindan (California) | Grap (Texas) | Sabo (Florida) | Pain (Illinois) | Kakuzu (Washington) | Sukuna (Nevada)',
6050      	list_time: '5 minutes ago | 10 minutes ago | 15 minutes ago | 20 minutes ago | 35 minutes ago | 50 minutes ago | 1 hours ago | 2 hours ago | 3 hours ago | 4 hours ago',
6051      	product_recommendations_url: '/recommendations/products',
6052      	product_pick_up: 'aspireinnovate.in',
6053      	round_currency: 'true',
6054      	hover_currency: 'true',
6055      	currency_format: 'money_format',
6056      	auto_currency: 'false',
6057      	shop_currency : 'INR',
6058      	shop_symbol : '₹',
6059      	svg_christmas : '//aspireinnovate.in/cdn/shopifycloud/storefront/assets/no-image-100-2a702f30_small.gif',
6060      	iso_code: 'en'
6061      };
6062      window.strings = {
6063      	wishlist: 'Wishlist',
6064      	view_more: 'View more',
6065      	view_less: 'View less',
6066      	remove_wishlist: 'Remove Wishlist',
6067      	compare: 'Compare',
6068      	remove_compare: 'Remove Compare',
6069      	CalculateMessSuccess: "We found one shipping rate available for ",
6070      	CalculateMessPrice: "at",
6071      	CalculateMessError: "We do not ship to this destination.",
6072      	shippingCalcSubmitButton: "ESTIMATE",
6073      	shippingCalcSubmitButtonDisabled: "Calculating...",
6074      	
6075      	shippingCalcMoneyFormat: "Rs. {{amount}}"
6076      }
6077    </script>
6077
6078    
6078<script src="/services/javascripts/countries.js" defer="defer"></script>
vendor: 1 bytes, line 6078
6078
6079<script src="//aspireinnovate.in/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer="defer"></script>
vendor: 1 bytes, line 6079
6079
6080<script src="//aspireinnovate.in/cdn/shop/t/31/assets/lazysizes.min.js?v=155223123402716617051785241902" async="async"></script>
vendor: 1 bytes, line 6080
6080
6081<script src="//aspireinnovate.in/cdn/shop/t/31/assets/handlebars.min.js?v=138877332198734301221785241895" defer="defer"></script>
vendor: 1 bytes, line 6081
6081
6082<script src="//aspireinnovate.in/cdn/shop/t/31/assets/jquery-3.5.1.min.js?v=133494139889153862371785241901" defer="defer"></script>
vendor: 1 bytes, line 6082
6082
6083<script src="//aspireinnovate.in/cdn/shop/t/31/assets/vendor.js?v=31676775582020166781785241914" defer="defer"></script>
vendor: 1 bytes, line 6083
6083
6084<script src="//aspireinnovate.in/cdn/shop/t/31/assets/debounce.js?v=5033040480030455491785241883" defer="defer"></script>
vendor: 1 bytes, line 6084
6084
6085<script src="//aspireinnovate.in/cdn/shop/t/31/assets/enquire.min.js?v=175074019974097343571785241886" defer="defer"></script>
vendor: 1 bytes, line 6085
6085
6086<script src="//aspireinnovate.in/cdn/shop/t/31/assets/jquery.countdown.js?v=20430151785144004381785241902" defer="defer"></script>
vendor: 1 bytes, line 6086
6086
6087<script src="//aspireinnovate.in/cdn/shop/t/31/assets/slick.js?v=176455254699870803511785241910" defer="defer"></script>
vendor: 1 bytes, line 6087
6087
6088<script src="//aspireinnovate.in/cdn/shop/t/31/assets/lodash.min.js?v=56575932633661814481785241904" defer="defer"></script>
vendor: 1 bytes, line 6088
6088
6089<script src="//aspireinnovate.in/cdn/shop/t/31/assets/velocity.min.js?v=182066083050877195141785241912" defer="defer"></script>
vendor: 1 bytes, line 6089
6089
6090<script src="//aspireinnovate.in/cdn/shop/t/31/assets/image.zoom.js?v=110610189759291965851785241900" defer="defer"></script>
vendor: 1 bytes, line 6090
6090
6091<script src="//aspireinnovate.in/cdn/shop/t/31/assets/wpbingo.js?v=92072704161930913041785241917" defer="defer"></script>
vendor: 1 bytes, line 6091
6091
6092<script src="//aspireinnovate.in/cdn/shop/t/31/assets/facets.js?v=22462850991803153441785241887" defer="defer"></script>
vendor: 1 bytes, line 6092
6092
6093<script src="//aspireinnovate.in/cdn/shop/t/31/assets/predictive-search.js?v=147121809655834467191785241908" defer="defer"></script>
6093<script src="//ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js" defer="defer"></script>
6093
6094
6095	
6095<script src="/services/javascripts/currencies.js" defer="defer"></script>
6095
6096	
6096<script src="//aspireinnovate.in/cdn/shop/t/31/assets/currencies.js?v=99938977741697848151785241882" defer="defer"></script>
6096
6097
6098    
6098<script
6099      src="//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/booster-page-speed-optimizer.js?23"
6100      defer="defer"
6101    ></script>
6101
6102    <style>
6103      #inventoryLocationInformation{margin:0px!important;}
6104    </style>
6105 
6106<script>
6107document.addEventListener('DOMContentLoaded', function(){
6108  const cb = document.querySelector('.agree_terms_conditions');
6109  if(!cb) return;
6110
6111  function updateButtons(){
6112    document.querySelectorAll('.cart-total__buttons button').forEach(b=>{
6113      b.disabled = !cb.checked;
6114    });
6115  }
6116
6117  cb.addEventListener('change', updateButtons);
6118
6119  setInterval(updateButtons, 500);
6120});
6121</script>
6121
6122
6123 
6123<script>
6124document.addEventListener('DOMContentLoaded',function(){
6125  const drawer=document.querySelector('.drawer__inner');
6126  if(!drawer) return;
6127  const cb=drawer.querySelector('.agree_terms_conditions');
6128  if(!cb) return;
6129  function toggleBtn(){drawer.querySelectorAll('.cart-modal__btn--checkout').forEach(b=>b.disabled=!cb.checked)}
6130  cb.addEventListener('change',toggleBtn);
6131  new MutationObserver(()=>{if(document.body.classList.contains('drawer--open')) toggleBtn()}).observe(document.body,{attributes:true,attributeFilter:['class']});
6132  new MutationObserver(toggleBtn).observe(drawer,{childList:true,subtree:true});
6133});
6134</script>
vendor: 1 bytes, line 6134
6134
6135<script>
6136const observer=new MutationObserver(()=>{
6137  const drawer=document.querySelector('.drawer__inner');
6138  if(!drawer) return;
6139  const cb=drawer.querySelector('.agree_terms_conditions');
6140  if(!cb) return;
6141  if(document.body.classList.contains('drawer--open')){
6142    drawer.querySelectorAll('.cart-modal__btn--checkout').forEach(b=>b.disabled=!cb.checked);
6143    cb.onchange=()=>drawer.querySelectorAll('.cart-modal__btn--checkout').forEach(b=>b.disabled=!cb.checked);
6144  }
6145});
6146observer.observe(document.body,{attributes:true,attributeFilter:['class']});
6147
6148setInterval(()=>{
6149  const drawer=document.querySelector('.drawer__inner');
6150  if(!drawer) return;
6151  const cb=drawer.querySelector('.agree_terms_conditions');
6152  if(!cb) return;
6153  if(document.body.classList.contains('drawer--open')){
6154    drawer.querySelectorAll('.cart-modal__btn--checkout').forEach(b=>b.disabled=!cb.checked);
6155  }
6156},200);
6157</script>
6157
6158
6159<style>.ajaxcart_terms_conditions label{color:#ff0000;}.ajaxcart_terms_conditions label:before {border: 2px solid #ff0000;}.pre_order.hidden { display: none; }</style>
6160    
6161    <style>
6162      @media only screen and (max-width:768px){
6163         .product-cards .product-card__quickview,.product-cards .content-button-mobile {display: none;}
6164        .template-collection h2.wpbingo-breadcrumbs__title {font-size: 28px !important;}
6165        button.js-menu-mobile.btn.menu-mobile__btn {display: none;}
6166        .product-card__name a {font-size: 11px;line-height: 18px !important;display: flex;justify-content: center;}
6167        .product-card__price .product-group-price div {font-size: 12px!important;}
6168        .product-card .product-card__form.mobile .wpbingo-qty {height: 20px;line-height: 20px;}
6169        .product-card .product-card__form.mobile .wpbingo-qty input {height: 20px;line-height: 20px;width: 15px;font-size: 12px;}
6170        .product-card .product-card__form.mobile .btn {height: 20px;line-height: 20px;}.product-card .product-card__form.mobile .btn:before {font-size: 12px;}
6171        .product-card {padding: 0.5rem !important;}
6172        .product-card .content-button-mobile {display: none;}
6173        
6174       }
6175      #shopify-block-AVmxudnFKZldxL3VaY__image_VMjA6a .bwp-block-image .image img {max-width: 150px!important;}
6176
6177    </style>
6178
6179	<!-- OTP Login App -->
6180    <style>
6181    .update-user-box .login-inputBox:has(#email-id) {
6182        display:none;
6183    }
6184
6185    .update-user-box .input-label.email {
6186    	display: none;
6187    }
6188     .ajaxcart__footer .ajaxhm {
6189        overflow-y: scroll;
6190        height: 290px;
6191        overflow-x: hidden;
6192    }
6193    @font-face {
6194      font-family: "Bai Jamjuree bold";
6195      src: url("https://cdn.shopify.com/s/files/1/0710/5822/7236/files/BaiJamjuree-Bold.ttf?v=1785748466");
6196      font-weight: 400;
6197      font-style: normal;
6198      font-display: swap;
6199    }
6200        @font-face {
6201      font-family: "Bai Jamjuree";
6202      src: url("https://cdn.shopify.com/s/files/1/0710/5822/7236/files/BaiJamjuree-Regular.ttf?v=1785748071");
6203      font-weight: 400;
6204      font-style: normal;
6205      font-display: swap;
6206    }
6207    h1,h2,h3,h4,h5,h6{font-family: "Bai Jamjuree bold"!important;}
6208    p,a,span,label,div{font-family: "Bai Jamjuree"!important;}
6209    @media (min-width: 1281px) { .bwp-list_link{line-height:2;}}
6210        #shopify-block-AeWVBVTBrMGlJVzhrd__text_block_i6nRNa .bwp-block-text>* {
6211  
6212        color: #595959!important;
6213    }
6214    #shopify-block-AZm5BYlRLQnRzNWIwO__list_link_tapq7U .bwp-list_link span {
6215    color: #595959!important;
6216}
6217    </style>
6218    <!-- Begin Shopify–payment-cart JavaScript -->
6219<script type="text/javascript">
6220 
6221  var mid = '7565';
6222 
6223</script>
vendor: 1 bytes, line 6223
6223
6224<script src="https://checkout-merchant.snapmint.com/js/v1/7565" defer></script>
6224
6225<!-- End Shopify-payment JavaScript -->
6226<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 6226-6227
6226
6227<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
6227GTM-W676JQWP
vendor: 83 bytes, lines 6227-6228
6227"
6228height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
6229<!-- End Google Tag Manager (noscript) --> 
6230<div class="testimonial-popup-wrapper">
6231  <button type="button" class="testimonial-vertical-badge" id="openTestimonialPopup" aria-label="Open Testimonials">
6232    <span>Testimonials</span>
6233  </button>
6234
6235  <div class="testimonial-modal-overlay" id="testimonialModal">
6236    <div class="testimonial-modal-content">
6237      <button type="button" class="testimonial-modal-close" id="closeTestimonialPopup">&times;</button>
6238      
6239      <div class="testimonial-slider-container">
6240        <div class="testimonial-slider-track"><div class="testimonial-slide">
6241                <div class="testimonial-card-inner"><div class="testimonial_img">
6242                    <img 
6243                    src="//aspireinnovate.in/cdn/shop/files/Sumit.jpg?v=1784010850" 
6244                    alt="Sumit Ranjan, Co founder and Executive Director of Swara Fincare Limited" 
6245                    width="80" 
6246                    height="80"
6247                  >
6248                  </div>
6249                �<div class="testimonial-stars"><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg></div><blockquote class="testimonial-text">"Our experience with EZMART has been excellent. The platform enables our employees to access genuine products through an easy EMI process, even for those new to credit and without a credit card."</blockquote><p class="testimonial-author">- Sumit Ranjan, Co founder and Executive Director of Swara Fincare Limited</p></div>
6250              </div><div class="testimonial-slide">
6251                <div class="testimonial-card-inner"><div class="testimonial_img">
6252                    <img 
6253                    src="//aspireinnovate.in/cdn/shop/files/Durgeshwar.jpg?v=1784010956" 
6254                    alt="Durgeshwar Mishra, CEO &amp; Founder of SubhLakshmi Finance" 
6255                    width="80" 
6256                    height="80"
6257                  >
6258                  </div>
6259                �<div class="testimonial-stars"><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg></div><blockquote class="testimonial-text">"Partnering with EZMART has been a valuable addition to our employee and customer engagement initiatives. Our employees benefit from exclusive discounts and Zero Cost EMI on genuine products, while our customers can also access the same affordable shopping experience with convenient financing options."</blockquote><p class="testimonial-author">- Durgeshwar Mishra, CEO & Founder of SubhLakshmi Finance</p></div>
6260              </div></div><div class="testimonial-slider-nav">
6261            <button type="button" class="slider-arrow prev-arrow" aria-label="Previous slide">
6262              <svg viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"></polyline></svg>
6263            </button>
6264            <button type="button" class="slider-arrow next-arrow" aria-label="Next slide">
6265              <svg viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>
6266            </button>
6267          </div></div>
6268    </div>
6269  </div>
6270</div>
6271
6272<style>
6273  .testimonial-vertical-badge {
6274    position: fixed;
6275    right: 40px;
6276    top: 80%; 
6277    transform: translateY(-50%) rotate(90deg);
6278    transform-origin: right bottom;
6279    background-color: #000000;
6280    color: #ffffff;
6281    padding: 10px 24px;
6282    border: none;
6283    cursor: pointer;
6284    z-index: 9999;
6285    font-size: 14px;
6286    font-weight: 600;
6287    letter-spacing: 1px;
6288    border-radius: 0px 0px 22px 22px;
6289    box-shadow: -2px -2px 10px rgba(0,0,0,0.15);
6290    white-space: nowrap;
6291    display: block;
6292  }
6293  .testimonial-modal-overlay {
6294    position: fixed;
6295    top: 0;
6296    left: 0;
6297    width: 100%;
6298    height: 100%;
6299    background-color: rgba(0, 0, 0, 0.6);
6300    z-index: 10000;
6301    display: flex;
6302    justify-content: center;
6303    align-items: center;
6304    opacity: 0;
6305    pointer-events: none;
6306    transition: opacity 0.3s ease;
6307  }
6308  .testimonial-modal-overlay.is-open {
6309    opacity: 1;
6310    pointer-events: auto;
6311  }
6312  .testimonial-modal-content {
6313    background-color: #ffffff;
6314    color: #333333;
6315    padding: 40px;
6316    border-radius: 8px;
6317    max-width: 650px;
6318    width: 90%;
6319    position: relative;
6320    box-shadow: 0 4px 20px rgba(0,0,0,0.25);
6321  }
6322  .testimonial-modal-close {
6323    position: absolute;
6324    top: 15px;
6325    right: 15px;
6326    background: none;
6327    border: none;
6328    font-size: 22px;
6329    cursor: pointer;
6330    color: #333333;
6331    opacity: 0.7;
6332    line-height: 1;
6333    z-index: 99999;
6334    border: 1px solid #c4c4c4;
6335    border-radius: 50px;
6336    width: 34px;
6337    height: 34px;
6338    display: flex;
6339    align-items: center;
6340    justify-content: center;
6341    transition: opacity 0.3s ease;
6342  }
6343  .testimonial-modal-close:hover {
6344    opacity: 1;
6345  }
6346  .testimonial-slider-container {
6347    position: relative;
6348    overflow: hidden;
6349    width: 100%;
6350  }
6351  .testimonial-slider-track {
6352    display: flex;
6353    transition: transform 0.4s ease-in-out;
6354    width: 100%;
6355  }
6356  .testimonial-slide {
6357    flex: 0 0 100%;
6358    width: 100%;
6359    box-sizing: border-box;
6360  }
6361  .testimonial-card-inner {
6362    text-align: center;
6363    padding: 10px 20px;
6364  }
6365  button.slider-arrow.next-arrow svg,
6366  button.slider-arrow.prev-arrow svg {
6367    width: 18px;
6368  }
6369  .testimonial-text {padding: 0 1rem;}
6370  .testimonial-stars {
6371    color: #ffcc00;
6372    margin-bottom: 15px;
6373  }
6374  .testimonial-text {
6375    font-size: 18px;
6376    font-style: italic;
6377    line-height: 1.6;
6378    margin: 0 0 15px 0;
6379  }
6380  .testimonial-author {
6381    font-weight: 600;
6382    margin: 0;
6383    font-size: 15px;
6384    letter-spacing: 0.5px;
6385  }
6386  .testimonial-slider-nav {
6387    display: flex;
6388    justify-content: space-between;
6389    position: absolute;
6390    top: 50%;
6391    left: 0;
6392    right: 0;
6393    transform: translateY(-50%);
6394    pointer-events: none;
6395  }
6396  .slider-arrow {
6397    background: rgba(255,255,255,0.8);
6398    border: 1px solid #ddd;
6399    color: #333;
6400    width: 36px;
6401    height: 36px;
6402    border-radius: 50%;
6403    cursor: pointer;
6404    display: flex;
6405    align-items: center;
6406    justify-content: center;
6407    pointer-events: auto;
6408    transition: all 0.2s;
6409  }
6410  .slider-arrow:hover {
6411    background: #fff;
6412    transform: scale(1.05);
6413  }
6414  .testimonial_img {
6415    width: 80px;
6416    height: 80px;
6417    object-fit: cover;
6418    border-radius: 100px;
6419    margin: 0 auto;
6420    overflow: hidden;margin-bottom: 1rem;
6421  }
6422  @media only screen and (max-width:768px){ .testimonial-modal-content {padding: 12px;}
6423  .testimonial-text {font-size: 16px;}
6424  .testimonial-modal-content {width: 78%;}
6425  .testimonial-card-inner {padding: 34px 20px;}
6426  .testimonial_img {width: 65px;height: 65px;}
6427  }
6428</style>
6429<script>
6430  document.addEventListener('DOMContentLoaded', function() {
6431    const badge = document.getElementById('openTestimonialPopup');
6432    const modal = document.getElementById('testimonialModal');
6433    const closeBtn = document.getElementById('closeTestimonialPopup');
6434    const track = document.querySelector('.testimonial-slider-track');
6435    const slides = document.querySelectorAll('.testimonial-slide');
6436    const prevBtn = document.querySelector('.prev-arrow');
6437    const nextBtn = document.querySelector('.next-arrow');
6438    
6439    if (!badge || !modal) return;
6440    
6441    let currentIndex = 0;
6442
6443    function openModal() {
6444      modal.classList.add('is-open');
6445      document.body.style.overflow = 'hidden';
6446      updateSlider();
6447    }
6448
6449    function closeModal() {
6450      modal.classList.remove('is-open');
6451      document.body.style.overflow = '';
6452    }
6453
6454    function updateSlider() {
6455      if(slides.length === 0) return;
6456      track.style.transform = `translateX(-${currentIndex * 100}%)`;
6457    }
6458
6459    badge.addEventListener('click', openModal);
6460    closeBtn.addEventListener('click', closeModal);
6461    modal.addEventListener('click', function(e) {
6462      if (e.target === modal) closeModal();
6463    });
6464
6465    if (nextBtn && prevBtn && slides.length > 0) {
6466      nextBtn.addEventListener('click', function() {
6467        currentIndex = (currentIndex + 1) % slides.length;
6468        updateSlider();
6469      });
6470
6471      prevBtn.addEventListener('click', function() {
6472        currentIndex = (currentIndex - 1 + slides.length) % slides.length;
6473        updateSlider();
6474      });
6475    }
6476  });
6477</script>
6477 
6478<div id="shopify-block-AK00yV0RCaWYxUGltU__13766566558402285670" class="shopify-block shopify-app-block">
6479
6480
6481
6482
6483<script type="text/javascript" data-cookieconsent="ignore">
6484  window.$prDoranInit = window.$prDoranInit || {};
6485  window.$prDoranInit.sdkRequested = true;
6486  window.$prDoranInit.shop = 'aspireinnovate.in';
6487  window.$prDoranInit.language = window.$prDoranInit.language || 'en';
6488  window.$prDoranInit.supportedLanguages = window.$prDoranInit.supportedLanguages || [];
6489  
6490    
6491  
6492  window.$prDoranInit.sdkURL = window.$prDoranInit.sdkURL || "https://cdn.shopify.com/extensions/01a06a4c-d8d4-72bf-ad54-105a8b9eb96d/doran-product-reviews-1788489800/assets/pr-sdk.js";
6493  
6494</script>
6494
6495
6496
6497
6498<script type="text/javascript" data-cookieconsent="ignore">
6499  window.$prDoranInit = window.$prDoranInit || {};
6500  window.$prDoranInit.ratingBadgeWidget = window.$prDoranInit.ratingBadgeWidget || {
6501    ratingIcon: 'Star',
6502    iconSpacing: 4,
6503    ratingIconColor: '#008068',
6504    translations: [],
6505    fontFamily: 'Default',
6506    customCSS: ''
6507  };
6508  
6509    window.$prDoranInit.ratingBadgeWidget = Object.assign(
6510      window.$prDoranInit.ratingBadgeWidget,
6511      {"customCSS":"","iconSpacing":4,"ratingIcon":"Star","ratingIconColor":"#008068","translations":[{"language":"en","item":{"simpleText_zero":"We're rated <strong>{{averageRating}}</strong> out of 5 based on <strong>0</strong> reviews","simpleText_one":"We're rated <strong>{{averageRating}}</strong> out of 5 based on <strong>{{reviewsCount}}</strong> review","simpleText_other":"We're rated <strong>{{averageRating}}</strong> out of 5 based on <strong>{{reviewsCount}}</strong> reviews","baseOnReviewsCount_zero":"0 reviews","baseOnReviewsCount_one":"{{reviewsCount}} review","baseOnReviewsCount_other":"{{reviewsCount}} reviews"}}],"fontFamily":"Default","isDarkMode":false}
6512    );
6513  
6514</script>
6514
6515
6516
6517
6518<script type="text/javascript" data-cookieconsent="ignore">
6519  window.$prDoranInit = window.$prDoranInit || {};
6520  window.$prDoranInit.ratingWidget = window.$prDoranInit.ratingWidget || {
6521    ratingIcon: 'Star',
6522    questionIcon: 'Question',
6523    iconSpacing: 4,
6524    ratingIconColor: '#008068',
6525    translations: [],
6526    fontFamily: 'Default',
6527    customCSS: ''
6528  };
6529  
6530    window.$prDoranInit.ratingWidget = Object.assign(
6531      window.$prDoranInit.ratingWidget,
6532      {"customCSS":"","ratingIcon":"Star","iconSpacing":4,"questionIcon":"Question","ratingIconColor":"#008068","translations":[{"language":"en","item":{"reviewsCount_zero":"No reviews","reviewsCount_one":"{{reviewsCount}} review","reviewsCount_other":"{{reviewsCount}} reviews","baseOnReviewsCount_zero":"No reviews","baseOnReviewsCount_one":"Base on {{reviewsCount}} review","baseOnReviewsCount_other":"Base on {{reviewsCount}} reviews","questionsCount_zero":"No questions","questionsCount_one":"{{questionsCount}} question","questionsCount_other":"{{questionsCount}} questions"}}],"fontFamily":"Default","isDarkMode":false}
6533    );
6534  
6535</script>
6535
6536
6537
6538
6539<script type="text/javascript" data-cookieconsent="ignore">
6540  window.$prDoranInit = window.$prDoranInit || {};
6541  window.$prDoranInit.shopAverageRating = window.$prDoranInit.shopAverageRating || {};
6542  window.$prDoranInit.shopAverageRating.averageRating = 5.0;
6543  window.$prDoranInit.shopAverageRating.reviewsCount = 41;
6544  window.$prDoranInit.shopAverageRating.stars1 = 0;
6545  window.$prDoranInit.shopAverageRating.stars2 = 0;
6546  window.$prDoranInit.shopAverageRating.stars3 = 0;
6547  window.$prDoranInit.shopAverageRating.stars4 = 1;
6548  window.$prDoranInit.shopAverageRating.stars5 = 40;
6549  window.$prDoranInit.shopAverageRating.shopReviewsCount = 0;
6550  window.$prDoranInit.shopAverageRating.productReviewsCount = 41;
6551  window.$prDoranInit.shopReview = window.$prDoranInit.shopReview || {
6552    hasNextPage: false,
6553    startAfter: null,
6554    nodes: []
6555  };
6556  
6557</script>
6557
6558
6559
6560
6561
6562
6563
6564
6565<script type="text/javascript" data-cookieconsent="ignore">
6566  window.$prDoranInit = window.$prDoranInit || {}; 
6567  window.$prDoranInit.showcasePage = window.$prDoranInit.showcasePage || {
6568    ratingIcon: 'Star',
6569    isDisplayAuthor: true,
6570    fontFamily: 'Default',
6571    ratingIconColor: '#008068',
6572    translations: [],
6573    borderRadius: 4,
6574    iconSpacing: 4,
6575    isViewProduct: true,
6576    isSecureAuthorName: false,
6577    isDisplayFilters: false,
6578    isAverageRating: false,
6579    isDisplayCountry: false,
6580    source: 'Latest',
6581    customCSS: ''
6582  };
6583  
6584    window.$prDoranInit.showcasePage = Object.assign(
6585      window.$prDoranInit.showcasePage,
6586      {"ratingIcon":"Star","isAverageRating":false,"isDisplayAuthor":true,"iconSpacing":4,"fontFamily":"Default","customCSS":"","isSecureAuthorName":false,"ratingIconColor":"#008068","source":"Latest","translations":[{"language":"en","item":{"loadMoreButton":"Load more","viewProductButton":"View product","readMoreButton":"Read more","recentlyFilterOptionName":"Recently","hasMediasFilterOptionName":"Has medias","isVerifiedPurchaseFilterOptionName":"Verified purchase","star5FilterOptionName":"5 stars","star4FilterOptionName":"4 stars","star3FilterOptionName":"3 stars","star2FilterOptionName":"2 stars","star1FilterOptionName":"1 star","filterTitle":"Filter by","emptyReviewHeading":"Currently no feedback or reviews available","emptyReviewMessage":"It looks like there are no reviews available for this item at the moment. Be the first to share your thoughts and experiences!","mostHelpfulFilterOptionName":"Most helpful","reviewsCount_zero":"No reviews","reviewsCount_one":"{{reviewsCount}} review","reviewsCount_other":"{{reviewsCount}} reviews","productReviewsTabName_zero":"Product Reviews","productReviewsTabName_one":"Product Reviews","productReviewsTabName_other":"Product Reviews ({{ reviewsCount }})","shopReviewsTabName_zero":"Shop Reviews","shopReviewsTabName_one":"Shop Reviews","shopReviewsTabName_other":"Shop Reviews ({{ reviewsCount }})","leaveAReviewButton":"Review our shop"}}],"borderRadius":4,"isViewProduct":true,"isDisplayFilters":true,"isDisplayCountry":true,"isDisplayDate":false,"dateTimeFormat":"[MMM] [DD], [YYYY]","isSubmissionAllowed":false,"tabColor":"#008068","isDisplayShopReviews":false,"buttonBackgroundColor":"#008068","buttonTextColor":"#ffffff","isDarkMode":false}
6587    );
6588  
6589</script>
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598  <style type="text/css">
6599    
6600  </style>
6601
6602
6603
6604</div><div id="shopify-block-Ad0MxbEhwWVJ4QXZuR__15891388892413262111" class="shopify-block shopify-app-block">
6604<script>(function(){var n=window.fetch;try{var i=document.createElement('iframe');i.style.display='none';i.setAttribute('aria-hidden','true');(document.documentElement||document.body).appendChild(i);var w=i.contentWindow;if(w&&typeof w.fetch==='function'){n=function(){return w.fetch.apply(w,arguments)}}}catch(e){}window.honeyFetch=n})()</script>
6604
6605<div id="honeypop-localization" data-language="en"></div>
6606<div id="honeypop-customer" data-id=""></div>
6607<div id="honeypop-app" class="notranslate" translate="no"></div>
6607<script
6608src="https://cdn.shopify.com/extensions/01a10ac2-eff2-74bf-81cb-cc7e726f8a87/essential-loyalty-rewards-1373/assets/main-CaJMtCA5.js"
6609defer="defer"
6610type="module"
6611crossorigin="anonymous"
6612></script>
6612<!-- BEGIN app snippet: honeypop-pp -->
6613<!-- END app snippet --><!-- BEGIN app snippet: honeypop-cp --><!-- END app snippet --><!-- BEGIN app snippet: honeypop-pc-config --><!-- END app snippet --></div><div id="shopify-block-AQjhsaFFDeVJBdGc0M__4912811683585195618" class="shopify-block shopify-app-block">
6614    
6614<script defer>let ppData = {"tabs":"{\"status\":true,\"must_click_to_open\":true,\"tab_title\":\"Special Offer\",\"tab_text_color\":\"#FFFFFF\",\"background_color\":\"#333333\",\"tab_position\":\"bottom_center\"}","popups":[],"hidden_brandmark":false}</script>
6614
6615
6616    
6616<script type="text/javascript" defer>window.SQUIRAI = {customer_tags: {tags: null}};</script>
6616
6617
6618    <div id="sca-p-popup-main-popup-container" class="sca-p-popup-main-container sca-modal-pu" data-animation="slideInOutTop">
6619        <div id="sca-p-popup-modal" class="slide-container sca-modal-dialog-pu"></div>
6620    </div>
6621    <div id="sca-p-popup-tab" class="sca-p-popup-main-container sca-modal-pu" style="display: none;">
6622        <span class="sca-p-popup-warp-btn p-popup-tab-btn-custom">
6623            <button id="squirai-tab-close-button">✕</button>
6624            <span id="sca-p-popup-text" class="sca-p-popup-tab-click"></span>
6625        </span>
6626    </div>
6627    
6627<script src="https://cdn.shopify.com/extensions/0199a438-2b43-7d72-ba8c-f8472dfb5cdc/promotion-popup-allnew-26/assets/squirai-theme-app-extension.js" defer ></script>
6627
6628
6629
6630
6631
6632</div><div id="shopify-block-AUEZZQzZ3MjZ3a0J5a__3418223220453551085" class="shopify-block shopify-app-block"><div style="position: fixed; bottom: 0; right: 0">
6633    <!-- BEGIN app snippet: functional-discount -->�
6633<script class="FAD-">
6634    window.cs_FD = {};
6635    �window.cs_FD.showBogoPopup = "0";
6636    window.cs_FD.cartRequestcall = 'https://fad.cirkleinc.com/api/cart-request';
6637    window.cs_FD.call = '/apps/fad';
6638    window.cs_FD.host = 'https://fad.cirkleinc.com';
6639    window.cs_FD.upsellBar = 'https://fad.cirkleinc.com/api/get-upsell-data';
6640    window.cs_FD.API = 'https://fad.cirkleinc.com/api/display-discount-table';
6641    window.cs_FD.BBAPI = 'https://fad.cirkleinc.com/api/display-bundle-offer';
6642    window.cs_FD.FBTAPI = 'https://fad.cirkleinc.com/api/display-frequently-bought';
6643    window.cs_FD.store_name = 'aspireinnovate.myshopify.com';
6644    window.cs_FD.vd_url = '';
6645
6646    window.cs_FD.need_to_update = 1;window.cs_FD.product_id = '';
6647    window.cs_FD.col_ids = '';
6648    window.cs_FD.col_handles = '';
6649    window.cs_FD.parameter = 1;window.cs_FD.product_handle = '';
6650    window.cs_FD.propertyIDList = '';
6651    window.cs_FD.cartTotal = 0;
6652    window.cs_FD.customerId = 0;
6653    window.cs_FD.currency = "₹";
6654    if (typeof custom_money_format !== 'undefined' && custom_money_format) {
6655        window.cs_FD.shop_money_format = custom_money_format;
6656    } else {
6657        window.cs_FD.shop_money_format = "Rs. {{amount}}";
6658    }
6659    window.cs_FD.variant_id = null;
6660    window.cs_FD.proCollectionId = '';
6661    window.cs_FD.discountFree = [];
6662    window.cs_FD.refreshCode = '';
6663    window.cs_FD.bogo_ajax_setting = 0;
6664
6665    // This varaible create for bogo offer apply on cart page
6666    window.cs_FD.cart_collections = {}
6667    
6668
6669    window.cs_FD.show_bogo = "Show Bogo";
6670    window.cs_FD.show_bogo_message = "You are eligible to get bogo product";
6671    window.cs_FD.show_bogo_class = null;
6672    window.cs_FD.show_bogo_message_class = null;
6673    window.cs_FD.show_bogo_message_bg_color = "#FFFFFF";
6674    window.cs_FD.show_bogo_message_text_color = "#000000";
6675    window.cs_FD.no_thanks_msg = "No thanks";
6676    window.cs_FD.collection_offer = "This offer is valid for collection";
6677    window.cs_FD.Claim = "Claim";
6678    window.cs_FD.soldOut = "Sold out";
6679    window.cs_FD.close_svg = '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 40 40"><path d="M23.868 20.015L39.117 4.78c1.11-1.108 1.11-2.77 0-3.877-1.109-1.108-2.773-1.108-3.882 0L19.986 16.137 4.737.904C3.628-.204 1.965-.204.856.904c-1.11 1.108-1.11 2.77 0 3.877l15.249 15.234L.855 35.248c-1.108 1.108-1.108 2.77 0 3.877.555.554 1.248.831 1.942.831s1.386-.277 1.94-.83l15.25-15.234 15.248 15.233c.555.554 1.248.831 1.941.831s1.387-.277 1.941-.83c1.11-1.109 1.11-2.77 0-3.878L23.868 20.015z" class="layer"></path></svg>';
6680
6681    // This Variable create for Upsell bar on page
6682    var upsell_items_class = null;
6683    window.cs_FD.last_pro_cart_collections = "";
6684    window.cs_FD.last_pro_cart_id = "";
6685    window.cs_FD.Showless = 'Show less';
6686    window.cs_FD.Showmore = 'Show more';
6687</script>
6687
6688
6689<link href="//cdn.shopify.com/extensions/01a0eb90-50c1-7ec6-a5db-01515d5c80e1/auto-discounts-93/assets/functional-discount.css" rel="stylesheet" type="text/css" media="all" />
6690<script src="https://cdn.shopify.com/extensions/01a0eb90-50c1-7ec6-a5db-01515d5c80e1/auto-discounts-93/assets/functional-discount.js" defer="defer"></script>
6690<script src="https://cdn.shopify.com/extensions/01a0eb90-50c1-7ec6-a5db-01515d5c80e1/auto-discounts-93/assets/fad-cart-refresh.js" type="module"></script>
6690<!-- END app snippet -->
6691</div>
6692
6693</div><div id="shopify-block-AcFEydDlWMXFob2hme__9717370649079274736" class="shopify-block shopify-app-block">
6694<script>
6695  window.simplyOtp = window.simplyOtp || {};
6696
6697  simplyOtp.permanentDomain = "aspireinnovate.myshopify.com";
6698  simplyOtp.shopId = "71058227236";
6699  window.simplyOtp.locale = "en";
6700
6701  
6702    
6703      simplyOtp.b2b_extension_settings = {};
6704    
6705
6706    var isB2BCustomer = false;
6707    var customerData = null;
6708
6709    
6710
6711    // Lock Logic
6712    if (simplyOtp.b2b_extension_settings && simplyOtp.b2b_extension_settings.storeFrontLockEnabled) {
6713      if (!isB2BCustomer) {
6714        // Clear body
6715        document.body.innerHTML = '';
6716
6717        // Create Container
6718        var lockContainer = document.createElement('div');
6719        lockContainer.style.cssText = 'display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100vh; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; text-align: center; padding: 20px;';
6720
6721        // Set Content
6722        lockContainer.innerHTML = `
6723          <div style="max-width: 600px;">
6724            <p style="font-size: 12px; color: #888; margin-bottom: 20px; text-transform: uppercase; letter-spacing: 1px;">EZMART Web Store</p>
6725            <p style="margin-bottom: 15px; font-size: 24px; font-weight: bold;">Access required</p>
6726            <p style="margin-bottom: 30px; font-size: 16px; line-height: 1.5;">
6727              In order to access this store, you must be a member of an approved company.
6728              Please proceed to your account to login or apply for access.
6729            </p>
6730
6731            <a href="/account" style="cursor: pointer; display: inline-block; background-color: #000; color: #fff; padding: 12px 30px; text-decoration: none; border-radius: 4px; font-weight: bold;">
6732              
6733                Login / Apply
6734              
6735            </a>
6736
6737            
6738          </div>
6739        `;
6740        document.body.appendChild(lockContainer);
6741      }
6742    }
6743  
6744</script>
6744
6745
6746
6747
6748<script>
6749  
6750    simplyOtp.storefrontAccessToken = "615ffa05dbde4cf10685732a38b37689";
6751  
6752</script>
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762  <link href="//cdn.shopify.com/extensions/01a0f18f-945b-7aa0-8824-5ffebd42d6ee/simply-otp-login-106/assets/otp-login.css" rel="stylesheet" type="text/css" media="all" />
6763
6764  <style>
6765    /* Chrome, Safari, Edge, Opera */
6766    .verify-box input::-webkit-outer-spin-button,
6767    .verify-box input::-webkit-inner-spin-button {
6768      -webkit-appearance: none;
6769      margin: 0;
6770    }
6771    /* Firefox */
6772    .verify-box input[type='number'] {
6773      -moz-appearance: textfield;
6774    }
6775    .simply-otp-wrapper {
6776      display: block;
6777    }
6778    .otp-loader {
6779      border: 8px solid #f3f3f3; /* Light grey */
6780      border-top: 8px solid #3498db; /* Blue */
6781      border-radius: 50%;
6782      width: 60px;
6783      height: 60px;
6784      animation: spin 2s linear infinite;
6785      margin: 20px auto;
6786    }
6787
6788    .olWrapper .sotp-rtl {
6789      direction: rtl;
6790    }
6791
6792    #sotp-new-popup.olWrapper .ol .verify-box .verify-otp-container .input-boxes-container {
6793      direction: ltr;
6794    }
6795
6796    @keyframes spin {
6797      0% {
6798        transform: rotate(0deg);
6799      }
6800      100% {
6801        transform: rotate(360deg);
6802      }
6803    }
6804  </style>
6805
6806  <div id="otp-original-login" style="display:none">
6807    <form method="post" action="/account/recover" id="sotp-fp-form" accept-charset="UTF-8" class="sotp-fp-form"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
6808      
6809      
6810      <input
6811        type="email"
6812        id="otp-fp-original-email"
6813        name="email"
6814      >
6815      <button type="submit" id="otp-fp-original-submit">Submit</button>
6816    </form>
6817<form method="post" action="/account/login" id="sotp-form" accept-charset="UTF-8" data-login-with-shop-sign-in="true" name="login" class="sotp-form"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
6818      
6819      <input
6820        type="email"
6821        id="otp-original-email"
6822        name="customer[email]"
6823      >
6824      <input
6825        type="password"
6826        id="otp-original-password"
6827        name="customer[password]"
6828      >
6829      <input
6830        type="hidden"
6831        name="return_url"
6832        id="otp-return_to"
6833      >
6834      <button type="submit" id="otp-original-submit">Login</button></form></div>
6835  <div id="recaptcha-container"></div>
6836
6837  
6838  
6839    <div id="sotp">
6840      <div class="sotp-popup-wrapper">
6841        <div class="sotp-popup-bg"></div>
6842        <div class="sotp-popup-inner">
6843          <div class="sotp-popup-content">
6844            <div class="sotp-popup-close-btn">
6845              <span>
6846                <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
6847                  <path d="M16.7339 14.9984L25.5229 4.52187C25.6702 4.34776 25.5464 4.08325 25.3187 4.08325H22.6468C22.4894 4.08325 22.3388 4.15356 22.235 4.2741L14.9861 12.9158L7.73721 4.2741C7.63676 4.15356 7.48609 4.08325 7.32538 4.08325H4.6535C4.42582 4.08325 4.30194 4.34776 4.44926 4.52187L13.2383 14.9984L4.44926 25.475C4.41626 25.5138 4.39509 25.5613 4.38826 25.6117C4.38143 25.6622 4.38923 25.7136 4.41073 25.7598C4.43224 25.806 4.46654 25.845 4.50958 25.8723C4.55261 25.8995 4.60256 25.9139 4.6535 25.9136H7.32538C7.48274 25.9136 7.63341 25.8433 7.73721 25.7228L14.9861 17.081L22.235 25.7228C22.3354 25.8433 22.4861 25.9136 22.6468 25.9136H25.3187C25.5464 25.9136 25.6702 25.6491 25.5229 25.475L16.7339 14.9984Z" fill="white"/>
6848                </svg>
6849              </span>
6850            </div>
6851            <div class="sotp-popup-container">
6852              <div class="sotp-popup-img-section desk-img-section">
6853                <div class="img-container">
6854                  <img
6855                    class="desk-img"
6856                    src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
6857                    data-src="/assets/otp-desk-100.jpg"
6858                    width="100"
6859                    height="100"
6860                    loading="lazy"
6861                    alt="OTP graphic"
6862                  >
6863                </div>
6864              </div>
6865              <div class="sotp-popup-img-section mobile-img-section">
6866                <div class="img-container">
6867                  <img
6868                    class="mobile-img"
6869                    src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
6870                    data-src="/assets/otp-desk-100.jpg"
6871                    width="100"
6872                    height="100"
6873                    loading="lazy"
6874                    alt="OTP graphic"
6875                  >
6876                </div>
6877              </div>
6878              <div id="sotp-widget" class="sotp-widget"></div>
6879            </div>
6880          </div>
6881        </div>
6882      </div>
6883    </div>
6884  
6885
6886  
6887
6888  
6888<script>
6889    window.simplyOtp = window.simplyOtp || {};
6890    window.simplyOtp.designMode = 1;
6891    window.simplyOtp.initializeCss = () => {
6892      simplyOtp.cartJson = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
6893      window.olWrapper = document.querySelectorAll('.olWrapper');
6894      olWrapper.forEach(ele => ele.style.display = "none")
6895
6896      /* Load css */
6897      var cssId = 'myCss';
6898      if (!document.getElementById(cssId)) {
6899        var head = document.getElementsByTagName('head')[0];
6900        var link = document.createElement('link');
6901        link.id = cssId;
6902        link.rel = 'stylesheet';
6903        link.type = 'text/css';
6904        // local
6905        
6906
6907        // staging
6908        
6909
6910        // production
6911         link.href = 'https://cdn.shopify.com/s/files/1/0591/9391/7612/files/otp-login.css?v=1754564460';
6912
6913        link.media = 'all';
6914        head.appendChild(link);
6915      }
6916      if (Shopify.designMode) {
6917        document.addEventListener("shopify:section:load", () => {
6918          let olWrapperDiv = document.querySelectorAll('.olWrapper'); // Parent element
6919          if (olWrapperDiv) { // To check css is available in the DOM or not
6920            olWrapperDiv.forEach(ele => ele.style.display = "flex") // If available then change olWrapper display property
6921          }
6922        });
6923      }
6924    }
6925    window.simplyOtp.signUpEvent = (data) => {
6926      
6927      console.log('signup', data);
6928    }
6929    window.simplyOtp.loginEvent = (data) => {
6930      console.log('login', data);
6931    }
6932  </script>
6932
6933  
6933<script>
6934    // Set Metafields Logic
6935    
6936      simplyOtp.otp_widgets = {"email_offer_enable":true,"privacy_policy_url":"/pages/privacy-policy","verify_otp_label":"OTP","lname_placeholder":"Enter your last name","em_label":"Email","otp_consent_terms_link":"/pages/terms-and-conditions","otp_consent_heading":"I accept that I have read & understood","sms_offer_enable":true,"whatsapp_placeholder":"Whatsapp number","fname_placeholder":"Enter your first name","success_otp_message":"OTP sent successfully!","login_sub_title":"Enter your log in details","auto_login_enable":false,"empty_search_message":"No results found..!","whatsapp_enable":false,"marketing_text":"keep me updated on new updates, exclusive offers","lname_required":false,"success_login_title_1":"🎉 Congratulations!","success_login_title_2":"Verification Successful","wa_label":"Whatsapp","modal_mobile_image_url":"https://cdn.shopify.com/s/files/1/0953/1848/files/Group_1171276896.png?v=1725365652","otp_sub_title":"The OTP is sent on ","update_btn_text":"Update","lname_text_error":"Please enter Last Name","request_otp_text":"Request OTP","em_text":"Email","whatsapp_offer_enable":true,"challange_capcha_enabled":false,"otp_consent_privacy_link":"/pages/privacy-policy","modal_desktop_image_url":"https://cdn.shopify.com/s/files/1/0953/1848/files/Group_1171276892.png?v=1725365653","country_search_placeholder":"Search...","ph_label":"Phone","phone_required":true,"otp_consent_terms_text":"and T&Cs.","fname_text_error":"Please enter First Name","ph_text":"Phone","resend_otp_message":"Resend OTP in {resend_time}
6936 second","email_required":false,"btn_bg_color":"#243157","resend_otp_text":"Resend OTP","other_option_text":"Or Login Using","modal_logo_image_url":"https://cdn.shopify.com/s/files/1/0710/5822/7236/files/simply-otp-login-modal-logo.png?v=1786614225","term_and_condition_url":"/pages/terms-and-conditions","email_placeholder":"Email Id","phone_enable":true,"otp_consent_privacy_text":"Privacy Policy","recaptcha_enabled":true,"em_text_error":"Please enter a valid email","login_title":"Login with OTP","email_enable":false,"account_sub_title":"Enter below details and update your account","otp_title":"Enter OTP","verify_otp_text":"Verify OTP","did_not_receive_otp_text":"Didn't Receive the OTP?","toast_enter_otp":"Please enter OTP","success_login_subtitle":"Logging you in","fname_required":false,"account_title":"Enter Account Details","enable_countries":"IN","phone_placeholder":"Phone number","fraud_detection":true,"btn_text_color":"#ffffff","lname_text":"Last Name","fname_text":"First Name","login_screen_theme":"modal_view","ph_text_error":"Please enter a valid Phone Number","toast_incorrect_otp":"Please enter correct OTP","is_rtl":false,"captcha_provider":"recaptcha","wa_text":"WhatsApp"};
6937    
6938
6939    
6940      simplyOtp.custom_fields = [];
6941    
6942
6943    
6944      simplyOtp.siteKeyConfig = {"site_key":"6LeOxoYqAAAAAJMxcvX9RH0oLhJh32b9Ba5ww8YQ"};
6945    
6946
6947    simplyOtp.recaptchaSiteKey = simplyOtp.siteKeyConfig.site_key;
6948
6949    // Detect current locale of the store and set language variables accordingly
6950    const current_locale = "en";
6951    const enabled_locales_obj = simplyOtp.otp_widgets.locales || {};
6952    const enabled_locales_str = simplyOtp.otp_widgets.enabled_locales || "";
6953    const primary_locale = simplyOtp.otp_widgets.primary_locale || "";
6954
6955    // check if current locale is matched with enabled locales from the app.
6956    let active_locale;
6957    if (enabled_locales_str) {
6958      // If enabled_locales is specified, check if current_locale is in that list
6959      const enabledLocalesArray = enabled_locales_str.split(',').map(locale => locale.trim().toLowerCase());
6960      if (enabledLocalesArray.includes(current_locale)) {
6961        active_locale = enabled_locales_obj[current_locale];
6962      } else if (primary_locale) {
6963        // If current locale not in enabled list, try the store's primary locale as fallback
6964        const primaryLower = primary_locale.toLowerCase();
6965        if (enabledLocalesArray.includes(primaryLower)) {
6966          active_locale = enabled_locales_obj[primaryLower];
6967        } else {
6968          active_locale = null;
6969        }
6970      } else {
6971        active_locale = null;
6972      }
6973    } else {
6974      // If enabled_locales is not specified, prefer the store's primary_locale if available
6975      if (primary_locale) {
6976        const primaryLower = primary_locale.toLowerCase();
6977        active_locale = enabled_locales_obj[primaryLower] || enabled_locales_obj[current_locale];
6978      } else {
6979        active_locale = enabled_locales_obj[current_locale];
6980      }
6981    }
6982
6983    if(active_locale && Object.keys(active_locale).length > 0){
6984
6985      if(active_locale.is_rtl && active_locale.is_rtl == true){
6986        simplyOtp.isRTL = true;
6987      }else {
6988        simplyOtp.isRTL = false;
6989      }
6990
6991      // dynamic variables for HTML content
6992      const otpConsentPrivacyLink = active_locale.otp_consent_privacy_link ?? simplyOtp.otp_widgets.otp_consent_privacy_link ?? '/pages/privacy-policy';
6993      const otpConsentTermsLink = active_locale.otp_consent_terms_link ?? simplyOtp.otp_widgets.otp_consent_terms_link ?? '/pages/terms-and-conditions';
6994      const otpConsentHeading = active_locale.otp_consent_heading ?? simplyOtp.otp_widgets.otp_consent_heading ?? "I accept that I have read &amp; understood";
6995      const otpConsentPrivacyText = active_locale.otp_consent_privacy_text ?? simplyOtp.otp_widgets.otp_consent_privacy_text ?? "Privacy Policy";
6996      const otpConsentTermsText = active_locale.otp_consent_terms_text ?? simplyOtp.otp_widgets.otp_consent_terms_text ?? "and T&Cs.";
6997      const successLoginHeading  = active_locale.success_login_title_1 ?? simplyOtp.otp_widgets.success_login_title_1 ?? "🎉 Congratulations!";
6998      const successLoginSubheading  = active_locale.success_login_title_2 ?? simplyOtp.otp_widgets.success_login_title_2 ?? "Verification Successful";
6999
7000      simplyOtp.language = {
7001
7002        // Login Screen
7003        loginTitle: active_locale.login_title ?? simplyOtp.otp_widgets.login_title ?? "Login with OTP",
7004        loginSubTitle: active_locale.login_sub_title ?? simplyOtp.otp_widgets.login_sub_title ?? "Enter your log in details",
7005        phLabel: active_locale.ph_label ?? simplyOtp.otp_widgets.ph_label ?? "Phone",
7006        emLabel: active_locale.em_label ?? simplyOtp.otp_widgets.em_label ?? "Email",
7007        waLabel: active_locale.wa_label ?? simplyOtp.otp_widgets.wa_label ?? "WhatsApp",
7008        phonePlaceholder: active_locale.phone_placeholder ?? simplyOtp.otp_widgets.phone_placeholder ?? "Phone number",
7009        emailPlaceholder: active_locale.email_placeholder ?? simplyOtp.otp_widgets.email_placeholder ?? "Email Id",
7010        whatsappPlaceholder: active_locale.whatsapp_placeholder ?? simplyOtp.otp_widgets.whatsapp_placeholder ?? "Whatsapp number",
7011        phText: active_locale.ph_text ?? simplyOtp.otp_widgets.ph_text ?? "Phone",
7012        emText: active_locale.em_text ?? simplyOtp.otp_widgets.em_text ?? "Email",
7013        waText: active_locale.wa_text ?? simplyOtp.otp_widgets.wa_text ?? "WhatsApp",
7014        requestOTP: active_locale.request_otp_text ?? simplyOtp.otp_widgets.request_otp_text ?? "Request OTP",
7015        otherOptionText: active_locale.other_option_text ?? simplyOtp.otp_widgets.other_option_text ?? "Or Login Using",
7016        countrySearchPlaceholder: active_locale.otp_sub_title ?? simplyOtp.otp_widgets.otp_sub_title ?? "Search...",
7017        emptySearchMessage: active_locale.otp_sub_title ?? simplyOtp.otp_widgets.otp_sub_title ?? "No results found..!",
7018        otpConsentElement: `
7019          <p class="consent-text">${otpConsentHeading}</p>
7020          <div class="consent-links-wrapper">
7021            <a href="${otpConsentPrivacyLink}" target="_blank" class="consent-link">${otpConsentPrivacyText}</a>
7022            <a href="${otpConsentTermsLink}" target="_blank" class="consent-link">${otpConsentTermsText}</a>
7023          </div>`,
7024
7025        // Verify Screen
7026        otpTitle: active_locale.otp_title ?? simplyOtp.otp_widgets.otp_title ?? "Enter OTP",
7027        otpSubTitle: active_locale.otp_sub_title ?? simplyOtp.otp_widgets.otp_sub_title ?? "The OTP is sent on",
7028        verifyOTPLabel: active_locale.verify_otp_label ?? simplyOtp.otp_widgets.verify_otp_label ?? "OTP",
7029        verifyOTPText: active_locale.verify_otp_text ?? simplyOtp.otp_widgets.verify_otp_text ?? "Verify OTP",
7030        resendOTPText: active_locale.resend_otp_text ?? simplyOtp.otp_widgets.resend_otp_text ?? "Resend OTP",
7031        didNotReceiveOTPText: active_locale.did_not_receive_otp_text ?? simplyOtp.otp_widgets.did_not_receive_otp_text ?? "Didn't Receive the OTP?",
7032        resendOTPMessage: active_locale.resend_otp_message ?? simplyOtp.otp_widgets.resend_otp_message ?? "Resend OTP in {resend_time}
7032 second",
7033
7034        // Account Update Screen
7035        accountTitle: active_locale.account_title ?? simplyOtp.otp_widgets.account_title ?? "Enter Account Details",
7036        accountSubTitle: active_locale.account_sub_title ?? simplyOtp.otp_widgets.account_sub_title ?? "Enter below details and update your account",
7037        marketingText: active_locale.marketing_text ?? simplyOtp.otp_widgets.marketing_text ?? "keep me updated on new updates, exclusive offers",
7038        updateBtnText: active_locale.update_btn_text ?? simplyOtp.otp_widgets.update_btn_text ?? "Update",
7039        firstNamePlaceholder: active_locale.fname_placeholder ?? simplyOtp.otp_widgets.fname_placeholder ?? "Enter your first name",
7040        lastNamePlaceholder: active_locale.lname_placeholder ?? simplyOtp.otp_widgets.lname_placeholder ?? "Enter your last name",
7041        fnameText: active_locale.fname_text ?? simplyOtp.otp_widgets.fname_text ?? "First Name",
7042        lnameText: active_locale.lname_text ?? simplyOtp.otp_widgets.lname_text ?? "Last Name",
7043
7044        // success login screen
7045        successLoginTitle: `<span>${successLoginHeading}</span> <span>${successLoginSubheading}</span>`,
7046        successLoginSubtitle: active_locale.success_login_subtitle ?? simplyOtp.otp_widgets.success_login_subtitle ?? "Logging you in",
7047
7048        // success and error messages
7049        successOTPMessage: active_locale.success_otp_message ?? simplyOtp.otp_widgets.success_otp_message ?? "OTP sent successfully!",
7050        emTextError: active_locale.em_text_error ?? simplyOtp.otp_widgets.em_text_error ?? "Please enter a valid email",
7051        phTextError: active_locale.ph_text_error ?? simplyOtp.otp_widgets.ph_text_error ?? "Please enter a valid Phone Number",
7052        fnameTextError: active_locale.fname_text_error ?? simplyOtp.otp_widgets.fname_text_error ?? "Please enter first name",
7053        lnameTextError: active_locale.lname_text_error ?? simplyOtp.otp_widgets.lname_text_error ?? "Please enter last name",
7054        enterOTPError: active_locale.toast_enter_otp ?? simplyOtp.otp_widgets.toast_enter_otp ?? "Please enter OTP",
7055        incorrectOTPError: active_locale.toast_incorrect_otp ?? simplyOtp.otp_widgets.toast_incorrect_otp ?? "Please enter correct OTP",
7056
7057        // other settings
7058        phoneEnable: simplyOtp.otp_widgets.phone_enable,
7059        emailEnable: simplyOtp.otp_widgets.email_enable,
7060        whatsappEnable: simplyOtp.otp_widgets.whatsapp_enable,
7061        emailOfferEnable: simplyOtp.otp_widgets.email_offer_enable,
7062        phoneOfferEnable: simplyOtp.otp_widgets.sms_offer_enable,
7063        whatsappOfferEnable: simplyOtp.otp_widgets.whatsapp_offer_enable,
7064        enableCountries: simplyOtp.otp_widgets.enable_countries,
7065        btn_bg_color: active_locale.btn_bg_color,
7066        btn_text_color: active_locale.btn_text_color,
7067        fname_required: simplyOtp.otp_widgets.fname_required !== false,
7068        lname_required: simplyOtp.otp_widgets.lname_required !== false,
7069        email_required: simplyOtp.otp_widgets.email_required !== false,
7070        phone_required: simplyOtp.otp_widgets.phone_required !== false,
7071        phoneInputMaxLength : simplyOtp.otp_widgets.phone_input_max_length || "10",
7072      };
7073
7074      let enabledC = simplyOtp.language.enableCountries.split(',');
7075      simplyOtp.settings = {
7076        account_version: "legacy",
7077        pageUrl: simplyOtp.otp_widgets.page_url || window.location.href,
7078        resendTime: simplyOtp.otp_widgets.resend_time || 5,
7079        forceUpdateProfile : simplyOtp.otp_widgets.force_update_profile ?? true,
7080        defaultSelectedOption: simplyOtp.otp_widgets.default_selected_option || 'phone',
7081
7082        // --- UPDATED LOGIC ---
7083        new_popup_design : simplyOtp.otp_widgets.login_screen_theme == 'modal_view',
7084        // ---------------------
7085
7086        onlyOTPNoLogin : false,
7087        multipass_enabled : false,
7088        skipPage3 : simplyOtp.otp_widgets.skip_page_3 ?? false,
7089        goKwik:false,
7090        onlyIndia: false,
7091        selectedCountry: enabledC[0].toLowerCase(),
7092        primaryColor: active_locale.btn_bg_color,
7093        image: active_locale.image_url
7094          ? active_locale.image_url
7095          : null,
7096        modal_logo_image_url: active_locale.modal_logo_image_url
7097          ? active_locale.modal_logo_image_url
7098          : null,
7099        modal_desktop_image_url: active_locale.modal_desktop_image_url
7100          ? active_locale.modal_desktop_image_url
7101          : null,
7102        modal_mobile_image_url: active_locale.modal_mobile_image_url
7103          ? active_locale.modal_mobile_image_url
7104          : null,
7105      };
7106    } else {
7107      console.log("No active locale settings found, using default language variables.");
7108      // dynamic variables for HTML content
7109      const otpConsentPrivacyLink = simplyOtp.otp_widgets.otp_consent_privacy_link || '/pages/privacy-policy';
7110      const otpConsentTermsLink = simplyOtp.otp_widgets.otp_consent_terms_link || '/pages/terms-and-conditions';
7111      const otpConsentHeading = simplyOtp.otp_widgets.otp_consent_heading || 'I accept that I have read &amp; understood';
7112      const otpConsentPrivacyText = simplyOtp.otp_widgets.otp_consent_privacy_text || 'Privacy Policy';
7113      const otpConsentTermsText = simplyOtp.otp_widgets.otp_consent_terms_text || 'and T&Cs.';
7114      const successLoginHeading  = simplyOtp.otp_widgets.success_login_title_1 || "🎉 Congratulations!";
7115      const successLoginSubheading  = simplyOtp.otp_widgets.success_login_title_2 || "Verification Successful";
7116
7117      simplyOtp.language = {
7118
7119        // Login Screen
7120        loginTitle: simplyOtp.otp_widgets.login_title,
7121        loginSubTitle: simplyOtp.otp_widgets.login_sub_title,
7122        phLabel : simplyOtp.otp_widgets.ph_label || "Phone",
7123        emLabel : simplyOtp.otp_widgets.em_label || "Email",
7124        waLabel : simplyOtp.otp_widgets.wa_label || "WhatsApp",
7125        phonePlaceholder: simplyOtp.otp_widgets.phone_placeholder,
7126        emailPlaceholder: simplyOtp.otp_widgets.email_placeholder,
7127        whatsappPlaceholder: simplyOtp.otp_widgets.whatsapp_placeholder,
7128        emText : simplyOtp.otp_widgets.em_text || "Email",
7129        waText : simplyOtp.otp_widgets.wa_text || "WhatsApp",
7130        phText : simplyOtp.otp_widgets.ph_text || "Phone",
7131        requestOTP : simplyOtp.otp_widgets.request_otp_text || "Request OTP",
7132        otherOptionText: simplyOtp.otp_widgets.other_option_text || "Or Login Using",
7133        countrySearchPlaceholder : simplyOtp.otp_widgets.otp_sub_title || "Search...",
7134        emptySearchMessage : simplyOtp.otp_widgets.otp_sub_title || "No results found..!",
7135        otpConsentElement : `
7136        <p class="consent-text">${otpConsentHeading}</p>
7137        <div class="consent-links-wrapper">
7138            <a href="${otpConsentPrivacyLink}" target="_blank" class="consent-link">${otpConsentPrivacyText}</a>
7139            <a href="${otpConsentTermsLink}" target="_blank" class="consent-link">${otpConsentTermsText}</a>
7140        </div>`,
7141
7142        // Verify Screen
7143        otpTitle: simplyOtp.otp_widgets.otp_title,
7144        otpSubTitle: simplyOtp.otp_widgets.otp_sub_title,
7145        verifyOTPLabel :  simplyOtp.otp_widgets.verify_otp_label || "OTP",
7146        verifyOTPText : simplyOtp.otp_widgets.verify_otp_text || "Verify OTP",
7147        resendOTPText : simplyOtp.otp_widgets.resend_otp_text || "Resend OTP",
7148        didNotReceiveOTPText : simplyOtp.otp_widgets.did_not_receive_otp_text || "Didn't Receive the OTP?",
7149        resendOTPMessage : simplyOtp.otp_widgets.resend_otp_message || "Resend OTP in {resend_time}
7149 second",
7150
7151        // Account Update Screen
7152        accountTitle: simplyOtp.otp_widgets.account_title,
7153        accountSubTitle: simplyOtp.otp_widgets.account_sub_title || 'Enter below details and update your account',
7154        marketingText: simplyOtp.otp_widgets.marketing_text,
7155        updateBtnText: simplyOtp.otp_widgets.update_btn_text || "Update",
7156        firstNamePlaceholder: simplyOtp.otp_widgets.fname_placeholder || 'Enter your first name',
7157        lastNamePlaceholder: simplyOtp.otp_widgets.lname_placeholder || 'Enter your last name',
7158        fnameText : simplyOtp.otp_widgets.fname_text || "First Name",
7159        lnameText : simplyOtp.otp_widgets.lname_text || "Last Name",
7160
7161        // success login screen
7162        successLoginTitle :  `<span>${successLoginHeading}</span> <span>${successLoginSubheading}</span>`,
7163        successLoginSubtitle : simplyOtp.otp_widgets.success_login_subtitle || "Logging you in",
7164
7165        // success and error messages
7166        successOTPMessage : simplyOtp.otp_widgets.success_otp_message || "OTP sent successfully!",
7167        emTextError : simplyOtp.otp_widgets.em_text_error || "Please enter a valid email",
7168        phTextError : simplyOtp.otp_widgets.ph_text_error || "Please enter a valid Phone Number",
7169        fnameTextError : simplyOtp.otp_widgets.fname_text_error || "Please enter First Name",
7170        lnameTextError : simplyOtp.otp_widgets.lname_text_error || "Please enter Last Name",
7171        enterOTPError : simplyOtp.otp_widgets.toast_enter_otp || "Please enter OTP",
7172        incorrectOTPError : simplyOtp.otp_widgets.toast_incorrect_otp || "Please enter correct OTP",
7173
7174        // other settings
7175        phoneEnable: simplyOtp.otp_widgets.phone_enable,
7176        emailEnable: simplyOtp.otp_widgets.email_enable,
7177        whatsappEnable: simplyOtp.otp_widgets.whatsapp_enable,
7178        emailOfferEnable: simplyOtp.otp_widgets.email_offer_enable,
7179        phoneOfferEnable: simplyOtp.otp_widgets.sms_offer_enable,
7180        whatsappOfferEnable: simplyOtp.otp_widgets.whatsapp_offer_enable,
7181        enableCountries: simplyOtp.otp_widgets.enable_countries,
7182        btn_bg_color: simplyOtp.otp_widgets.btn_bg_color,
7183        btn_text_color: simplyOtp.otp_widgets.btn_text_color,
7184        fname_required: simplyOtp.otp_widgets.fname_required !== false,
7185        lname_required: simplyOtp.otp_widgets.lname_required !== false,
7186        email_required: simplyOtp.otp_widgets.email_required !== false,
7187        phone_required: simplyOtp.otp_widgets.phone_required !== false,
7188        phoneInputMaxLength : simplyOtp.otp_widgets.phone_input_max_length || "10",
7189      };
7190
7191      let enabledCountries = simplyOtp.language.enableCountries.split(',');
7192      simplyOtp.settings = {
7193        account_version: "legacy",
7194        pageUrl: simplyOtp.otp_widgets.page_url || window.location.href,
7195        resendTime: simplyOtp.otp_widgets.resend_time || 5,
7196        forceUpdateProfile : simplyOtp.otp_widgets.force_update_profile ?? true,
7197        defaultSelectedOption: simplyOtp.otp_widgets.default_selected_option || 'phone',
7198
7199        // --- UPDATED LOGIC ---
7200        new_popup_design : simplyOtp.otp_widgets.login_screen_theme == 'modal_view',
7201        // ---------------------
7202
7203        onlyOTPNoLogin : false,
7204
7205        multipass_enabled : false,
7206        skipPage3 : simplyOtp.otp_widgets.skip_page_3 ?? false,
7207        goKwik:false,
7208        onlyIndia: false,
7209        selectedCountry: enabledCountries[0].toLowerCase(),
7210        primaryColor: simplyOtp.otp_widgets.btn_bg_color,
7211        image: simplyOtp.otp_widgets.image_url
7212          ? simplyOtp.otp_widgets.image_url
7213          : null,
7214        modal_logo_image_url: simplyOtp.otp_widgets.modal_logo_image_url
7215          ? simplyOtp.otp_widgets.modal_logo_image_url
7216          : null,
7217        modal_desktop_image_url: simplyOtp.otp_widgets.modal_desktop_image_url
7218          ? simplyOtp.otp_widgets.modal_desktop_image_url
7219          : null,
7220        modal_mobile_image_url: simplyOtp.otp_widgets.modal_mobile_image_url
7221          ? simplyOtp.otp_widgets.modal_mobile_image_url
7222          : null,
7223      };
7224    }
7225
7226    simplyOtp.permanentDomain = "aspireinnovate.myshopify.com";
7227    simplyOtp.shopId = "71058227236";
7228    
7229  </script>
7229
7230
7231  
7232  
7233
7234  
7235  
7236
7237  
7238  
7238<script src="https://cdn.shopify.com/s/files/1/0591/9391/7612/files/otp-login.js?v=1789650025" type="text/javascript" defer="defer"></script>
7238
7239
7240  
7241    
7241<script>
7242      document.addEventListener('click', function (e) {
7243        if (simplyOtp.settings.new_popup_design) {
7244          const link = e.target?.closest('a') || e.target?.closest('.show-sotp-popup');
7245          if (!link) return;
7246          if (link.href.includes('account/login') || link.classList.contains('show-sotp-popup')) {
7247            if (!window.simplyOtp?.customer) {
7248              e.stopImmediatePropagation();
7249              e.preventDefault();
7250              window.simplyOtp?.initializeSimplyOtp?.();
7251              window.simplyOtp?.openPopup?.();
7252            }
7253          }
7254        }
7255      },true);
7256    </script>
7256
7257  
7258
7259
7260<script>
7261  // Set site key
7262  if (simplyOtp.otp_widgets && simplyOtp.otp_widgets.captcha_provider == 'hcaptcha') {
7263    let captchaType = simplyOtp.otp_widgets.challange_capcha_enabled ? 'visible' : 'invisible';
7264    window.onloadHCaptcha = function () {
7265      window.widgetId = hcaptcha.render('hcaptcha-container', {
7266        sitekey: simplyOtp.recaptchaSiteKey,
7267        size: captchaType,
7268        callback: window.simplyOtp.hcaptchaCallback,
7269        'expired-callback': window.simplyOtp.hcaptchaExpire,
7270      });
7271
7272      window.widgetIdResend = hcaptcha.render('hcaptcha-container-resend', {
7273        sitekey: simplyOtp.recaptchaSiteKey,
7274        size: captchaType,
7275        callback: window.simplyOtp.hcaptchaCallback,
7276        'expired-callback': window.simplyOtp.hcaptchaExpire,
7277      });
7278    };
7279  } else {
7280    var onloadCallback = function () {
7281      grecaptcha.enterprise.render('hcaptcha-container', {
7282        sitekey: simplyOtp.recaptchaSiteKey,
7283        callback: window.simplyOtp.captchTokenCallback,
7284        action: 'simply_otp_login',
7285      });
7286
7287      grecaptcha.enterprise.render('hcaptcha-container-resend', {
7288        sitekey: simplyOtp.recaptchaSiteKey,
7289        callback: window.simplyOtp.captchTokenCallback,
7290        action: 'simply_otp_login',
7291      });
7292    };
7293  }
7294</script>
7294
7295
7296</div>
7296<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7296
7297</body>
7298</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.