PageSourceSearch

https://mohabygeetanjali.com/blogs/moha-stories

html mohabygeetanjali.com collected 2026-10-04 14:06:18 UTC 323,670 bytes, 5,569 lines download raw bytes

1<!doctype html><html class="no-js" lang="en" dir="ltr">
2  <head>
3    
3<script>
4/**
5 * Ultimate Shopify Data Layer for GA4 & GTM
6 * Complete implementation for robust eCommerce tracking
7 * Handles all GA4 enhanced ecommerce events without duplications
8 */
9
10class UltimateShopifyDataLayer {
11  constructor() {
12    this.dataLayer = window.dataLayer || [];
13    this.currency = 'INR';
14    this.shopName = 'Moha';
15    this.customerId = null;
16    this.customerEmail = '';
17
18    // Track processed events to prevent duplications - persist to sessionStorage
19    this.trackedEvents = this.loadTrackedEvents();
20    this.trackedPurchases = this.loadTrackedPurchases();
21
22    // Debounce tracking - store last event timestamps
23    this.lastEventTimes = {};
24    this.debounceDelay = 1000; // 1 second minimum between same events
25
26    this.init();
27  }
28
29  init() {
30    // Initialize dataLayer if not exists
31    window.dataLayer = window.dataLayer || [];
32
33    // Set default parameters
34    this.setDefaultParameters();
35
36    // Setup page-specific tracking
37    this.setupPageTracking();
38
39    // Setup automatic event tracking
40    this.setupAutomaticTracking();
41
42    console.log('Ultimate Shopify Data Layer initialized');
43  }
44
45  // Load tracked events from sessionStorage
46  loadTrackedEvents() {
47    try {
48      const stored = sessionStorage.getItem('shopify_tracked_events');
49      return stored ? new Set(JSON.parse(stored)) : new Set();
50    } catch (e) {
51      return new Set();
52    }
53  }
54
55  // Load tracked purchases from localStorage (more persistent than sessionStorage)
56  loadTrackedPurchases() {
57    try {
58      const stored = localStorage.getItem('shopify_tracked_purchases');
59      return stored ? new Set(JSON.parse(stored)) : new Set();
60    } catch (e) {
61      return new Set();
62    }
63  }
64
65  // Save tracked events to sessionStorage
66  saveTrackedEvents() {
67    try {
68      sessionStorage.setItem('shopify_tracked_events', JSON.stringify([...this.trackedEvents]));
69    } catch (e) {
70      console.warn('Could not save tracked events:', e);
71    }
72  }
73
74  // Save tracked purchases to localStorage (more persistent than sessionStorage)
75  saveTrackedPurchases() {
76    try {
77      localStorage.setItem('shopify_tracked_purchases', JSON.stringify([...this.trackedPurchases]));
78    } catch (e) {
79      console.warn('Could not save tracked purchases:', e);
80    }
81  }
82
83  // Check if event should be debounced
84  shouldDebounce(eventKey) {
85    const now = Date.now();
86    const lastTime = this.lastEventTimes[eventKey];
87
88    if (!lastTime || (now - lastTime) > this.debounceDelay) {
89      this.lastEventTimes[eventKey] = now;
90      return false;
91    }
92
93    console.log('Event debounced:', eventKey);
94    return true;
95  }
96
97  setDefaultParameters() {
98    const defaultParams = {
99      currency: this.currency,
100      shop_name: this.shopName,
101      customer_id: this.customerId,
102      customer_email: this.customerEmail,
103      customer_status: this.customerId ? 'logged_in' : 'guest',
104      page_type: this.getPageType(),
105      page_title: document.title,
106      page_location: window.location.href
107    };
108
109    this.push('config_set', defaultParams);
110  }
111
112  getPageType() {
113    const template = 'blog';
114    const path = window.location.pathname;
115
116    if (template === 'product') return 'product';
117    if (template === 'collection') return 'collection';
118    if (template === 'cart') return 'cart';
119    if (template === 'search') return 'search';
120    if (template === 'index') return 'home';
121    if (path.includes('/checkout')) return 'checkout';
122    if (path.includes('/thank')) return 'purchase';
123    if (path.includes('/account')) return 'account';
124
125    return template || 'other';
126  }
127
128  setupPageTracking() {
129    const pageType = this.getPageType();
130
131    // Page view tracking
132    this.trackPageView();
133
134    switch(pageType) {
135      case 'product':
136        this.setupProductPageTracking();
137        break;
138      case 'collection':
139        this.setupCollectionPageTracking();
140        break;
141      case 'cart':
142        this.setupCartPageTracking();
143        break;
144      case 'search':
145        this.setupSearchTracking();
146        break;
147    }
148  }
149
150  trackPageView() {
151    // Use stable event ID based on page URL
152    const eventId = 'page_view_' + window.location.pathname;
153    if (this.trackedEvents.has(eventId)) {
154      console.log('Page view already tracked for this page');
155      return;
156    }
157
158    const pageData = {
159      event: 'page_view',
160      page_title: document.title,
161      page_location: window.location.href,
162      page_path: window.location.pathname,
163      content_group1: this.getPageType(),
164      content_group2: this.getPageCategory(),
165      currency: this.currency,
166      customer_id: this.customerId,
167      customer_status: this.customerId ? 'logged_in' : 'guest'
168    };
169
170    this.push('page_view', pageData);
171    this.trackedEvents.add(eventId);
172    this.saveTrackedEvents();
173  }
174
175  getPageCategory() {
176    const pageType = this.getPageType();
177    if (pageType === 'product') return '';
178    if (pageType === 'collection') return '';
179    return pageType;
180  }
181
182  // Product Page Tracking
183  setupProductPageTracking() {
184    
185  }
186
187  viewItem(product) {
188    const eventId = 'view_item_' + product.item_id;
189    if (this.trackedEvents.has(eventId)) return;
190
191    // Debounce rapid variant changes
192    if (this.shouldDebounce('view_item_' + product.item_id)) {
193      return;
194    }
195
196    const eventData = {
197      event: 'view_item',
198      currency: this.currency,
199      value: parseFloat(product.price),
200      ecommerce: {
201        items: [product]
202      }
203    };
204
205    this.push('view_item', eventData);
206    this.trackedEvents.add(eventId);
207    this.saveTrackedEvents();
208  }
209
210  setupVariantChangeTracking() {
211    const variantSelectors = document.querySelectorAll('input[name="id"], select[name="id"]');
212    let lastVariantId = null;
213
214    variantSelectors.forEach(selector => {
215      selector.addEventListener('change', (e) => {
216        const variantId = e.target.value;
217
218        // Prevent duplicate firing for same variant
219        if (variantId === lastVariantId) {
220          console.log('Variant change ignored - same variant:', variantId);
221          return;
222        }
223        lastVariantId = variantId;
224
225        
226      });
227    });
228  }
229
230  setupAddToCartTracking() {
231    document.addEventListener('submit', (e) => {
232      if (e.target.action && e.target.action.includes('/cart/add')) {
233        this.handleAddToCartForm(e.target);
234      }
235    });
236
237    // Track AJAX add to cart
238    this.interceptAddToCartRequests();
239  }
240
241  handleAddToCartForm(form) {
242    const formData = new FormData(form);
243    const variantId = formData.get('id');
244    const quantity = parseInt(formData.get('quantity')) || 1;
245
246    
247  }
248
249  addToCart(product) {
250    // Create a stable event ID based on product details (not timestamp)
251    const eventId = 'add_to_cart_' + product.item_id + '_' + product.quantity;
252
253    // Check if already tracked in this session
254    if (this.trackedEvents.has(eventId)) {
255      console.log('Add to cart already tracked:', eventId);
256      return;
257    }
258
259    // Check debounce for rapid repeated clicks
260    if (this.shouldDebounce('add_to_cart_' + product.item_id)) {
261      return;
262    }
263
264    const eventData = {
265      event: 'add_to_cart',
266      currency: this.currency,
267      value: parseFloat(product.price) * product.quantity,
268      ecommerce: {
269        items: [product]
270      }
271    };
272
273    this.push('add_to_cart', eventData);
274    this.trackedEvents.add(eventId);
275    this.saveTrackedEvents();
276
277    // Auto-clear the tracked event after 2 seconds to allow re-adding same item
278    setTimeout(() => {
279      this.trackedEvents.delete(eventId);
280      this.saveTrackedEvents();
281    }, 2000);
282  }
283
284  // Collection Page Tracking
285  setupCollectionPageTracking() {
286    
287  }
288
289  viewItemList(products, listName, listId) {
290    const eventId = 'view_item_list_' + listId;
291    if (this.trackedEvents.has(eventId)) return;
292
293    const eventData = {
294      event: 'view_item_list',
295      ecommerce: {
296        item_list_name: listName,
297        item_list_id: listId,
298        items: products
299      }
300    };
301
302    this.push('view_item_list', eventData);
303    this.trackedEvents.add(eventId);
304    this.saveTrackedEvents();
305  }
306
307  // Cart Page Tracking
308  setupCartPageTracking() {
309    
310  }
311
312  viewCart(items, totalValue) {
313    // Use stable event ID based on cart contents
314    const cartHash = items.map(i => i.item_id + '_' + i.quantity).join('_');
315    const eventId = 'view_cart_' + cartHash;
316
317    if (this.trackedEvents.has(eventId)) {
318      console.log('View cart already tracked for this cart state');
319      return;
320    }
321
322    // Debounce view cart events
323    if (this.shouldDebounce('view_cart')) {
324      return;
325    }
326
327    const eventData = {
328      event: 'view_cart',
329      currency: this.currency,
330      value: parseFloat(totalValue),
331      ecommerce: {
332        items: items
333      }
334    };
335
336    this.push('view_cart', eventData);
337    this.trackedEvents.add(eventId);
338    this.saveTrackedEvents();
339  }
340
341  trackBeginCheckout(items, totalValue) {
342    const cartHash = items.map(i => i.item_id + '_' + i.quantity).join('_');
343    const eventId = 'begin_checkout_' + cartHash;
344
345    if (this.trackedEvents.has(eventId)) {
346      console.log('Begin checkout already tracked for this cart state');
347      return;
348    }
349
350    const eventData = {
351      event: 'begin_checkout',
352      currency: this.currency,
353      value: parseFloat(totalValue),
354      ecommerce: {
355        items: items
356      }
357    };
358
359    this.push('begin_checkout', eventData);
360    this.trackedEvents.add(eventId);
361    this.saveTrackedEvents();
362  }
363
364  // Search Tracking
365  setupSearchTracking() {
366    
367  }
368
369  trackSearch(searchTerm, resultsCount) {
370    const eventId = 'search_' + searchTerm;
371    if (this.trackedEvents.has(eventId)) {
372      console.log('Search already tracked:', searchTerm);
373      return;
374    }
375
376    // Debounce search events
377    if (this.shouldDebounce('search_' + searchTerm)) {
378      return;
379    }
380
381    const eventData = {
382      event: 'search',
383      search_term: searchTerm,
384      number_of_results: resultsCount
385    };
386
387    this.push('search', eventData);
388    this.trackedEvents.add(eventId);
389    this.saveTrackedEvents();
390  }
391
392  // Automatic Event Tracking
393  setupAutomaticTracking() {
394    this.interceptAddToCartRequests();
395    this.setupFormTracking();
396    this.setupScrollTracking();
397    this.setupEngagementTracking();
398    this.setupCheckoutButtonTracking();
399  }
400
401  setupCheckoutButtonTracking() {
402    document.addEventListener('click', (e) => {
403      const checkoutBtn = e.target.closest('button[name="checkout"], a[href*="/checkout"]');
404      if (checkoutBtn) {
405        // Fetch cart and track begin_checkout
406        fetch('/cart.js')
407          .then(r => r.json())
408          .then(cart => {
409            if (cart.items && cart.items.length > 0) {
410              const items = cart.items.map(item => ({
411                item_id: item.variant_id.toString(),
412                item_name: item.product_title,
413                item_category: item.product_type || '',
414                item_brand: item.vendor || '',
415                price: item.price / 100,
416                quantity: item.quantity,
417                currency: this.currency
418              }));
419
420              const totalValue = cart.total_price / 100;
421              this.trackBeginCheckout(items, totalValue);
422            }
423          })
424          .catch(err => console.warn('Could not fetch cart:', err));
425      }
426    });
427  }
428
429  interceptAddToCartRequests() {
430    const originalFetch = window.fetch;
431    const self = this;
432    window.fetch = async function(...args) {
433      const response = await originalFetch.apply(this, args);
434
435      if (typeof args[0] === 'string' && args[0].includes('/cart/add')) {
436        try {
437          const config = args[1];
438          if (config && config.body) {
439            let productData = {};
440            if (config.body instanceof FormData) {
441              productData.id = config.body.get('id');
442              productData.quantity = parseInt(config.body.get('quantity')) || 1;
443            } else if (typeof config.body === 'string') {
444              try {
445                productData = JSON.parse(config.body);
446              } catch (e) {}
447            }
448
449            if (productData.id && window.ultimateShopifyDataLayer) {
450              window.ultimateShopifyDataLayer.handleAjaxAddToCart(productData);
451            }
452          }
453        } catch (error) {
454          console.warn('Error tracking AJAX add to cart:', error);
455        }
456      }
457
458      return response;
459    };
460  }
461
462  handleAjaxAddToCart(productData) {
463    // Create product object for tracking
464    const product = {
465      item_id: productData.id,
466      quantity: productData.quantity || 1,
467      currency: this.currency
468    };
469
470    // Try to get additional product details from page context
471    const productTitle = document.querySelector('h1, .product-title, .product__title')?.textContent?.trim();
472    const productPrice = document.querySelector('.price, .product-price, .money')?.textContent;
473
474    if (productTitle) {
475      product.item_name = productTitle;
476    }
477
478    if (productPrice) {
479      const price = parseFloat(productPrice.replace(/[^\d.]/g, ''));
480      if (price > 0) {
481        product.price = price;
482      }
483    }
484
485    this.addToCart(product);
486  }
487
488  setupFormTracking() {
489    // Newsletter signup tracking
490    document.addEventListener('submit', (e) => {
491      const form = e.target;
492      const emailInput = form.querySelector('input[type="email"]');
493
494      if (emailInput && (form.action.includes('contact') || form.classList.contains('newsletter'))) {
495        this.push('generate_lead', {
496          event: 'generate_lead',
497          form_type: 'newsletter',
498          email_provided: true
499        });
500      }
501    });
502  }
503
504  setupScrollTracking() {
505    let scrollDepth = 0;
506    let scrollTimeout;
507
508    // Throttle scroll events to prevent excessive firing
509    window.addEventListener('scroll', () => {
510      if (scrollTimeout) return;
511
512      scrollTimeout = setTimeout(() => {
513        const currentScroll = Math.round((window.scrollY / (document.body.scrollHeight - window.innerHeight)) * 100);
514        if (currentScroll > scrollDepth && currentScroll % 25 === 0) {
515          const eventId = 'scroll_' + currentScroll;
516          if (!this.trackedEvents.has(eventId)) {
517            scrollDepth = currentScroll;
518            this.push('scroll', {
519              event: 'scroll',
520              scroll_depth: scrollDepth
521            });
522            this.trackedEvents.add(eventId);
523            this.saveTrackedEvents();
524          }
525        }
526        scrollTimeout = null;
527      }, 500); // Throttle to max once per 500ms
528    });
529  }
530
531  setupEngagementTracking() {
532    let engagementIntervals = [30, 60, 120, 300]; // 30s, 1m, 2m, 5m
533    let intervalIndex = 0;
534
535    const trackEngagement = () => {
536      if (intervalIndex < engagementIntervals.length) {
537        const eventId = 'engagement_' + engagementIntervals[intervalIndex];
538        if (!this.trackedEvents.has(eventId)) {
539          this.push('user_engagement', {
540            event: 'user_engagement',
541            engagement_time_msec: engagementIntervals[intervalIndex] * 1000
542          });
543          this.trackedEvents.add(eventId);
544          this.saveTrackedEvents();
545        }
546        intervalIndex++;
547
548        // Schedule next engagement check
549        if (intervalIndex < engagementIntervals.length) {
550          const nextInterval = engagementIntervals[intervalIndex] - engagementIntervals[intervalIndex - 1];
551          setTimeout(trackEngagement, nextInterval * 1000);
552        }
553      }
554    };
555
556    // Start first engagement tracking after 30 seconds
557    setTimeout(trackEngagement, 30000);
558  }
559
560  // Purchase tracking method (called from purchase-tracking snippet)
561  trackPurchase(orderData, forceSend = false) {
562    const purchaseId = this.createPurchaseId(orderData);
563
564    // Check if already tracked (unless forceSend is true)
565    if (!forceSend && this.trackedPurchases.has(purchaseId)) {
566      console.log('Purchase already tracked:', purchaseId);
567      return false;
568    }
569
570    // Mark as tracked BEFORE sending to prevent race conditions
571    this.trackedPurchases.add(purchaseId);
572    this.saveTrackedPurchases();
573
574    const eventData = {
575      event: 'purchase',
576      transaction_id: orderData.transaction_id,
577      value: parseFloat(orderData.value),
578      tax: parseFloat(orderData.tax),
579      shipping: parseFloat(orderData.shipping),
580      currency: orderData.currency,
581      coupon: orderData.coupon,
582      ecommerce: {
583        transaction_id: orderData.transaction_id,
584        affiliation: orderData.affiliation,
585        value: parseFloat(orderData.value),
586        tax: parseFloat(orderData.tax),
587        shipping: parseFloat(orderData.shipping),
588        currency: orderData.currency,
589        coupon: orderData.coupon,
590        items: orderData.items
591      }
592    };
593
594    if (orderData.customer_data) {
595      eventData.customer_data = orderData.customer_data;
596    }
597
598    // Push to dataLayer
599    this.push('purchase', eventData);
600
601    // Track individual items for detailed analytics
602    orderData.items.forEach((item, index) => {
603      this.push('item_purchased', {
604        event: 'item_purchased',
605        item_id: item.item_id,
606        item_name: item.item_name,
607        item_category: item.item_category,
608        item_brand: item.item_brand,
609        price: item.price,
610        quantity: item.quantity,
611        transaction_id: orderData.transaction_id,
612        index: index
613      });
614    });
615
616    console.log('✅ Purchase tracked successfully:', orderData.transaction_id, 'Value:', orderData.value);
617
618    // Store in localStorage as final backup
619    try {
620      const purchaseBackup = {
621        purchaseId: purchaseId,
622        transactionId: orderData.transaction_id,
623        value: orderData.value,
624        timestamp: new Date().toISOString()
625      };
626      localStorage.setItem('last_purchase_' + orderData.transaction_id, JSON.stringify(purchaseBackup));
627    } catch (e) {
628      console.warn('Could not backup purchase:', e);
629    }
630
631    return true;
632  }
633
634  createPurchaseId(orderData) {
635    return orderData.transaction_id + '_' + orderData.value + '_' + orderData.items.length;
636  }
637
638  // Core Methods
639  push(eventName, data) {
640    try {
641      // Add timestamp to all events
642      data.timestamp = new Date().toISOString();
643
644      // Push to dataLayer
645      this.dataLayer.push(data);
646
647      console.log('DataLayer Event:', eventName, data);
648    } catch (error) {
649      console.error('DataLayer Push Error:', error);
650    }
651  }
652
653  // Public API Methods
654  customEvent(eventName, parameters = {}) {
655    const eventData = {
656      event: eventName,
657      ...parameters
658    };
659    this.push(eventName, eventData);
660  }
661
662  // Login/Registration tracking
663  login(method = 'email') {
664    this.push('login', {
665      event: 'login',
666      method: method,
667      customer_id: this.customerId
668    });
669  }
670
671  signUp(method = 'email') {
672    this.push('sign_up', {
673      event: 'sign_up',
674      method: method
675    });
676  }
677}
678
679// Initialize when DOM is ready
680if (document.readyState === 'loading') {
681  document.addEventListener('DOMContentLoaded', () => {
682    window.ultimateShopifyDataLayer = new UltimateShopifyDataLayer();
683    window.dataLayer = window.ultimateShopifyDataLayer.dataLayer;
684  });
685} else {
686  window.ultimateShopifyDataLayer = new UltimateShopifyDataLayer();
687  window.dataLayer = window.ultimateShopifyDataLayer.dataLayer;
688}
689
690// Export for global access
691window.UltimateShopifyDataLayer = UltimateShopifyDataLayer;
692</script>
692
693
694
695    <!-- Google Tag Manager -->
696    
696<script>
vendor: 343 bytes, lines 696-700
696(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
697    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
698    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
699    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
700    })(window,document,'script','dataLayer','
700GTM-PXTSQT2
vendor: 3 bytes, line 700
700');
700</script>
700
701    <!-- End Google Tag Manager -->
702
703
704    
705    <!-- Gokwik theme code start -->
706  <link rel="dns-prefetch" href="https://pdp.gokwik.co/">
707  <link rel="dns-prefetch" href="https://api.gokwik.co">
708    <style>
709/* ── GoKwik Button Decoration ──────────────────────────────────────── */
710.gk-btn-wrap{display:flex;flex-direction:column;width:100%;}
711.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;}
712.gokwik-marge{display:flex!important;align-items:center!important;justify-content:center!important;}
713.gk-inner{display:inline-flex;align-items:center;justify-content:center;gap:10px;pointer-events:none;max-width:100%;}
714.gk-text-block {
715 display: inline-flex;
716 flex-direction: column;
717 align-items: center;
718 text-align: center;
719 min-width: 0;
720 line-height: 1.1;
721}
722
723.gk-btn-main {
724 line-height: 1.1;
725 font-size: 14px;
726}
727
728
729.gk-sub-text {
730 font-size: 9px;
731 opacity: .8;
732 margin-top: 0;
733 line-height: 1;
734}
735
736.gk-pay-icons{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;pointer-events:none;}
737.gk-pay-icons img{height:20px;width:auto;display:block;}
738.sr-brand-badge-container span.sr-powered-by{display:none!important;}
739</style>
740
741<script src="https://pdp.gokwik.co/merchant-integration/build/merchant.integration.js?v4" defer></script>
741
742
743<script>
744 window.gaTag = { ga4: "G-EVP53TQVPE" }
745 window.merchantInfo = {
746   mid: "19frr2ewivzx",
747   environment: "production",
748   type: "merchantInfo",
749   storeId: "27117322349",
750   fbpixel: "1037230709754775",
751   snapchatPixels: "",
752 }
753 var productFormSelector = '';
754 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}
755 var templateName = 'blog'
756 window.gokwikIntlFlow = true;
757 window.gkBtnConfig = {
758   checkoutEnabled:       true,
759   checkoutSubText:       "",
760   checkoutEnableBanner:  false,
761   checkoutEnableLogo:    false,
762   buyNowEnabled:         true,
763   buyNowSubText:         "",
764   buyNowEnableBanner:    false,
765   buyNowEnableLogo:      false,
766 };
767</script>
767
768
769
770<script>
771(function () {
772
773 const UNIQUE_CLASS             = "gokwik-marge";
774 const EXTERNAL_CLASSES         = ["cf-occ-btn"];
775 const BUTTON_TYPES             = ["BUTTON", "A", "INPUT"];
776 const CHECKOUT_TEXT            = ["checkout", "placeorder"];
777 const BUYNOW_TEXT              = ["buynow", "buyitnow"];
778 const LOADER_TIME              = 6000;
779 window._gokwikLock             = false;
780
781 const EXTERNAL_CHECKOUT_SELECTORS = [
782   '.shiprocket-headless[data-type="cart"]',
783   '.shiprocket-headless[data-type="mini-cart"]',
784   '.fastrr-checkout[data-type="cart"]',
785   '.fastrr-checkout[data-type="mini-cart"]',
786   '.sr-headless-checkout[data-type="cart"]',
787   '.sr-headless-checkout[data-type="mini-cart"]',
788 ];
789 const EXTERNAL_BUYNOW_SELECTORS = [
790   '.shiprocket-headless[data-type="product"]',
791   '.fastrr-checkout[data-type="product"]',
792   '.sr-headless-checkout[data-type="product"]',
793 ];
794
795 const SHADOW_HOST_SELECTORS = [
796   '#shiprocket-smart-cart-root',
797   '[data-app="shiprocket-smart-cart"]',
798 ];
799
800 const SHADOW_CHECKOUT_BTN_SELECTOR =
801   '#sr-buy-now-button, .mini-cart-order-btn, .sr-cart-checkout-button-container button';
802
803
804 // ── LAYER 1 — NEUTRALIZE EXTERNAL SDK METHODS ────────────────────────────
805 function neutralizeExternalSDKs() {
806   if (window.CashfreeOcc) neutralizeExternalCheckoutSdk();
807
808   let _cashfreeOcc = window.CashfreeOcc;
809   Object.defineProperty(window, 'CashfreeOcc', {
810     configurable: true,
811     get() { return _cashfreeOcc; },
812     set(newVal) {
813       _cashfreeOcc = newVal;
814       neutralizeExternalCheckoutSdk();
815     }
816   });
817
818   const EXTERNAL_SDK_GLOBALS = ['ShiprocketCheckout', 'FastrrCheckout', 'PickrrCheckout', 'FastrCheckout'];
819   EXTERNAL_SDK_GLOBALS.forEach(function (globalName) {
820     let _val = window[globalName];
821     Object.defineProperty(window, globalName, {
822       configurable: true,
823       get() { return _val; },
824       set(newVal) {
825         _val = newVal;
826         if (newVal && !newVal.__gokwikNeutralized) {
827           ['initCheckout', 'checkout', 'openCheckout', 'init', 'open', 'trigger'].forEach(function (method) {
828             if (typeof newVal[method] === 'function') {
829               newVal[method] = function () {
830                 console.log('[GoKwik OCC] Blocked ' + globalName + '.' + method);
831               };
832             }
833           });
834           newVal.__gokwikNeutralized = true;
835         }
836       },
837     });
838   });
839
840   try {
841     window.handleShiprocketSmartCartBuy = function () {
842       console.log('[GoKwik OCC] Blocked handleShiprocketSmartCartBuy — GoKwik is handling checkout');
843     };
844     let _srHandler = window.handleShiprocketSmartCartBuy;
845     Object.defineProperty(window, 'handleShiprocketSmartCartBuy', {
846       configurable: true,
847       get() { return _srHandler; },
848       set(newVal) {
849         _srHandler = function () {
850           console.log('[GoKwik OCC] Blocked re-assigned handleShiprocketSmartCartBuy');
851         };
852       }
853     });
854   } catch (e) {
855     console.warn('[GoKwik OCC] Could not intercept handleShiprocketSmartCartBuy:', e);
856   }
857 }
858
859
860 function neutralizeExternalCheckoutSdk() {
861   if (!window.CashfreeOcc || window.CashfreeOcc.__gokwikNeutralized) return;
862
863   const originalInitCheckout = window.CashfreeOcc.initCheckout?.bind(window.CashfreeOcc);
864   const originalInitBuyNow   = window.CashfreeOcc.initBuyItNow?.bind(window.CashfreeOcc);
865
866   window.CashfreeOcc.initCheckout = function (btn) {
867     if (!btn || !btn.classList) { originalInitCheckout && originalInitCheckout(btn); return; }
868     if (btn.classList.contains(UNIQUE_CLASS)) {
869       console.log("GoKwik: Blocked CashfreeOcc.initCheckout on GoKwik button");
870       return;
871     }
872     if (BUTTON_TYPES.includes(btn.nodeName)) {
873       const raw = ((btn.textContent || '') + ' ' + (btn.value || '')).replace(/\s/g, '').toLowerCase();
874       if (CHECKOUT_TEXT.some(t => raw.includes(t))) {
875         console.log("GoKwik: Intercepted CashfreeOcc.initCheckout — claiming button");
876         replaceButton(btn, "checkout");
877         return;
878       }
879     }
880     originalInitCheckout && originalInitCheckout(btn);
881   };
882
883   window.CashfreeOcc.initBuyItNow = function (btn) {
884     if (!btn || !btn.classList) { originalInitBuyNow && originalInitBuyNow(btn); return; }
885     if (btn.classList.contains(UNIQUE_CLASS)) {
886       console.log("GoKwik: Blocked CashfreeOcc.initBuyItNow on GoKwik button");
887       return;
888     }
889     if (BUTTON_TYPES.includes(btn.nodeName)) {
890       const raw = ((btn.textContent || '') + ' ' + (btn.value || '')).replace(/\s/g, '').toLowerCase();
891       if (BUYNOW_TEXT.some(t => raw.includes(t))) {
892         console.log("GoKwik: Intercepted CashfreeOcc.initBuyItNow — claiming button");
893         replaceButton(btn, "buyNow");
894         return;
895       }
896     }
897     originalInitBuyNow && originalInitBuyNow(btn);
898   };
899
900   ['checkout', 'openCheckout', 'init', 'open', 'trigger'].forEach(function (method) {
901     if (typeof window.CashfreeOcc[method] === 'function') {
902       var _orig = window.CashfreeOcc[method].bind(window.CashfreeOcc);
903       window.CashfreeOcc[method] = function () {
904         if (document.querySelector('.' + UNIQUE_CLASS)) {
905           console.log('[GoKwik OCC] Blocked CashfreeOcc.' + method);
906           return;
907         }
908         return _orig.apply(this, arguments);
909       };
910     }
911   });
912
913   window.CashfreeOcc.__gokwikNeutralized = true;
914 }
915
916
917 // ── LAYER 2 — BLOCK EXTERNAL CLASS INJECTION ─────────────────────────────
918 function blockExternalClassInjection() {
919   const originalAdd = DOMTokenList.prototype.add;
920
921   DOMTokenList.prototype.add = function (...classes) {
922     const hasExternal = classes.some(c => EXTERNAL_CLASSES.includes(c));
923     if (hasExternal) {
924       const el = this._element || findElementByClassList(this);
925       if (el && el.classList && el.dataset.gokwikProcessed) {
926         const safeClasses = classes.filter(c => !EXTERNAL_CLASSES.includes(c));
927         if (safeClasses.length) originalAdd.apply(this, safeClasses);
928         return;
929       }
930     }
931     originalAdd.apply(this, classes);
932   };
933
934   const originalDescriptor = Object.getOwnPropertyDescriptor(Element.prototype, 'classList');
935   if (originalDescriptor) {
936     Object.defineProperty(Element.prototype, 'classList', {
937       get() {
938         const list = originalDescriptor.get.call(this);
939         list._element = this;
940         return list;
941       },
942       configurable: true
943     });
944   }
945 }
946
947 function findElementByClassList(classList) {
948   try {
949     return document.querySelector(
950       '[data-gokwik-processed].' + Array.from(classList).join('.')
951     );
952   } catch (e) {
953     return null;
954   }
955 }
956
957
958 // ── LAYER 3 — CAPTURE-PHASE CLICK HANDLER ───────────────────────────────
959 window.addEventListener("click", function gokwikClickCapture(e) {
960   try {
961     let target = null;
962
963     const path = (e.composedPath && e.composedPath()) || [];
964     for (var i = 0; i < path.length; i++) {
965       var node = path[i];
966       if (node.classList && node.classList.contains(UNIQUE_CLASS)) {
967         target = node;
968         break;
969       }
970     }
971
972     if (!target && e.target && typeof e.target.closest === "function") {
973       target = e.target.closest("." + UNIQUE_CLASS);
974     }
975
976     if (
977       target &&
978       target.classList.contains(UNIQUE_CLASS) &&
979       (target.dataset.gokwikFunction || target.dataset.function) &&
980       !target.classList.contains('gokwik-sold-out')
981     ) {
982       e.preventDefault();
983       e.stopPropagation();
984       e.stopImmediatePropagation();
985       const type = target.dataset.gokwikFunction || target.dataset.function;
986       showLoader(target);
987       // Store timeout ID so executeFlow can cancel it right before opening the popup.
988       // This prevents the "Processing..." text from disappearing before the popup opens.
989       target.__gkLoaderTimeout = setTimeout(() => hideLoader(target), LOADER_TIME);
990       executeFlow(target, type, e);
991     }
992   } catch (err) {
993     console.error("GoKwik: click capture error", err);
994   }
995 }, true);
996
997
998 // Activate layers 1 and 2 immediately
999 neutralizeExternalSDKs();
1000 blockExternalClassInjection();
1001
1002
1003 // ── FORM SUBMIT BLOCK ───────────────────────────────────────────────────
1004 const originalSubmit = HTMLFormElement.prototype.submit;
1005 HTMLFormElement.prototype.submit = function () {
1006   if (document.querySelector(".gokwik-marge.processing")) {
1007     console.warn("GoKwik: Blocked native form.submit()");
1008     return;
1009   }
1010   return originalSubmit.apply(this, arguments);
1011 };
1012
1013 document.addEventListener("submit", function (e) {
1014   if (document.querySelector(".gokwik-marge.processing")) {
1015     e.preventDefault();
1016     e.stopPropagation();
1017     e.stopImmediatePropagation();
1018   }
1019 }, true);
1020
1021
1022 // ── LOCATION LOCK ───────────────────────────────────────────────────────
1023 const _origAssign  = window.location.assign;
1024 const _origReplace = window.location.replace;
1025
1026 window.location.assign = function (url) {
1027   if (window._gokwikLock) { console.warn("GoKwik: Blocked assign:", url); return; }
1028   _origAssign.call(window.location, url);
1029 };
1030 window.location.replace = function (url) {
1031   if (window._gokwikLock) { console.warn("GoKwik: Blocked replace:", url); return; }
1032   _origReplace.call(window.location, url);
1033 };
1034
1035
1036 // ── LOADER ──────────────────────────────────────────────────────────────
1037 function showLoader(btn) {
1038   btn.dataset.originalText = btn.innerHTML;
1039   btn.innerHTML = "Processing...";
1040   btn.disabled  = true;
1041   btn.classList.add("processing");
1042   window._gokwikLock = true;
1043 }
1044
1045 function hideLoader(btn) {
1046   btn.innerHTML  = btn.dataset.originalText || btn.innerHTML;
1047   btn.disabled   = false;
1048   btn.classList.remove("processing");
1049   window._gokwikLock = false;
1050 }
1051
1052
1053 // ── FORM DETECTION ──────────────────────────────────────────────────────
1054 function getProductForm(btn) {
1055   let form = btn.closest("form");
1056   if (form && !form.querySelector('[name="id"]')) form = null;
1057   if (!form) {
1058     const forms = document.querySelectorAll("form[action*='/cart/add']");
1059     form = Array.from(forms).find(f => f.offsetParent !== null && f.querySelector('[name="id"]'));
1060   }
1061   if (!form) form = document.querySelector("form[action*='/cart/add']");
1062   return form;
1063 }
1064
1065
1066 // ── SDK RESOLVER ────────────────────────────────────────────────────────
1067 function getGoKwikSdk() {
1068   if (window.gokwikSdk) window.__gkSdkCache = window.gokwikSdk;
1069   return window.gokwikSdk || window.__gkSdkCache || null;
1070 }
1071
1072
1073
1074 // ── SDK READINESS ───────────────────────────────────────────────────────
1075 function waitForGoKwik() {
1076   return new Promise((resolve) => {
1077     if (getGoKwikSdk()) return resolve();
1078     let done = false;
1079     // Named handler so we can remove it on both resolution paths (prevents listener leak).
1080     var handler = function () {
1081       if (!done) { done = true; window.removeEventListener("gokwikLoaded", handler); resolve(); }
1082     };
1083     window.addEventListener("gokwikLoaded", handler);
1084     // 3 s is plenty — beyond this the SDK is not coming and we proceed without it.
1085     setTimeout(function () {
1086       if (!done) { done = true; window.removeEventListener("gokwikLoaded", handler); resolve(); }
1087     }, 3000);
1088   });
1089 }
1090
1091
1092 // ── PRODUCT MODAL CLOSE ─────────────────────────────────────────────────
1093 function closeOpenProductModal() {
1094   const MODAL_SELECTORS = [
1095     'quick-add-dialog',
1096     '.quick-add-modal',
1097     '[id*="quick-add" i]',
1098     '.product-popup',
1099     '.product-modal',
1100     '.modal--product',
1101     '[class*="quick-view"]',
1102     '[class*="quickview"]',
1103     '[class*="product-quick"]',
1104   ];
1105
1106   for (var i = 0; i < MODAL_SELECTORS.length; i++) {
1107     var sel = MODAL_SELECTORS[i];
1108     var el;
1109     try { el = document.querySelector(sel); } catch (e) { continue; }
1110     if (!el) continue;
1111     var dialog = (el.tagName === 'DIALOG') ? el : el.querySelector('dialog[open], dialog');
1112     if (!dialog || !dialog.hasAttribute('open')) continue;
1113     var closeBtn = el.querySelector(
1114       '.quick-add-modal__close, button.close-button, ' +
1115       'button[aria-label*="close" i], button[ref="closeButton"], ' +
1116       '.modal__close-button, .js-modal-close, [data-modal-close]'
1117     );
1118     if (closeBtn) {
1119       closeBtn.click();
1120       console.log('[GoKwik OCC] Closed product modal via close button:', sel);
1121       return true;
1122     }
1123     try { dialog.close(); } catch (e) {}
1124     dialog.removeAttribute('open');
1125     console.log('[GoKwik OCC] Closed product modal via dialog.close():', sel);
1126     return true;
1127   }
1128   return false;
1129 }
1130
1131
1132 // ── CART DRAWER CLOSE ───────────────────────────────────────────────────
1133 function closeOpenCartDrawer() {
1134  const CART_DRAWER_SELECTORS = [
1135    '.cart-drawer',
1136    'cart-drawer',
1137    '.cart-notification',
1138    'cart-notification',
1139    '.mini-cart',
1140    '.side-cart',
1141    '.cart__drawer',
1142    '.offcanvas-cart',
1143    '.drawer--cart',
1144    '.cart-slide',
1145    '.flyout-cart',
1146    '.wt-cart', 
1147    '[data-cart-drawer]',
1148    '[id*="cart-drawer" i]',
1149    '[id*="CartDrawer"]',
1150  ];
1151
1152  for (var i = 0; i < CART_DRAWER_SELECTORS.length; i++) {
1153    var sel = CART_DRAWER_SELECTORS[i];
1154    var el;
1155
1156    try {
1157      el = document.querySelector(sel);
1158    } catch (e) {
1159      continue;
1160    }
1161
1162    if (!el) continue;
1163
1164    // =========================
1165    // WT CART CASE
1166    // =========================
1167    if (el.classList.contains('wt-cart')) {
1168      var wtIsOpen = el.hasAttribute('open');
1169      var wtCloseBtn = el.querySelector('.wt-cart__drawer__close--button');
1170
1171      if (wtIsOpen && wtCloseBtn) {
1172        wtCloseBtn.click();
1173        console.log('[GoKwik OCC] Closed wt-cart drawer');
1174        return true;
1175      }
1176    }
1177
1178    // =========================
1179    // DIALOG CASE
1180    // =========================
1181    var dialog = (el.tagName === 'DIALOG') ? el : el.querySelector('dialog');
1182
1183    if (dialog && dialog.hasAttribute('open')) {
1184      try {
1185        dialog.close();
1186      } catch (e) {}
1187
1188      dialog.removeAttribute('open');
1189
1190      console.log('[GoKwik OCC] Closed cart drawer via dialog.close():', sel);
1191      return true;
1192    }
1193
1194    // =========================
1195    // GENERIC close()
1196    // =========================
1197    if (typeof el.close === 'function') {
1198      try {
1199        el.close();
1200        console.log('[GoKwik OCC] Closed cart drawer via el.close():', sel);
1201        return true;
1202      } catch (e) {}
1203    }
1204
1205    // =========================
1206    // OPEN STATE DETECTION
1207    // =========================
1208    var isOpen = (
1209      el.classList.contains('is-open') ||
1210      el.classList.contains('open') ||
1211      el.classList.contains('active') ||
1212      el.classList.contains('is-active') ||
1213      el.classList.contains('visible') ||
1214      el.getAttribute('aria-hidden') === 'false' ||
1215      el.getAttribute('aria-expanded') === 'true' ||
1216      el.hasAttribute('open')
1217    );
1218
1219    if (isOpen) {
1220      var closeBtn = el.querySelector(
1221        'button.cart-drawer__close, ' +
1222        'button[class*="close-cart"], ' +
1223        'button[aria-label*="close" i], ' +
1224        '[data-drawer-close], ' +
1225        '.js-close-cart, ' +
1226        '.cart__close, ' +
1227        '.wt-cart__drawer__close--button' 
1228      );
1229
1230      if (closeBtn) {
1231        closeBtn.click();
1232        console.log('[GoKwik OCC] Closed cart drawer via close button:', sel);
1233        return true;
1234      }
1235
1236      el.classList.remove(
1237        'is-open',
1238        'open',
1239        'active',
1240        'is-active',
1241        'visible'
1242      );
1243
1244      el.setAttribute('aria-hidden', 'true');
1245      el.removeAttribute('open');
1246
1247      console.log('[GoKwik OCC] Closed cart drawer via class toggle:', sel);
1248      return true;
1249    }
1250  }
1251
1252  return false;
1253}
1254
1255
1256 // ── OPEN GOKWIK ─────────────────────────────────────────────────────────
1257 function openGoKwikCheckout(sdk, closedModal, btn) {
1258   const drawerClosed = closedModal ? false : closeOpenCartDrawer();
1259   const delay = (closedModal || drawerClosed) ? 150 : 0;
1260   if (delay) {
1261     setTimeout(() => {
1262       sdk.initCheckout(window.merchantInfo);
1263       if (btn) hideLoader(btn);
1264       setTimeout(() => { window._gokwikLock = false; }, 2500);
1265     }, delay);
1266   } else {
1267     sdk.initCheckout(window.merchantInfo);
1268     if (btn) hideLoader(btn);
1269     setTimeout(() => { window._gokwikLock = false; }, 2500);
1270   }
1271 }
1272
1273
1274 // ── EXECUTE FLOW ────────────────────────────────────────────────────────
1275 async function executeFlow(btn, type, e) {
1276   console.log("[GoKwik OCC] executeFlow — type=" + type + ", gokwikSdk ready=" + !!window.gokwikSdk);
1277   await waitForGoKwik();
1278   const sdk = getGoKwikSdk();
1279   console.log("[GoKwik OCC] executeFlow after waitForGoKwik — sdk=" + !!sdk);
1280
1281   try {
1282     // ── BUY NOW ───────────────────────────────────────────────────────
1283     if (type === "buyNow") {
1284       const form      = getProductForm(btn);
1285       const formData  = form ? new FormData(form) : null;
1286       const variantId = formData
1287         ? (formData.get("id") || form.querySelector("[name='id']")?.value)
1288         : null;
1289
1290       if (!variantId) {
1291         console.log("[GoKwik OCC] buyNow: no variant context → cart checkout flow");
1292         if (sdk) {
1293           // Cancel the blind safety-net timeout; hideLoader will be called by openGoKwikCheckout.
1294           if (btn.__gkLoaderTimeout) { clearTimeout(btn.__gkLoaderTimeout); btn.__gkLoaderTimeout = null; }
1295           const modalClosed = closeOpenProductModal();
1296           openGoKwikCheckout(sdk, modalClosed, btn);
1297         } else {
1298           console.warn("[GoKwik OCC] SDK unavailable — cannot open GoKwik checkout");
1299           hideLoader(btn);
1300         }
1301         return;
1302       }
1303
1304       const quantity =
1305         parseInt(formData.get("quantity")) ||
1306         parseInt(form.querySelector("[name='quantity']")?.value) || 1;
1307
1308       if (typeof onBuyNowClick === 'function') {
1309         // Cancel the blind safety-net timeout; hideLoader called below after SDK trigger.
1310         if (btn.__gkLoaderTimeout) { clearTimeout(btn.__gkLoaderTimeout); btn.__gkLoaderTimeout = null; }
1311         const modalClosed = closeOpenProductModal();
1312         const delay = modalClosed ? 150 : 0;
1313         if (delay) {
1314           setTimeout(() => {
1315             onBuyNowClick(e, false, [{ id: variantId, quantity: quantity }]);
1316             hideLoader(btn);
1317           }, delay);
1318         } else {
1319           onBuyNowClick(e, false, [{ id: variantId, quantity: quantity }]);
1320           hideLoader(btn);
1321         }
1322         return;
1323       }
1324
1325       console.warn("[GoKwik OCC] onBuyNowClick unavailable — GoKwik SDK may not have loaded");
1326       hideLoader(btn);
1327       return;
1328     }
1329
1330     // ── CHECKOUT ──────────────────────────────────────────────────────
1331     if (type === "checkout") {
1332       if (sdk) {
1333         // Cancel the blind safety-net timeout; popup is about to open.
1334         if (btn.__gkLoaderTimeout) { clearTimeout(btn.__gkLoaderTimeout); btn.__gkLoaderTimeout = null; }
1335         const drawerClosed = closeOpenCartDrawer();
1336         if (drawerClosed) {
1337           setTimeout(() => {
1338             sdk.initCheckout(window.merchantInfo);
1339             hideLoader(btn);
1340             setTimeout(() => { window._gokwikLock = false; }, 2500);
1341           }, 150);
1342         } else {
1343           sdk.initCheckout(window.merchantInfo);
1344           hideLoader(btn);
1345           setTimeout(() => { window._gokwikLock = false; }, 2500);
1346         }
1347         return;
1348       }
1349     }
1350
1351     // ── FALLBACK ──────────────────────────────────────────────────────
1352     console.warn("[GoKwik OCC] SDK not available — falling back to native checkout");
1353     window.location.href = "/checkout";
1354
1355   } catch (err) {
1356     console.error("[GoKwik OCC] executeFlow error:", err);
1357     window.location.href = "/checkout";
1358   }
1359 }
1360
1361
1362 // ── BUTTON REPLACEMENT ──────────────────────────────────────────────────
1363 function replaceButton(node, type) {
1364   try {
1365     if (!node || !node.parentNode) return;
1366     if (node.dataset.gokwikProcessed) return;
1367
1368     const clone = node.cloneNode(true);
1369     clone.dataset.gokwikProcessed = "true";
1370     clone.onclick = null;
1371     clone.removeAttribute("onclick");
1372     if (clone.tagName === "BUTTON") clone.type = "button";
1373
1374     clone.classList.add(UNIQUE_CLASS);
1375     clone.dataset.function       = type;
1376     clone.dataset.gokwikFunction = type;
1377
1378     EXTERNAL_CLASSES.forEach(cls => clone.classList.remove(cls));
1379     hidePoweredByBranding(clone);
1380
1381     node.parentNode.replaceChild(clone, node);
1382     return clone;
1383   } catch (err) {
1384     console.error("GoKwik: replaceButton error", err);
1385     return null;
1386   }
1387 }
1388
1389
1390 // ── NORMALIZE ───────────────────────────────────────────────────────────
1391 const normalize = (text) => text?.replace(/\s/g, "").toLowerCase() || "";
1392
1393 // ── VISIBILITY CHECK ─────────────────────────────────────────────────────
1394 // Returns false for hidden buttons (display:none, visibility:hidden, zero size).
1395 // Used in attach() to prevent claiming invisible native checkout buttons that
1396 // sit alongside a third-party checkout widget.
1397 function isElementVisible(el) {
1398   try {
1399     if (!el) return false;
1400     var rect = el.getBoundingClientRect();
1401     if (rect.width === 0 && rect.height === 0) return false;
1402     var style = window.getComputedStyle(el);
1403     if (style.display === 'none' || style.visibility === 'hidden' || style.opacity === '0') return false;
1404     return true;
1405   } catch (e) {
1406     return true; // fail open — don't block visible buttons due to errors
1407   }
1408 }
1409
1410 // ── HIDE SHIPROCKET BRANDING ─────────────────────────────────────────────
1411 function hidePoweredByBranding(el) {
1412   try {
1413     var branded = el.querySelector('#sr-powered-by');
1414     if (branded) branded.style.setProperty('display', 'none', 'important');
1415   } catch (e) {}
1416 }
1417
1418 function injectShadowStyle(shadowRoot) {
1419   if (!shadowRoot || shadowRoot._gkStyleInjected) return;
1420   shadowRoot._gkStyleInjected = true;
1421   try {
1422     var style = document.createElement('style');
1423     style.setAttribute('data-gokwik', 'true');
1424     style.textContent = '#sr-powered-by { display: none !important; }';
1425     shadowRoot.appendChild(style);
1426     console.log('[GoKwik OCC] Injected branding-hide style into shadow root');
1427   } catch (err) {
1428     console.error('[GoKwik OCC] injectShadowStyle error', err);
1429   }
1430 }
1431
1432
1433 // ── SOLD-OUT SYNC ───────────────────────────────────────────────────────
1434 function findAddToCartBtn(referenceEl) {
1435   const PRODUCT_SCOPES = [
1436     'product-form-component',
1437     '[data-type="add-to-cart-form"]',
1438     'form[action*="/cart/add"]',
1439     '[data-section-id]',
1440     '.product-form',
1441     '.product__info-container',
1442   ];
1443   let scope = null;
1444   for (var pi = 0; pi < PRODUCT_SCOPES.length; pi++) {
1445     try { scope = referenceEl.closest(PRODUCT_SCOPES[pi]); if (scope) break; } catch (e) {}
1446   }
1447   // Do NOT fall back to document when the button is inside a cart drawer or
1448   // mini-cart context. Doing so causes watchSoldOutState to pick up a disabled
1449   // add-to-cart from a different product section and incorrectly mark the
1450   // third-party checkout button as sold-out.
1451   if (!scope) {
1452     var CART_CONTEXTS = ['#CartDrawer', '.cart-drawer', '[id*="cart-drawer"]',
1453                          '[class*="cart-drawer"]', '[data-type="mini-cart"]'];
1454     for (var ci = 0; ci < CART_CONTEXTS.length; ci++) {
1455       try { if (referenceEl.closest(CART_CONTEXTS[ci])) return null; } catch (e) {}
1456     }
1457     scope = document;
1458   }
1459
1460   const ADD_SELS = [
1461     'button[name="add"]:not([data-gokwik-processed])',
1462     'button[type="submit"][name="add"]:not([data-gokwik-processed])',
1463     '.product-form__submit',
1464     'button.add-to-cart-button',
1465     '[data-testid="standalone-add-to-cart"]',
1466     '[data-testid*="add-to-cart"]',
1467   ];
1468   for (var ai = 0; ai < ADD_SELS.length; ai++) {
1469     try {
1470       var found = scope.querySelector(ADD_SELS[ai]);
1471       if (found) return found;
1472     } catch (e) {}
1473   }
1474   return null;
1475 }
1476
1477 function isSoldOut(addToCartBtn) {
1478   if (!addToCartBtn) return false;
1479   if (addToCartBtn.disabled) return true;
1480   var t = normalize(addToCartBtn.textContent || '');
1481   return t.includes('soldout') || t.includes('unavailable') ||
1482          t.includes('outofstock') || t.includes('notavailable');
1483 }
1484
1485 function applySoldOutState(gokwikBtn, addToCartBtn) {
1486   var soldOut = isSoldOut(addToCartBtn);
1487   gokwikBtn.disabled = soldOut;
1488   gokwikBtn.setAttribute('aria-disabled', String(soldOut));
1489   gokwikBtn.classList.toggle('gokwik-sold-out', soldOut);
1490   gokwikBtn.style.opacity       = soldOut ? '0.5' : '';
1491   gokwikBtn.style.cursor        = soldOut ? 'not-allowed' : '';
1492   gokwikBtn.style.pointerEvents = soldOut ? 'none' : '';
1493   if (soldOut) console.log('[GoKwik OCC] Buy Now disabled — product sold out');
1494 }
1495
1496 function watchSoldOutState(gokwikBtn, addToCartBtn) {
1497   if (!addToCartBtn) return;
1498   new MutationObserver(function () {
1499     applySoldOutState(gokwikBtn, addToCartBtn);
1500   }).observe(addToCartBtn, {
1501     attributes:      true,
1502     attributeFilter: ['disabled', 'class', 'aria-disabled'],
1503     childList:       true,
1504     subtree:         true,
1505     characterData:   true,
1506   });
1507 }
1508
1509
1510 // ── BUTTON DECORATION ───────────────────────────────────────────────────
1511 function decorateButton(el) {
1512   if (!el || el.dataset.gkDecorated) return;
1513   el.dataset.gkDecorated = 'true';
1514
1515   if (!['BUTTON', 'A', 'INPUT'].includes(el.tagName)) return;
1516
1517   var cfg = window.gkBtnConfig || {};
1518   var fn  = el.dataset.gokwikFunction || el.dataset.function || '';
1519   var isCheckout = fn === 'checkout';
1520   var isBuyNow   = fn === 'buyNow';
1521   if (!isCheckout && !isBuyNow) return;
1522
1523   var subText      = isCheckout ? (cfg.checkoutSubText   || '') : (cfg.buyNowSubText   || '');
1524   var enableBanner = isCheckout ?  !!cfg.checkoutEnableBanner   :  !!cfg.buyNowEnableBanner;
1525   var enableLogo   = isCheckout ?  !!cfg.checkoutEnableLogo     :  !!cfg.buyNowEnableLogo;
1526
1527   if (!subText && !enableLogo) return;
1528
1529   if (enableBanner && subText) {
1530     if (!el.parentNode) return;
1531     if (el.parentNode.classList && el.parentNode.classList.contains('gk-btn-wrap')) return;
1532     var wrap = document.createElement('div');
1533     wrap.className = 'gk-btn-wrap';
1534     var bannerEl = document.createElement('div');
1535     bannerEl.className = 'gk-banner';
1536     bannerEl.textContent = subText;
1537     el.parentNode.insertBefore(wrap, el);
1538     wrap.appendChild(bannerEl);
1539     wrap.appendChild(el);
1540     if (enableLogo) {
1541       var bIcons = document.createElement('span');
1542       bIcons.className = 'gk-pay-icons';
1543       bIcons.innerHTML = '<img src="https://cdn.gokwik.co/v4/images/upi-icons.svg" alt="UPI" />' +
1544                          '<img src="https://cdn.gokwik.co/v4/images/right-arrow.svg" alt="" />';
1545       el.appendChild(bIcons);
1546     }
1547     return;
1548   }
1549
1550   var inner = document.createElement('span');
1551   inner.className = 'gk-inner';
1552
1553   var textBlock = document.createElement('span');
1554   textBlock.className = 'gk-text-block';
1555
1556   var mainSpan = document.createElement('span');
1557   mainSpan.className = 'gk-btn-main';
1558   while (el.firstChild) { mainSpan.appendChild(el.firstChild); }
1559   textBlock.appendChild(mainSpan);
1560
1561   if (subText) {
1562     var subSpan = document.createElement('span');
1563     subSpan.className = 'gk-sub-text';
1564     subSpan.textContent = subText;
1565     textBlock.appendChild(subSpan);
1566   }
1567
1568   inner.appendChild(textBlock);
1569
1570   if (enableLogo) {
1571     var icons = document.createElement('span');
1572     icons.className = 'gk-pay-icons';
1573     icons.innerHTML = '<img src="https://cdn.gokwik.co/v4/images/upi-icons.svg" alt="UPI" />' +
1574                       '<img src="https://cdn.gokwik.co/v4/images/right-arrow.svg" alt="" />';
1575     inner.appendChild(icons);
1576   }
1577
1578   el.appendChild(inner);
1579 }
1580
1581
1582 // ── ATTACH ──────────────────────────────────────────────────────────────
1583 function attach(node) {
1584   try {
1585     if (!node?.nodeName) return;
1586     if (!BUTTON_TYPES.includes(node.nodeName)) return;
1587     if (node.dataset.gokwikProcessed) return;
1588     if (!isElementVisible(node)) return;
1589
1590     var cfg = window.gkBtnConfig || {};
1591
1592     var parentClaimed = node.closest && node.closest('[data-gokwik-function]');
1593     if (parentClaimed && parentClaimed !== node) {
1594       var inheritedType = parentClaimed.dataset.gokwikFunction;
1595       if (inheritedType === 'checkout' && cfg.checkoutEnabled !== false) {
1596         const clone = replaceButton(node, 'checkout');
1597         if (clone) decorateButton(clone);
1598         return;
1599       }
1600       if (inheritedType === 'buyNow' && cfg.buyNowEnabled !== false) {
1601         const clone = replaceButton(node, 'buyNow');
1602         if (clone) {
1603           decorateButton(clone);
1604           const addToCartBtn = findAddToCartBtn(clone);
1605           applySoldOutState(clone, addToCartBtn);
1606           watchSoldOutState(clone, addToCartBtn);
1607         }
1608         return;
1609       }
1610       return;
1611     }
1612
1613     const text  = normalize(node.textContent);
1614     const value = normalize(node.value);
1615
1616     if (cfg.checkoutEnabled !== false && CHECKOUT_TEXT.some(t => text.includes(t) || value.includes(t))) {
1617       const clone = replaceButton(node, "checkout");
1618       if (clone) decorateButton(clone);
1619       return;
1620     }
1621     if (cfg.buyNowEnabled !== false && BUYNOW_TEXT.some(t => text.includes(t) || value.includes(t))) {
1622       
1623       if (node.nodeName === 'A') {
1624         var _href = (node.getAttribute('href') || '').trim();
1625         if (_href && _href !== '#' && !_href.startsWith('javascript:')) {
1626           var _hrefLc = _href.toLowerCase();
1627           var _isNavLink = (_hrefLc.includes('/products/') || _hrefLc.includes('/collections/')) &&
1628                            !_hrefLc.includes('/cart') && !_hrefLc.includes('/checkout');
1629           if (_isNavLink) {
1630             console.log('[GoKwik OCC] Skipping navigation anchor for buyNow — href:', _href);
1631             return;
1632           }
1633         }
1634       }
1635       const clone = replaceButton(node, "buyNow");
1636       if (clone) {
1637         decorateButton(clone);
1638         const addToCartBtn = findAddToCartBtn(clone);
1639         applySoldOutState(clone, addToCartBtn);
1640         watchSoldOutState(clone, addToCartBtn);
1641       }
1642       return;
1643     }
1644   } catch (err) {
1645     console.error("GoKwik: attach error", err);
1646   }
1647 }
1648
1649
1650 // ── EXTERNAL NODE CLAIM ─────────────────────────────────────────────────
1651 function claimExternalNode(el, type) {
1652   try {
1653     if (!el || el.dataset.gokwikProcessed) return;
1654     var cfg = window.gkBtnConfig || {};
1655     if (type === 'checkout' && cfg.checkoutEnabled === false) return;
1656     if (type === 'buyNow'   && cfg.buyNowEnabled   === false) return;
1657     el.dataset.gokwikProcessed = 'true';
1658     el.classList.add(UNIQUE_CLASS);
1659     el.dataset.gokwikFunction = type;
1660     el.dataset.function       = type;
1661     hidePoweredByBranding(el);
1662     console.log('[GoKwik OCC] Claimed external ' + type + ' element:', el.className || el.tagName);
1663     decorateButton(el);
1664   } catch (err) {
1665     console.error('[GoKwik OCC] claimExternalNode error', err);
1666   }
1667 }
1668
1669 function scanExternalNodes() {
1670   EXTERNAL_CHECKOUT_SELECTORS.forEach(function (sel) {
1671     document.querySelectorAll(sel).forEach(function (el) { claimExternalNode(el, 'checkout'); });
1672   });
1673   EXTERNAL_BUYNOW_SELECTORS.forEach(function (sel) {
1674     document.querySelectorAll(sel).forEach(function (el) { claimExternalNode(el, 'buyNow'); });
1675   });
1676 }
1677
1678
1679 // ── SHADOW DOM SUPPORT ──────────────────────────────────────────────────
1680 var _observedShadowRoots = new WeakSet();
1681
1682 function claimShadowButton(shadowRoot, btn, type) {
1683   try {
1684     if (!btn || btn.dataset.gokwikProcessed) return;
1685     btn.dataset.gokwikProcessed = 'true';
1686     btn.onclick = null;
1687     btn.removeAttribute('onclick');
1688     if (btn.tagName === 'BUTTON') btn.type = 'button';
1689     btn.classList.add(UNIQUE_CLASS);
1690     btn.dataset.gokwikFunction = type;
1691     btn.dataset.function       = type;
1692     EXTERNAL_CLASSES.forEach(cls => btn.classList.remove(cls));
1693     hidePoweredByBranding(btn);
1694     console.log('[GoKwik OCC] Claimed shadow DOM button:', btn.id || btn.className);
1695     injectShadowStyle(shadowRoot);
1696     observeShadowRoot(shadowRoot);
1697   } catch (err) {
1698     console.error('[GoKwik OCC] claimShadowButton error', err);
1699   }
1700 }
1701
1702 function observeShadowRoot(shadowRoot) {
1703   if (!shadowRoot || _observedShadowRoots.has(shadowRoot)) return;
1704   _observedShadowRoots.add(shadowRoot);
1705   new MutationObserver(function () {
1706     shadowRoot.querySelectorAll(SHADOW_CHECKOUT_BTN_SELECTOR).forEac
1706h(function (btn) {
1707       claimShadowButton(shadowRoot, btn, 'checkout');
1708     });
1709   }).observe(shadowRoot, { childList: true, subtree: true });
1710   console.log('[GoKwik OCC] Observing shadow root for re-renders');
1711 }
1712
1713 function scanShadowRoots() {
1714   SHADOW_HOST_SELECTORS.forEach(function (selector) {
1715     var host;
1716     try { host = document.querySelector(selector); } catch (e) { return; }
1717     if (!host) return;
1718     var shadow = host.shadowRoot;
1719     if (!shadow) return;
1720     shadow.querySelectorAll(SHADOW_CHECKOUT_BTN_SELECTOR).forEach(function (btn) {
1721       claimShadowButton(shadow, btn, 'checkout');
1722     });
1723   });
1724 }
1725
1726
1727 // ── SCAN + OBSERVE ──────────────────────────────────────────────────────
1728 function scanAll() {
1729   const allButtons = document.querySelectorAll("button, a, input");
1730   console.log("[GoKwik OCC] scanAll — found " + allButtons.length + " elements to check");
1731   allButtons.forEach(attach);
1732   scanExternalNodes();
1733   scanShadowRoots();
1734   const claimed = document.querySelectorAll("." + UNIQUE_CLASS);
1735   console.log("[GoKwik OCC] scanAll done — " + claimed.length + " button(s) claimed by GoKwik");
1736   if (claimed.length === 0) {
1737     console.warn("[GoKwik OCC] No buttons claimed. Check that CHECKOUT_TEXT / BUYNOW_TEXT match your button labels.");
1738   }
1739 }
1740
1741 function observe() {
1742   const ALL_EXTERNAL_SELS = [...EXTERNAL_CHECKOUT_SELECTORS, ...EXTERNAL_BUYNOW_SELECTORS];
1743
1744   const observer = new MutationObserver((mutations) => {
1745     mutations.forEach((mutation) => {
1746       mutation.addedNodes.forEach((node) => {
1747         if (!(node instanceof Element)) return;
1748         [node, ...node.querySelectorAll("button, a, input")].forEach(attach);
1749         ALL_EXTERNAL_SELS.forEach((sel) => {
1750           const type = EXTERNAL_CHECKOUT_SELECTORS.includes(sel) ? "checkout" : "buyNow";
1751           try {
1752             if (node.matches && node.matches(sel)) claimExternalNode(node, type);
1753             node.querySelectorAll(sel).forEach((el) => claimExternalNode(el, type));
1754           } catch (e) {}
1755         });
1756         var isShadowHost = SHADOW_HOST_SELECTORS.some(function (sel) {
1757           try { return node.matches(sel) || node.querySelector(sel); } catch (e) { return false; }
1758         });
1759         if (isShadowHost) {
1760           setTimeout(scanShadowRoots, 100);
1761         }
1762       });
1763     });
1764   });
1765   observer.observe(document.body, { childList: true, subtree: true });
1766 }
1767
1768
1769 // ── OWNERSHIP SWEEP ─────────────────────────────────────────────────────
1770 function startOwnershipSweep() {
1771   setInterval(() => {
1772     document.querySelectorAll("." + UNIQUE_CLASS).forEach(btn => {
1773       EXTERNAL_CLASSES.forEach(cls => {
1774         if (btn.classList.contains(cls)) btn.classList.remove(cls);
1775       });
1776       if (
1777         btn.dataset.gokwikFunction &&
1778         btn.dataset.function !== btn.dataset.gokwikFunction
1779       ) {
1780         btn.dataset.function = btn.dataset.gokwikFunction;
1781       }
1782     });
1783
1784     document.querySelectorAll(
1785       'button[name="checkout"]:not([data-gokwik-processed]), ' +
1786       'input[name="checkout"]:not([data-gokwik-processed]), ' +
1787       'a[href*="/checkout"]:not([data-gokwik-processed])'
1788     ).forEach(attach);
1789     scanExternalNodes();
1790     scanShadowRoots();
1791   }, 500);
1792 }
1793
1794
1795 // ── CART DRAWER OPEN — RE-SCAN TRIGGER ──────────────────────────────────
1796 function observeCartEvents() {
1797   const CART_OPEN_EVENTS = [
1798     'cart:open', 'cart-drawer:open', 'CartDrawer:open',
1799     'sidebar-cart:open', 'mini-cart:open', 'sidecart:open',
1800     'cart:toggle', 'ajax-cart:open', 'cart:refresh',
1801   ];
1802   CART_OPEN_EVENTS.forEach(function (evt) {
1803     document.addEventListener(evt, function () { setTimeout(scanAll, 200); }, { capture: true, passive: true });
1804   });
1805
1806   var cartDrawerEls = document.querySelectorAll(
1807     '.cart-drawer, cart-drawer, .mini-cart, .side-cart, .cart__drawer, .offcanvas-cart, .flyout-cart'
1808   );
1809   cartDrawerEls.forEach(function (el) {
1810     new MutationObserver(function () { setTimeout(scanAll, 200); }).observe(el, {
1811       attributes: true,
1812       attributeFilter: ['class', 'aria-hidden', 'open', 'aria-expanded'],
1813     });
1814   });
1815 }
1816
1817
1818 // ── INTERNATIONAL FLOW GATE ─────────────────────────────────────────────
1819 async function _initWithCountryCheck() {
1820   try {
1821     const res  = await fetch("/browsing_context_suggestions.json");
1822     const data = await res.json();
1823     if (data?.detected_values?.country_name !== "India") {
1824       console.log("GoKwik OCC: International user — skipping injection.");
1825       return;
1826     }
1827   } catch (err) {
1828     console.warn("GoKwik: Country check failed, defaulting to OCC", err);
1829   }
1830   scanAll();
1831   observe();
1832   startOwnershipSweep();
1833   observeCartEvents();
1834 }
1835
1836
1837 // ── INIT ────────────────────────────────────────────────────────────────
1838 function init() {
1839   if (window.__GOKWIK_OCC_INIT__) return;
1840   window.__GOKWIK_OCC_INIT__ = true;
1841
1842   
1843
1844   if (!window.gokwikIntlFlow) {
1845     scanAll();
1846     observe();
1847     startOwnershipSweep();
1848     observeCartEvents();
1849     return;
1850   }
1851
1852   console.log("[GoKwik OCC] International flow ON — checking country...");
1853   _initWithCountryCheck();
1854 }
1855
1856
1857 if (document.readyState === "loading") {
1858   document.addEventListener("DOMContentLoaded", init);
1859 } else {
1860   init();
1861 }
1862
1863
1864})();
1865</script>
1865
1866 <!-- Gokwik theme code End -->
1867    
1868    <meta charset="utf-8">
1869    <meta
1870      name="viewport"
1871      content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"
1872    >
1873    <meta name="theme-color" content="#ffffff">
1874
1875    <title>
1876      
1877      Moha stories
1878      
1879    </title><meta name="description" content="Read Moha Stories, behind-the-scenes designer tales, styling tips, and artisan journeys from Moha by Geetanjali’s world of silver jewellery."><link rel="canonical" href="https://mohabygeetanjali.com/blogs/moha-stories">
1880    <meta name="author" content="Moha"><link rel="shortcut icon" href="//mohabygeetanjali.com/cdn/shop/files/fav_96x96.png?v=1613765444" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com">
1881    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
1882    <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preconnect" href="https://sp.stapecdn.com"><meta property="og:type" content="website">
1883  <meta property="og:title" content="Moha stories"><meta property="og:image" content="http://mohabygeetanjali.com/cdn/shop/files/logo-wide.png?v=1705510209">
1884  <meta property="og:image:secure_url" content="https://mohabygeetanjali.com/cdn/shop/files/logo-wide.png?v=1705510209">
1885  <meta property="og:image:width" content="2000">
1886  <meta property="og:image:height" content="1000"><meta property="og:description" content="Read Moha Stories, behind-the-scenes designer tales, styling tips, and artisan journeys from Moha by Geetanjali’s world of silver jewellery."><meta property="og:url" content="https://mohabygeetanjali.com/blogs/moha-stories">
1887<meta property="og:site_name" content="Moha"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Moha stories">
1888  <meta name="twitter:description" content="Read Moha Stories, behind-the-scenes designer tales, styling tips, and artisan journeys from Moha by Geetanjali’s world of silver jewellery."><meta name="twitter:image" content="https://mohabygeetanjali.com/cdn/shop/files/logo-wide_1200x1200_crop_center.png?v=1705510209">
1889  <meta name="twitter:image:alt" content="">
1890    
1891
1892
1893  
1893<script type="application/ld+json">
1894  {
1895    "@context": "https://schema.org",
1896    "@type": "BreadcrumbList",
1897  "itemListElement": [{
1898      "@type": "ListItem",
1899      "position": 1,
1900      "name": "Home",
1901      "item": "https://mohabygeetanjali.com"
1902    },{
1903          "@type": "ListItem",
1904          "position": 2,
1905          "name": "Moha stories",
1906          "item": "https://mohabygeetanjali.com/blogs/moha-stories"
1907        }]
1908  }
1909  </script>
1909
1910
1911
1912    <link rel="preload" href="//mohabygeetanjali.com/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//mohabygeetanjali.com/cdn/fonts/quicksand/quicksand_n5.8f86b119923a62b5ca76bc9a6fb25da7a7498802.woff2" as="font" type="font/woff2" crossorigin><style>
1913  /* Typography (heading) */
1914  @font-face {
1915  font-family: "DM Sans";
1916  font-weight: 700;
1917  font-style: normal;
1918  font-display: swap;
1919  src: url("//mohabygeetanjali.com/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
1920       url("//mohabygeetanjali.com/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
1921}
1922
1923@font-face {
1924  font-family: "DM Sans";
1925  font-weight: 700;
1926  font-style: italic;
1927  font-display: swap;
1928  src: url("//mohabygeetanjali.com/cdn/fonts/dm_sans/dmsans_i7.52b57f7d7342eb7255084623d98ab83fd96e7f9b.woff2") format("woff2"),
1929       url("//mohabygeetanjali.com/cdn/fonts/dm_sans/dmsans_i7.d5e14ef18a1d4a8ce78a4187580b4eb1759c2eda.woff") format("woff");
1930}
1931
1932/* Typography (body) */
1933  @font-face {
1934  font-family: Quicksand;
1935  font-weight: 500;
1936  font-style: normal;
1937  font-display: swap;
1938  src: url("//mohabygeetanjali.com/cdn/fonts/quicksand/quicksand_n5.8f86b119923a62b5ca76bc9a6fb25da7a7498802.woff2") format("woff2"),
1939       url("//mohabygeetanjali.com/cdn/fonts/quicksand/quicksand_n5.c31882e058f76d723a7b6b725ac3ca095b5a2a70.woff") format("woff");
1940}
1941
1942@font-face {
1943  font-family: Quicksand;
1944  font-weight: 600;
1945  font-style: normal;
1946  font-display: swap;
1947  src: url("//mohabygeetanjali.com/cdn/fonts/quicksand/quicksand_n6.2d744c302b66242b8689223a01c2ae7d363b7b45.woff2") format("woff2"),
1948       url("//mohabygeetanjali.com/cdn/fonts/quicksand/quicksand_n6.0d771117677705be6acb5844d65cf2b9cbf6ea3d.woff") format("woff");
1949}
1950
1951:root {--heading-color: 12, 29, 54;
1952    --text-color: 26, 26, 26;
1953    --background: 245, 245, 245;
1954    --secondary-background: 245, 241, 236;
1955    --border-color: 212, 212, 212;
1956    --border-color-darker: 157, 157, 157;
1957    --success-color: 46, 158, 123;
1958    --success-background: 205, 228, 221;
1959    --error-color: 222, 42, 42;
1960    --error-background: 243, 231, 231;
1961    --primary-button-background: 255, 255, 255;
1962    --primary-button-text-color: 26, 26, 26;
1963    --secondary-button-background: 245, 241, 236;
1964    --secondary-button-text-color: 26, 26, 26;
1965    --product-star-rating: 246, 164, 41;
1966    --product-on-sale-accent: 26, 26, 26;
1967    --product-sold-out-accent: 111, 113, 155;
1968    --product-custom-label-background: 64, 93, 230;
1969    --product-custom-label-text-color: 255, 255, 255;
1970    --product-custom-label-2-background: 243, 229, 182;
1971    --product-custom-label-2-text-color: 0, 0, 0;
1972    --product-low-stock-text-color: 222, 42, 42;
1973    --product-in-stock-text-color: 46, 158, 123;
1974    --loading-bar-background: 26, 26, 26;
1975
1976    /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
1977    --root-heading-color: 12, 29, 54;
1978    --root-text-color: 26, 26, 26;
1979    --root-background: 245, 245, 245;
1980    --root-border-color: 212, 212, 212;
1981    --root-primary-button-background: 255, 255, 255;
1982    --root-primary-button-text-color: 26, 26, 26;
1983
1984    --base-font-size: 14px;
1985    --heading-font-family: "DM Sans", sans-serif;
1986    --heading-font-weight: 700;
1987    --heading-font-style: normal;
1988    --heading-text-transform: normal;
1989    --text-font-family: Quicksand, sans-serif;
1990    --text-font-weight: 500;
1991    --text-font-style: normal;
1992    --text-font-bold-weight: 600;
1993
1994    /* Typography (font size) */
1995    --heading-xxsmall-font-size: 10px;
1996    --heading-xsmall-font-size: 10px;
1997    --heading-small-font-size: 11px;
1998    --heading-large-font-size: 32px;
1999    --heading-h1-font-size: 32px;
2000    --heading-h2-font-size: 28px;
2001    --heading-h3-font-size: 26px;
2002    --heading-h4-font-size: 22px;
2003    --heading-h5-font-size: 18px;
2004    --heading-h6-font-size: 16px;
2005
2006    /* Control the look and feel of the theme by changing radius of various elements */
2007    --button-border-radius: 0px;
2008    --block-border-radius: 0px;
2009    --block-border-radius-reduced: 0px;
2010    --color-swatch-border-radius: 0px;
2011
2012    /* Button size */
2013    --button-height: 48px;
2014    --button-small-height: 40px;
2015
2016    /* Form related */
2017    --form-input-field-height: 48px;
2018    --form-input-gap: 16px;
2019    --form-submit-margin: 24px;
2020
2021    /* Product listing related variables */
2022    --product-list-block-spacing: 12px;
2023
2024    /* Video related */
2025    --play-button-background: 245, 245, 245;
2026    --play-button-arrow: 26, 26, 26;
2027
2028    /* RTL support */
2029    --transform-logical-flip: 1;
2030    --transform-origin-start: left;
2031    --transform-origin-end: right;
2032
2033    /* Other */
2034    --zoom-cursor-svg-url: url(//mohabygeetanjali.com/cdn/shop/t/31/assets/zoom-cursor.svg?v=34719950701451910971785743592);
2035    --arrow-right-svg-url: url(//mohabygeetanjali.com/cdn/shop/t/31/assets/arrow-right.svg?v=175995494085481494471785743592);
2036    --arrow-left-svg-url: url(//mohabygeetanjali.com/cdn/shop/t/31/assets/arrow-left.svg?v=168255499564773084761785743592);
2037
2038    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
2039       - container-max-width-minus-gutters: represents the container max width without the edge gutters
2040       - container-outer-width: considering the screen width, represent all the space outside the container
2041       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
2042       - container-inner-width: the effective space inside the container (minus gutters)
2043       - grid-column-width: represents the width of a single column of the grid
2044       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
2045                            to create some "breath" and minimum spacing
2046     */
2047    --container-max-width: 1380px;
2048    --container-gutter: 16px;
2049    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
2050    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
2051    --container-outer-margin: var(--container-outer-width);
2052    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
2053
2054    --grid-column-count: 10;
2055    --grid-gap: 24px;
2056    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
2057
2058    --vertical-breather: 28px;
2059    --vertical-breather-tight: 28px;
2060
2061    /* Shopify related variables */
2062    --payment-terms-background-color: #f5f5f5;
2063  }
2064
2065  @media screen and (min-width: 741px) {
2066    :root {
2067      --container-gutter: 16px;
2068      --grid-column-count: 20;
2069      --vertical-breather: 40px;
2070      --vertical-breather-tight: 40px;
2071
2072      /* Typography (font size) */
2073      --heading-xsmall-font-size: 11px;
2074      --heading-small-font-size: 12px;
2075      --heading-large-font-size: 48px;
2076      --heading-h1-font-size: 48px;
2077      --heading-h2-font-size: 36px;
2078      --heading-h3-font-size: 30px;
2079      --heading-h4-font-size: 22px;
2080      --heading-h5-font-size: 18px;
2081      --heading-h6-font-size: 16px;
2082
2083      /* Form related */
2084      --form-input-field-height: 52px;
2085      --form-submit-margin: 32px;
2086
2087      /* Button size */
2088      --button-height: 52px;
2089      --button-small-height: 44px;
2090    }
2091  }
2092
2093  @media screen and (min-width: 1200px) {
2094    :root {
2095      --vertical-breather: 28px;
2096      --vertical-breather-tight: 48px;
2097      --product-list-block-spacing: 24px;
2098
2099      /* Typography */
2100      --heading-large-font-size: 58px;
2101      --heading-h1-font-size: 50px;
2102      --heading-h2-font-size: 44px;
2103      --heading-h3-font-size: 32px;
2104      --heading-h4-font-size: 26px;
2105      --heading-h5-font-size: 22px;
2106      --heading-h6-font-size: 16px;
2107    }
2108  }
2109
2110  @media screen and (min-width: 1600px) {
2111    :root {
2112      --vertical-breather: 16px;
2113      --vertical-breather-tight: 48px;
2114    }
2115  }
2116</style>
2117
2118    
2118<script>
2119  // This allows to expose several variables to the global scope, to be used in scripts
2120  window.themeVariables = {
2121    settings: {
2122      direction: "ltr",
2123      pageType: "blog",
2124      cartCount: 0,
2125      moneyFormat: "Rs.{{amount}}",
2126      moneyWithCurrencyFormat: "Rs.{{amount}}",
2127      showVendor: false,
2128      discountMode: "percentage",
2129      currencyCodeEnabled: false,
2130      cartType: "drawer",
2131      cartCurrency: "INR",
2132      mobileZoomFactor: 2.5
2133    },
2134
2135    routes: {
2136      host: "mohabygeetanjali.com",
2137      rootUrl: "\/",
2138      rootUrlWithoutSlash: '',
2139      cartUrl: "\/cart",
2140      cartAddUrl: "\/cart\/add",
2141      cartChangeUrl: "\/cart\/change",
2142      searchUrl: "\/search",
2143      predictiveSearchUrl: "\/search\/suggest",
2144      productRecommendationsUrl: "\/recommendations\/products"
2145    },
2146
2147    strings: {
2148      accessibilityDelete: "Delete",
2149      accessibilityClose: "Close",
2150      collectionSoldOut: "Sold out",
2151      collectionDiscount: "Save @savings@",
2152      productSalePrice: "Sale price",
2153      productRegularPrice: "Regular price",
2154      productFormUnavailable: "Unavailable",
2155      productFormSoldOut: "Sold out",
2156      productFormPreOrder: "Pre-order",
2157      productFormAddToCart: "Add to cart",
2158      searchNoResults: "No results could be found.",
2159      searchNewSearch: "New search",
2160      searchProducts: "Products",
2161      searchArticles: "Journal",
2162      searchPages: "Pages",
2163      searchCollections: "Collections",
2164      cartViewCart: "View cart",
2165      cartItemAdded: "Item added to your cart!",
2166      cartItemAddedShort: "Added to your cart!",
2167      cartAddOrderNote: "Add order note",
2168      cartEditOrderNote: "Edit order note",
2169      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
2170      shippingEstimatorOneResult: "There is one shipping rate for your address:",
2171      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
2172      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
2173    },
2174
2175    libs: {
2176      flickity: "\/\/mohabygeetanjali.com\/cdn\/shop\/t\/31\/assets\/flickity.js?v=176646718982628074891785743592",
2177      photoswipe: "\/\/mohabygeetanjali.com\/cdn\/shop\/t\/31\/assets\/photoswipe.js?v=132268647426145925301785743592",
2178      qrCode: "\/\/mohabygeetanjali.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js"
2179    },
2180
2181    breakpoints: {
2182      phone: 'screen and (max-width: 740px)',
2183      tablet: 'screen and (min-width: 741px) and (max-width: 999px)',
2184      tabletAndUp: 'screen and (min-width: 741px)',
2185      pocket: 'screen and (max-width: 999px)',
2186      lap: 'screen and (min-width: 1000px) and (max-width: 1199px)',
2187      lapAndUp: 'screen and (min-width: 1000px)',
2188      desktop: 'screen and (min-width: 1200px)',
2189      wide: 'screen and (min-width: 1400px)'
2190    }
2191  };
2192
2193  window.addEventListener('pageshow', async () => {
2194    const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json();
2195    document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}}));
2196  });
2197
2198  if ('noModule' in HTMLScriptElement.prototype) {
2199    // Old browsers (like IE) that does not support module will be considered as if not executing JS at all
2200    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
2201
2202    requestAnimationFrame(() => {
2203      const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight);
2204      document.documentElement.style.setProperty('--window-height',viewportHeight + 'px');
2205    });
2206  }</script>
2206
2207    
2208     
2208<script src="//mohabygeetanjali.com/cdn/shop/t/31/assets/judgeme_widgets.js?v=48385" defer></script>
2208
2209
2210    <link rel="stylesheet" href="//mohabygeetanjali.com/cdn/shop/t/31/assets/theme.css?v=143974476438766560791785743592">
2211
2212    <link rel="preload" href="//mohabygeetanjali.com/cdn/shop/t/31/assets/jquery.js?v=118972937870852736831785743592" as="script">
2213    
2213<script src="//mohabygeetanjali.com/cdn/shop/t/31/assets/jquery.js?v=118972937870852736831785743592"></script>
2213
2214
2215
2216    
2217    <link rel="dns-prefetch" href="https://fonts.googleapis.com">
2218    <link rel="dns-prefetch" href="https://fonts.gstatic.com" crossorigin>
2219    <link rel="preload" href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap" rel="stylesheet">
2220    <noscript><link rel="preload" href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap" rel="stylesheet"></noscript>
2221    <link rel="stylesheet" href="//mohabygeetanjali.com/cdn/shop/t/31/assets/moha.css?v=130727186937843007051785743592">
2222
2223    
2223<script src="//mohabygeetanjali.com/cdn/shop/t/31/assets/vendor.js?v=31715688253868339281785743592" defer></script>
2223
2224    
2224<script src="//mohabygeetanjali.com/cdn/shop/t/31/assets/theme.js?v=36688033214141325801785743592" defer></script>
2224
2225    
2225<script src="//mohabygeetanjali.com/cdn/shop/t/31/assets/custom.js?v=167639537848865775061785743592" defer></script>
2225
2226
2227    
2227<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
2227<meta name="google-site-verification" content="1FzBZhu_itPORKHWV7woLJYDJHFQvKuz0wH2lnUPKY8">
2228<meta name="google-site-verification" content="piEC4y81dvq-Oc0pkRz-Q6AjP_0EmCDrZkbekj8Bppw">
2229<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/27117322349/digital_wallets/dialog">
2230<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/moha-stories.atom" />
2231<link rel="next" href="/blogs/moha-stories?page=2">
2232<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 2232
2232
2233<script id="shopify-features" type="application/json">{"accessToken":"b5fa2a8a5941f5411aa77a30559cd79e","betas":["rich-media-storefront-analytics"],"domain":"mohabygeetanjali.com","predictiveSearch":true,"shopId":27117322349,"locale":"en"}</script>
vendor: 1 bytes, line 2233
2233
2234<script>var Shopify = Shopify || {};
2235Shopify.shop = "mohabygeetanjali.myshopify.com";
2236Shopify.locale = "en";
2237Shopify.currency = {"active":"INR","rate":"1.0"};
2238Shopify.country = "US";
2239Shopify.theme = {"name":"Copy of offer-gokwik-add__new-search-ui","id":148743356525,"schema_name":"Focal","schema_version":"10.1.1","theme_store_id":714,"role":"main"};
2240Shopify.theme.handle = "null";
2241Shopify.theme.style = {"id":null,"handle":null};
2242Shopify.cdnHost = "mohabygeetanjali.com/cdn";
2243Shopify.routes = Shopify.routes || {};
2244Shopify.routes.root = "/";
2245Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
2246Shopify.SignInWithShop = Shopify.SignInWithShop || {};
2247Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
2248Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 2248
2248
2249<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 2249
2249
2250<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 2250
2250
2251<script>
2252  window.Shopify = window.Shopify || {};
2253  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
2254  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
2255  window.Shopify.SignInWithShop.eligible = true;
2256</script>
vendor: 1 bytes, line 2256
2256
2257<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 2257
2257
2258<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 2258
2258
2259<script type="module">
2260  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
2261
2262  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
2263
2264</script>
vendor: 1 bytes, line 2264
2264
2265<script>
2266  window.Shopify = window.Shopify || {};
2267  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
2268  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"]};
2269</script>
vendor: 1 bytes, line 2269
2269
2270<script>(function() {
2271  var isLoaded = false;
2272  function asyncLoad() {
2273    if (isLoaded) return;
2274    isLoaded = true;
2275    var urls = ["https:\/\/api.interakt.ai\/v1\/app\/shopify\/widget\/?org_id=2e695bc5-770a-4047-8628-2d9967bea0e7\u0026widget-token=W6mFawFsOLkNgol3EH5YVzLg0cwM8QBV\u0026shop=mohabygeetanjali.myshopify.com","https:\/\/cdn-bundler.nice-team.net\/app\/js\/bundler.js?shop=mohabygeetanjali.myshopify.com"];
2276    for (var i = 0; i < urls.length; i++) {
2277      var s = document.createElement('script');
2278      s.type = 'text/javascript';
2279      s.async = true;
2280      s.src = urls[i];
2281      var x = document.getElementsByTagName('script')[0];
2282      x.parentNode.insertBefore(s, x);
2283    }
2284  };
2285  if(window.attachEvent) {
2286    window.attachEvent('onload', asyncLoad);
2287  } else {
2288    window.addEventListener('load', asyncLoad, false);
2289  }
2290})();</script>
vendor: 1 bytes, line 2290
2290
2291<script id="__st">var __st={"a":27117322349,"offset":-14400,"reqid":"875a4f36-3e5e-466d-ad1f-61db62c5a9f2-1791122777","pageurl":"mohabygeetanjali.com\/blogs\/moha-stories","s":"blogs-50887327853","u":"4f7cc04a9c96","p":"blog","rtyp":"blog","rid":50887327853};</script>
vendor: 1 bytes, line 2291
2291
2292<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 2292
2292
2293<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 2293
2293
2294<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//mohabygeetanjali.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2294
2294
2295<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 = "//mohabygeetanjali.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
2295<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 2295
2295
2296<script>
2297  window.Shopify = window.Shopify || {};
2298  window.Shopify.MCP = window.Shopify.MCP || {};
2299  window.Shopify.MCP.enabled = true;
2300  window.Shopify.MCP.shop = "mohabygeetanjali.myshopify.com";
2301  window.Shopify.MCP.mcpEndpoint = "https:\/\/mohabygeetanjali.com\/api\/mcp";
2302  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
2303</script>
vendor: 1 bytes, line 2303
2303
2304<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("\/\/mohabygeetanjali.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
2305</script>
vendor: 1 bytes, line 2305
2305
2306<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://mohabygeetanjali.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
2307</script>
vendor: 1 bytes, line 2307
2307
2308<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
2309  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);
2310</script>
vendor: 1 bytes, line 2310
2310
2311<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})}}));
2312</script>
2312
2313
2314<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
2314
2315    
2316<!-- Font icon for header icons -->
2317
2318<link rel="preload" href="https://wishlisthero-assets.revampco.com/safe-icons/css/wishlisthero-icons.css" as="style" onload="this.rel='stylesheet'">
2319<noscript><link rel="stylesheet" href="https://wishlisthero-assets.revampco.com/safe-icons/css/wishlisthero-icons.css"></noscript>
2320<!-- Style for floating buttons and others -->
2321<style type="text/css">
2322@media screen and (max-width: 641px){
2323
2324.Header__Icon+.Header__Icon {
2325margin-left: 10px;
2326}
2327}
2328@media screen and (min-width: 641px){
2329.Header__Icon+.Header__Icon.Wlh-Header__Icon {
2330margin-left: 20px;
2331}
2332}.wishlisthero-floating {
2333        position: absolute;
2334          right:5px;
2335        top: 5px;
2336        z-index: 23;
2337        border-radius: 100%;
2338    }
2339.wishlisthero-floating svg {
2340font-size:23px;
2341margin-top:1px;
2342}
2343    .wishlisthero-floating:hover {
2344        background-color: rgba(0, 0, 0, 0.05);
2345    }
2346
2347    .wishlisthero-floating button {
2348        font-size: 20px !important;
2349        width: 40px !important;
2350        padding: 0.125em 0 0 !important;
2351    }
2352.MuiTypography-body2 ,.MuiTypography-body1 ,.MuiTypography-caption ,.MuiTypography-button ,.MuiTypography-h1 ,.MuiTypography-h2 ,.MuiTypography-h3 ,.MuiTypography-h4 ,.MuiTypography-h5 ,.MuiTypography-h6 ,.MuiTypography-subtitle1 ,.MuiTypography-subtitle2 ,.MuiTypography-overline , MuiButton-root{
2353     font-family: inherit !important; /*Roboto, Helvetica, Arial, sans-serif;*/
2354}
2355.MuiTypography-h1 , .MuiTypography-h2 , .MuiTypography-h3 , .MuiTypography-h4 , .MuiTypography-h5 , .MuiTypography-h6 , .MuiButton-root, .MuiCardHeader-title a{
2356     font-family: "DM Sans", sans-serif !important;
2357}
2358
2359    /****************************************************************************************/
2360    /* For some theme shared view need some spacing */
2361#wishlisthero-product-page-button-container{
2362  margin-top: 20px;
2363}    /*
2364    #wishlist-hero-shared-list-view {
2365  margin-top: 15px;
2366  margin-bottom: 15px;
2367}
2368#wishlist-hero-shared-list-view h1 {
2369  padding-left: 5px;
2370}
2371
2372#wishlisthero-product-page-button-container{
2373  padding-top: 15px;
2374}
2375*/
2376    /****************************************************************************************/
2377    /* #wishlisthero-product-page-button-container button {
2378  padding-left: 1px !important;
2379} */
2380    /****************************************************************************************/
2381    /* Customize the indicator when wishlist has items AND the normal indicator not working */
2382    span.wishlist-hero-items-count {
2383       right: -4px;
2384       margin-top: 2px;
2385   }
2386
2387   @media(min-width:760px){
2388    span.wishlist-hero-items-count {
2389       margin-top: 0px;
2390   }
2391   }
2392/*span.wishlist-hero-items-count {
2393  position: absolute;
2394  top: 2px;
2395  right: -2px;
2396  width: 10px;
2397  height: 10px;
2398  background-color: #eee; 
2399  background-color: ;
2400    border-radius: 100%;
2401    border: 1px solid white;
2402    box-sizing: border-box;
2403} */
2404.MuiCardMedia-root{
2405padding-top:120% !important; 
2406}
2407</style>
2408<script>window.wishlisthero_cartDotClasses=['Header__CartDot', 'is-visible'];</script>
vendor: 1 bytes, line 2408
2408
2409<script>window.wishlisthero_buttonProdPageClasses=['Button','Button--secondary','Button--full'];</script>
vendor: 1 bytes, line 2409
2409
2410<script>window.wishlisthero_buttonProdPageFontSize='auto';</script>
2410
2411 
2411<script type='text/javascript'>try{
2412   window.WishListHero_setting = {"ButtonColor":"#222","IconColor":"rgba(255, 255, 255, 1)","IconType":"Heart","ButtonTextBeforeAdding":"ADD TO WISHLIST","ButtonTextAfterAdding":"ADDED TO WISHLIST","AnimationAfterAddition":"Blink","ButtonTextAddToCart":"ADD TO CART","ButtonTextOutOfStock":"OUT OF STOCK","ButtonTextAddAllToCart":"ADD ALL TO CART","ButtonTextRemoveAllToCart":"REMOVE ALL FROM WISHLIST","AddedProductNotificationText":"Product added to wishlist successfully","AddedProductToCartNotificationText":"Product added to cart successfully","ViewCartLinkText":"View Cart","SharePopup_TitleText":"Share My wishlist","SharePopup_shareBtnText":"Share","SharePopup_shareHederText":"Share on Social Networks","SharePopup_shareCopyText":"Or copy Wishlist link to share","SharePopup_shareCancelBtnText":"cancel","SharePopup_shareCopyBtnText":"copy","SendEMailPopup_BtnText":"send email","SendEMailPopup_FromText":"From Name","SendEMailPopup_ToText":"To email","SendEMailPopup_BodyText":"Body","SendEMailPopup_SendBtnText":"send","SendEMailPopup_TitleText":"Send My Wislist via Email","AddProductMessageText":"Are you sure you want to add all items to cart ?","RemoveProductMessageText":"Are you sure you want to remove this item from your wishlist ?","RemoveAllProductMessageText":"Are you sure you want to remove all items from your wishlist ?","RemovedProductNotificationText":"Product removed from wishlist successfully","AddAllOutOfStockProductNotificationText":"There seems to have been an issue adding items to cart, please try again later","RemovePopupOkText":"ok","RemovePopup_HeaderText":"ARE YOU SURE?","ViewWishlistText":"View wishlist","EmptyWishlistText":"there are no items in this wishlist","BuyNowButtonText":"Buy Now","BuyNowButtonColor":"rgb(144, 86, 162)","BuyNowTextButtonColor":"rgb(255, 255, 255)","Wishlist_Title":"My Wishlist","WishlistHeaderTitleAlignment":"Left","WishlistProductImageSize":"Normal","PriceColor":"rgb(0, 122, 206)","HeaderFontSize":"30","PriceFontSize":"18","ProductNameFontSize":"16","LaunchPointType":"menu_item","DisplayWishlistAs":"seprate_page","DisplayButtonAs":"text_with_icon","PopupSize":"md","HideAddToCartButton":false,"NoRedirectAfterAddToCart":false,"DisableGuestCustomer":false,"LoginPopupContent":"Please login to save your wishlist across devices.","LoginPopupLoginBtnText":"Login","LoginPopupContentFontSize":"20","NotificationPopupPosition":"right","WishlistButtonTextColor":"rgba(255, 255, 255, 1)","EnableRemoveFromWishlistAfterAddButtonText":"REMOVE FROM WISHLIST","_id":"610e1e3e41482e3255a4bc4d","EnableCollection":false,"EnableShare":true,"RemovePowerBy":false,"EnableFBPixel":false,"DisapleApp":true,"FloatPointPossition":"bottom_right","HeartStateToggle":true,"HeaderMenuItemsIndicator":true,"EnableRemoveFromWishlistAfterAdd":true,"CollectionViewAddedToWishlistIconBackgroundColor":"","CollectionViewAddedToWishlistIconColor":"","CollectionViewIconBackgroundColor":"","CollectionViewIconColor":"grey","DisablePopupNotification":false,"SendEMailPopup_SendNotificationText":"email sent successfully","SharePopup_shareCopiedText":"Copied","IconTypeNum":"1","ThrdParty_Trans_active":false,"Shop":"mohabygeetanjali.myshopify.com","shop":"mohabygeetanjali.myshopify.com","Status":"Active","Plan":"FREE"};  
2413  }catch(e){ console.error('Error loading config',e); } </script>
2413
2414
2415    
2415<script type="text/javascript">
2416    (function(c,l,a,r,i,t,y){
2417        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
2418        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
2419        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
2420    })(window, document, "clarity", "script", "l6v9p9l98p");
2421    </script>
2421
2422    
2422<script>!function(w,d,s,u){if(w.oaiq)return;var q=function(){q.q.push(arguments)};q.q=[];w.oaiq=q;var j=d.createElement(s);j.async=1;j.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(j,f)}(window,document,"script","https://bzrcdn.openai.com/sdk/oaiq.min.js");oaiq("init",{pixelId:"93hSUrbwoV8MmqadkCVcqq",debug:true});</script>
2422
2423  <!-- BEGIN app block: shopify://apps/seowill-ai-seo/blocks/seoant-core/8e57283b-dcb0-4f7b-a947-fb5c57a0d59d --><!--SEOAnt Core By SEOAnt Teams, v0.1.6 START -->
2424<!-- BEGIN app snippet: Blog-JSON-LD-V2 --><!-- END app snippet -->
2425<!-- JsSON-LD generated By SEOAnt END -->
2426<!-- Start : SEOAnt BrokenLink Redirect -->
2426<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/seoant-receive-id.js" data-shop="mohabygeetanjali.myshopify.com" defer></script>
2426<!-- END : SEOAnt BrokenLink Redirect -->
2427<!-- Added By SEOAnt AMP. v0.0.1, START --><!-- Added By SEOAnt AMP END -->
2428<!-- Instant Page START --><!-- Instant Page END -->
2429<!-- Google search console START v1.0 --><!-- Google search console END v1.0 -->
2430<!-- Lazy Loading START --><!-- Lazy Loading END -->
2431<!-- Video Lazy START --><!-- Video Lazy END -->
2432<!--  SEOAnt Core End -->
2433<!-- END app block --><!-- BEGIN app block: shopify://apps/bundler/blocks/bundler-script-append/7a6ae1b8-3b16-449b-8429-8bb89a62c664 -->
2433<script defer="defer">
2434	/**	Bundler script loader, version number: 2.0 */
2435	(function(){
2436		var loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)};
2437		appendScriptUrl('mohabygeetanjali.myshopify.com');
2438
2439		// get script url and append timestamp of last change
2440		function appendScriptUrl(shop) {
2441
2442			var timeStamp = Math.floor(Date.now() / (1000*1*1));
2443			var timestampUrl = 'https://bundler.nice-team.net/app/shop/status/'+shop+'.js?'+timeStamp;
2444
2445			loadScript(timestampUrl, function() {
2446				// append app script
2447				if (typeof bundler_settings_updated == 'undefined') {
2448					console.log('settings are undefined');
2449					bundler_settings_updated = 'default-by-script';
2450				}
2451				var scriptUrl = "https://cdn-bundler.nice-team.net/app/js/bundler-script.js?shop="+shop+"&"+bundler_settings_updated;
2452				loadScript(scriptUrl, function(){});
2453			});
2454		}
2455	})();
2456
2457	var BndlrScriptAppended = true;
2458	
2459
2460	
2461		var BndlrMarketId = 306577517;
2462	
2463</script>
2463
2464
2465<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
2466
2467
2468
2469
2470
2471
2472
2473<link rel="dns-prefetch" href="https://cdn.judge.me">
2474<link rel="dns-prefetch" href="https://cdn1.judge.me">
2475<link rel="dns-prefetch" href="https://api.judge.me">
2476
2477<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":3,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#E9EB13","hide_badge_preview_if_no_reviews":false,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
2477ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#109dca","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"See all Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":true,"show_pictures_on_all_rev_page_desktop":true,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#000000","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"aligned","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
2477itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#9F5C29","widget_enable_secondary_color":true,"widget_secondary_color":"#d2d1cd","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":false,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#9F5C29","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#9F5C29","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#9F5C29","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
2477youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":true,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"Hi We have a Prestige theme and the review section comes below the photo inside an accordion. \r\n I want it below the photos and description and open and not in accordion. Also now if I click on the review link on the top if review accordion is open then only its scrolls to the review section. else it do not scroll. Can you please help me fixing this?","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-01-29T05:59:21.000+00:00","review_widget_header_theme":"standard","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
2477:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":true,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"large","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"bold","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":15,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"highlight","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"large","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":4,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"hidden","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"medium","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_star_and_histogram_color":"#F0F303","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_
2477no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/mohabygeetanjali.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Moha","shop_currency":"INR","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":true,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":true,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Moha"};</script>
2477 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #9F5C29;--jdgm-secondary-color: #d2d1cd;--jdgm-star-color: #109dca;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #9F5C29;--jdgm-paginate-color: #9F5C29;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #9F5C29}.jdgm-histogram__bar-content{background-color:#9F5C29}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#9F5C29}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#E9EB13}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #9F5C29;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#9F5C29}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Moha'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
2478</style> <style class='jdgm-settings-style'></style>
2479
2480  
2481  
2482  
2483  <style class='jdgm-miracle-styles'>
2484  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
2484/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
2485
2486</style>
2487
2488
2489  
2490  
2491   
2492
2493
2494
2495
2496<script data-cfasync='false' class='jdgm-script'>
2497!function(e){window.jdgm=window.jdgm||{};
2498/* INF-1976 */
2499var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
2500if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
2501jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
2502jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
2503setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
2504!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
2505(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
2506a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
2507jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
2508t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
2509t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
2510".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
2511parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
2512jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
2513)}))}(document);
2514</script>
2514
2515<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript>
2516
2517<!-- BEGIN app snippet: theme_fix_tags -->
2517<script>
2518  (function() {
2519    var jdgmThemeFixes = {"135447740525":{"html":"","css":".jdgm-review-widget .jdgm-star {\n    color: #FC4C02 !important;\n}\n \n.jdgm-review-widget span.jdgm-rev__buyer-badge {\n  background-color: #FC4C02 !important;\n}","js":""}};
2520    if (!jdgmThemeFixes) return;
2521
2522    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
2523    // before the per-theme fix so the theme-specific CSS wins the cascade.
2524    // HTML is never applied globally (too risky).
2525    var allThemesFix = jdgmThemeFixes['all'];
2526    if (allThemesFix && allThemesFix.css) {
2527      var allStyleTag = document.createElement('style');
2528      allStyleTag.classList.add('jdgm-theme-fix-style-all');
2529      allStyleTag.innerHTML = allThemesFix.css;
2530      document.head.append(allStyleTag);
2531    };
2532
2533    if (allThemesFix && allThemesFix.js) {
2534      var allScriptTag = document.createElement('script');
2535      allScriptTag.classList.add('jdgm-theme-fix-script-all');
2536      allScriptTag.innerHTML = allThemesFix.js;
2537      document.head.append(allScriptTag);
2538    };
2539
2540    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
2541    if (!thisThemeFix) return;
2542
2543    if (thisThemeFix.html) {
2544      document.addEventListener("DOMContentLoaded", function() {
2545        var htmlDiv = document.createElement('div');
2546        htmlDiv.classList.add('jdgm-theme-fix-html');
2547        htmlDiv.innerHTML = thisThemeFix.html;
2548        document.body.append(htmlDiv);
2549      });
2550    };
2551
2552    if (thisThemeFix.css) {
2553      var styleTag = document.createElement('style');
2554      styleTag.classList.add('jdgm-theme-fix-style');
2555      styleTag.innerHTML = thisThemeFix.css;
2556      document.head.append(styleTag);
2557    };
2558
2559    if (thisThemeFix.js) {
2560      var scriptTag = document.createElement('script');
2561      scriptTag.classList.add('jdgm-theme-fix-script');
2562      scriptTag.innerHTML = thisThemeFix.js;
2563      document.head.append(scriptTag);
2564    };
2565  })();
2566</script>
2566
2567<!-- END app snippet -->
2568<!-- End of Judge.me Core -->
2569
2570
2571
2572<!-- END app block -->
2572<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
2572
2573<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2574<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: 27117322349,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 2574
2574
2575<script>
2576  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2577</script>
vendor: 1 bytes, line 2577
2577
2578<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}
2578).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: 27117322349,storefrontBaseUrl: "https://mohabygeetanjali.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://mohabygeetanjali.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1880096877","configuration":"{\"pixel_id\":\"1037230709754775\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
2578,{"id":"1407320173","configuration":"{\"accountID\":\"27117322349\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"592805997","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"368771181","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-EVP53TQVPE\\\",\\\"GT-PJWH36G\\\"],\\\"target_country\\\":\\\"IN\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-EVP53TQVPE\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-EVP53TQVPE\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-EVP53TQVPE\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-EVP53TQVPE\\\",\\\"MC-H1Y4GXXVNW\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-EVP53TQVPE\\\",\\\"MC-H1Y4GXXVNW\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-EVP53TQVPE\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-EVP53TQVPE\\\",\\\"MC-H1Y4GXXVNW\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-EVP53TQVPE\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-EVP53TQVPE\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-EVP53TQVPE\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-EVP53TQVPE\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"120553581","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Stape Code"},{"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":"Moha","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"mohabygeetanjali.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/mohabygeetanjali.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7710324949101","handle":"aaranya-silver-necklace-by-moha","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43056078356589","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7981535723629","handle":"adbhuta-silver-choker-necklace-by-moha-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44176965632109","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6736815128685","handle":"ahir-silver-earrings-with-black-meenakari","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39867346747501","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://mohabygeetanjali.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"148743356525","themeStoreId":"714","themePublished":"true","eventMetadataId":"9
257800bdd68-8a0b-4ee7-8e64-cfc1b5ed09cf","pageType":"blog","resourceId":"50887327853","shopId":"27117322349","storefrontBaseUrl":"https:\/\/mohabygeetanjali.com","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>
2578<script>
2579  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2580  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2581  window.ShopifyAnalytics.meta.currency = 'INR';
2582  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":50887327853,"requestId":"875a4f36-3e5e-466d-ad1f-61db62c5a9f2-1791122777"}};
2583  for (var attr in meta) {
2584    window.ShopifyAnalytics.meta[attr] = meta[attr];
2585  }
2586</script>
vendor: 1 bytes, line 2586
2586
2587<script class="analytics">
2588  (function () {
2589    var customDocumentWrite = function(content) {
2590      var jquery = null;
2591
2592      if (window.jQuery) {
2593        jquery = window.jQuery;
2594      } else if (window.Checkout && window.Checkout.$) {
2595        jquery = window.Checkout.$;
2596      }
2597
2598      if (jquery) {
2599        jquery('body').append(content);
2600      }
2601    };
2602
2603    var hasLoggedConversion = function(token) {
2604      if (token) {
2605        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2606      }
2607      return false;
2608    }
2609
2610    var setCookieIfConversion = function(token) {
2611      if (token) {
2612        var twoMonthsFromNow = new Date(Date.now());
2613        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2614
2615        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2616      }
2617    }
2618
2619    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2620    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2621    if (trekkie.integrations) {
2622      return;
2623    }
2624    trekkie.methods = [
2625      'identify',
2626      'page',
2627      'ready',
2628      'track',
2629      'trackForm',
2630      'trackLink'
2631    ];
2632    trekkie.factory = function(method) {
2633      return function() {
2634        var args = Array.prototype.slice.call(arguments);
2635        args.unshift(method);
2636        trekkie.push(args);
2637        if (method == 'track' || method == 'page') {
2638          var pageUrl;
2639          try {
2640            pageUrl = window.location.href;
2641          } catch (e) {}
2642          var pageReferrer;
2643          try {
2644            pageReferrer = document.referrer;
2645          } catch (e) {}
2646          try {
2647            if (window.__TREKKIE_SHIM_QUEUE == null) {
2648              window.__TREKKIE_SHIM_QUEUE = [];
2649            }
2650            window.__TREKKIE_SHIM_QUEUE.push({
2651              from: 'trekkie-stub',
2652              method: method,
2653              args: args.slice(1),
2654              pageContext: {
2655                url: pageUrl,
2656                referrer: pageReferrer
2657              }
2658            });
2659          } catch (e) {
2660            // no-op
2661          }
2662        }
2663        return trekkie;
2664      };
2665    };
2666    for (var i = 0; i < trekkie.methods.length; i++) {
2667      var key = trekkie.methods[i];
2668      trekkie[key] = trekkie.factory(key);
2669    }
2670    trekkie.load = function(config) {
2671      trekkie.config = config || {};
2672      trekkie.config.initialDocumentCookie = document.cookie;
2673      var first = document.getElementsByTagName('script')[0];
2674var script = document.createElement('script');
2675script.type = 'text/javascript';
2676script.onerror = function(e) {
2677  var scriptFallback = document.createElement('script');
2678  scriptFallback.type = 'text/javascript';
2679  scriptFallback.onerror = function(error) {
2680          var Monorail = {
2681      produce: function produce(monorailDomain, schemaId, payload) {
2682        var currentMs = new Date().getTime();
2683        var event = {
2684          schema_id: schemaId,
2685          payload: payload,
2686          metadata: {
2687            event_created_at_ms: currentMs,
2688            event_sent_at_ms: currentMs
2689          }
2690        };
2691        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2692      },
2693      sendRequest: function sendRequest(endpointUrl, payload) {
2694        // Try the sendBeacon API
2695        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2696          var blobData = new window.Blob([payload], {
2697            type: 'text/plain'
2698          });
2699
2700          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2701            return true;
2702          } // sendBeacon was not successful
2703
2704        } // XHR beacon
2705
2706        var xhr = new XMLHttpRequest();
2707
2708        try {
2709          xhr.open('POST', endpointUrl);
2710          xhr.setRequestHeader('Content-Type', 'text/plain');
2711          xhr.send(payload);
2712        } catch (e) {
2713          console.log(e);
2714        }
2715
2716        return false;
2717      },
2718      isIos12: function isIos12() {
2719        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2720      }
2721    };
2722    Monorail.produce('monorail-edge.shopifysvc.com',
2723      'trekkie_storefront_load_errors/1.1',
2724      {shop_id: 27117322349,
2725      theme_id: 148743356525,
2726      app_name: "storefront",
2727      context_url: window.location.href,
2728      source_url: "//mohabygeetanjali.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2729
2730  };
2731  scriptFallback.async = true;
2732  scriptFallback.src = '//mohabygeetanjali.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2733  first.parentNode.insertBefore(scriptFallback, first);
2734};
2735script.async = true;
2736script.src = '//mohabygeetanjali.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2737first.parentNode.insertBefore(script, first);
2738
2739    };
2740    trekkie.load(
2741      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":27117322349,"isMerchantRequest":null,"themeId":148743356525,"themeCityHash":"15170051712628244135","contentLanguage":"en","currency":"INR","eventMetadataId":"9
274100bdd68-8a0b-4ee7-8e64-cfc1b5ed09cf"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2742    );
2743
2744    var loaded = false;
2745    trekkie.ready(function() {
2746      if (loaded) return;
2747      loaded = true;
2748
2749      window.ShopifyAnalytics.lib = window.trekkie;
2750
2751      var originalDocumentWrite = document.write;
2752      document.write = customDocumentWrite;
2753      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2754      document.write = originalDocumentWrite;
2755
2756      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2757      var token = match? match[1]: undefined;
2758      if (!hasLoggedConversion(token)) {
2759        setCookieIfConversion(token);
2760        
2761      }
2762    });
2763
2764    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":50887327853,"requestId":"875a4f36-3e5e-466d-ad1f-61db62c5a9f2-1791122777","shopifyEmitted":true});
2765
2766    var eventsListenerScript = document.createElement('script');
2767    eventsListenerScript.async = true;
2768    eventsListenerScript.src = "//mohabygeetanjali.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2769    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2770})();</script>
vendor: 1 bytes, line 2770
2770
2771<script
2772  defer
2773  src="https://mohabygeetanjali.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2774  data-application="storefront-renderer"
2775  data-shop-id="27117322349"
2776  data-render-region="gcp-us-central1"
2777  data-page-type="blog"
2778  data-theme-instance-id="148743356525"
2779  data-theme-name="Focal"
2780  data-theme-version="10.1.1"
2781  data-monorail-region="shop_domain"
2782  data-resource-timing-sampling-rate="10"
2783  data-shs="true"
2784  data-shs-beacon="true"
2785  data-shs-export-with-fetch="true"
2786  data-shs-logs-sample-rate="1"
2787  data-shs-beacon-endpoint="https://mohabygeetanjali.com/api/collect"
2788></script>
2788
2789<meta name="shopify-y" content="7b41a106-dabd-4098-b97d-97947dacbafb" data-expiration="1822680377000"><meta name="shopify-s" content="9f212e5a-0558-4c6e-9914-130a76c4cb9f" data-expiration="1791124577000"><meta name="new-cookie-storage-activated" content="t">
2790</head><body class="no-focus-outline  features--image-zoom" data-instant-allow-query-string>
2791    <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 2791-2792
2791
2792    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2792GTM-PXTSQT2
vendor: 91 bytes, lines 2792-2794
2792"
2793    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2794    
2794<!-- End Google Tag Manager (noscript) -->
2795
2796    <svg class="visually-hidden">
2797      <linearGradient id="rating-star-gradient-half">
2798        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" />
2799        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" />
2800      </linearGradient>
2801    </svg>
2802          
2803    <a href="#main" class="visually-hidden skip-to-content">Skip to content</a>
2804    <loading-bar class="loading-bar"></loading-bar><!-- BEGIN sections: header-group -->
2805<div id="shopify-section-sections--20778741203053__header" class="shopify-section shopify-section-group-header-group shopify-section--header">
2806<store-header><header>
2807    
2808      <div class="top__bar">
2809          <div class="moha__grid moha--grid--paddings">
2810              <div class="owl-carousel owl-theme announcement--carousel">
2811                  
2812                    
2813                      <div class="item" >
2814                        <div class="announcement--item">
2815                          <p>5% Off with FIRSTFIVE5 on above ₹4500</p><p></p><p></p><p></p>
2816                        </div>
2817                      </div>
2818                    
2819                  
2820                    
2821                      <div class="item" >
2822                        <div class="announcement--item">
2823                          <p>Worldwide shipping available</p>
2824                        </div>
2825                      </div>
2826                    
2827                  
2828                    
2829                      <div class="item" >
2830                        <div class="announcement--item">
2831                          <p>Share your Review, Save 5% on next purchase</p>
2832                        </div>
2833                      </div>
2834                    
2835                  
2836                    
2837                      <div class="item" >
2838                        <div class="announcement--item">
2839                          <p>Cash On Delivery above ₹3,500/-</p><p></p>
2840                        </div>
2841                      </div>
2842                    
2843                  
2844              </div>
2845          </div>
2846      </div>
2847    
2848    <div class="logo__actions">
2849        <div class="moha__grid moha--grid--paddings">
2850            <div class="logo--actions--wrapper">
2851                <div id="hamburger">
2852                    <input type="checkbox">
2853                    <span></span>
2854                    <span></span>
2855                    <span></span>
2856                    <span></span>
2857                </div>
2858                <div class="logo">
2859                    <a href="/">
2860                        <picture>
2861                            
2862                              <source
2863                                srcset="//mohabygeetanjali.com/cdn/shop/files/moha-mobile-logo.svg?v=1780121840&width=200"
2864                                media="(max-width: 991px)"
2865                              >
2866                            
2867
2868                            
2869                              <source
2870                                srcset="//mohabygeetanjali.com/cdn/shop/files/moha-logo.svg?v=1780121831&width=400"
2871                                media="(min-width: 992px)"
2872                              >
2873                            
2874                            <img srcset="//mohabygeetanjali.com/cdn/shop/files/moha-logo.svg?v=1780121831&width=400" width="" height="" alt="Moha by Geetanjali Logo">
2875                            
2876                        </picture>
2877                    </a>
2878                </div>
2879                <div class="top--search--bar">
2880                    <input type="text" id="SearchInput" placeholder="Search for nosepins, earrings, mangalsutra, bugadi, gifts and more....." autocomplete="off"
2881                    inputmode="search"
2882                    autocorrect="off"
2883                    autocapitalize="off"
2884                    spellcheck="false"
2885                    data-lpignore="true">
2886                    <div id="SearchResults" class="predictive-search__results">
2887                      <div class="moha__grid moha__grid__moha--grid--lg section--aside--padding">
2888                          <div class="search__grid">
2889                              <div class="results__block">
2890                                  <div class="results__block--scroller">
2891                                      
2892                                  </div>
2893                                  <a href="#" class="search--all--link">
2894                                      <span>
2895                                          Explore all
2896                                      </span>
2897                                      <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/white-arrow-icon.svg?v=35399339301363705161785743592" width="25" height="24" alt="Explore all" loading="lazy">
2898                                  </a>
2899                              </div>
2900                              <div class="bestseller__block">
2901                                <div class="bestseller__block--title">Best Sellers</div>
2902                                <div class="bestseller__block--items">
2903                                  
2904                                    
2905                                    
2906                                      <div class="bestseller__block--item">
2907                                        <a href="/products/aaranya-silver-necklace-by-moha">
2908                                          <div class="bestseller__block--thumbnail">
2909                                            <img src="//mohabygeetanjali.com/cdn/shop/files/AaranyaSilverNecklaceByMOHA.jpg?v=1779712411&width=200" width="" height="" alt="Aaranya Silver Necklace By MOHA" loading="lazy">
2910                                          </div>
2911                                          <div class="bestseller__block--product--details">
2912                                            <div class="bestseller__block--product--title">Aaranya Silver Necklace By MOHA</div>
2913                                            <div class="bestseller__block--product--price">
2914                                              
2915                                                <span class="strike">₹25,000</span>
2916                                                <span class="amount">₹22,500</span>
2917                                                
2918                                                <span class="discount">10%</span>
2919                                              
2920                                            </div>
2921                                          </div>
2922                                        </a>
2923                                      </div>
2924                                    
2925                                  
2926                                    
2927                                    
2928                                      <div class="bestseller__block--item">
2929                                        <a href="/products/adbhuta-silver-choker-necklace-by-moha-1">
2930                                          <div class="bestseller__block--thumbnail">
2931                                            <img src="//mohabygeetanjali.com/cdn/shop/files/Celebrity_waering_adbhuta_necklace.jpg?v=1780309986&width=200" width="" height="" alt="Adbhuta Silver Choker Necklace by MOHA" loading="lazy">
2932                                          </div>
2933                                          <div class="bestseller__block--product--details">
2934                                            <div class="bestseller__block--product--title">Adbhuta Silver Choker Necklace by MOHA</div>
2935                                            <div class="bestseller__block--product--price">
2936                                              
2937                                                <span class="strike">₹20,000</span>
2938                                                <span class="amount">₹19,000</span>
2939                                                
2940                                                <span class="discount">5%</span>
2941                                              
2942                                            </div>
2943                                          </div>
2944                                        </a>
2945                                      </div>
2946                                    
2947                                  
2948                                    
2949                                    
2950                                      <div class="bestseller__block--item">
2951                                        <a href="/products/ahir-silver-earrings-with-black-meenakari">
2952                                          <div class="bestseller__block--thumbnail">
2953                                            <img src="//mohabygeetanjali.com/cdn/shop/files/tisca_chopra_wearing_ahir_earrings.jpg?v=1780310037&width=200" width="" height="" alt="Ahir Silver Earrings With Black Meenakari" loading="lazy">
2954                                          </div>
2955                                          <div class="bestseller__block--product--details">
2956                                            <div class="bestseller__block--product--title">Ahir Silver Earrings With Black Meenakari</div>
2957                                            <div class="bestseller__block--product--price">
2958                                              
2959                                                <span class="strike">₹9,000</span>
2960                                                <span class="amount">₹8,700</span>
2961                                                
2962                                                <span class="discount">3%</span>
2963                                              
2964                                            </div>
2965                                          </div>
2966                                        </a>
2967                                      </div>
2968                                    
2969                                  
2970                                </div>
2971                              </div>
2972                          </div>
2973                      </div>
2974                  </div>
2975                </div>
2976                <div class="top--bar--right--icons">
2977                    <a href="#" class="hotlist--icon">
2978                        <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/hotlist-icon.svg?v=58770271726982141001785743592" width="" height="" alt="Hotlist">
2979                    </a>
2980                    <a href="/pages/wishlist" >
2981                        <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/wishlist-icon.svg?v=131233634727831928971785743592" width="" height="" alt="Wishlist">
2982                    </a>
2983                    <a href="/account/login" class="wishlist">
2984                        <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/user-icon.svg?v=50705887119709596851785743592" width="" height="" alt="User">
2985                    </a>
2986                    <a
2987                      href="/cart"
2988                      
2989                        is="toggle-link" aria-controls="mini-cart" aria-expanded="false"
2990                      
2991                      aria-label="Cart"
2992                      data-no-instant
2993                    >
2994                        <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/shopping-cart-icon.svg?v=76800314809718543731785743592" width="" height="" alt="Shopping Cart">
2995                        
2996                    </a>
2997                </div>
2998            </div>
2999        </div>
3000    </div>
3001    <div class="main__menu">
3002      <div class="moha__grid moha--grid--paddings">
3003          <div class="main--menu--wrapper">
3004              <ul>
3005                  <li class="has--submenu">
3006                      Shop 🛍️
3007                      <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/menu-down-arrow-icon.svg?v=52826892440500134331785743592"  width="" height="" class="arrow--icon" alt="Shop">
3008                      <div class="submenu--wrapper">
3009                          <div class="submenu--row--wrapper">
3010                              <div class="moha__grid moha--grid--paddings">
3011                                  <div class="submenu--row">
3012                                      <div class="submenu--col">
3013                                          <div class="submenu--col--title">Products</div>
3014                                          
3015                                            <ul class="subMenu">
3016                                                
3017                                                    <li>
3018                                                        <a href="/collections/silver-bugadi">
3019                                                            Bugadi
3020                                                        </a>
3021                                                    </li>
3022                                                
3023                                                    <li>
3024                                                        <a href="/collections/silver-earrings">
3025                                                            Ear Rings
3026                                                        </a>
3027                                                    </li>
3028                                                
3029                                                    <li>
3030                                                        <a href="/collections/silver-necklace">
3031                                                            Necklace
3032                                                        </a>
3033                                                    </li>
3034                                                
3035                                                    <li>
3036                                                        <a href="/collections/mangalsutra">
3037                                                            Mangalsutra
3038                                                        </a>
3039                                                    </li>
3040                                                
3041                                                    <li>
3042                                                        <a href="/collections/naths">
3043                                                            Nath
3044                                                        </a>
3045                                                    </li>
3046                                                
3047                                                    <li>
3048                                                        <a href="/collections/toe-rings-collection">
3049                                                            Toe Rings
3050                                                        </a>
3051                                                    </li>
3052                                                
3053                                                    <li>
3054                                                        <a href="/collections/silver-nosepins-noserings">
3055                                                            Nose Pin
3056                                                        </a>
3057                                                    </li>
3058                                                
3059                                                    <li>
3060                                                        <a href="/collections/finger-ring">
3061                                                            Finger Ring
3062                                                        </a>
3063                                                    </li>
3064                                                
3065                                                    <li>
3066                                                        <a href="/collections/hairpins">
3067                                                            Hair Pins
3068                                                        </a>
3069                                                    </li>
3070                                                
3071                                                    <li>
3072                                                        <a href="/collections/other-jewellery">
3073                                                            Bangles / Bracelets
3074                                                        </a>
3075                                                    </li>
3076                                                
3077                                                    <li>
3078                                                        <a href="/collections/anklets">
3079                                                            Anklets
3080                                                        </a>
3081                                                    </li>
3082                                                
3083                                                    <li>
3084                                                        <a href="/collections/mens-accessories">
3085                                                            Mens Acessories
3086                                                        </a>
3087                                                    </li>
3088                                                
3089                                            </ul>
3090                                            
3091                                      </div>
3092                                      <div class="submenu--col">
3093                                          <div class="submenu--col--title">Collections</div>
3094                                          
3095                                            <ul class="subMenu">
3096                                                
3097                                                    <li>
3098                                                    <a href="/collections/mandana">
3099                                                        Mandana
3100                                                    </a>
3101                                                    </li>
3102                                                
3103                                                    <li>
3104                                                    <a href="/collections/mudra">
3105                                                        Mudra
3106                                                    </a>
3107                                                    </li>
3108                                                
3109                                                    <li>
3110                                                    <a href="/collections/william-morris">
3111                                                        William Morris
3112                                                    </a>
3113                                                    </li>
3114                                                
3115                                                    <li>
3116                                                    <a href="/collections/harappa-silver-jewellery">
3117                                                        Harappa
3118                                                    </a>
3119                                                    </li>
3120                                                
3121                                                    <li>
3122                                                    <a href="/collections/goonjan-insect-jewellery">
3123                                                        Goonjan
3124                                                    </a>
3125                                                    </li>
3126                                                
3127                                                    <li>
3128                                                    <a href="/collections/timeless-maharashtrian-jewellery">
3129                                                        Maharashtrian Jewellery
3130                                                    </a>
3131                                                    </li>
3132                                                
3133                                                    <li>
3134                                                    <a href="/collections/sanchi">
3135                                                        Sanchi
3136                                                    </a>
3137                                                    </li>
3138                                                
3139                                                    <li>
3140                                                    <a href="/collections/ashtamangal">
3141                                                        Ashtamangal
3142                                                    </a>
3143                                                    </li>
3144                                                
3145                                                    <li>
3146                                                    <a href="/collections/chamba-rumal">
3147                                                        Chamba Rumal
3148                                                    </a>
3149                                                    </li>
3150                                                
3151                                                    <li>
3152                                                    <a href="/collections/rati-antique-jewellery">
3153                                                        Rati
3154                                                    </a>
3155                                                    </li>
3156                                                
3157                                                    <li>
3158                                                    <a href="/collections/goa-portuguese-jewellery">
3159                                                        Goa
3160                                                    </a>
3161                                                    </li>
3162                                                
3163                                                    <li>
3164                                                    <a href="/collections/maheshwar">
3165                                                        Maheshwar
3166                                                    </a>
3167                                                    </li>
3168                                                
3169                                                    <li>
3170                                                    <a href="/collections/gulistaan">
3171                                                        Gulistaan
3172                                                    </a>
3173                                                    </li>
3174                                                
3175                                                    <li>
3176                                                    <a href="/collections/rangrez">
3177                                                        Rangrez
3178                                                    </a>
3179                                                    </li>
3180                                                
3181                                                    <li>
3182                                                    <a href="/collections/limited-edition">
3183                                                        Limited Edition
3184                                                    </a>
3185                                                    </li>
3186                                                
3187                                            </ul>
3188                                        
3189                                      </div>
3190                                      <div class="submenu--col">
3191                                          <div class="submenu--col--title">Occasion</div>
3192                                          
3193                                            <ul class="subMenu">
3194                                                
3195                                                    <li>
3196                                                    <a href="/collections/daily-wear-office-wear-1">
3197                                                        Daily / Office Wear
3198                                                    </a>
3199                                                    </li>
3200                                                
3201                                                    <li>
3202                                                    <a href="/collections/festive-ceremonial">
3203                                                        Festive / Ceremonial
3204                                                    </a>
3205                                                    </li>
3206                                                
3207                                                    <li>
3208                                                    <a href="/collections/party-evening">
3209                                                        Party / Evening
3210                                                    </a>
3211                                                    </li>
3212                                                
3213                                                    <li>
3214                                                    <a href="/collections/gold-plated-jewellery">
3215                                                        Gold Plated Jewellery
3216                                                    </a>
3217                                                    </li>
3218                                                
3219                                                    <li>
3220                                                    <a href="/collections/special-occasion">
3221                                                        Special Occasion
3222                                                    </a>
3223                                                    </li>
3224                                                
3225                           
3225                 </ul>
3226                                        
3227                                      </div>
3228                                      <div class="submenu--col">
3229                                          <div class="submenu--col--title">Price</div>
3230                                          
3231                                            <ul class="subMenu">
3232                                                
3233                                                    <li>
3234                                                    <a href="/collections/under-1-999">
3235                                                        Under ₹1,999
3236                                                    </a>
3237                                                    </li>
3238                                                
3239                                                    <li>
3240                                                    <a href="/collections/2-000-4-999">
3241                                                        ₹2,000 to ₹4,999
3242                                                    </a>
3243                                                    </li>
3244                                                
3245                                                    <li>
3246                                                    <a href="/collections/5-000-9-999">
3247                                                        ₹5,000 to ₹9,999
3248                                                    </a>
3249                                                    </li>
3250                                                
3251                                                    <li>
3252                                                    <a href="/collections/10-000-14-999">
3253                                                        ₹10,000 to ₹14,999
3254                                                    </a>
3255                                                    </li>
3256                                                
3257                                                    <li>
3258                                                    <a href="/collections/15-000-above">
3259                                                        ₹15,000 and above
3260                                                    </a>
3261                                                    </li>
3262                                                
3263                                            </ul>
3264                                        
3265                                      </div>
3266                                      <div class="submenu--col">
3267                                          <div class="submenu--col--title">Trending categories</div>
3268                                          
3269                                            <ul class="subMenu">
3270                                                
3271                                                    <li>
3272                                                    <a href="/collections/new-arrivals">
3273                                                        New Arrival
3274                                                    </a>
3275                                                    </li>
3276                                                
3277                                                    <li>
3278                                                    <a href="/collections/timeless-maharashtrian-jewellery">
3279                                                        Maharashtrian Jewellery
3280                                                    </a>
3281                                                    </li>
3282                                                
3283                                                    <li>
3284                                                    <a href="/a/bundles/">
3285                                                        Curated Sets
3286                                                    </a>
3287                                                    </li>
3288                                                
3289                                                    <li>
3290                                                    <a href="/collections/gift-cards">
3291                                                        Gift Cards
3292                                                    </a>
3293                                                    </li>
3294                                                
3295                                            </ul>
3296                                        
3297                                      </div>
3298                                  </div>
3299                              </div>
3300                          </div>
3301                      </div>
3302                  </li>
3303                  <li><a href="/collections/best-sellers">Bestsellers️ ❤️</a></li>
3304                  <li><a href="/collections/on-sale">Sale 🏷️</a></li>
3305                  <li><a href="/collections/moha-celebrities">Celebrities 🌟</a></li>
3306                  <li>
3306<a href="/pages/happy-customers">Reviews 🥰</a></li>
3307                 
3308              </ul>
3309          </div>
3310      </div>
3311      <div class="mobile--search--wrapper">
3312          <div class="top--search--bar">
3313              <input type="text" id="SearchInputMobile" placeholder="Search for nosepins, earrings, mangalsutra, bugadi, gifts and more....." autocomplete="off"
3314  inputmode="search"
3315  autocorrect="off"
3316  autocapitalize="off"
3317  spellcheck="false"
3318  data-lpignore="true">
3319              <div id="SearchResultsMobile" class="predictive-search__results">
3320                <div class="moha__grid moha__grid__moha--grid--lg section--aside--padding">
3321                    <div class="search__grid">
3322                        <div class="results__block">
3323                            <div class="results__block--scroller">
3324                                
3325                            </div>
3326                            <a href="#" class="search--all--link">
3327                                <span>
3328                                    Explore all
3329                                </span>
3330                                <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/white-arrow-icon.svg?v=35399339301363705161785743592" width="25" height="24" alt="Explore all" loading="lazy">
3331                            </a>
3332                        </div>
3333                        <div class="bestseller__block">
3334                          <div class="bestseller__block--title">Best Sellers</div>
3335                          <div class="bestseller__block--items">
3336                            
3337                              
3338                              
3339                                <div class="bestseller__block--item">
3340                                  <a href="/products/aaranya-silver-necklace-by-moha">
3341                                    <div class="bestseller__block--thumbnail">
3342                                      <img src="//mohabygeetanjali.com/cdn/shop/files/AaranyaSilverNecklaceByMOHA.jpg?v=1779712411&width=200" width="" height="" alt="Aaranya Silver Necklace By MOHA" loading="lazy">
3343                                    </div>
3344                                    <div class="bestseller__block--product--details">
3345                                      <div class="bestseller__block--product--title">Aaranya Silver Necklace By MOHA</div>
3346                                      <div class="bestseller__block--product--price">
3347                                        
3348                                          <span class="strike">₹25,000</span>
3349                                          <span class="amount">₹22,500</span>
3350                                          
3351                                          <span class="discount">10%</span>
3352                                        
3353                                      </div>
3354                                    </div>
3355                                  </a>
3356                                </div>
3357                              
3358                            
3359                              
3360                              
3361                                <div class="bestseller__block--item">
3362                                  <a href="/products/adbhuta-silver-choker-necklace-by-moha-1">
3363                                    <div class="bestseller__block--thumbnail">
3364                                      <img src="//mohabygeetanjali.com/cdn/shop/files/Celebrity_waering_adbhuta_necklace.jpg?v=1780309986&width=200" width="" height="" alt="Adbhuta Silver Choker Necklace by MOHA" loading="lazy">
3365                                    </div>
3366                                    <div class="bestseller__block--product--details">
3367                                      <div class="bestseller__block--product--title">Adbhuta Silver Choker Necklace by MOHA</div>
3368                                      <div class="bestseller__block--product--price">
3369                                        
3370                                          <span class="strike">₹20,000</span>
3371                                          <span class="amount">₹19,000</span>
3372                                          
3373                                          <span class="discount">5%</span>
3374                                        
3375                                      </div>
3376                                    </div>
3377                                  </a>
3378                                </div>
3379                              
3380                            
3381                              
3382                              
3383                                <div class="bestseller__block--item">
3384                                  <a href="/products/ahir-silver-earrings-with-black-meenakari">
3385                                    <div class="bestseller__block--thumbnail">
3386                                      <img src="//mohabygeetanjali.com/cdn/shop/files/tisca_chopra_wearing_ahir_earrings.jpg?v=1780310037&width=200" width="" height="" alt="Ahir Silver Earrings With Black Meenakari" loading="lazy">
3387                                    </div>
3388                                    <div class="bestseller__block--product--details">
3389                                      <div class="bestseller__block--product--title">Ahir Silver Earrings With Black Meenakari</div>
3390                                      <div class="bestseller__block--product--price">
3391                                        
3392                                          <span class="strike">₹9,000</span>
3393                                          <span class="amount">₹8,700</span>
3394                                          
3395                                          <span class="discount">3%</span>
3396                                        
3397                                      </div>
3398                                    </div>
3399                                  </a>
3400                                </div>
3401                              
3402                            
3403                          </div>
3404                        </div>
3405
3406                        
3407                    </div>
3408                </div>
3409            </div>
3410          </div>
3411      </div>
3412    </div>
3413    <div class="hotlist__container">
3414      <div class="hotlist--header">
3415        <div class="hotlist--title">What’s Hot!🔥</div>
3416        <button type="button" class="hotlist--close">
3417          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
3418            <path d="M19.2806 18.2194C19.3502 18.2891 19.4055 18.3718 19.4432 18.4628C19.4809 18.5539 19.5003 18.6515 19.5003 18.75C19.5003 18.8485 19.4809 18.9461 19.4432 19.0372C19.4055 19.1282 19.3502 19.2109 19.2806 19.2806C19.2109 19.3503 19.1281 19.4056 19.0371 19.4433C18.9461 19.481 18.8485 19.5004 18.7499 19.5004C18.6514 19.5004 18.5538 19.481 18.4628 19.4433C18.3717 19.4056 18.289 19.3503 18.2193 19.2806L11.9999 13.0603L5.78055 19.2806C5.63982 19.4214 5.44895 19.5004 5.24993 19.5004C5.05091 19.5004 4.86003 19.4214 4.7193 19.2806C4.57857 19.1399 4.49951 18.949 4.49951 18.75C4.49951 18.551 4.57857 18.3601 4.7193 18.2194L10.9396 12L4.7193 5.78063C4.57857 5.6399 4.49951 5.44902 4.49951 5.25C4.49951 5.05098 4.57857 4.86011 4.7193 4.71938C4.86003 4.57865 5.05091 4.49958 5.24993 4.49958C5.44895 4.49958 5.63982 4.57865 5.78055 4.71938L11.9999 10.9397L18.2193 4.71938C18.36 4.57865 18.5509 4.49958 18.7499 4.49958C18.949 4.49958 19.1398 4.57865 19.2806 4.71938C19.4213 4.86011 19.5003 5.05098 19.5003 5.25C19.5003 5.44902 19.4213 5.6399 19.2806 5.78063L13.0602 12L19.2806 18.2194Z" fill="black"/>
3419          </svg>
3420        </button>
3421      </div>
3422      <div class="hotlist--body">
3423        <div class="hotlist--body--scroll">
3424          
3425          <div class="hotlist--content">
3426            <h4>The new Mandana</h4>
3427            <p>Mandana is about “nurturing”- making it a living bond between generations.</p>
3428            <a href="/collections/mandana">
3429              <span>Mandana First Glimpse</span>
3430              <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
3431                <path d="M20.7806 12.5306L14.0306 19.2806C13.8899 19.4213 13.699 19.5004 13.5 19.5004C13.301 19.5004 13.1101 19.4213 12.9694 19.2806C12.8286 19.1399 12.7496 18.949 12.7496 18.75C12.7496 18.551 12.8286 18.3601 12.9694 18.2194L18.4397 12.75H3.75C3.55109 12.75 3.36032 12.671 3.21967 12.5303C3.07902 12.3897 3 12.1989 3 12C3 11.8011 3.07902 11.6103 3.21967 11.4697C3.36032 11.329 3.55109 11.25 3.75 11.25H18.4397L12.9694 5.78061C12.8286 5.63988 12.7496 5.44901 12.7496 5.24999C12.7496 5.05097 12.8286 4.8601 12.9694 4.71936C13.1101 4.57863 13.301 4.49957 13.5 4.49957C13.699 4.49957 13.8899 4.57863 14.0306 4.71936L20.7806 11.4694C20.8504 11.539 20.9057 11.6217 20.9434 11.7128C2
34310.9812 11.8038 21.0006 11.9014 21.0006 12C21.0006 12.0986 20.9812 12.1961 20.9434 12.2872C20.9057 12.3782 20.8504 12.461 20.7806 12.5306Z" fill="black"/>
3432              </svg>
3433            </a>
3434          </div>
3435        </div>
3436      </div>
3437    </div>
3438  </header>
3439  <div class="mobile__menu__wrapper" id="mobileMenu">
3440    <div class="mobile--menu--header">
3441        <span>Menu</span>
3442        <button id="menuClose">
3443            <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/mobile-menu-close.svg?v=124584919786791868501785743592"  width="" height="" alt="Menu close">
3444        </button>
3445    </div>
3446    <div class="mobile--menu--body">
3447        <div class="moha__accordion">
3448            <ul>
3449                <li>
3450                    <div class="moha--accordion--header">
3451                        <input type="checkbox" id="item1">
3452                        <label for="item1" class="accordion-header">
3453                            <span>Shop 🛍️</span>
3454                            <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/menu-down-arrow-icon.svg?v=52826892440500134331785743592"  width="" height="" alt="">
3455                        </label>
3456                        <div class="moha--accordion--content moha--accordion--content--outer">
3457                            <div class="moha--accordion--header outer--header">
3458                                <input type="checkbox" id="item1a">
3459                                <label for="item1a" class="accordion-header">
3460                                    <span>Products</span>
3461                                    <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/menu-down-arrow-icon.svg?v=52826892440500134331785743592"  width="" height="" alt="">
3462                                </label>
3463                                <div class="moha--accordion--content inner--content">
3464                                    
3465                                        <ul class="mobile--subMenu">
3466                                            
3467                                                <li>
3468                                                    <a href="/collections/silver-bugadi">
3469                                                        Bugadi
3470                                                    </a>
3471                                                </li>
3472                                            
3473                                                <li>
3474                                                    <a href="/collections/silver-earrings">
3475                                                        Ear Rings
3476                                                    </a>
3477                                                </li>
3478                                            
3479                                                <li>
3480                                                    <a href="/collections/silver-necklace">
3481                                                        Necklace
3482                                                    </a>
3483                                                </li>
3484                                            
3485                                                <li>
3486                                                    <a href="/collections/mangalsutra">
3487                                                        Mangalsutra
3488                                                    </a>
3489                                                </li>
3490                                            
3491                                                <li>
3492                                                    <a href="/collections/naths">
3493                                                        Nath
3494                                                    </a>
3495                                                </li>
3496                                            
3497                                                <li>
3498                                                    <a href="/collections/toe-rings-collection">
3499                                                        Toe Rings
3500                                                    </a>
3501                                                </li>
3502                                            
3503                                                <li>
3504                                                    <a href="/collections/silver-nosepins-noserings">
3505                                                        Nose Pin
3506                                                    </a>
3507                                                </li>
3508                                            
3509                                                <li>
3510                                                    <a href="/collections/finger-ring">
3511                                                        Finger Ring
3512                                                    </a>
3513                                                </li>
3514                                            
3515                                                <li>
3516                                                    <a href="/collections/hairpins">
3517                                                        Hair Pins
3518                                                    </a>
3519                                                </li>
3520                                            
3521                                                <li>
3522                                                    <a href="/collections/other-jewellery">
3523                                                        Bangles / Bracelets
3524                                                    </a>
3525                                                </li>
3526                                            
3527                                                <li>
3528                                                    <a href="/collections/anklets">
3529                                                        Anklets
3530                                                    </a>
3531                                                </li>
3532                                            
3533                                                <li>
3534                                                    <a href="/collections/mens-accessories">
3535                                                        Mens Acessories
3536                                                    </a>
3537                                                </li>
3538                                            
3539                                        </ul>
3540                                    
3541                                </div>
3542                            </div>
3543                            <div class="moha--accordion--header outer--header">
3544                                <input type="checkbox" id="item1b">
3545                                <label for="item1b" class="accordion-header">
3546                                    <span>Collections</span>
3547                                    <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/menu-down-arrow-icon.svg?v=52826892440500134331785743592"  width="" height="" alt="">
3548                                </label>
3549                                <div class="moha--accordion--content inner--content">
3550                                    
3551                                        <ul class="mobile--subMenu">
3552                                            
3553                                                <li>
3554                                                <a href="/collections/mandana">
3555                                                    Mandana
3556                                                </a>
3557                                                </li>
3558                                            
3559                                                <li>
3560                                                <a href="/collections/mudra">
3561                                                    Mudra
3562                                                </a>
3563                                                </li>
3564                                            
3565                                                <li>
3566                                                <a href="/collections/william-morris">
3567                                                    William Morris
3568                                                </a>
3569                                                </li>
3570                                            
3571                                                <li>
3572                                                <a href="/collections/harappa-silver-jewellery">
3573                                                    Harappa
3574                                                </a>
3575                                                </li>
3576                                            
3577                                                <li>
3578                                                <a href="/collections/goonjan-insect-jewellery">
3579                                                    Goonjan
3580                                                </a>
3581                                                </li>
3582                                            
3583                                                <li>
3584                                                <a href="/collections/timeless-maharashtrian-jewellery">
3585                                                    Maharashtrian Jewellery
3586                                                </a>
3587                                                </li>
3588                                            
3589                                                <li>
3590                                                <a href="/collections/sanchi">
3591                                                    Sanchi
3592                                                </a>
3593                                                </li>
3594                                            
3595                                                <li>
3596                                                <a href="/collections/ashtamangal">
3597                                                    Ashtamangal
3598                                                </a>
3599                                                </li>
3600                                            
3601                                                <li>
3602                                                <a href="/collections/chamba-rumal">
3603                                                    Chamba Rumal
3604                                                </a>
3605                                                </li>
3606                                            
3607                                                <li>
3608                                                <a href="/collections/rati-antique-jewellery">
3609                                                    Rati
3610                                                </a>
3611                                                </li>
3612                                            
3613                                                <li>
3614                                                <a href="/collections/goa-portuguese-jewellery">
3615                                                    Goa
3616                                                </a>
3617                                                </li>
3618                                            
3619                                                <li>
3620                                                <a href="/collections/maheshwar">
3621                                                    Maheshwar
3622                                                </a>
3623                                                </li>
3624                                            
3625                                                <li>
3626                                                <a href="/collections/gulistaan">
3627                                                    Gulistaan
3628                                                </a>
3629                                                </li>
3630                                            
3631                                                <li>
3632                                                <a href="/collections/rangrez">
3633                                                    Rangrez
3634                                                </a>
3635                                                </li>
3636                                            
3637                                                <li>
3638                                                <a href="/collections/limited-edition">
3639                                                    Limited Edition
3640                                                </a>
3641                                                </li>
3642                                            
3643                                        </ul>
3644                                    
3645                                </div>
3646                            </div>
3647                            <div class="moha--accordion--header outer--header">
3648                                <input type="checkbox" id="item1c">
3649                                <label for="item1c" class="accordion-header">
3650                                    <span>Ocassion</span>
3651                                    <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/menu-down-arrow-icon.svg?v=52826892440500134331785743592"  width="" height="" alt="">
3652                                </label>
3653                                <div class="moha--accordion--content inner--content">
3654                                    
3655                                        <ul class="mobile--subMenu">
3656                                            
3657                                                <li>
3658                                                <a href="/collections/daily-wear-office-wear-1">
3659                                                    Daily / Office Wear
3660                                                </a>
3661                                                </li>
3662                                            
3663                                                <li>
3664                                                <a href="/collections/festive-ceremonial">
3665                                                    Festive / Ceremonial
3666                                                </a>
3667                                                </li>
3668                                            
3669                                                <li>
3670                                                <a href="/collections/party-evening">
3671                                                    Party / Evening
3672                                                </a>
3673                                                </li>
3674                                            
3675                                                <li>
3676                                                <a href="/collections/gold-plated-jewellery">
3677                                                    Gold Plated Jewellery
3678                                                </a>
3679                                                </li>
3680                                            
3681                                                <li>
3682                                                <a href="/collections/special-occasion">
3683                                                    Special Occasion
3684                                                </a>
3685                                                </li>
3686                                            
3687                                        </ul>
3688                                    
3689                                </div>
3690                            </div>
3691                            <div class="moha--accordion--header outer--header">
3692                                <input type="checkbox" id="item1d">
3693                                <label for="item1d" class="accordion-header">
3694                                    <span>Price</span>
3695                                    <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/menu-down-arrow-icon.svg?v=52826892440500134331785743592"  width="" height="" alt="">
3696                                </label>
3697                                <div class="moha--accordion--content inner--content">
3698                                    
3699                                        <ul class="mobile--subMenu">
3700                                            
3701                                                <li>
3702                                                <a href="/collections/under-1-999">
3703                                                    Under ₹1,999
3704                                                </a>
3705                                                </li>
3706                                            
3707                                                <li>
3708                                                <a href="/collections/2-000-4-999">
3709                                                    ₹2,000 to ₹4,999
3710                                                </a>
3711                                                </li>
3712                                            
3713                                                <li>
3714                                                <a href="/collections/5-000-9-999">
3715                                                    ₹5,000 to ₹9,999
3716                                                </a>
3717                                                </li>
3718                                            
3719                                                <li>
3720                                                <a href="/collections/10-000-14-999">
3721                                                    ₹10,000 to ₹14,999
3722                                                </a>
3723                                                </li>
3724                                            
3725                                                <li>
3726                                                <a href="/collections/15-000-above">
3727                                                    ₹15,000 and above
3728                                                </a>
3729                                                </li>
3730                                            
3731                                        </ul>
3732                                    
3733                                </div>
3734                            </div>
3735                            <div class="moha--accordion--header outer--header">
3736                                <input type="checkbox" id="item1e">
3737                                <label for="item1e" class="accordion-header">
3738                                    <span>Trending categories</span>
3739                                    <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/menu-down-arrow-icon.svg?v=52826892440500134331785743592"  width="" height="" alt="">
3740                                </label>
3741                                <div class="moha--accordion--content inner--content">
3742                                    
3743                                        <ul class="mobile--subMenu">
3744                                            
3745                                                <li>
3746                                                <a href="/collections/new-arrivals">
3747                                                    New Arrival
3748                                                </a>
3749                                                </li>
3750                                            
3751                                                <li>
3752                                                <a href="/collections/timeless-maharashtrian-jewellery">
3753                                                    Maharashtrian Jewellery
3754                                                </a>
3755                                                </li>
3756                                            
3757                                                <li>
3758                                                <a href="/a/bundles/">
3759                                                    Curated Sets
3760                                                </a>
3761                                                </li>
3762                                            
3763                                                <li>
3764                                                <a href="/collections/gift-cards">
3765                                                    Gift Cards
3766                                                </a>
3767                                                </li>
3768                                            
3769                                        </ul>
3770                                    
3771                                </div>
3772                            </div>
3773                        </div>
3774                    </div>
3775                </li>
3776                <li><a href="/collections/best-sellers">Bestsellers️ ❤️</a></li>
3777                <li><a href="/collections/on-sale">Sale 🏷️</a></li>
3778                <li><a href="/collections/moha-celebrities">Celebrities 🌟</a></li>
3779                <li><a href="/pages/happy-customers">Reviews 🥰</a></li>
3780                <li><a href="/blogs/moha-stories">Blogs 📝</a></li>
3781            </ul>
3782            <a href="/account/login" class="custom--login">
3783              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
3784                <path d="M16.9195 3.08049C15.9268 2.08636 14.628 1.45571 13.2329 1.2903C11.8377 1.1249 10.4275 1.43439 9.2298 2.16883C8.03212 2.90328 7.11682 4.01984 6.63161 5.33834C6.1464 6.65683 6.11958 8.10035 6.55548 9.43596L2.24141 13.75C2.12483 13.8657 2.03241 14.0033 1.96951 14.155C1.9066 14.3067 1.87448 14.4694 1.87501 14.6336V16.875C1.87501 17.2065 2.0067 17.5245 2.24112 17.7589C2.47554 17.9933 2.79349 18.125 3.12501 18.125H5.62501C5.79077 18.125 5.94974 18.0592 6.06695 17.942C6.18416 17.8248 6.25001 17.6658 6.25001 17.5V16.25H7.50001C7.66577 16.25 7.82474 16.1842 7.94195 16.067C8.05916 15.9498 8.12501 15.7908 8.12501 15.625V14.375H9.37501C9.45711 14.3751 9.53842 14.359 9.61429 14.3276C9.69016 14.2962 9.75911 14.2502 9.81719 14.1922L10.5641 13.4446C11.1892 13.6479 11.8426 13.751 12.5 13.75H12.5078C13.7433 13.7485 14.9507 13.3809 15.9773 12.6935C17.004 12.0062 17.8039 11.03 18.276 9.88822C18.7481 8.74647 18.8712 7.49042 18.6298 6.27873C18.3883 5.06705 17.7932 3.9541 16.9195 3.08049ZM17.5 7.66409C17.4148 10.3274 15.1758 12.4969 12.5086 12.5H12.5C11.8673 12.5011 11.2402 12.3815 10.6524 12.1477C10.5373 12.0978 10.41 12.0836 10.2868 12.107C10.1637 12.1304 10.0504 12.1903 9.96173 12.2789L9.11641 13.125H7.50001C7.33425 13.125 7.17528 13.1909 7.05806 13.3081C6.94085 13.4253 6.87501 13.5843 6.87501 13.75V15H5.62501C5.45925 15 5.30027 15.0659 5.18306 15.1831C5.06585 15.3003 5.00001 15.4593 5.00001 15.625V16.875H3.12501V14.6336L7.7211 10.0383C7.80972 9.94963 7.86962 9.83636 7.89303 9.71319C7.91643 9.59003 7.90226 9.46268 7.85235 9.34768C7.61778 8.75783 7.49818 8.12855 7.50001 7.49377C7.50001 4.82659 9.672
378466 2.58752 12.3359 2.50237C13.0201 2.47954 13.7016 2.59742 14.3383 2.84871C14.975 3.1 15.5533 3.47934 16.0374 3.96325C16.5216 4.44715 16.9012 5.02531 17.1528 5.6619C17.4043 6.29849 17.5225 6.97996 17.5 7.66409ZM15 5.93752C15 6.12294 14.945 6.3042 14.842 6.45837C14.739 6.61254 14.5926 6.7327 14.4213 6.80366C14.25 6.87462 14.0615 6.89318 13.8796 6.85701C13.6978 6.82084 13.5307 6.73155 13.3996 6.60044C13.2685 6.46932 13.1792 6.30228 13.143 6.12042C13.1068 5.93856 13.1254 5.75006 13.1964 5.57876C13.2673 5.40745 13.3875 5.26103 13.5417 5.15802C13.6958 5.05501 13.8771 5.00002 14.0625 5.00002C14.3111 5.00002 14.5496 5.0988 14.7254 5.27461C14.9012 5.45043 15 5.68888 15 5.93752Z" fill="#F2F2F2"/>
3785              </svg> <span>Login</span>
3786            </a>
3787            <a href="/cart" class="custom--login">
3788              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
3789                <path d="M10.625 9.37503V13.75C10.625 13.9158 10.5592 14.0748 10.442 14.192C10.3248 14.3092 10.1658 14.375 10 14.375C9.83428 14.375 9.67531 14.3092 9.5581 14.192C9.44089 14.0748 9.37504 13.9158 9.37504 13.75V9.37503C9.37504 9.20927 9.44089 9.0503 9.5581 8.93309C9.67531 8.81588 9.83428 8.75003 10 8.75003C10.1658 8.75003 10.3248 8.81588 10.442 8.93309C10.5592 9.0503 10.625 9.20927 10.625 9.37503ZM13.5032 9.31253L13.0657 13.6875C13.057 13.7694 13.0647 13.8523 13.0881 13.9312C13.1116 14.0102 13.1504 14.0837 13.2024 14.1476C13.2544 14.2115 13.3185 14.2645 13.391 14.3035C13.4636 14.3425 13.5431 14.3668 13.625 14.375C13.6461 14.3762 13.6672 14.3762 13.6883 14.375C13.8431 14.3748 13.9924 14.3172 14.1071 14.2133C14.2218 14.1094 14.2939 13.9666 14.3094 13.8125L14.7469 9.43753C14.7635 9.2726 14.7139 9.10784 14.609 8.97949C14.5041 8.85115 14.3525 8.76973 14.1875 8.75315C14.0226 8.73658 13.8578 8.7862 13.7295 8.8911C13.6012 8.99601 13.5197 9.1476 13.5032 9.31253ZM6.49692 9.31253C6.48034 9.1476 6.39892 8.99601 6.27058 8.8911C6.14223 8.7862 5.97747 8.73658 5.81254 8.75315C5.64761 8.76973 5.49602 8.85115 5.39112 8.97949C5.28621 9.10784 5.23659 9.2726 5.25317 9.43753L5.69067 13.8125C5.70621 13.9672 5.77886 14.1106 5.89443 14.2146C6.01 14.3186 6.16019 14.3758 6.31567 14.375C6.33674 14.3762 6.35787 14.3762 6.37895 14.375C6.46061 14.3668 6.53986 14.3426 6.61217 14.3038C6.68448 14.2649 6.74843 14.2122 6.80038 14.1487C6.85232 14.0851 6.89124 14.012 6.91491 13.9334C6.93857 13.8548 6.94653 13.7723 6.93832 13.6907L6.49692 9.31253ZM18.7446 6.95784L17.5672 15.7907C17.5262 16.0904 17.3781 16.3653 17.1505 16.5645C16.9228 16.7638 16.6307 16.8741 16.3282 16.875H3.67192C3.36935 16.8741 3.07732 16.7638 2.84963 16.5645C2.62194 16.3653 2.47392 16.0904 2.43285 15.7907L1.25551 6.95784C1.24371 6.86955 1.25091 6.77976 1.27665 6.69448C1.30238 6.60921 1.34604 6.53042 1.4047 6.46339C1.46337 6.39636 1.53569 6.34265 1.6168 6.30585C1.69792 6.26906 1.78597 6.25002 1.87504 6.25003H5.34145L9.53129 1.46331C9.58994 1.39681 9.66207 1.34354 9.74289 1.30706C9.82371 1.27058 9.91137 1.25171 10 1.25171C10.0887 1.25171 10.1764 1.27058 10.2572 1.30706C10.338 1.34354 10.4101 1.39681 10.4688 1.46331L14.6586 6.25003H18.125C18.2141 6.25002 18.3022 6.26906 18.3833 6.30585C18.4644 6.34265 18.5367 6.39636 18.5954 6.46339C18.654 6.53042 18.6977 6.60921 18.7234 6.69448C18.7492 6.77976 18.7564 6.86955 18.7446 6.95784ZM7.00239 6.25003H12.9977L10 2.82425L7.00239 6.25003ZM17.411 7.50003H2.5891L3.67192 15.625H16.3282L17.411 7.50003Z" fill="#F2F2F2"/>
3790              </svg> <span>My Cart</span>
3791            </a>
3792            <a href="/pages/about-us" class="custom--login">
3793              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
3794                <path d="M17.3727 12.3797L13.6922 10.7305L13.682 10.7258C13.491 10.6441 13.2825 10.6113 13.0756 10.6304C12.8687 10.6495 12.6698 10.7199 12.4969 10.8352C12.4765 10.8486 12.457 10.8632 12.4383 10.8789L10.5367 12.5C9.33204 11.9149 8.08829 10.6805 7.50313 9.49143L9.12657 7.56096C9.14219 7.54143 9.15704 7.5219 9.1711 7.50081C9.28394 7.32839 9.35239 7.13074 9.37039 6.92547C9.38838 6.7202 9.35534 6.51366 9.27423 6.32424V6.31487L7.62032 2.62815C7.51309 2.3807 7.3287 2.17457 7.09468 2.04052C6.86067 1.90648 6.58958 1.85171 6.32188 1.8844C5.26326 2.0237 4.29155 2.54359 3.58824 3.34697C2.88492 4.15035 2.49809 5.18228 2.50001 6.25002C2.50001 12.4531 7.54688 17.5 13.75 17.5C14.8177 17.5019 15.8497 17.1151 16.6531 16.4118C17.4564 15.7085 17.9763 14.7368 18.1156 13.6782C18.1484 13.4105 18.0937 13.1395 17.9598 12.9055C17.8259 12.6715 17.62 12.4871 17.3727 12.3797ZM13.75 16.25C11.0987 16.2471 8.55687 15.1926 6.68214 13.3179C4.8074 11.4432 3.7529 8.9013 3.75001 6.25002C3.74707 5.48713 4.02192 4.74924 4.52324 4.17417C5.02456 3.5991 5.71806 3.22617 6.47423 3.12502C6.47392 3.12814 6.47392 3.13128 6.47423 3.1344L8.11485 6.80627L6.50001 8.73909C6.48362 8.75795 6.46873 8.77806 6.45548 8.79924C6.33791 8.97965 6.26894 9.18736 6.25525 9.40226C6.24157 9.61716 6.28362 9.83194 6.37735 10.0258C7.08516 11.4735 8.54376 12.9211 10.007 13.6281C10.2023 13.721 10.4184 13.7616 10.634 
379413.746C10.8497 13.7304 11.0576 13.6591 11.2375 13.5391C11.2576 13.5256 11.2769 13.511 11.2953 13.4953L13.1945 11.875L16.8664 13.5196C16.8664 13.5196 16.8727 13.5196 16.875 13.5196C16.7751 14.2768 16.4027 14.9717 15.8275 15.4742C15.2524 15.9768 14.5138 16.2526 13.75 16.25Z" fill="#F2F2F2"/>
3795              </svg> <span>Contact Us</span>
3796            </a>
3797            <div class="footer--socials--mobile">
3798              <ul class="social">
3799                <li>
3800                  <a href="https://www.facebook.com/mohasilverjewelry">
3801                    <svg height="20px" width="20px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-337 273 123.5 256" xml:space="preserve">
3802                    <path d="M-260.9,327.8c0-10.3,9.2-14,19.5-14c10.3,0,21.3,3.2,21.3,3.2l6.6-39.2c0,0-14-4.8-47.4-4.8c-20.5,0-32.4,7.8-41.1,19.3
3803                        c-8.2,10.9-8.5,28.4-8.5,39.7v25.7H-337V396h26.5v133h49.6V396h39.3l2.9-38.3h-42.2V327.8z"></path>
3804                    </svg>
3805                  </a>
3806                </li>
3807                <li>
3808                  <a href="https://www.instagram.com/mohabygeetanjali/">
3809                    <svg height="20px" width="20px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-271 273 256 256" xml:space="preserve">
3810                        <path d="M-64.5,273h-157c-27.3,0-49.5,22.2-49.5,49.5v52.3v104.8c0,27.3,22.2,49.5,49.5,49.5h157c27.3,0,49.5-22.2,49.5-49.5V374.7
3811                            v-52.3C-15.1,295.2-37.3,273-64.5,273z M-50.3,302.5h5.7v5.6v37.8l-43.3,0.1l-0.1-43.4L-50.3,302.5z M-179.6,374.7
3812                            c8.2-11.3,21.5-18.8,36.5-18.8s28.3,7.4,36.5,18.8c5.4,7.4,8.5,16.5,8.5,26.3c0,24.8-20.2,45.1-45.1,45.1s-44.9-20.3-44.9-45.1
3813                            C-188.1,391.2-184.9,382.1-179.6,374.7z M-40,479.5C-40,493-51,504-64.5,504h-157c-13.5,0-24.5-11-24.5-24.5V374.7h38.2
3814                            c-3.3,8.1-5.2,17-5.2,26.3c0,38.6,31.4,70,70,70c38.6,0,70-31.4,70-70c0-9.3-1.9-18.2-5.2-26.3H-40V479.5z"></path>
3815                    </svg>    
3816                  </a>
3817                </li>
3818              <li>
3819                <a href="https://www.youtube.com/@mohabygeetanjali3035/videos">
3820                  <svg fill="#000000" height="20px" width="20px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-271 311.2 256 179.8" xml:space="preserve">
3821                    <path d="M-59.1,311.2h-167.8c0,0-44.1,0-44.1,44.1v91.5c0,0,0,44.1,44.1,44.1h167.8c0,0,44.1,0,44.1-44.1v-91.5
3822                    C-15,355.3-15,311.2-59.1,311.2z M-177.1,450.3v-98.5l83.8,49.3L-177.1,450.3z"></path>
3823                  </svg>
3824                </a>
3825              </li>
3826            </ul>
3827          </div>
3828        </div>
3829    </div>
3830  </div>
3831</store-header><cart-notification
3832  global
3833  hidden
3834  class="cart-notification cart-notification--fixed"
3835></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left">
3836  <span class="drawer__overlay"></span>
3837
3838  <div class="drawer__header drawer__header--shadowed">
3839    <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="Close"><svg
3840      focusable="false"
3841      width="14"
3842      height="14"
3843      class="icon icon--close   "
3844      viewBox="0 0 14 14"
3845    >
3846      <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1" fill="none"></path>
3847    </svg></button>
3848  </div>
3849
3850  <div class="drawer__content">
3851    <ul class="mobile-nav list--unstyled" role="list"></ul>
3852  </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered">
3853      <div class="mobile-nav__footer"><a class="icon-text" href="/account/login"><svg
3854      focusable="false"
3855      width="18"
3856      height="17"
3857      class="icon icon--header-customer   "
3858      viewBox="0 0 18 17"
3859    >
3860      <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="1" stroke-linejoin="round"></circle>
3861      <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="1"></path>
3862    </svg>Account</a></div>
3863    </div></mobile-navigation>
3864
3865
3866<script>
3867class PredictiveSearch {
3868  constructor(container) {
3869    this.container = container;
3870    this.input = container.querySelector('input');
3871    this.resultsPanel = container.querySelector('#SearchResults') || container.querySelector('.predictive-search__results');
3872    this.productsWrapper = container.querySelector('.results__block--scroller');
3873    this.viewAllLink = container.querySelector('.search--all--link');
3874    this.abortController = null;
3875    this.currentProducts = []; // 🔥 track latest results
3876
3877    if (!this.input || !this.productsWrapper) return;
3878
3879    this.input.addEventListener(
3880      'input',
3881      this.debounce(this.onChange.bind(this), 300)
3882    );
3883
3884    // 🔥 Enter key → go to first product
3885    this.input.addEventListener('keydown', (e) => {
3886      if (e.key === 'Enter') {
3887        e.preventDefault();
3888         const query = encodeURIComponent(this.input.value.trim());
3889        window.location.href = `/search?q=${query}`
3890        
3891      }
3892    });
3893
3894    document.addEventListener('click', (e) => {
3895      if (!this.container.contains(e.target)) {
3896        this.clearResults();
3897      }
3898    });
3899  }
3900
3901  onChange() {
3902    const query = this.input.value.trim();
3903
3904    if (query.length < 2) {
3905      this.clearResults();
3906      return;
3907    }
3908
3909    if (this.abortController) {
3910      this.abortController.abort();
3911    }
3912
3913    this.abortController = new AbortController();
3914
3915    fetch(`/search/suggest.json?q=${encodeURIComponent(query)}&resources[type]=product`, {
3916      signal: this.abortController.signal,
3917      headers: { 'Accept': 'application/json' }
3918    })
3919      .then(res => res.json())
3920      .then(data => {
3921        this.renderResults(data.resources.results.products);
3922      })
3923      .catch(err => {
3924        if (err.name !== 'AbortError') console.error(err);
3925      });
3926  }
3927
3928  renderResults(products) {
3929    this.currentProducts = products || []; // 🔥 keep reference for Enter key
3930
3931    const query = encodeURIComponent(this.input.value.trim());
3932
3933    if (this.viewAllLink) {
3934      this.viewAllLink.href = query ? `/search?q=${query}` : '/search';
3935    }
3936
3937    if (!products.length) {
3938      this.productsWrapper.innerHTML = `<p class="no-results">No products found</p>`;
3939      if (this.resultsPanel) this.resultsPanel.classList.remove('show');
3940      return;
3941    }
3942
3943    this.productsWrapper.innerHTML = products.map(product => `
3944      <a href="${product.url}">
3945        <div class="search--product--thumb">
3946          <img src="${product.image}" alt="${product.title}">
3947        </div>
3948        <span>${product.title}</span>
3949      </a>
3950    `).join('');
3951
3952    if (this.resultsPanel) this.resultsPanel.classList.add('show');
3953  }
3954
3955  clearResults() {
3956    this.productsWrapper.innerHTML = '';
3957    this.currentProducts = []; // 🔥 reset so stale results aren't reused
3958    if (this.resultsPanel) this.resultsPanel.classList.remove('show');
3959  }
3960
3961  debounce(fn, delay) {
3962    let timer;
3963    return (...args) => {
3964      clearTimeout(timer);
3965      timer = setTimeout(() => fn.apply(this, args), delay);
3966    };
3967  }
3968}
3969
3970document.addEventListener('DOMContentLoaded', () => {
3971  document.querySelectorAll('.predictive-search, .top--search--bar').forEach(container => {
3972    new PredictiveSearch(container);
3973  });
3974});
3975
3976
3977</script>
3977
3978
3979
3980<script type="application/ld+json">
3981{
3982	"@context": "https://schema.org",
3983	"@type": "LocalBusiness",
3984	"name": "MOHA",
3985	"address": {
3986		"@type": "PostalAddress",
3987		"streetAddress": "M1, Building 1, Manas Anand CHS Ltd., Dongripada",
3988		"addressLocality": "Thane",
3989		"addressRegion": "MH",
3990		"postalCode": "400607"
3991	},
3992	"image": "https://mohabygeetanjali.com/cdn/shop/files/logo_90a15eb6-0300-4088-ada8-1a4bb8f2095b.png?v=1684933184",
3993	"email": "[email protected]",
3994	"telePhone": "9930898047",
3995	"url": "https://mohabygeetanjali.com/",
3996	"paymentAccepted": [ "cash", "check", "credit card", "invoice" ],
3997	"openingHours": "Mo,Tu,We,Th,Fr,Sa,Su 06:00-00:00",
3998	"openingHoursSpecification": [ {
3999		"@type": "OpeningHoursSpecification",
4000		"dayOfWeek": [
4001			"Monday",
4002			"Tuesday",
4003			"Wednesday",
4004			"Thursday",
4005			"Friday",
4006			"Saturday",
4007			"Sunday"
4008		],
4009		"opens": "06:00",
4010		"closes": "00:00"
4011	} ],
4012	"geo": {
4013		"@type": "GeoCoordinates",
4014		"latitude": "19.2610456",
4015		"longitude": "72.9750168"
4016	},
4017	"priceRange":"₹₹₹"
4018
4019}
4020</script>
4020
4021
4022<script type="application/ld+json">
4023  {
4024    "@context": "https://schema.org",
4025    "@type": "Organization",
4026    "name": "Moha",
4027    
4028    "url": "https:\/\/mohabygeetanjali.com"
4029  }
4030</script>
4030
4031
4032
4033
4034<script src="//mohabygeetanjali.com/cdn/shop/t/31/assets/owl.carousel.min.js?v=69752765030731553871785743592" type="text/javascript"></script>
4034
4035
4036<script>
4037    var announcement__slider = $(".announcement--carousel");
4038    announcement__slider.owlCarousel({
4039        loop: true,
4040        margin: 0,
4041        nav: false,
4042        lazyLoad: true,
4043        autoplay: true,
4044        autoplayTimeout: 6000,
4045        smartSpeed: 1000,
4046        autoplayHoverPause: true,
4047        dots: false,
4048        items: 1,
4049        nav: true,
4050        navText: [
4051          "<img src='//mohabygeetanjali.com/cdn/shop/t/31/assets/announcement-left-icon.svg?v=130365512798410327841785743592' alt='Prev'>",
4052          "<img src='//mohabygeetanjali.com/cdn/shop/t/31/assets/announcement-right-icon.svg?v=54496945490195124791785743592' alt='Next'>"
4053        ],
4054        responsive: {
4055            0: {
4056                nav: false,
4057            },
4058            676: {
4059                nav: false,
4060            },
4061            768: {
4062                nav: true,
4063            },
4064        },
4065    });
4066    /* Mobile Menu */
4067    const clickDiv = document.getElementById("hamburger");
4068    const targetDiv = document.getElementById("mobileMenu");
4069    const menuClose = document.getElementById("menuClose");
4070    clickDiv.addEventListener("click", function () {
4071        if (targetDiv.classList.contains("show")) {
4072          targetDiv.classList.remove("show");
4073          clickDiv.classList.remove("active");
4074        } else {
4075            targetDiv.classList.add("show");
4076            clickDiv.classList.add("active");
4077        }
4078    });
4079    menuClose.addEventListener("click", function () {
4080        targetDiv.classList.remove("show");
4081    });
4082
4083  document.addEventListener('DOMContentLoaded', () => {
4084    const icon = document.querySelector('.hotlist--icon');
4085    const container = document.querySelector('.hotlist__container');
4086    const hotlistClose = document.querySelector('.hotlist--close');
4087
4088    if (!icon || !container) return;
4089
4090    // Open hotlist
4091    icon.addEventListener('click', (e) => {
4092      e.stopPropagation();
4093      container.classList.add('show');
4094    });
4095
4096    // Prevent clicks inside container from closing it
4097    container.addEventListener('click', (e) => {
4098      e.stopPropagation();
4099    });
4100
4101    // Click anywhere else → close
4102    document.addEventListener('click', () => {
4103      container.classList.remove('show');
4104    });
4105    hotlistClose.addEventListener('click', () => {
4106      container.classList.remove('show');
4107    });
4108  });
4109</script>
4109
4110<style>
4111  .drawer__footer{
4112    padding: 0 !important;
4113    min-height: auto;
4114    text-align: center;
4115    a{
4116      justify-content: center;
4117    }
4118  }
4119</style></div><div id="shopify-section-sections--20778741203053__177521509992ffafa7" class="shopify-section shopify-section-group-header-group shopify-section--apps"><div class="container vertical-breather"></div>
4120
4121
4122</div>
4123<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
4124
4125<!-- END sections: overlay-group --><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart">
4126  <cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large moha--cart">
4127    <span class="drawer__overlay"></span>
4128
4129    <header class="drawer__header">
4130      <p class="drawer__title heading h6"><svg
4131      focusable="false"
4132      width="20"
4133      height="18"
4134      class="icon icon--header-cart   "
4135      viewBox="0 0 20 18"
4136    >
4137      <path d="M3 1h14l1 16H2L3 1z" fill="none" stroke="currentColor" stroke-width="1"></path>
4138      <path d="M7 4v0a3 3 0 003 3v0a3 3 0 003-3v0" fill="none" stroke="currentColor" stroke-width="1"></path>
4139    </svg>Cart</p>
4140
4141      <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg
4142      focusable="false"
4143      width="14"
4144      height="14"
4145      class="icon icon--close   "
4146      viewBox="0 0 14 14"
4147    >
4148      <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1" fill="none"></path>
4149    </svg></button>
4150    </header><div class="drawer__content drawer__content--center moha--cart--empty">
4151        <h4>Your cart is<br> currently empty.</h4>
4152        <p>Not sure where to start?<br> Try these new collections:</p>
4153        
4154          <div class="empty-cart-collections">
4155            
4156              <div class="empty-cart-collections-item">
4157                <div class="collections-item-thumb">
4158                  
4159                    <a href="/collections/on-sale">
4160                      <img
4161                        src="//mohabygeetanjali.com/cdn/shop/collections/Artboard_27.jpg?v=1711628600&width=400"
4162                        width=""
4163                        height=""
4164                        alt="On Sale"
4165                        loading="lazy"
4166                      >
4167                    </a>
4168                  
4169                </div>
4170                <div class="collections-item-content">
4171                  <a href="/collections/on-sale">
4172                    <h5 class="empty-cart-collection__title">
4173                      On Sale <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/black-arrow-icon.svg?v=30024478716729694231785743592"  width="" height="" alt="On Sale">
4174                    </h5>
4175                  </a>
4176                  
4177                    <p class="empty-cart-collection__description">
4178                      Discover exceptional value and high quality in our On Sale category! Here, yo...
4179                    </p>
4180                  
4181
4182                  <span class="empty-cart-collection__count">
4183                    298 products
4184                  </span>
4185                </div>
4186              </div>
4187            
4188              <div class="empty-cart-collections-item">
4189                <div class="collections-item-thumb">
4190                  
4191                    <a href="/collections/ashtamangal">
4192                      <img
4193                        src="//mohabygeetanjali.com/cdn/shop/collections/Yogini_ER.webp?v=1702039596&width=400"
4194                        width=""
4195                        height=""
4196                        alt="Ashtamangal"
4197                        loading="lazy"
4198                      >
4199                    </a>
4200                  
4201                </div>
4202                <div class="collections-item-content">
4203                  <a href="/collections/ashtamangal">
4204                    <h5 class="empty-cart-collection__title">
4205                      Ashtamangal <img src="//mohabygeetanjali.com/cdn/shop/t/31/assets/black-arrow-icon.svg?v=30024478716729694231785743592"  width="" height="" alt="Ashtamangal">
4206                    </h5>
4207                  </a>
4208                  
4209                    <p class="empty-cart-collection__description">
4210                      Discover the divine elegance of our Ashtamangal Collection, a breathtaking ar...
4211                    </p>
4212                  
4213
4214                  <span class="empty-cart-collection__count">
4215                    13 products
4216                  </span>
4217                </div>
4218              </div>
4219            
4220          </div>
4221        
4222
4223      </div><openable-element id="mini-cart-note" class="mini-cart__order-note">
4224        <span class="openable__overlay"></span>
4225        <label for="cart[note]" class="mini-cart__order-note-title heading heading--xsmall">Add order note</label>
4226        <textarea is="cart-note" name="note" id="cart[note]" rows="3" aria-owns="order-note-toggle" class="input__field input__field--textarea" placeholder="How can we help you?"></textarea>
4227        <button type="button" data-action="close" class="form__submit form__submit--closer button button--secondary">Save</button>
4228      </openable-element></cart-drawer>
4229
4230</div><main>
4231      <div id="main" role="main" class="anchor"><div id="shopify-section-template--20778745462893__main" class="shopify-section shopify-section--main-blog"><section class="moha__blogs"><div class="moha__grid moha--grid--paddings"><h1>Moha stories</h1><div
4232          class="moha__blogs--grid"
4233          id="moha-blog-grid"
4234          data-blog-url="/blogs/moha-stories"
4235          data-current-page="1"
4236          data-total-pages="8"
4237        ><div class="moha__blogs-row col1"><div class="moha__blogs--item">
4238  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/buying-gold-plated-silver-jewellery-questions-you-should-know">
4239        <img
4240          src="//mohabygeetanjali.com/cdn/shop/articles/fetured_image_qustion_blog_bb1d5720-7b80-47c9-859b-9703a6f55fc7.png?v=1790117122&width=800"
4241          alt="Buying Gold-Plated Silver Jewellery? 20 Questions You Should Know"
4242          loading="lazy"
4243          width="1920"
4244          height="1080"
4245        >
4246      </a></div>
4247  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/buying-gold-plated-silver-jewellery-questions-you-should-know">Buying Gold-Plated Silver Jewellery? 20 Questions You Should Know</a></h2><p>Looking to buy gold-plated silver jewellery online? This guide from MOHA by Geetanjali answers common questions about 92.5 sterling silver, 22K gold plating, quality, pricing, and everyday wear. Learn how...</p>
4248  </div>
4249</div>
4250</div><div class="moha__blogs-row col3"><div class="moha__blogs--item">
4251  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/wear-silver-toe-rings-daily">
4252        <img
4253          src="//mohabygeetanjali.com/cdn/shop/articles/Screenshot_2026-09-25_140305_bcaf922d-e90f-49fa-ba19-22f360fc1a9b.png?v=1790982120&width=800"
4254          alt="Can I Wear Silver Toe Rings Every Day?"
4255          loading="lazy"
4256          width="797"
4257          height="765"
4258        >
4259      </a></div>
4260  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/wear-silver-toe-rings-daily">Can I Wear Silver Toe Rings Every Day?</a></h2><p>Yes, silver toe rings can be worn every day when they are made from 92.5 sterling silver, fit comfortably, and receive basic care. Everyday designs should be lightweight, low-profile, adjustable,...</p>
4261  </div>
4262</div>
4263<div class="moha__blogs--divider"></div><div class="moha__blogs--item">
4264  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/choose-silver-toe-rings-daily">
4265        <img
4266          src="//mohabygeetanjali.com/cdn/shop/articles/Screenshot_2026-09-25_140015_633db0c9-87a1-4f1e-9513-a21d62202931.png?v=1790981406&width=800"
4267          alt="How to Choose Silver Toe Rings for Daily Wear"
4268          loading="lazy"
4269          width="557"
4270          height="558"
4271        >
4272      </a></div>
4273  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/choose-silver-toe-rings-daily">How to Choose Silver Toe Rings for Daily Wear</a></h2><p>Choosing the right silver toe rings for daily wear depends on comfort, durability, fit, and craftsmanship. A good everyday pair should be made from 92.5 sterling silver, lightweight, low-profile, adjustable,...</p>
4274  </div>
4275</div>
4276<div class="moha__blogs--divider"></div><div class="moha__blogs--item">
4277  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/why-do-silver-toe-rings-turn-black">
4278        <img
4279          src="//mohabygeetanjali.com/cdn/shop/articles/ChakraSilverToeringbyMoha2_1_f7a1f3e7-9b86-492e-9b8a-5365446bdd66.webp?v=1790981656&width=800"
4280          alt="Why Do Silver Toe Rings Turn Black?"
4281          loading="lazy"
4282          width="800"
4283          height="1000"
4284        >
4285      </a></div>
4286  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/why-do-silver-toe-rings-turn-black">Why Do Silver Toe Rings Turn Black?</a></h2><p>Silver toe rings turn black because silver reacts with sulphur compounds in air, sweat, water, humidity, and everyday products, creating a natural surface layer called tarnish. This does not mean...</p>
4287  </div>
4288</div>
4289</div><div class="moha__blogs-row col2"><div class="moha__blogs--item">
4290  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/925-vs-pure-silver-toe-rings">
4291        <img
4292          src="//mohabygeetanjali.com/cdn/shop/articles/Gul_Silver_Toe_Ring_by_MOHA_dddd1896-78e4-42b1-b0fa-da5a764c91b5.webp?v=1790328090&width=800"
4293          alt="925 vs Pure Silver Toe Rings: Which One Is Better for Your Toes?"
4294          loading="lazy"
4295          width="800"
4296          height="1000"
4297        >
4298      </a></div>
4299  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/925-vs-pure-silver-toe-rings">925 vs Pure Silver Toe Rings: Which One Is Better for Your Toes?</a></h2>
4300  </div>
4301</div>
4302<div class="moha__blogs--divider"></div><div class="moha__blogs--item">
4303  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/safe-buy-silver-toe-rings">
4304        <img
4305          src="//mohabygeetanjali.com/cdn/shop/articles/ChakraSilverToeringbyMoha2_7b81b42a-9286-41f3-9a7c-5646558cec79.webp?v=1790327906&width=800"
4306          alt="Is It Safe to Buy Silver Toe Rings Online?"
4307          loading="lazy"
4308          width="800"
4309          height="1000"
4310        >
4311      </a></div>
4312  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/safe-buy-silver-toe-rings">Is It Safe to Buy Silver Toe Rings Online?</a></h2>
4313  </div>
4314</div>
4315</div><div class="moha__blogs-row col3"><div class="moha__blogs--item">
4316  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/best-silver-earrings-for-daily-wear">
4317        <img
4318          src="//mohabygeetanjali.com/cdn/shop/articles/Nargis_Silver_Earrings_by_MOHA3_36387a03-b2e6-47c7-b857-162e40eee027.jpg?v=1790117022&width=800"
4319          alt="Best Silver Earrings for Daily Wear"
4320          loading="lazy"
4321          width="800"
4322          height="800"
4323        >
4324      </a></div>
4325  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/best-silver-earrings-for-daily-wear">Best Silver Earrings for Daily Wear</a></h2><p>Looking for silver earrings you can wear every day? This guide covers easy, comfortable options from MOHA, from simple studs and lightweight threaders to hoops and ear-climbers. It also shares...</p>
4326  </div>
4327</div>
4328<div class="moha__blogs--divider"></div><div class="moha__blogs--item">
4329  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/how-to-care-for-silver-earrings">
4330        <img
4331          src="//mohabygeetanjali.com/cdn/shop/articles/chandbali_silver_bugadi_earrings_pair_pink_by_moha_1.webp?v=1788848545&width=800"
4332          alt="How to Care for Silver Earrings and Keep Them Shiny"
4333          loading="lazy"
4334          width="800"
4335          height="800"
4336        >
4337      </a></div>
4338  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/how-to-care-for-silver-earrings">How to Care for Silver Earrings and Keep Them Shiny</a></h2>
4339  </div>
4340</div>
4341<div class="moha__blogs--divider"></div><div class="moha__blogs--item">
4342  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/can-you-wear-silver-earrings-every-day">
4343        <img
4344          src="//mohabygeetanjali.com/cdn/shop/articles/elliptical_leaf_silver_ear_cuffs_by_moha_2.webp?v=1788848316&width=800"
4345          alt="Can You Wear Silver Earrings Every Day?"
4346          loading="lazy"
4347          width="800"
4348          height="800"
4349        >
4350      </a></div>
4351  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/can-you-wear-silver-earrings-every-day">Can You Wear Silver Earrings Every Day?</a></h2>
4352  </div>
4353</div>
4354</div><div class="moha__blogs-row col2"><div class="moha__blogs--item">
4355  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/how-much-should-good-quality-silver-earrings-cost">
4356        <img
4357          src="//mohabygeetanjali.com/cdn/shop/articles/Bhavya_Saaj_Silver_Stud_Gold_plated_Earrings_by_MOHA_2.webp?v=1788848099&width=800"
4358          alt="How Much Should Good Quality Silver Earrings Cost?"
4359          loading="lazy"
4360          width="800"
4361          height="1000"
4362        >
4363      </a></div>
4364  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/how-much-should-good-quality-silver-earrings-cost">How Much Should Good Quality Silver Earrings Cost?</a></h2>
4365  </div>
4366</div>
4367<div class="moha__blogs--divider"></div><div class="moha__blogs--item">
4368  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/what-to-look-for-when-buying-silver-earrings-online">
4369        <img
4370          src="//mohabygeetanjali.com/cdn/shop/articles/saraswati_silver_earrings_by_moha_2.webp?v=1788847835&width=800"
4371          alt="What to Look for When Buying Silver Earrings Online"
4372          loading="lazy"
4373          width="800"
4374          height="800"
4375        >
4376      </a></div>
4377  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/what-to-look-for-when-buying-silver-earrings-online">What to Look for When Buying Silver Earrings Online</a></h2>
4378  </div>
4379</div>
4380</div><div class="moha__blogs-row col3"><div class="moha__blogs--item">
4381  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/how-to-care-for-your-925-sterling-silver-necklace">
4382        <img
4383          src="//mohabygeetanjali.com/cdn/shop/articles/ChittorSilverNecklacebyMoha8.webp?v=1788787192&width=800"
4384          alt="How to Care for Your 925 Sterling Silver Necklace to Keep It Shining for Years"
4385          loading="lazy"
4386          width="800"
4387          height="1000"
4388        >
4389      </a></div>
4390  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/how-to-care-for-your-925-sterling-silver-necklace">How to Care for Your 925 Sterling Silver Necklace to Keep It Shining for Years</a></h2>
4391  </div>
4392</div>
4393<div class="moha__blogs--divider"></div><div class="moha__blogs--item">
4394  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/how-to-style-silver-necklaces-with-indian-and-western-outfits">
4395        <img
4396          src="//mohabygeetanjali.com/cdn/shop/articles/Ashtapailu_Silver_Necklace_by_MOHA_Gold_Plated_2.webp?v=1788786820&width=800"
4397          alt="How to Style Silver Necklaces with Indian and Western Outfits"
4398          loading="lazy"
4399          width="800"
4400          height="1000"
4401        >
4402      </a></div>
4403  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/how-to-style-silver-necklaces-with-indian-and-western-outfits">How to Style Silver Necklaces with Indian and Western Outfits</a></h2>
4404  </div>
4405</div>
4406<div class="moha__blogs--divider"></div><div class="moha__blogs--item">
4407  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/how-to-identify-genuine-925-sterling-silver-necklaces">
4408        <img
4409          src="//mohabygeetanjali.com/cdn/shop/articles/Insect_Charms_Silver_Necklace_Small_by_MOHA_1.webp?v=1788786270&width=800"
4410          alt="How to Identify Genuine 925 Sterling Silver Necklaces"
4411          loading="lazy"
4412          width="800"
4413          height="1000"
4414        >
4415      </a></div>
4416  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/how-to-identify-genuine-925-sterling-silver-necklaces">How to Identify Genuine 925 Sterling Silver Necklaces</a></h2>
4417  </div>
4418</div>
4419</div><div class="moha__blogs-row col2"><div class="moha__blogs--item">
4420  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/sterling-silver-vs-silver-plated-necklaces">
4421        <img
4422          src="//mohabygeetanjali.com/cdn/shop/articles/Bhavya_Silver_Necklace_by_MOHA_1_9060351f-6872-4163-8c2c-d293a683a88d.webp?v=1788785652&width=800"
4423          alt="925 Sterling Silver Necklaces vs Silver-Plated Necklaces: What&#39;s the Difference?"
4424          loading="lazy"
4425          width="800"
4426          height="1000"
4427        >
4428      </a></div>
4429  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/sterling-silver-vs-silver-plated-necklaces">925 Sterling Silver Necklaces vs Silver-Plated Necklaces: What&#39;s the Difference?</a></h2>
4430  </div>
4431</div>
4432<div class="moha__blogs--divider"></div><div class="moha__blogs--item">
4433  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/how-to-style-bugadi-for-a-maharashtrian-wedding">
4434        <img
4435          src="//mohabygeetanjali.com/cdn/shop/articles/all_bugadi_piceses.png?v=1786086178&width=800"
4436          alt="How to Style Bugadi for a Maharashtrian Wedding - Bridal Jewellery Guide"
4437          loading="lazy"
4438          width="4000"
4439          height="3000"
4440        >
4441      </a></div>
4442  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/how-to-style-bugadi-for-a-maharashtrian-wedding">How to Style Bugadi for a Maharashtrian Wedding - Bridal Jewellery Guide</
4442a></h2><p>Celebrate the timeless elegance of Maharashtrian bridal traditions with the perfect Silver Bugadi. This guide explores its cultural significance, styling tips, ideal jewellery pairings, and bridal looks while helping you...</p>
4443  </div>
4444</div>
4445</div><div class="moha__blogs-row col3"><div class="moha__blogs--item">
4446  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/silver-necklace-for-face-shape">
4447        <img
4448          src="//mohabygeetanjali.com/cdn/shop/articles/Ashtapailu_Silver_Necklace_by_MOHA_Gold_Plated_1_9ae38890-0839-4db7-b015-05e30d67f2d1.webp?v=1788782688&width=800"
4449          alt="How to Choose the Perfect Silver Necklace for Every Face Shape"
4450          loading="lazy"
4451          width="800"
4452          height="1000"
4453        >
4454      </a></div>
4455  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/silver-necklace-for-face-shape">How to Choose the Perfect Silver Necklace for Every Face Shape</a></h2>
4456  </div>
4457</div>
4458<div class="moha__blogs--divider"></div><div class="moha__blogs--item">
4459  <div class="moha__blogs--thumbnail"><a href="/blogs/moha-stories/history-and-cultural-significance-of-silver-bugadi-in-maharashtra">
4460        <img
4461          src="//mohabygeetanjali.com/cdn/shop/articles/Firoza_Silver_Bugadi_with_by_MOHA_2_79178f6a-678f-4883-9340-6619dc7cb871.jpg?v=1781706653&width=800"
4462          alt="History and Cultural Significance of silver Bugadi in Maharashtra"
4463          loading="lazy"
4464          width="1200"
4465          height="1500"
4466        >
4467      </a></div>
4468  <div class="moha__blogs--content"><h2><a href="/blogs/moha-stories/history-and-cultural-significance-of-silver-bugadi-in-maharashtra">History and Cultural Significance of silver Bugadi in Maharashtra</a></h2><p>Learn about Silver Bugadi and why it is so famous in Maharashtrian culture. Explore its history, symbolism, and role in traditional jewellery. </p>
4469  </div>
4470</div>
4471</div><div id="moha-infinite-sentinel" aria-hidden="true" style="height:1px;width:100%;"></div>
4472
4473        </div><div id="moha-loading-indicator" class="moha__loading" aria-live="polite" style="display:none;text-align:center;padding:2rem 0;">
4474          <span class="moha__loading-spinner"></span>
4475        </div></div></section>
4476
4477<script>
4478(function () {
4479  'use strict';
4480
4481  const grid     = document.getElementById('moha-blog-grid');
4482  const sentinel = document.getElementById('moha-infinite-sentinel');
4483  const loader   = document.getElementById('moha-loading-indicator');
4484
4485  if (!grid || !sentinel) return;
4486
4487  const blogUrl    = grid.dataset.blogUrl;
4488  const totalPages = parseInt(grid.dataset.totalPages, 10) || 1;
4489  let currentPage  = parseInt(grid.dataset.currentPage, 10) || 1;
4490  let loading      = false;
4491  let exhausted    = currentPage >= totalPages;
4492
4493  /* ─── Slot tracking ─────────────────────────────────────────────
4494   * slot 0 = col1 (one-time)
4495   * slot 1+ use cycle of 5: positions 0,1,2 → col3 | 3,4 → col2
4496   *
4497   * We derive globalSlot by counting all rendered items in the DOM
4498   * on init, then increment as we place new ones.
4499   * ─────────────────────────────────────────────────────────────── */
4500  let globalSlot = grid.querySelectorAll('.moha__blogs--item').length;
4501  let col3Buffer = [];
4502  let col2Buffer = [];
4503
4504  /* ── On page load, check if last row is a partial that needs re-opening ── */
4505  (function reopenPartialLastRow() {
4506    const rows = Array.from(grid.querySelectorAll('.moha__blogs-row'));
4507    if (!rows.length) return;
4508
4509    // Only reopen if there are more pages to load
4510    if (exhausted) return;
4511
4512    const last  = rows[rows.length - 1];
4513    const items = Array.from(last.querySelectorAll('.moha__blogs--item'));
4514
4515    if (last.classList.contains('col3') && items.length < 3) {
4516      col3Buffer = items;          // keep nodes in buffer
4517      last.remove();               // pull row from DOM
4518      globalSlot -= items.length; // rewind slot counter
4519    } else if (last.classList.contains('col2') && items.length < 2) {
4520      col2Buffer = items;
4521      last.remove();
4522      globalSlot -= items.length;
4523    }
4524  })();
4525
4526  /* ─── Parse articles from fetched full-page HTML ─────────────── */
4527  function parseArticles(html) {
4528    const parser = new DOMParser();
4529    const doc    = parser.parseFromString(html, 'text/html');
4530    // Scope to the blog grid to avoid grabbing items from other sections
4531    const remoteGrid = doc.getElementById('moha-blog-grid');
4532    if (remoteGrid) {
4533      return Array.from(remoteGrid.querySelectorAll('.moha__blogs--item'));
4534    }
4535    // Fallback: grab any item in the document
4536    return Array.from(doc.querySelectorAll('.moha__blogs--item'));
4537  }
4538
4539  /* ─── Append one row before the sentinel ────────────────────── */
4540  function appendRow(className, nodes) {
4541    const row = document.createElement('div');
4542    row.className = `moha__blogs-row ${className}`;
4543    nodes.forEach((node, i) => {
4544      if (i > 0) {
4545        const div = document.createElement('div');
4546        div.className = 'moha__blogs--divider';
4547        row.appendChild(div);
4548      }
4549      row.appendChild(node);
4550    });
4551    sentinel.parentNode.insertBefore(row, sentinel);
4552  }
4553
4554  /* ─── Flush buffers ──────────────────────────────────────────── */
4555  function flushCol3() {
4556    if (!col3Buffer.length) return;
4557    appendRow('col3', col3Buffer);
4558    col3Buffer = [];
4559  }
4560
4561  function flushCol2() {
4562    if (!col2Buffer.length) return;
4563    appendRow('col2', col2Buffer);
4564    col2Buffer = [];
4565  }
4566
4567  /* ─── Place one article into the layout sequence ─────────────── */
4568  function placeArticle(node) {
4569    const slot = globalSlot++;
4570
4571    if (slot === 0) {
4572      appendRow('col1', [node]);
4573      return;
4574    }
4575
4576    // cycle of 5 after slot 0
4577    const cyclePos = (slot - 1) % 5; // 0,1,2 → col3 | 3,4 → col2
4578
4579    if (cyclePos <= 2) {
4580      col3Buffer.push(node);
4581      if (col3Buffer.length === 3) flushCol3();
4582    } else {
4583      col2Buffer.push(node);
4584      if (col2Buffer.length === 2) flushCol2();
4585    }
4586  }
4587
4588  /* ─── Load next page ─────────────────────────────────────────── */
4589  async function loadNextPage() {
4590    if (loading || exhausted) return;
4591    loading = true;
4592    if (loader) loader.style.display = 'block';
4593
4594    const nextPage = currentPage + 1;
4595
4596    try {
4597      const res = await fetch(`${blogUrl}?page=${nextPage}`, {
4598        headers: { 'X-Requested-With': 'XMLHttpRequest' }
4599      });
4600
4601      if (!res.ok) throw new Error(`HTTP ${res.status}`);
4602
4603      const html  = await res.text();
4604      const items = parseArticles(html);
4605
4606      if (!items.length) {
4607        // No articles returned — treat as exhausted
4608        exhausted = true;
4609        observer.disconnect();
4610        return;
4611      }
4612
4613      items.forEach(placeArticle);
4614
4615      currentPage = nextPage;
4616
4617      if (currentPage >= totalPages) {
4618        // Last page: flush any partial buffers
4619        flushCol3();
4620        flushCol2();
4621        exhausted = true;
4622        observer.disconnect();
4623      }
4624
4625    } catch (err) {
4626      console.error('[MohaBlog] Infinite scroll error:', err);
4627    } finally {
4628      loading = false;
4629      if (loader) loader.style.display = 'none';
4630    }
4631  }
4632
4633  /* ─── IntersectionObserver ───────────────────────────────────── */
4634  if (exhausted) return; // Single page — nothing to observe
4635
4636  const observer = new IntersectionObserver(
4637    (entries) => {
4638      entries.forEach(e => { if (e.isIntersecting) loadNextPage(); });
4639    },
4640    { rootMargin: '600px 0px' } // Pre-fetch 600px before sentinel is visible
4641  );
4642
4643  observer.observe(sentinel);
4644
4645})();
4646</script>
4646
4647
4648
4649</div>
4650      </div>
4651    </main><!-- BEGIN sections: footer-group -->
4652<div id="shopify-section-sections--20778741071981__footer" class="shopify-section shopify-section-group-footer-group">
4653
4654<footer>
4655    <div class="moha__grid moha--grid--paddings">
4656        <div class="footer--row desktop">
4657            <div class="footer--col">
4658                <div class="footer--links">
4659                    <div class="footer--link--title">Products</div>
4660                    
4661                        <ul>
4662                            
4663                                <li>
4664                                <a href="/collections/silver-bugadi">
4665                                    Bugadi
4666                                </a>
4667                                </li>
4668                            
4669                                <li>
4670                                <a href="/collections/silver-earrings">
4671                                    Ear Rings
4672                                </a>
4673                                </li>
4674                            
4675                                <li>
4676                                <a href="/collections/silver-necklace">
4677                                    Necklace
4678                                </a>
4679                                </li>
4680                            
4681                                <li>
4682                                <a href="/collections/mangalsutra">
4683                                    Mangalsutra
4684                                </a>
4685                                </li>
4686                            
4687                                <li>
4688                                <a href="/collections/naths">
4689                                    Nath
4690                                </a>
4691                                </li>
4692                            
4693                                <li>
4694                                <a href="/collections/toe-rings-collection">
4695                                    Toe Rings
4696                                </a>
4697                                </li>
4698                            
4699                                <li>
4700                                <a href="/collections/silver-nosepins-noserings">
4701                                    Nose Pin
4702                                </a>
4703                                </li>
4704                            
4705                                <li>
4706                                <a href="/collections/finger-ring">
4707                                    Finger Ring
4708                                </a>
4709                                </li>
4710                            
4711                                <li>
4712                                <a href="/collections/hairpins">
4713                                    Hair Pins
4714                                </a>
4715                                </li>
4716                            
4717                                <li>
4718                                <a href="/collections/other-jewellery">
4719                                    Bangles / Bracelets
4720                                </a>
4721                                </li>
4722                            
4723                                <li>
4724                                <a href="/collections/anklets">
4725                                    Anklets
4726                                </a>
4727                                </li>
4728                            
4729                                <li>
4730                                <a href="/collections/mens-accessories">
4731                                    Mens Acessories
4732                                </a>
4733                                </li>
4734                            
4735                        </ul>
4736                    
4737                </div>
4738            </div>
4739            <div class="footer--col">
4740                <div class="footer--links">
4741                    <div class="footer--link--title">Collections</div>
4742                    
4743                        <ul>
4744                            
4745                                <li>
4746                                <a href="/collections/mandana">
4747                                    Mandana
4748                                </a>
4749                                </li>
4750                            
4751                                <li>
4752                                <a href="/collections/mudra">
4753                                    Mudra
4754                                </a>
4755                                </li>
4756                            
4757                                <li>
4758                                <a href="/collections/william-morris">
4759                                    William Morris
4760                                </a>
4761                                </li>
4762                            
4763                                <li>
4764                                <a href="/collections/harappa-silver-jewellery">
4765                                    Harappa
4766                                </a>
4767                                </li>
4768                            
4769                                <li>
4770                                <a href="/collections/goonjan-insect-jewellery">
4771                                    Goonjan
4772                                </a>
4773                                </li>
4774                            
4775                                <li>
4776                                <a href="/collections/timeless-maharashtrian-jewellery">
4777                                    Maharashtrian Jewellery
4778                                </a>
4779                                </li>
4780                            
4781                                <li>
4782                                <a href="/collections/sanchi">
4783                                    Sanchi
4784                                </a>
4785                                </li>
4786                            
4787                                <li>
4788                                <a href="/collections/ashtamangal">
4789                                    Ashtamangal
4790                                </a>
4791                                </li>
4792                            
4793                                <li>
4794                                <a href="/collections/chamba-rumal">
4795                                    Chamba Rumal
4796                                </a>
4797                                </li>
4798                            
4799                                <li>
4800                                <a href="/collections/rati-antique-jewellery">
4801                                    Rati
4802                                </a>
4803                                </li>
4804                            
4805                                <li>
4806                                <a href="/collections/goa-portuguese-jewellery">
4807                                    Goa
4808                                </a>
4809                                </li>
4810                            
4811                                <li>
4812                                <a href="/collections/maheshwar">
4813                                    Maheshwar
4814                                </a>
4815                                </li>
4816                            
4817                                <li>
4818                                <a href="/collections/gulistaan">
4819                                    Gulistaan
4820                                </a>
4821                                </li>
4822                            
4823                                <li>
4824                                <a href="/collections/rangrez">
4825                                    Rangrez
4826                                </a>
4827                                </li>
4828                            
4829                                <li>
4830                                <a href="/collections/limited-edition">
4831                                    Limited Edition
4832                                </a>
4833                                </li>
4834                            
4835                        </ul>
4836                    
4837                </div>
4838            </div>
4839            <div class="footer--col">
4840                <div class="footer--links">
4841                    <div class="footer--link--title">Occasion</div>
4842                    
4843                        <ul>
4844                            
4845                                <li>
4846                                <a href="/collections/daily-wear-office-wear-1">
4847                                    Daily / Office Wear
4848                                </a>
4849                                </li>
4850                            
4851                                <li>
4852                                <a href="/collections/festive-ceremonial">
4853                                    Festive / Ceremonial
4854                                </a>
4855                                </li>
4856                            
4857                                <li>
4858                                <a href="/collections/party-evening">
4859                                    Party / Evening
4860                                </a>
4861                                </li>
4862                            
4863                                <li>
4864                                <a href="/collections/gold-plated-jewellery">
4865                                    Gold Plated Jewellery
4866                                </a>
4867                                </li>
4868                            
4869                                <li>
4870                                <a href="/collections/special-occasion">
4871                                    Special Occasion
4872                                </a>
4873                                </li>
4874                            
4875                        </ul>
4876                    
4877                </div>
4878                <div class="footer--links">
4879                    <div class="footer--link--title">Price</div>
4880                    
4881                        <ul>
4882                            
4883                                <li>
4884                                <a href="/collections/under-1-999">
4885                                    Under ₹1,999
4886                                </a>
4887                                </li>
4888                            
4889                                <li>
4890                                <a href="/collections/2-000-4-999">
4891                                    ₹2,000 to ₹4,999
4892                                </a>
4893                                </li>
4894                            
4895                                <li>
4896                                <a href="/collections/5-000-9-999">
4897                                    ₹5,000 to ₹9,999
4898                                </a>
4899                                </li>
4900                            
4901                                <li>
4902                                <a href="/collections/10-000-14-999">
4903                                    ₹10,000 to ₹14,999
4904                                </a>
4905                                </li>
4906                            
4907                                <li>
4908                                <a href="/collections/15-000-above">
4909                                    ₹15,000 and above
4910                                </a>
4911                                </li>
4912                            
4913                        </ul>
4914                    
4915                </div>
4916            </div>
4917            <div class="footer--col">
4918                <div class="footer--links">
4919                    <div class="footer--link--title">Others</div>
4920                    
4921                        <ul>
4922                            
4923                                <li>
4924                                <a href="/collections/new-arrivals">
4925                                    New Arrival
4926                                </a>
4927                                </li>
4928                            
4929                                <li>
4930                                <a href="/collections/timeless-maharashtrian-jewellery">
4931                                    Maharashtrian Jewellery
4932                                </a>
4933                                </li>
4934                            
4935                                <li>
4936                                <a href="/a/bundles/">
4937                                    Curated Sets
4938                                </a>
4939                                </li>
4940                            
4941                                <li>
4942                                <a href="/collections/gift-cards">
4943                                    Gift Cards
4944                                </a>
4945                                </li>
4946                            
4947                        </ul>
4948                    
4949                </div>
4950                <div class="footer--addresses">
4951                    <div class="footer--address--title">
4952                        By prior appointment visit us at
4953                    </div>
4954                    <address>M1, Building 1, Manas Anand CHS Ltd., Waghbil, Thane, Maharashtra 400607</address>
4955                </div>
4956                <div class="footer--addresses">
4957                    <div class="footer--address--title">
4958                        WhatsApp chat or call
4959                    </div>
4960                    <a href="tel:+91-9930898047">
4961                        +91-9930898047
4962                    </a>
4963                </div>
4964            </div>
4965            <div class="footer--col">
4966                <div class="footer--nav">
4967                    
4968                        <ul>
4969                            
4970                                <li>
4971                                <a href="/pages/about-us">
4972                                    About Us
4973                                </a>
4974                                </li>
4975                            
4976                                <li>
4977                                <a href="/blogs/moha-stories">
4978                                    Moha stories
4979                                </a>
4980                                </li>
4981                            
4982                                <li>
4983                                <a href="/pages/return-exchange-policy-at-moha">
4984                                    Return / Exchange Policy
4985                                </a>
4986                                </li>
4987                            
4988                                <li>
4989                                <a href="/pages/shipping-policy">
4990                                    Shipping Policy
4991                                </a>
4992                                </li>
4993                            
4994                                <li>
4995                                <a href="/pages/terms-conditions">
4996                                    Terms & Conditions
4997                                </a>
4998                                </li>
4999                            
5000                                <li>
5001                                <a href="/pages/our-payment-policy-2">
5002                                    Our Payment Policy
5003                                </a>
5004                                </li>
5005                            
5006                                <li>
5007                                <a href="/pages/faq">
5008                                    Frequently Asked Questions
5009                                </a>
5010                                </li>
5011                            
5012                        </ul>
5013                    
5014                </div>
5015                <div class="footer--socials">
5016                    <ul>
5017                      
5018                        <li><a href="https://www.facebook.com/mohasilverjewelry">
5019                            <svg height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
5020                                viewBox="-337 273 123.5 256" xml:space="preserve">
5021                            <path d="M-260.9,327.8c0-10.3,9.2-14,19.5-14c10.3,0,21.3,3.2,21.3,3.2l6.6-39.2c0,0-14-4.8-47.4-4.8c-20.5,0-32.4,7.8-41.1,19.3
5022                                c-8.2,10.9-8.5,28.4-8.5,39.7v25.7H-337V396h26.5v133h49.6V396h39.3l2.9-38.3h-42.2V327.8z"/>
5023                            </svg>
5024                        </a></li>
5025                      
5026                      
5027                        <li><a href="https://www.instagram.com/mohabygeetanjali/">
5028                        <svg height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
5029                            viewBox="-271 273 256 256" xml:space="preserve">
5030                            <path d="M-64.5,273h-157c-27.3,0-49.5,22.2-49.5,49.5v52.3v104.8c0,27.3,22.2,49.5,49.5,49.5h157c27.3,0,49.5-22.2,49.5-49.5V374.7
5031                                v-52.3C-15.1,295.2-37.3,273-64.5,273z M-50.3,302.5h5.7v5.6v37.8l-43.3,0.1l-0.1-43.4L-50.3,302.5z M-179.6,374.7
5032                                c8.2-11.3,21.5-18.8,36.5-18.8s28.3,7.4,36.5,18.8c5.4,7.4,8.5,16.5,8.5,26.3c0,24.8-20.2,45.1-45.1,45.1s-44.9-20.3-44.9-45.1
5033                                C-188.1,391.2-184.9,382.1-179.6,374.7z M-40,479.5C-40,493-51,504-64.5,504h-157c-13.5,0-24.5-11-24.5-24.5V374.7h38.2
5034                                c-3.3,8.1-5.2,17-5.2,26.3c0,38.6,31.4,70,70,70c38.6,0,70-31.4,70-70c0-9.3-1.9-18.2-5.2-26.3H-40V479.5z"/>
5035                        </svg>    
5036                        </a></li>
5037                      
5038                      
5039                        <li><a href="https://www.youtube.com/@mohabygeetanjali3035/videos"><svg fill="#000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
5040	 viewBox="-271 311.2 256 179.8" xml:space="preserve">
5041<path d="M-59.1,311.2h-167.8c0,0-44.1,0-44.1,44.1v91.5c0,0,0,44.1,44.1,44.1h167.8c0,0,44.1,0,44.1-44.1v-91.5
5042	C-15,355.3-15,311.2-59.1,311.2z M-177.1,450.3v-98.5l83.8,49.3L-177.1,450.3z"/>
5043</svg></a></li>
5044                      
5045                  </ul>
5046                </div>
5047                <div class="footer--subsriber">
5048                    <div class="footer--subscribe--title">Stay tune for all the latest update</div>
5049                    <div class="footer--subscribe--info">Sign up to know our offers, promotions & more.</div>
5050                    <form action="#">
5051                        <input type="email" placeholder="Your email address...">
5052                        <button type="submit">
5053                            <span>Subscribe to email</span>
5054                            <img
5055                                src="//mohabygeetanjali.com/cdn/shop/t/24/assets/subscribe-icon.svg?v=164839913591678419631764266867"
5056                                width=""
5057                                height=""
5058                                loading="lazy"
5059                                alt="Subscribe to email"
5060                            >
5061                        </button>
5062                    </form>
5063                </div>
5064            </div>
5065        </div>
5066        <div class="footer--row mobile">
5067            <div class="footer--col">
5068                <div class="footer--accordion">
5069                    <div class="footer-accordion--item">
5070                        <input
5071                            type="checkbox"
5072                            name="footer--accordion"
5073                            id="cb1"
5074                        >
5075                        <label for="cb1" class="accordion--item--label">Products</label>
5076                        <div class="accordion--item--content">
5077                            
5078                                <ul>
5079                                    
5080                                        <li>
5081                                        <a href="/collections/silver-bugadi">
5082                                            Bugadi
5083                                        </a>
5084                                        </li>
5085                                    
5086                                        <li>
5087                                        <a href="/collections/silver-earrings">
5088                                            Ear Rings
5089                                        </a>
5090                                        </li>
5091                                    
5092                                        <li>
5093                                        <a href="/collections/silver-necklace">
5094                                            Necklace
5095                                        </a>
5096                                        </li>
5097                                    
5098                                        <li>
5099                                        <a href="/collections/mangalsutra">
5100                                            Mangalsutra
5101                                        </a>
5102                                        </li>
5103                                    
5104                                        <li>
5105                                        <a href="/collections/naths">
5106                                            Nath
5107                                        </a>
5108                                        </li>
5109                                    
5110                                        <li>
5111                                        <a href="/collections/toe-rings-collection">
5112                                            Toe Rings
5113                                        </a>
5114                                        </li>
5115                                    
5116                                        <li>
5117                                        <a href="/collections/silver-nosepins-noserings">
5118                                            Nose Pin
5119                                        </a>
5120                                        </li>
5121                                    
5122                                        <li>
5123                                        <a href="/collections/finger-ring">
5124                                            Finger Ring
5125                                        </a>
5126                                        </li>
5127                                    
5128                                        <li>
5129                                        <a href="/collections/hairpins">
5130                                            Hair Pins
5131                                        </a>
5132                                        </li>
5133                                    
5134                                        <li>
5135                                        <a href="/collections/other-jewellery">
5136                                            Bangles / Bracelets
5137                                        </a>
5138                                        </li>
5139                                    
5140                                        <li>
5141                                        <a href="/collections/anklets">
5142                                            Anklets
5143                                        </a>
5144                                        </li>
5145                                    
5146                                        <li>
5147                                        <a href="/collections/mens-accessories">
5148                                            Mens Acessories
5149                                        </a>
5150                                        </li>
5151                                    
5152                                </ul>
5153                            
5154                        </div>
5155                    </div>
5156                    <div class="footer-accordion--item">
5157                        <input
5158                            type="checkbox"
5159                            name="footer--accordion"
5160                            id="cb2"
5161                        >
5162                        <label for="cb2" class="accordion--item--label">Collection</label>
5163                        <div class="accordion--item--content">
5164                            
5165                                <ul>
5166                                    
5167                                        <li>
5168                                        <a href="/collections/mandana">
5169                                            Mandana
5170                                        </a>
5171                                        </li>
5172                                    
5173                                        <li>
5174                                        <a href="/collections/mudra">
5175                                            Mudra
5176                                        </a>
5177                                        </li>
5178                                    
5179                                        <li>
5180                                        <a href="/collections/william-morris">
5181                                            William Morris
5182                                        </a>
5183                                        </li>
5184                                    
5185                                        <li>
5186                                        <a href="/collections/harappa-silver-jewellery">
5187                                            Harappa
5188                                        </a>
5189                                        </li>
5190                                    
5191                                        <li>
5192                                        <a href="/collections/goonjan-insect-jewellery">
5193                                            Goonjan
5194                                        </a>
5195                                        </li>
5196                                    
5197                                        <li>
5198                                        <a href="/collections/timeless-maharashtrian-jewellery">
5199                                            Maharashtrian Jewellery
5200                                        </a>
5201                                        </li>
5202                                    
5203                                        <li>
5204                                        <a href="/collections/sanchi">
5205                                            Sanchi
5206                                        </a>
5207                                        </li>
5208                                    
5209                                        <li>
5210                                        <a href="/collections/ashtamangal">
5211                                            Ashtamangal
5212                                        </a>
5213                                        </li>
5214                                    
5215                                        <li>
5216                                        <a href="/collections/chamba-rumal">
5217                                            Chamba Rumal
5218                                        </a>
5219                                        </li>
5220                                    
5221                                        <li>
5222                                        <a href="/collections/rati-antique-jewellery">
5223                                            Rati
5224                                        </a>
5225                                        </li>
5226                                    
5227                                        <li>
5228                                        <a href="/collections/goa-portuguese-jewellery">
5229                                            Goa
5230                                        </a>
5231                                        </li>
5232                                    
5233                                        <li>
5234                                        <a href="/collections/maheshwar">
5235                                            Maheshwar
5236                                        </a>
5237                                        </li>
5238                                    
5239                                        <li>
5240                                        <a href="/collections/gulistaan">
5241                                            Gulistaan
5242                                        </a>
5243                                        </li>
5244                                    
5245                                        <li>
5246                                        <a href="/collections/rangrez">
5247                                            Rangrez
5248                                        </a>
5249                                        </li>
5250                                    
5251                                        <li>
5252                                        <a href="/collections/limited-edition">
5253                                            Limited Edition
5254                                        </a>
5255                                        </li>
5256                                    
5257                                </ul>
5258                            
5259                        </div>
5260                    </div>
5261                    <div class="footer-accordion--item">
5262                        <input
5263                            type="checkbox"
5264                            name="footer--accordion"
5265                            id="cb3"
5266                        >
5267                        <label for="cb3" class="accordion--item--label">Occasion</label>
5268                        <div class="accordion--item--content">
5269                            
5270                                <ul>
5271                                    
5272                                        <li>
5273                                        <a href="/collections/daily-wear-office-wear-1">
5274                                            Daily / Office Wear
5275                                        </a>
5276                                        </li>
5277                                    
5278                                        <li>
5279                                        <a href="/collections/festive-ceremonial">
5280                                            Festive / Ceremonial
5281                                        </a>
5282                                        </li>
5283                                    
5284                                        <li>
5285                                        <a href="/collections/party-evening">
5286                                            Party / Evening
5287                                        </a>
5288                                        </li>
5289                                    
5290                                        <li>
5291                                        <a href="/collections/gold-plated-jewellery">
5292                                            Gold Plated Jewellery
5293                                        </a>
5294                                        </li>
5295                                    
5296                                        <li>
5297                                        <a href="/collections/special-occasion">
5298                                            Special Occasion
5299                                        </a>
5300                                        </li>
5301                                    
5302                                </ul>
5303                            
5304                        </div>
5305                    </div>
5306                    <div class="footer-accordion--item">
5307                        <input
5308                            type="checkbox"
5309                            name="footer--accordion"
5310                            id="cb4"
5311                        >
5312                        <label for="cb4" class="accordion--item--label">Price</label>
5313                        <div class="accordion--item--content">
5314                            
5315                                <ul>
5316                                    
5317                                        <li>
5318                                        <a href="/collections/under-1-999">
5319                                            Under ₹1,999
5320                                        </a>
5321                                        </li>
5322                                    
5323                                        <li>
5324                                        <a href="/collections/2-000-4-999">
5325                                            ₹2,000 to ₹4,999
5326                                        </a>
5327                                        </li>
5328                                    
5329                                        <li>
5330                                        <a href="/collections/5-000-9-999">
5331                                   
5331         ₹5,000 to ₹9,999
5332                                        </a>
5333                                        </li>
5334                                    
5335                                        <li>
5336                                        <a href="/collections/10-000-14-999">
5337                                            ₹10,000 to ₹14,999
5338                                        </a>
5339                                        </li>
5340                                    
5341                                        <li>
5342                                        <a href="/collections/15-000-above">
5343                                            ₹15,000 and above
5344                                        </a>
5345                                        </li>
5346                                    
5347                                </ul>
5348                            
5349                        </div>
5350                    </div>
5351                    <div class="footer-accordion--item">
5352                        <input
5353                            type="checkbox"
5354                            name="footer--accordion"
5355                            id="cb5"
5356                        >
5357                        <label for="cb5" class="accordion--item--label">Others</label>
5358                        <div class="accordion--item--content">
5359                            
5360                                <ul>
5361                                    
5362                                        <li>
5363                                        <a href="/collections/new-arrivals">
5364                                            New Arrival
5365                                        </a>
5366                                        </li>
5367                                    
5368                                        <li>
5369                                        <a href="/collections/timeless-maharashtrian-jewellery">
5370                                            Maharashtrian Jewellery
5371                                        </a>
5372                                        </li>
5373                                    
5374                                        <li>
5375                                        <a href="/a/bundles/">
5376                                            Curated Sets
5377                                        </a>
5378                                        </li>
5379                                    
5380                                        <li>
5381                                        <a href="/collections/gift-cards">
5382                                            Gift Cards
5383                                        </a>
5384                                        </li>
5385                                    
5386                                </ul>
5387                            
5388                        </div>
5389                    </div>
5390                </div>
5391            </div>
5392            <div class="footer--col">
5393                <div class="footer--nav">
5394                    
5395                        <ul>
5396                            
5397                                <li>
5398                                <a href="/pages/about-us">
5399                                    About Us
5400                                </a>
5401                                </li>
5402                            
5403                                <li>
5404                                <a href="/blogs/moha-stories">
5405                                    Moha stories
5406                                </a>
5407                                </li>
5408                            
5409                                <li>
5410                                <a href="/pages/return-exchange-policy-at-moha">
5411                                    Return / Exchange Policy
5412                                </a>
5413                                </li>
5414                            
5415                                <li>
5416                                <a href="/pages/shipping-policy">
5417                                    Shipping Policy
5418                                </a>
5419                                </li>
5420                            
5421                                <li>
5422                                <a href="/pages/terms-conditions">
5423                                    Terms & Conditions
5424                                </a>
5425                                </li>
5426                            
5427                                <li>
5428                                <a href="/pages/our-payment-policy-2">
5429                                    Our Payment Policy
5430                                </a>
5431                                </li>
5432                            
5433                                <li>
5434                                <a href="/pages/faq">
5435                                    Frequently Asked Questions
5436                                </a>
5437                                </li>
5438                            
5439                        </ul>
5440                    
5441                </div>
5442                <div class="footer--socials">
5443                    <ul>
5444                      
5445                        <li><a href="https://www.facebook.com/mohasilverjewelry">
5446                            <svg height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
5447                                viewBox="-337 273 123.5 256" xml:space="preserve">
5448                            <path d="M-260.9,327.8c0-10.3,9.2-14,19.5-14c10.3,0,21.3,3.2,21.3,3.2l6.6-39.2c0,0-14-4.8-47.4-4.8c-20.5,0-32.4,7.8-41.1,19.3
5449                                c-8.2,10.9-8.5,28.4-8.5,39.7v25.7H-337V396h26.5v133h49.6V396h39.3l2.9-38.3h-42.2V327.8z"/>
5450                            </svg>
5451                        </a></li>
5452                      
5453                      
5454                        <li><a href="https://www.instagram.com/mohabygeetanjali/">
5455                        <svg height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
5456                            viewBox="-271 273 256 256" xml:space="preserve">
5457                            <path d="M-64.5,273h-157c-27.3,0-49.5,22.2-49.5,49.5v52.3v104.8c0,27.3,22.2,49.5,49.5,49.5h157c27.3,0,49.5-22.2,49.5-49.5V374.7
5458                                v-52.3C-15.1,295.2-37.3,273-64.5,273z M-50.3,302.5h5.7v5.6v37.8l-43.3,0.1l-0.1-43.4L-50.3,302.5z M-179.6,374.7
5459                                c8.2-11.3,21.5-18.8,36.5-18.8s28.3,7.4,36.5,18.8c5.4,7.4,8.5,16.5,8.5,26.3c0,24.8-20.2,45.1-45.1,45.1s-44.9-20.3-44.9-45.1
5460                                C-188.1,391.2-184.9,382.1-179.6,374.7z M-40,479.5C-40,493-51,504-64.5,504h-157c-13.5,0-24.5-11-24.5-24.5V374.7h38.2
5461                                c-3.3,8.1-5.2,17-5.2,26.3c0,38.6,31.4,70,70,70c38.6,0,70-31.4,70-70c0-9.3-1.9-18.2-5.2-26.3H-40V479.5z"/>
5462                        </svg>    
5463                        </a></li>
5464                      
5465                      
5466                        <li><a href="https://www.youtube.com/@mohabygeetanjali3035/videos"><svg fill="#000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
5467	 viewBox="-271 311.2 256 179.8" xml:space="preserve">
5468<path d="M-59.1,311.2h-167.8c0,0-44.1,0-44.1,44.1v91.5c0,0,0,44.1,44.1,44.1h167.8c0,0,44.1,0,44.1-44.1v-91.5
5469	C-15,355.3-15,311.2-59.1,311.2z M-177.1,450.3v-98.5l83.8,49.3L-177.1,450.3z"/>
5470</svg></a></li>
5471                      
5472                  </ul>
5473                </div>
5474                <div class="footer--addresses">
5475                    <div class="footer--address--title">
5476                        By prior appointment visit us at
5477                    </div>
5478                    <address>M1, Building 1, Manas Anand CHS Ltd., Waghbil, Thane, Maharashtra 400607</address>
5479                </div>
5480                <div class="footer--addresses">
5481                    <div class="footer--address--title">
5482                        WhatsApp chat or call
5483                    </div>
5484                    <a href="tel:+91-9930898047">
5485                        +91-9930898047
5486                    </a>
5487                </div>
5488                <div class="footer--subsriber">
5489                    <div class="footer--subscribe--title">Stay tune for all the latest update</div>
5490                    <div class="footer--subscribe--info">Sign up to know our offers, promotions & more.</div>
5491                    <form action="#">
5492                        <input type="email" placeholder="Your email address...">
5493                        <button type="submit">
5494                            <span>Subscribe to email</span>
5495                            <img
5496                                src="//mohabygeetanjali.com/cdn/shop/t/24/assets/subscribe-icon.svg?v=164839913591678419631764266867"
5497                                width=""
5498                                height=""
5499                                loading="lazy"
5500                                alt="Subscribe to email"
5501                            >
5502                        </button>
5503                    </form>
5504                </div>
5505            </div>
5506        </div>
5507    </div>
5508</footer>
5509
5510
5511</div>
5512<!-- END sections: footer-group --><link rel="preload" href="//mohabygeetanjali.com/cdn/shop/t/31/assets/slick.js?v=11073520933213916061785743592" as="script">
5513
5514    
5514<script src="//mohabygeetanjali.com/cdn/shop/t/31/assets/owl.carousel.min.js?v=69752765030731553871785743592"></script>
5514
5515    
5515<script src="//mohabygeetanjali.com/cdn/shop/t/31/assets/moha.js?v=114630435866637087191785743592"></script>
5515
5516
5517    
5518
5519
5520
5521
5522
5523    
5523<script>
5524        (function (Q, R) {
5525            if(Q.qr) return;
5526            var u = 'https://webview.quickreply.ai/whatsapp/script.min.js';
5527            var h = R.head || R.documentElement;
5528            var e = R.createElement('script');
5529            e.type = 'text/javascript';
5530            e.async = true;
5531            e.src = u;
5532            Q.qr = {
5533                brandSetting: {
5534                    includePageLink: false,
5535                    messageText: "Hi.. I have a query.",
5536                    phoneNumber: "+919930155116"
5537                },
5538                chatButtonSetting: {
5539                    sideMargin: 30,
5540                    marginBottom: 50,
5541                    position: "right",
5542                    buttonType: "ICON",
5543                    buttonText: undefined,
5544                    buttonBgColor: "#04AA6D",
5545                    buttonTextColor: "#fff"
5546                }
5547            };
5548            e.onload = function () {
5549                CreateWhatsappChatWidget(Q.qr);
5550            };
5551            h.insertBefore(e, h.lastChild);
5552        })(window, document);
5553</script>
5553
5554    
5554<script>
5555        (function (Q, R) {
5556            if(Q.qr_t) return;
5557            var u = 'https://webview.quickreply.ai/whatsapp/analytics/script.min.js';
5558            var h = R.head || R.documentElement;
5559            var e = R.createElement('script');
5560            e.type = 'text/javascript';
5561            e.async = true;
5562            e.src = u;
5563            Q.qr_t = {c:'eQc6YHRwWdi8oKT9K_c'};
5564            h.insertBefore(e, h.lastChild);
5565        })(window, document);
5566</script>
vendor: 1 bytes, line 5566
5566
5567<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5567
5568</body>
5569</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.