PageSourceSearch

https://craftandglory.in/account/login

html craftandglory.in collected 2026-10-05 07:24:40 UTC 309,483 bytes, 4,704 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head><link rel="preconnect" href="https://cozycountryredirectiii.addons.business" crossorigin>
4      <link rel="dns-prefetch" href="https://cozycountryredirectiii.addons.business">
4<script>
5        (function() {
6          if (document.cookie.indexOf('cng_geo=IN') === -1) {
7            var s = document.createElement('script');
8            s.src = "https:\/\/cozycountryredirectiii.addons.business\/js\/eggbox\/14021\/script_9c6a8e488a34f9e04d7dea0e03e19f20.js?v=1\u0026sign=9c6a8e488a34f9e04d7dea0e03e19f20\u0026shop=craftandglory.myshopify.com";
9            s.type = 'text/javascript';
10            s.onload = function() {
11              document.cookie = 'cng_geo=IN; path=/; max-age=2592000; SameSite=Lax';
12            };
13            document.head.appendChild(s);
14          }
15        })();
16      </script>
16
17      <noscript>
18        
18<script src="https://cozycountryredirectiii.addons.business/js/eggbox/14021/script_9c6a8e488a34f9e04d7dea0e03e19f20.js?v=1&sign=9c6a8e488a34f9e04d7dea0e03e19f20&shop=craftandglory.myshopify.com" type='text/javascript'></script>
18
19      </noscript>
20
21<script>
22
23window.merchantInfo  = {
24        mid: "19g6iljs7gtyr",
25        environment: "production",
26        type: "merchantInfo",
27  		storeId: "57045155883",
28  		fbpixel: "3199499146932258",
29      }
30var productFormSelector = '';
31var 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}
32var templateName = 'login'
33</script>
33
34
35<script src="https://pdp.gokwik.co/merchant-integration/build/merchant.integration.js?v4"></script>
vendor: 1 bytes, line 35
35
36<script>
37   let targetNode = document.querySelector('html');
38   const sideCartCallback = function(mutationList){
39       mutationList.forEach((mutation) => {
40         let check = document.querySelector("span.current.notranslate")?.innerText;
41
42         mutation.addedNodes.forEach((added_node) => {
43            const isINR = (check === "\u00A0INR" || check === " INR" || check === undefined || (check && check.includes("INR")));
44            if(isINR){
45                document.querySelectorAll('.mybtn').forEach((el) => { el.style.display = ''; });
46                // document.querySelectorAll('.shopifybtn').forEach((el) => { el.style.display = 'none'; });
47            } else {
48                document.querySelectorAll('.shopifybtn').forEach((el) => { el.style.display = ''; });
49                document.querySelectorAll('.mybtn').forEach((el) => { el.style.display = 'none'; });
50            }
51         });
52       });
53     };
54     const config = { attributes: true, childList: true, subtree: true };
55     const customBtn = new MutationObserver(sideCartCallback);
56     customBtn.observe(targetNode, config);
57</script>
57
58<style>
59
60.gokwik-checkout {
61  width: 100%;
62  display: flex;
63  justify-content: center;
64  flex-direction: column;
65  align-items: end;
66  margin-bottom: 10px;
67}
68.gokwik-checkout button {
69  max-width:100%;
70  width: 100%;
71  border: none;
72  display: flex;
73  justify-content: center;
74  align-items: center;
75  background: #e6e0d0;
76  position: relative;
77  margin: 0;
78  padding: 5px 10px;
79  height:45px;
80}
81#gokwik-buy-now.disabled, .gokwik-disabled{
82  opacity:0.5;
83  cursor: not-allowed;
84  }
85  .gokwik-checkout button:focus {
86  outline: none;
87}
88.gokwik-checkout button > span {
89  display: flex;
90}
91.gokwik-checkout button > span.btn-text {
92  display: flex;
93  flex-direction: column;
94  color: #121212;
95  align-items: flex-start;
96}
97.gokwik-checkout button > span.btn-text > span:last-child {
98	padding-top: 2px;
99    font-size: 10px;
100    line-height: 10px;
101    text-transform: initial;
102}
103.gokwik-checkout button > span.btn-text > span:first-child {
104   font-size: 15px;
105}
106.gokwik-checkout button > span.pay-opt-icon img:first-child {
107  margin-right: 10px;
108  margin-left: 10px;
109}
110/*   Additional */
111
112
113
114.gokwik-checkout button > span.pay-opt-icon img:last-child {
115  filter:invert(1);
116}
117#gokwik-buy-now #btn-loader{
118    background: #121212;
119  } 
120 
121
122  
123
124 #gokwik-buy-now {
125   background: #121212;
126   max-width: 600px;
127   width: 100%;
128   color: #e6e0d0;
129   cursor: pointer;
130   line-height: 1;
131   border: none;
132   padding: 15px 10px;
133   font-size: 15px;
134   position:relative;
135   border-radius:5px;
136 }
137
138  
139
140/* Loader CSS */
141  #btn-loader{
142    display: none;
143    position: absolute;
144    top: 0;
145    bottom: 0;
146    left: 0;
147    right: 0;
148    justify-content: center;
149    align-items: center;
150    background:#e6e0d0;
151    border-radius:5px;
152    
153  } 
154
155.cir-loader,
156.cir-loader:after {
157  border-radius: 50%;
158  width: 35px;
159  height: 35px;
160}
161.cir-loader {
162  margin: 6px auto;
163  font-size: 10px;
164  position: relative;
165  text-indent: -9999em;
166  border-top: 0.5em solid rgba(255, 255, 255, 0.2);
167  border-right: 0.5em solid rgba(255, 255, 255, 0.2);
168  border-bottom: 0.5em solid rgba(255, 255, 255, 0.2);
169  border-left: 0.5em solid #ffffff;
170  -webkit-transform: translateZ(0);
171  -ms-transform: translateZ(0);
172  transform: translateZ(0);
173  -webkit-animation: load8 1.1s infinite linear;
174  animation: load8 1.1s infinite linear;
175}
176@-webkit-keyframes load8 {
177  0% {
178    -webkit-transform: rotate(0deg);
179    transform: rotate(0deg);
180  }
181  100% {
182    -webkit-transform: rotate(360deg);
183    transform: rotate(360deg);
184  }
185}
186@keyframes load8 {
187  0% {
188    -webkit-transform: rotate(0deg);
189    transform: rotate(0deg);
190  }
191  100% {
192    -webkit-transform: rotate(360deg);
193    transform: rotate(360deg);
194  }
195}
196</style> 
197
198
199    
199<script async src="https://www.googletagmanager.com/gtm.js?id=GTM-M85VD438"></script>
199
200    <meta charset="utf-8">
201    <meta http-equiv="X-UA-Compatible" content="IE=edge">
202    <meta name="viewport" content="width=device-width,initial-scale=1">
203    <meta name="theme-color" content="">
204    <link rel="canonical" href="https://craftandglory.in/account/login">
205    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//craftandglory.in/cdn/shop/files/160x150.png?crop=center&height=32&v=1651751339&width=32"><title>
206      Account
207 &ndash; Craft &amp; Glory</title>
208
209    
210
211    
212
213<meta property="og:site_name" content="Craft &amp; Glory">
214<meta property="og:url" content="https://craftandglory.in/account/login">
215<meta property="og:title" content="Account">
216<meta property="og:type" content="website">
217<meta property="og:description" content="Highest quality full grain leather handcrafted products for men and women"><meta property="og:image" content="http://craftandglory.in/cdn/shop/files/catg_banner_f7a7dd1e-302b-446b-bd81-8deb7113ec2e.jpg?v=1789711594">
218  <meta property="og:image:secure_url" content="https://craftandglory.in/cdn/shop/files/catg_banner_f7a7dd1e-302b-446b-bd81-8deb7113ec2e.jpg?v=1789711594">
219  <meta property="og:image:width" content="2160">
220  <meta property="og:image:height" content="1080"><meta name="twitter:card" content="summary_large_image">
221<meta name="twitter:title" content="Account">
222<meta name="twitter:description" content="Highest quality full grain leather handcrafted products for men and women">
223
224
225    
225<script src="//craftandglory.in/cdn/shop/t/67/assets/global.js?v=169270715002789456141790676713" defer="defer"></script>
225
226    
226<script>
227      (function() {
228        var origLog = console.log;
229        var origWarn = console.warn;
230        var origGroup = console.group;
231        var origGroupCollapsed = console.groupCollapsed;
232
233        var noisyStrings = [
234          'checkCart cart_details',
235          'Loaded 1234',
236          'inside',
237          'outside',
238          'abandonedDelayFunc',
239          'mark abandoned',
240          'mark not abandoned',
241          'learnerId changed',
242          'Update - 0000',
243          'something went wrong',
244          'Globo Product Options',
245          'Sending Data',
246          'not_active_page',
247          'mousemove',
248          'scrolling',
249          'Mouse stopped moving.'
250        ];
251
252        console.log = function() {
253          // Suppress lone boolean logs like `false` from DelightChat
254          if (arguments.length === 1 && typeof arguments[0] === 'boolean') {
255            return;
256          }
257          for (var i = 0; i < arguments.length; i++) {
258            var arg = arguments[i];
259            if (typeof arg === 'string') {
260              for (var j = 0; j < noisyStrings.length; j++) {
261                if (arg.indexOf(noisyStrings[j]) !== -1) {
262                  return;
263                }
264              }
265            }
266            if (arg instanceof Error && arg.message && (arg.message.indexOf('Unexpected token') !== -1 || arg.message.indexOf('is not valid JSON') !== -1)) {
267              return;
268            }
269          }
270          origLog.apply(console, arguments);
271        };
272
273        if (origGroupCollapsed) {
274          console.groupCollapsed = function(label) {
275            if (typeof label === 'string' && label.indexOf('Globo Product Options') !== -1) return;
276            origGroupCollapsed.apply(console, arguments);
277          };
278        }
279        if (origGroup) {
280          console.group = function(label) {
281            if (typeof label === 'string' && label.indexOf('Globo Product Options') !== -1) return;
282            origGroup.apply(console, arguments);
283          };
284        }
285
286        console.warn = function() {
287          for (var i = 0; i < arguments.length; i++) {
288            var arg = arguments[i];
289            if (typeof arg === 'string' && arg.indexOf('Universal Cookies script is already loaded') !== -1) {
290              return;
291            }
292          }
293          origWarn.apply(console, arguments);
294        };
295      })();
296    </script>
296
297    
297<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
297<meta name="facebook-domain-verification" content="l6qpopd862c291zu581lhwwbqui569">
298<meta name="facebook-domain-verification" content="2se9jvdmp6xlgujp4yqtmpa8sdefa4">
299<meta name="google-site-verification" content="29Uh4Wlsn28BlF07e5iuHtaau26CeDGBU_4xPJ0HJiM">
300<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57045155883/digital_wallets/dialog">
301<meta id="in-context-paypal-metadata" data-shop-id="57045155883" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="INR">
302<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://craftandglory.in/account/login">
303<link rel="alternate" hreflang="en" href="https://craftandglory.in/account/login">
304<link rel="alternate" hreflang="de" href="https://craftandglory.in/de/account/login">
305<link rel="alternate" hreflang="fr" href="https://craftandglory.in/fr/account/login">
306<link rel="alternate" hreflang="ru" href="https://craftandglory.in/ru/account/login">
307<link rel="alternate" hreflang="it" href="https://craftandglory.in/it/account/login">
308<link rel="alternate" hreflang="es" href="https://craftandglory.in/es/account/login">
309<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 309
309
310<script id="shopify-features" type="application/json">{"accessToken":"e97098eaef5858c8837a46e6948d75cd","betas":["rich-media-storefront-analytics"],"domain":"craftandglory.in","predictiveSearch":true,"shopId":57045155883,"locale":"en"}</script>
vendor: 1 bytes, line 310
310
311<script>var Shopify = Shopify || {};
312Shopify.shop = "craftandglory.myshopify.com";
313Shopify.locale = "en";
314Shopify.currency = {"active":"INR","rate":"1.0"};
315Shopify.country = "US";
316Shopify.theme = {"name":"🚨PRODUCTION ☠️ DO NOT TOUCH ☠️","id":190483955755,"schema_name":"Dawn","schema_version":"5.0.0","theme_store_id":null,"role":"main"};
317Shopify.theme.handle = "null";
318Shopify.theme.style = {"id":null,"handle":null};
319Shopify.cdnHost = "craftandglory.in/cdn";
320Shopify.routes = Shopify.routes || {};
321Shopify.routes.root = "/";
322Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
323Shopify.SignInWithShop = Shopify.SignInWithShop || {};
324Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
325Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 325
325
326<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 326
326
327<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 327
327
328<script>
329  window.Shopify = window.Shopify || {};
330  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
331  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
332  window.Shopify.SignInWithShop.eligible = true;
333</script>
vendor: 1 bytes, line 333
333
334<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 334
334
335<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 335
335
336<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 336
336
337<script type="module">
338  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js");
339await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js");
340
341  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
342window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
343
344</script>
vendor: 1 bytes, line 344
344
345<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 345
345
346<script type="module">
347  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
348
349  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
350
351</script>
vendor: 1 bytes, line 351
351
352<script>
353  window.Shopify = window.Shopify || {};
354  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
355  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"]};
356</script>
vendor: 1 bytes, line 356
356
357<script>(function() {
358  var isLoaded = false;
359  function asyncLoad() {
360    if (isLoaded) return;
361    isLoaded = true;
362    var urls = ["\/\/cdn.shopify.com\/proxy\/9fb94ecb1c99c8eedff5d87c3e13e077e01dac2fb5f8139ac737ed481b9e3810\/faqs-plus.herokuapp.com\/public\/script-tags\/ef-faq-plus-script.min.js?shop=craftandglory.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/delightchatcdn.com\/ssw\/index.js?shop=craftandglory.myshopify.com","https:\/\/sr-cdn.shiprocket.in\/sr-promise\/static\/uc.js?channel_id=4\u0026sr_company_id=44669\u0026shop=craftandglory.myshopify.com","https:\/\/tracker.wigzopush.com\/shopify.js?orgtoken=3PQazmQrQD-tIClvkNSDkg\u0026shop=craftandglory.myshopify.com"];
363    for (var i = 0; i < urls.length; i++) {
364      var s = document.createElement('script');
365      s.type = 'text/javascript';
366      s.async = true;
367      s.src = urls[i];
368      var x = document.getElementsByTagName('script')[0];
369      x.parentNode.insertBefore(s, x);
370    }
371  };
372  if(window.attachEvent) {
373    window.attachEvent('onload', asyncLoad);
374  } else {
375    window.addEventListener('load', asyncLoad, false);
376  }
377})();</script>
vendor: 1 bytes, line 377
377
378<script id="__st">var __st={"a":57045155883,"offset":-14400,"reqid":"a3fba8a3-6738-4059-a962-f859085199e5-1791185077","pageurl":"craftandglory.in\/account\/login","u":"e00632e08f41"};</script>
vendor: 1 bytes, line 378
378
379<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 379
379
380<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!1,!0)}();</script>
vendor: 1 bytes, line 380
380
381<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//craftandglory.in/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 381
381
382<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 = "//craftandglory.in/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
382<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 382
382
383<script>
384  window.Shopify = window.Shopify || {};
385  window.Shopify.MCP = window.Shopify.MCP || {};
386  window.Shopify.MCP.enabled = true;
387  window.Shopify.MCP.shop = "craftandglory.myshopify.com";
388  window.Shopify.MCP.mcpEndpoint = "https:\/\/craftandglory.in\/api\/mcp";
389  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"]}}];
390</script>
vendor: 1 bytes, line 390
390
391<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("\/\/craftandglory.in\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
392</script>
vendor: 1 bytes, line 392
392
393<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://craftandglory.in/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
394</script>
vendor: 1 bytes, line 394
394
395<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
396  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);
397</script>
vendor: 1 bytes, line 397
397
398<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})}}));
399</script>
vendor: 1 bytes, line 399
399
400<script id="sections-script" data-sections="header" defer="defer" src="//craftandglory.in/cdn/shop/t/67/compiled_assets/scripts.js?v=79989155122878561911790337119"></script>
vendor: 1 bytes, line 400
400
401<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
401
402    <!--
403    -->
404
405    <style data-shopify>
406      @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
407      
408      
409      
410      
411      
412
413      :root {
414        --font-body-family: Helvetica, Arial, sans-serif;
415        --font-body-style: normal;
416        --font-body-weight: 400;
417        --font-body-weight-bold: 700;
418
419        --font-heading-family: Helvetica, Arial, sans-serif;
420        --font-heading-style: normal;
421        --font-heading-weight: 400;
422
423        --font-body-scale: 1.0;
424        --font-heading-scale: 1.0;
425
426        --color-base-text: 18, 18, 18;
427        --color-shadow: 18, 18, 18;
428        --color-base-background-1: 230, 224, 208;
429        --color-base-background-2: 249, 243, 225;
430        --color-base-solid-button-labels: 230, 224, 208;
431        --color-base-outline-button-labels: 18, 18, 18;
432        --color-base-accent-1: 18, 18, 18;
433        --color-base-accent-2: 148, 45, 1;
434        --payment-terms-background-color: #e6e0d0;
435
436        --gradient-base-background-1: #e6e0d0;
437        --gradient-base-background-2: #f9f3e1;
438        --gradient-base-accent-1: #121212;
439        --gradient-base-accent-2: #942d01;
440
441        --media-padding: px;
442        --media-border-opacity: 0.05;
443        --media-border-width: 1px;
444        --media-radius: 0px;
445        --media-shadow-opacity: 0.0;
446        --media-shadow-horizontal-offset: 0px;
447        --media-shadow-vertical-offset: 4px;
448        --media-shadow-blur-radius: 5px;
449
450        --page-width: 140rem;
451        --page-width-margin: 0rem;
452
453        --card-image-padding: 0.0rem;
454        --card-corner-radius: 0.0rem;
455        --card-text-alignment: left;
456        --card-border-width: 0.0rem;
457        --card-border-opacity: 0.1;
458        --card-shadow-opacity: 0.0;
459        --card-shadow-horizontal-offset: 0.0rem;
460        --card-shadow-vertical-offset: 0.4rem;
461        --card-shadow-blur-radius: 0.5rem;
462
463        --badge-corner-radius: 4.0rem;
464
465        --popup-border-width: 1px;
466        --popup-border-opacity: 0.1;
467        --popup-corner-radius: 0px;
468        --popup-shadow-opacity: 0.0;
469        --popup-shadow-horizontal-offset: 0px;
470        --popup-shadow-vertical-offset: 4px;
471        --popup-shadow-blur-radius: 5px;
472
473        --drawer-border-width: 1px;
474        --drawer-border-opacity: 0.1;
475        --drawer-shadow-opacity: 0.0;
476        --drawer-shadow-horizontal-offset: 0px;
477        --drawer-shadow-vertical-offset: 4px;
478        --drawer-shadow-blur-radius: 5px;
479
480        --spacing-sections-desktop: 0px;
481        --spacing-sections-mobile: 0px;
482
483        --grid-desktop-vertical-spacing: 8px;
484        --grid-desktop-horizontal-spacing: 8px;
485        --grid-mobile-vertical-spacing: 4px;
486        --grid-mobile-horizontal-spacing: 4px;
487
488        --text-boxes-border-opacity: 0.1;
489        --text-boxes-border-width: 0px;
490        --text-boxes-radius: 0px;
491        --text-boxes-shadow-opacity: 0.0;
492        --text-boxes-shadow-horizontal-offset: 0px;
493        --text-boxes-shadow-vertical-offset: 4px;
494        --text-boxes-shadow-blur-radius: 5px;
495
496        --buttons-radius: 4px;
497        --buttons-radius-outset: 5px;
498        --buttons-border-width: 1px;
499        --buttons-border-opacity: 0.6;
500        --buttons-shadow-opacity: 0.0;
501        --buttons-shadow-horizontal-offset: 0px;
502        --buttons-shadow-vertical-offset: 4px;
503        --buttons-shadow-blur-radius: 5px;
504        --buttons-border-offset: 0.3px;
505
506        --inputs-radius: 0px;
507        --inputs-border-width: 1px;
508        --inputs-border-opacity: 0.55;
509        --inputs-shadow-opacity: 0.0;
510        --inputs-shadow-horizontal-offset: 0px;
511        --inputs-margin-offset: 0px;
512        --inputs-shadow-vertical-offset: 4px;
513        --inputs-shadow-blur-radius: 5px;
514        --inputs-radius-outset: 0px;
515
516        --variant-pills-radius: 40px;
517        --variant-pills-border-width: 1px;
518        --variant-pills-border-opacity: 0.55;
519        --variant-pills-shadow-opacity: 0.0;
520        --variant-pills-shadow-horizontal-offset: 0px;
521        --variant-pills-shadow-vertical-offset: 4px;
522        --variant-pills-shadow-blur-radius: 5px;
523      }
524
525      *,
526      *::before,
527      *::after {
528        box-sizing: inherit;
529      }
530
531      html {
532        box-sizing: border-box;
533        font-size: calc(var(--font-body-scale) * 62.5%);
534      }
535
536      body {
537        display: flex;
538        flex-direction: column;
539        min-height: 100vh;
540        margin: 0;
541        overflow-x: clip;
542        font-size: 1.5rem;
543        letter-spacing: 0.06rem;
544        line-height: calc(1 + 0.8 / var(--font-body-scale));
545        font-family: var(--font-body-family);
546        font-style: var(--font-body-style);
547        font-weight: var(--font-body-weight);
548      }
549
550      main#MainContent {
551        flex: 1 0 auto;
552      }
553
554      /* DelightChat positioning */
555      #delightchat-widget,
556      body > div[id*="delightchat"],
557      body > div[class*="delightchat"] {
558        position: fixed;
559        bottom: 20px;
560        right: 20px;
561        z-index: 2147483647;
562      }
563
564      @media screen and (min-width: 750px) {
565        body {
566          font-size: 1.6rem;
567        }
568      }
569    </style>
570
571    <link href="//craftandglory.in/cdn/shop/t/67/assets/base.css?v=100377061820048643911789555510" rel="stylesheet" type="text/css" media="all" />
572    <link href="//craftandglory.in/cdn/shop/t/67/assets/cng.css?v=139611212432293353951790771326" rel="stylesheet" type="text/css" media="all" />
573
574    
575      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.css">
576    
577<link
578        rel="preload"
579        href="//craftandglory.in/cdn/shop/t/67/assets/component-predictive-search.css?v=165644661289088488651789555510"
580        media="print"
581        onload="this.media='all'"
582        as="style"
583        type="text/css"
584      >
584<script>
585      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
586      if (Shopify.designMode) {
587        document.documentElement.classList.add('shopify-design-mode');
588      }
589    </script>
589
590
591    
592      
593            <!-- giftbox-script -->
594            
594<script src="//craftandglory.in/cdn/shop/t/67/assets/giftbox-config.js?v=111603181540343972631789555508" type="text/javascript"></script>
594
595            <!-- / giftbox-script -->
596            
597    
598
599    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 599-600
599
600    <script async src="https://www.googletagmanager.com/gtag/js?id=
600G-ZC8WW69XD0
vendor: 16 bytes, lines 600-601
600"></script>
601    
601<script>
602      
vendor: 144 bytes, lines 602-605
602window.dataLayer = window.dataLayer || [];
603      function gtag(){dataLayer.push(arguments);}
604      gtag('js', new Date());
605      gtag('config','
605G-ZC8WW69XD0
vendor: 27 bytes, lines 605-606
605',{ 'groups': 'GA4'});
606    
606</script>
606
607    
608
609<meta name="p:domain_verify" content="8fd172a5ffb8f549eccacda4216dc647"/>
610
611<!-- BEGIN app block: shopify://apps/kutoku/blocks/landing-snippet/0c627994-e30b-4842-9615-e6b83a0f0216 --><!-- Start Kutoku referral snippet -->
612<script>
613  (function(w) {
614    var Kutoku = w.Kutoku || {};
615
616    
617    Kutoku.syncToServer = function(clickId, integration = "kutoku") {
618      var queryString = [
619        "url=" + encodeURIComponent(w.location.href),
620        "cid=" + clickId,
621        "integration=" + integration,
622        "referrer=" + encodeURIComponent(w.document.referrer),
623      ].join("&");
624      var primarySrc = "https:\/\/azujgprh.craftandglory.in\/r\/z9OsWv.js" + "?" + queryString;
625      var fallbackSrc = "https://network.kutoku.com/r/z9OsWv.js?" + queryString;
626      var didFinish = false;
627      var primaryScript = null;
628
629      function injectScript(src, onLoad, onError) {
630        var script = w.document.createElement("script");
631        script.src = src;
632        if (onLoad) script.onload = onLoad;
633        if (onError) script.onerror = onError;
634        w.document.head.appendChild(script);
635        return script;
636      }
637
638      function tryFallback(cancelPrimary) {
639        if (didFinish) return;
640        didFinish = true;
641        if (cancelPrimary && primaryScript) {
642          primaryScript.onload = null;
643          primaryScript.onerror = null;
644          if (primaryScript.parentNode) primaryScript.parentNode.removeChild(primaryScript);
645        }
646        injectScript(fallbackSrc);
647      }
648
649      var fallbackTimer = setTimeout(function() {
650        tryFallback(true);
651      }, 2000);
652      primaryScript = injectScript(primarySrc, function() {
653        didFinish = true;
654        clearTimeout(fallbackTimer);
655      }, function() {
656        tryFallback(false);
657      });
658    };
659
660    
661    Kutoku.addClickIdToCart = function(clickId) {
662      var headers = { 'Content-Type': 'application/json' };
663      fetch("/cart.js", { method: 'GET', headers })
664        .then(response => {
665          if (!response.ok) throw new Error(`Kutoku: Failed to fetch cart.js (${response.status})`);
666          return response.json();
667        })
668        .then(cartData => {
669          // Avoid unnecessary cart writes when the click ID is already stored.
670          if ((cartData.attributes || {}).kutokuClickId === clickId) {
671            console.info(`Kutoku: ClickId ${clickId} already exists in cart object.`);
672            return { skipped: true };
673          }
674          return fetch("/cart/update.js", {
675            method: 'POST',
676            headers,
677            body: JSON.stringify({ attributes: { ...(cartData.attributes || {}), kutokuClickId: clickId } })
678          });
679        })
680        .then(result => {
681          if (result && result.skipped) return result;
682          if (!result.ok) throw new Error(`Kutoku: Failed to update cart.js (${result.status})`);
683          return { updated: true };
684        })
685        .then(result => {
686          if (result && result.updated) {
687            console.info(`Kutoku: Sent clickId ${clickId} to cart object.`);
688          }
689        })
690        .catch(() => console.info(`Kutoku: Failed to send clickId ${clickId} to cart object.`));
691    };
692
693    
694    Kutoku.setClientCookie = function(key, value) {
695      document.cookie = key + "=" + value + "; max-age=3456000; path=/; SameSite=Lax; Secure";
696    };
697
698    
699    Kutoku.getClientCookie = function(key) {
700      var prefix = key + "=";
701      var cookies = document.cookie.split(";");
702      for (var i = 0; i < cookies.length; i += 1) {
703        var cookie = cookies[i].trim();
704        if (cookie.indexOf(prefix) === 0) return cookie.slice(prefix.length);
705      }
706      return null;
707    };
708
709    w.Kutoku = Kutoku;
710
711    var existingClickId = Kutoku.getClientCookie("z9OsWv");
712    if (!/(ktk|tap_a|tap_s)=/.test(w.location.search)) {
713      
714      if (existingClickId) Kutoku.addClickIdToCart(existingClickId);
715    } else {
716      
717      var clickId = existingClickId || encodeURIComponent(Date.now() + "_" + Math.random().toString(36).substr(2));
718      Kutoku.syncToServer(clickId, "shopify");
719      Kutoku.setClientCookie("z9OsWv", clickId);
720      Kutoku.addClickIdToCart(clickId);
721    }
722
723  }(window));
724
725</script>
725
726<!-- End Kutoku referral snippet -->
727
728
729<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
730
731
732
733
734
735
736
737<link rel="dns-prefetch" href="https://cdn.judge.me">
738<link rel="dns-prefetch" href="https://cdn1.judge.me">
739<link rel="dns-prefetch" href="https://api.judge.me">
740
741<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"({{ n }})","badge_star_color":"#8b4513","hide_badge_preview_if_no_reviews":true,"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
741ou! 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":"#121212","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"removed","widget_review_max_height":3,"widget_hide_border":true,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_iso_code","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":"leex","review_date_format":"mm/dd/yyyy","default_sort_method":"pictures-first","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_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":true,"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":"#eeeeee","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":true,"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":true,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":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
741itle":"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":"#121212","widget_enable_secondary_color":true,"widget_secondary_color":"#f6f2e7","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":true,"widget_show_product_medals":false,"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":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"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,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","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_
741youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":3,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_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"
741:"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":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_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":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"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":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","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_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","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_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,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/craftandglory.in","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Craft \u0026 Glory","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":false,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","require_verification_before_submit":false,"customer_account_val
741idation_enabled":true,"can_be_branded":false,"reply_name_text":"Craft \u0026 Glory"};</script>
741 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #121212;--jdgm-secondary-color: #f6f2e7;--jdgm-star-color: #121212;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #121212;--jdgm-paginate-color: #121212;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #121212}.jdgm-histogram__bar-content{background-color:#121212}.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:#121212}.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:#8b4513}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-widget.jdgm-all-reviews-widget,.jdgm-widget .jdgm-rev-widg{border:none;padding:0}.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-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Craft &amp; Glory'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
742</style> <style class='jdgm-settings-style'></style>
743
744  
745  
746  
747  <style class='jdgm-miracle-styles'>
748  @-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
748/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
749
750</style>
751
752
753  
754  
755   
756
757
758
759  
760    
761    
762    
763      
763<script id="judgeme_widget_leex_js" data-cfasync="false" type="text/javascript" async src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2_leex.js"></script>
763
764    
765  
766    
767    
768    
769      <link id="judgeme_widget_leex_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/widget_v3_theme_leex.css">
770    
771  
772
773
774<script data-cfasync='false' class='jdgm-script'>
775!function(e){window.jdgm=window.jdgm||{};
776/* INF-1976 */
777var _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;}();
778if(_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;}
779jdgm.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/",
780jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
781setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
782!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
783(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
784a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
785jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
786t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
787t.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(
788".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
789parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
790jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
791)}))}(document);
792</script>
792
793<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>
794
795<!-- BEGIN app snippet: theme_fix_tags -->
795<script>
796  (function() {
797    var jdgmThemeFixes = {"126264246315":{"html":"","css":"","js":"document.addEventListener('DOMContentLoaded', function () {\n    var prevBadge = document.querySelector('.jdgm-prev-badge');\n\n    if (prevBadge) {\n        \/\/ Get the value from data attribute\n        var averageRating = prevBadge.getAttribute('data-average-rating');\n\n        \/\/ Create a new span element\n        var newSpan = document.createElement('span');\n        newSpan.textContent = averageRating;\n\n        \/\/ Prepend the new span to the .jdgm-prev-badge element\n        prevBadge.insertBefore(newSpan, prevBadge.firstChild);\n    }\n});"}};
798    if (!jdgmThemeFixes) return;
799
800    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
801    // before the per-theme fix so the theme-specific CSS wins the cascade.
802    // HTML is never applied globally (too risky).
803    var allThemesFix = jdgmThemeFixes['all'];
804    if (allThemesFix && allThemesFix.css) {
805      var allStyleTag = document.createElement('style');
806      allStyleTag.classList.add('jdgm-theme-fix-style-all');
807      allStyleTag.innerHTML = allThemesFix.css;
808      document.head.append(allStyleTag);
809    };
810
811    if (allThemesFix && allThemesFix.js) {
812      var allScriptTag = document.createElement('script');
813      allScriptTag.classList.add('jdgm-theme-fix-script-all');
814      allScriptTag.innerHTML = allThemesFix.js;
815      document.head.append(allScriptTag);
816    };
817
818    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
819    if (!thisThemeFix) return;
820
821    if (thisThemeFix.html) {
822      document.addEventListener("DOMContentLoaded", function() {
823        var htmlDiv = document.createElement('div');
824        htmlDiv.classList.add('jdgm-theme-fix-html');
825        htmlDiv.innerHTML = thisThemeFix.html;
826        document.body.append(htmlDiv);
827      });
828    };
829
830    if (thisThemeFix.css) {
831      var styleTag = document.createElement('style');
832      styleTag.classList.add('jdgm-theme-fix-style');
833      styleTag.innerHTML = thisThemeFix.css;
834      document.head.append(styleTag);
835    };
836
837    if (thisThemeFix.js) {
838      var scriptTag = document.createElement('script');
839      scriptTag.classList.add('jdgm-theme-fix-script');
840      scriptTag.innerHTML = thisThemeFix.js;
841      document.head.append(scriptTag);
842    };
843  })();
844</script>
844
845<!-- END app snippet -->
846<!-- End of Judge.me Core -->
847
848
849
850<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
851<script type="text/javascript">
852  (function (c, l, a, r, i, t, y) {
853    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
854    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
855    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
856
857    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
858      if (error) {
859        console.error("Error loading Shopify features:", error);
860        return;
861      }
862
863      c[a]('consentv2', {
864        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
865        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
866        source: 101,
867      });
868    });
869
870    l.addEventListener("visitorConsentCollected", function (e) {
871      c[a]('consentv2', {
872        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
873        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
874        source: 101,
875      });
876    });
877  })(window, document, "clarity", "script", "jcv0ii2o9m");
878</script>
878
879
880
881
882<!-- END app block -->
882<script src="https://cdn.shopify.com/extensions/01a10a28-e4dd-7635-b0e8-077bbc6c0468/globo-product-options-470/assets/gpomain.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 882
882
883<script src="https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-selleasy.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 883
883
884<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 884
884
885<script src="https://cdn.shopify.com/extensions/03bfeac4-e440-4ad1-addd-83aeb896eda3/superleadz-by-xircls-498/assets/app.js" type="text/javascript" defer="defer"></script>
885
886<link href="https://cdn.shopify.com/extensions/03bfeac4-e440-4ad1-addd-83aeb896eda3/superleadz-by-xircls-498/assets/app.css" rel="stylesheet" type="text/css" media="all">
887<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
888<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: 57045155883,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 888
888
889<script>
890  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
891</script>
vendor: 1 bytes, line 891
891
892<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}
892).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: 57045155883,storefrontBaseUrl: "https://craftandglory.in",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://craftandglory.in/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2349465643","configuration":"{\"tracking_url\":\"https:\/\/apps.chatgpt-pixel.snail-ecommerce.com\/v1\/2026\/internal\/track\",\"settings\":\"{\\\"shopId\\\":\\\"craftandglory.myshopify.com\\\",\\\"status\\\":1,\\\"timezone\\\":\\\"Asia\/Kolkata\\\",\\\"currency\\\":\\\"INR\\\",\\\"trackingType\\\":\\\"product_id\\\",\\\"eventTracking\\\":{\\\"pageView\\\":true,\\\"viewContent\\\":true,\\\"addToCart\\\":true,\\\"initiateCheckout\\\":true,\\\"checkout\\\":true}}\",\"chatgpt_pixels\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fa2dd0a6558979e1a5762acedeeb7c89","type":"APP","apiClientId":404419149825,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2192572459","configuration":"{\"endpointUrl\":\"https:\\\/\\\/azujgprh.craftandglory.in\\\/shopify\\\/z9OsWv.js\",\"hashId\":\"z9OsWv\",\"subdomain\":\"azujgprh\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"815989629cdac34c4e9b0abc1a3ef0a9","type":"APP","apiClientId":15507062785,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
892,"dataSharingState":"unrestricted"},{"id":"1764130859","configuration":"{\"projectId\":\"jcv0ii2o9m\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1682407467","configuration":"{\"accountID\":\"b325bdb9-04f5-4972-a564-e91b4b1f8b98\",\"endpoint\":\"https:\/\/m.moast.io\/apps\/moast\/event\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0ab78a3affe2fb477c6b0cc5f1382c4e","type":"APP","apiClientId":108560121857,"privacyPurposes":["ANALYTICS"],"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":"572358699","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":"276430891","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-ZC8WW69XD0\\\",\\\"GT-55VV2GV\\\"],\\\"target_country\\\":\\\"IN\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-ZC8WW69XD0\\\",\\\"AW-11262815133\\\/aHZZCP-xnpAcEJ3Xw_op\\\",\\\"G-XS6WSZYD4G\\\",\\\"AW-11262815133\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-ZC8WW69XD0\\\",\\\"AW-11262815133\\\/T0AaCPOxnpAcEJ3Xw_op\\\",\\\"G-XS6WSZYD4G\\\",\\\"AW-11262815133\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-ZC8WW69XD0\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ZC8WW69XD0\\\",\\\"AW-11262815133\\\/2RWsCPyxnpAcEJ3Xw_op\\\",\\\"MC-XFRZTHSCDC\\\",\\\"AW-11262815133\\\/OnJMCLa2y60aEJ3Xw_op\\\",\\\"G-XS6WSZYD4G\\\",\\\"AW-11262815133\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ZC8WW69XD0\\\",\\\"AW-11262815133\\\/se3yCPCxnpAcEJ3Xw_op\\\",\\\"MC-XFRZTHSCDC\\\",\\\"AW-11262815133\\\/1xtWCJTW47wYEJ3Xw_op\\\",\\\"G-XS6WSZYD4G\\\",\\\"AW-11262815133\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-ZC8WW69XD0\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ZC8WW69XD0\\\",\\\"AW-11262815133\\\/wBMMCPmxnpAcEJ3Xw_op\\\",\\\"MC-XFRZTHSCDC\\\",\\\"G-XS6WSZYD4G\\\",\\\"AW-11262815133\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-ZC8WW69XD0\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-ZC8WW69XD0\\\",\\\"AW-11262815133\\\/BwuLCIKynpAcEJ3Xw_op\\\",\\\"G-XS6WSZYD4G\\\",\\\"AW-11262815133\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-ZC8WW69XD0\\\",\\\"AW-11262815133\\\/lBTjCPaxnpAcEJ3Xw_op\\\",\\\"AW-11262815133\\\/2BfvCITv3a0aEJ3Xw_op\\\",\\\"G-XS6WSZYD4G\\\",\\\"AW-11262815133\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-ZC8WW69XD0\\\"}],\\\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"113082411","configuration":"{\"pixel_id\":\"3199499146932258\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
892,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"71335979","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"50acfdcd7b118f50e52df83f64624d06","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"163840043","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ChatGPT Ads Pixel"},{"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":"Craft \u0026 Glory","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"craftandglory.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/craftandglory.in"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7211622137899","handle":"laces-for-6-inches-boots-brown","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41057427030059","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8099041706027","handle":"heritage-work-shirt-chambray-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45329246027819","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7886316372011","handle":"double-knee-carpenter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43944848556075","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7214624866347","handle":"heritage-belt-trifold-wallet-vintage-brown","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41042749063211","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://craftandglory.in/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"190483955755","themePublished":"true","eventMetadataId":"4e4950a7-612d-4d31-b27d-187f5b30d1c5","shopId":"57045155883","storefrontBaseUrl":"https:\/\/craftandglory.in","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
892<script>
893  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
894  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
895  window.ShopifyAnalytics.meta.currency = 'INR';
896  var meta = {"page":{"requestId":"a3fba8a3-6738-4059-a962-f859085199e5-1791185077"}};
897  for (var attr in meta) {
898    window.ShopifyAnalytics.meta[attr] = meta[attr];
899  }
900</script>
vendor: 1 bytes, line 900
900
901<script class="analytics">
902  (function () {
903    var customDocumentWrite = function(content) {
904      var jquery = null;
905
906      if (window.jQuery) {
907        jquery = window.jQuery;
908      } else if (window.Checkout && window.Checkout.$) {
909        jquery = window.Checkout.$;
910      }
911
912      if (jquery) {
913        jquery('body').append(content);
914      }
915    };
916
917    var hasLoggedConversion = function(token) {
918      if (token) {
919        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
920      }
921      return false;
922    }
923
924    var setCookieIfConversion = function(token) {
925      if (token) {
926        var twoMonthsFromNow = new Date(Date.now());
927        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
928
929        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
930      }
931    }
932
933    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
934    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
935    if (trekkie.integrations) {
936      return;
937    }
938    trekkie.methods = [
939      'identify',
940      'page',
941      'ready',
942      'track',
943      'trackForm',
944      'trackLink'
945    ];
946    trekkie.factory = function(method) {
947      return function() {
948        var args = Array.prototype.slice.call(arguments);
949        args.unshift(method);
950        trekkie.push(args);
951        if (method == 'track' || method == 'page') {
952          var pageUrl;
953          try {
954            pageUrl = window.location.href;
955          } catch (e) {}
956          var pageReferrer;
957          try {
958            pageReferrer = document.referrer;
959          } catch (e) {}
960          try {
961            if (window.__TREKKIE_SHIM_QUEUE == null) {
962              window.__TREKKIE_SHIM_QUEUE = [];
963            }
964            window.__TREKKIE_SHIM_QUEUE.push({
965              from: 'trekkie-stub',
966              method: method,
967              args: args.slice(1),
968              pageContext: {
969                url: pageUrl,
970                referrer: pageReferrer
971              }
972            });
973          } catch (e) {
974            // no-op
975          }
976        }
977        return trekkie;
978      };
979    };
980    for (var i = 0; i < trekkie.methods.length; i++) {
981      var key = trekkie.methods[i];
982      trekkie[key] = trekkie.factory(key);
983    }
984    trekkie.load = function(config) {
985      trekkie.config = config || {};
986      trekkie.config.initialDocumentCookie = document.cookie;
987      var first = document.getElementsByTagName('script')[0];
988var script = document.createElement('script');
989script.type = 'text/javascript';
990script.onerror = function(e) {
991  var scriptFallback = document.createElement('script');
992  scriptFallback.type = 'text/javascript';
993  scriptFallback.onerror = function(error) {
994          var Monorail = {
995      produce: function produce(monorailDomain, schemaId, payload) {
996        var currentMs = new Date().getTime();
997        var event = {
998          schema_id: schemaId,
999          payload: payload,
1000          metadata: {
1001            event_created_at_ms: currentMs,
1002            event_sent_at_ms: currentMs
1003          }
1004        };
1005        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1006      },
1007      sendRequest: function sendRequest(endpointUrl, payload) {
1008        // Try the sendBeacon API
1009        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1010          var blobData = new window.Blob([payload], {
1011            type: 'text/plain'
1012          });
1013
1014          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1015            return true;
1016          } // sendBeacon was not successful
1017
1018        } // XHR beacon
1019
1020        var xhr = new XMLHttpRequest();
1021
1022        try {
1023          xhr.open('POST', endpointUrl);
1024          xhr.setRequestHeader('Content-Type', 'text/plain');
1025          xhr.send(payload);
1026        } catch (e) {
1027          console.log(e);
1028        }
1029
1030        return false;
1031      },
1032      isIos12: function isIos12() {
1033        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1034      }
1035    };
1036    Monorail.produce('monorail-edge.shopifysvc.com',
1037      'trekkie_storefront_load_errors/1.1',
1038      {shop_id: 57045155883,
1039      theme_id: 190483955755,
1040      app_name: "storefront",
1041      context_url: window.location.href,
1042      source_url: "//craftandglory.in/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1043
1044  };
1045  scriptFallback.async = true;
1046  scriptFallback.src = '//craftandglory.in/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1047  first.parentNode.insertBefore(scriptFallback, first);
1048};
1049script.async = true;
1050script.src = '//craftandglory.in/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1051first.parentNode.insertBefore(script, first);
1052
1053    };
1054    trekkie.load(
1055      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57045155883,"isMerchantRequest":null,"themeId":190483955755,"themeCityHash":"715224258536288290","contentLanguage":"en","currency":"INR","eventMetadataId":"4e4950a7-612d-4d31-b27d-187f5b30d1c5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1056    );
1057
1058    var loaded = false;
1059    trekkie.ready(function() {
1060      if (loaded) return;
1061      loaded = true;
1062
1063      window.ShopifyAnalytics.lib = window.trekkie;
1064
1065      var originalDocumentWrite = document.write;
1066      document.write = customDocumentWrite;
1067      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1068      document.write = originalDocumentWrite;
1069
1070      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1071      var token = match? match[1]: undefined;
1072      if (!hasLoggedConversion(token)) {
1073        setCookieIfConversion(token);
1074        
1075      }
1076    });
1077
1078    window.ShopifyAnalytics.lib.page(null,{"requestId":"a3fba8a3-6738-4059-a962-f859085199e5-1791185077","shopifyEmitted":true});
1079
1080    var eventsListenerScript = document.createElement('script');
1081    eventsListenerScript.async = true;
1082    eventsListenerScript.src = "//craftandglory.in/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1083    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1084})();</script>
vendor: 1 bytes, line 1084
1084
1085<script
1086  defer
1087  src="https://craftandglory.in/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1088  data-application="storefront-renderer"
1089  data-shop-id="57045155883"
1090  data-render-region="gcp-us-east1"
1091  data-page-type="customers/login"
1092  data-theme-instance-id="190483955755"
1093  data-theme-name="Dawn"
1094  data-theme-version="5.0.0"
1095  data-monorail-region="shop_domain"
1096  data-resource-timing-sampling-rate="10"
1097  data-shs="true"
1098  data-shs-beacon="true"
1099  data-shs-export-with-fetch="true"
1100  data-shs-logs-sample-rate="1"
1101  data-shs-beacon-endpoint="https://craftandglory.in/api/collect"
1102></script>
1102
1103<meta name="shopify-y" content="813a8225-c1ed-47a6-b0cd-784f636752cb" data-expiration="1822742677000"><meta name="shopify-s" content="199e6960-b145-4789-bb4a-1988e9f62b76" data-expiration="1791186877000"><meta name="new-cookie-storage-activated" content="t">
1104</head><body class="template-customers/login gradient">
1105    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1105-1108
1105
1106    <noscript
1107      ><iframe
1108        src="https://www.googletagmanager.com/ns.html?id=
1108GTM-M85VD438
vendor: 123 bytes, lines 1108-1114
1108"
1109        height="0"
1110        width="0"
1111        style="display:none;visibility:hidden"
1112      ></iframe
1113    ></noscript>
1114    
1114<!-- End Google Tag Manager (noscript) -->
1115
1116    <!--
1117      <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1118        Skip to content
1119      </a>
1120    -->
1121
1122    <div id="shopify-section-announcement-bar" class="shopify-section"><style data-shopify>.announcement-bar-fade {
1123    background-color: #942d01;
1124    color: #ffffff;
1125    position: relative;
1126    display: flex;
1127    justify-content: center;
1128    align-items: center;
1129    min-height: 45px; /* Adjust height here */
1130    overflow: hidden;
1131    padding: 5px 0;
1132  }
1133
1134  .fade-item {
1135    position: absolute;
1136    width: 100%;
1137    text-align: center;
1138    opacity: 0;
1139    transition: opacity 1.2s ease-in-out;
1140    visibility: hidden;
1141    text-decoration: none;
1142    color: inherit;
1143    display: block;
1144    font-size: 14px;
1145    font-weight: 500;
1146    letter-spacing: 0.5px;
1147  }
1148
1149  .fade-item.is-active {
1150    opacity: 1;
1151    visibility: visible;
1152  }
1153
1154  .fade-item:hover {
1155    text-decoration: underline;
1156  }</style><div id="AnnouncementFade-announcement-bar" class="announcement-bar-fade" role="region" aria-label="Announcement"><a href="/collections/m43" class="fade-item is-active" >
1157          M43 Wheat Roughout Boots - Now Launched
1158        </a><a href="/collections/jungle-pathfinder-product-collection" class="fade-item " >
1159          Jungle Pathfinder Collection - Live Now
1160        </a><a href="/collections/summer-slides" class="fade-item " >
1161          World&#39;s 1st Goodyear Welted Slides - Explore Now!
1162        </a><a href="/collections/himalayan-collection" class="fade-item " >
1163          Himalayan Collection - 200 Pcs Only - Live Now!
1164        </a><a href="/collections/jeans" class="fade-item " >
1165          15oz Selvedge Denim - Live Now!
1166        </a></div>
1167
1168<script>
1169  document.addEventListener('DOMContentLoaded', function() {
1170    const container = document.querySelector('#AnnouncementFade-announcement-bar');
1171    const items = container.querySelectorAll('.fade-item');
1172    if (items.length <= 1) return;
1173
1174    let currentIndex = 0;
1175    const intervalTime = 5 * 1000;
1176
1177    function rotateAnnouncement() {
1178      items[currentIndex].classList.remove('is-active');
1179      currentIndex = (currentIndex + 1) % items.length;
1180      items[currentIndex].classList.add('is-active');
1181    }
1182
1183    setInterval(rotateAnnouncement, intervalTime);
1184  });
1185
1186  // Re-run for Shopify Theme Editor when blocks are changed
1187  document.addEventListener('shopify:section:load', () => location.reload());
1188</script>
1188
1189
1190</div>
1191    <div id="shopify-section-header" class="shopify-section section-header">
1192<script>
1193  function autoLogin (){
1194        document.getElementById('kwik-pass-text').textContent = 'Account';
1195      }
1196      window.addEventListener('user-loggedin', function(event) {
1197         const { token } = event?.detail;
1198         if (token){
1199           autoLogin();
1200         }
1201      });
1202    document.addEventListener('DOMContentLoaded',function () {
1203      var userToken = localStorage.getItem('KWIKSESSIONTOKEN');
1204      if (userToken){
1205        autoLogin();
1206      }
1207  })
1208</script>
1208
1209
1210
1211
1212<link rel="stylesheet" href="//craftandglory.in/cdn/shop/t/67/assets/component-list-menu.css?v=151968516119678728991789555509" media="print" onload="this.media='all'">
1213<link rel="stylesheet" href="//craftandglory.in/cdn/shop/t/67/assets/component-search.css?v=96455689198851321781789555507" media="print" onload="this.media='all'">
1214<link rel="stylesheet" href="//craftandglory.in/cdn/shop/t/67/assets/component-menu-drawer.css?v=182311192829367774911789555507" media="print" onload="this.media='all'">
1215<link rel="stylesheet" href="//craftandglory.in/cdn/shop/t/67/assets/component-cart-notification.css?v=119852831333870967341789555511" media="print" onload="this.media='all'">
1216<link rel="stylesheet" href="//craftandglory.in/cdn/shop/t/67/assets/component-cart-items.css?v=23917223812499722491789555510" media="print" onload="this.media='all'"><link rel="stylesheet" href="//craftandglory.in/cdn/shop/t/67/assets/component-price.css?v=112673864592427438181789555510" media="print" onload="this.media='all'">
1217  <link rel="stylesheet" href="//craftandglory.in/cdn/shop/t/67/assets/component-loading-overlay.css?v=167310470843593579841789555511" media="print" onload="this.media='all'"><link rel="stylesheet" href="//craftandglory.in/cdn/shop/t/67/assets/component-mega-menu.css?v=45756738967767939531789555511" media="print" onload="this.media='all'">
1218  <noscript><link href="//craftandglory.in/cdn/shop/t/67/assets/component-mega-menu.css?v=45756738967767939531789555511" rel="stylesheet" type="text/css" media="all" /></noscript><noscript><link href="//craftandglory.in/cdn/shop/t/67/assets/component-list-menu.css?v=151968516119678728991789555509" rel="stylesheet" type="text/css" media="all" /></noscript>
1219<noscript><link href="//craftandglory.in/cdn/shop/t/67/assets/component-search.css?v=96455689198851321781789555507" rel="stylesheet" type="text/css" media="all" /></noscript>
1220<noscript><link href="//craftandglory.in/cdn/shop/t/67/assets/component-menu-drawer.css?v=182311192829367774911789555507" rel="stylesheet" type="text/css" media="all" /></noscript>
1221<noscript><link href="//craftandglory.in/cdn/shop/t/67/assets/component-cart-notification.css?v=119852831333870967341789555511" rel="stylesheet" type="text/css" media="all" /></noscript>
1222<noscript><link href="//craftandglory.in/cdn/shop/t/67/assets/component-cart-items.css?v=23917223812499722491789555510" rel="stylesheet" type="text/css" media="all" /></noscript>
1223
1224<style>
1225  header-drawer {
1226    justify-self: start;
1227    margin-left: -1.2rem;
1228  }
1229
1230  @media screen and (min-width: 990px) {
1231    header-drawer {
1232      display: none;
1233    }
1234
1235    /* Redesigned Desktop Header: Single-line compact layout */
1236    .header,
1237    .header--top-center {
1238      grid-template-areas: 'navigation heading icons' !important;
1239      grid-template-columns: 1fr auto 1fr !important;
1240      align-items: center !important;
1241      padding-top: 0.6rem !important;
1242      padding-bottom: 0.6rem !important;
1243      column-gap: 1.5rem !important;
1244    }
1245
1246    .header--has-menu:not(.header--middle-left) {
1247      padding-bottom: 0.6rem !important;
1248    }
1249
1250    /* Left: Navigation Menu */
1251    .header__inline-menu,
1252    .header--top-center .header__inline-menu {
1253      grid-area: navigation !important;
1254      display: block !important;
1255      justify-self: start !important;
1256      margin-top: 0 !important;
1257      margin-left: 0 !important;
1258    }
1259
1260    .header__inline-menu > .list-menu--inline,
1261    .header--top-center .header__inline-menu > .list-menu--inline {
1262      display: flex !important;
1263      flex-wrap: nowrap !important;
1264      justify-content: flex-start !important;
1265      align-items: center !important;
1266      gap: 0.25rem !important;
1267    }
1268
1269    .header__inline-menu .header__menu-item {
1270      padding: 0.6rem 1rem !important;
1271      white-space: nowrap !important;
1272    }
1273
1274    .header__inline-menu summary.header__menu-item,
1275    .header__inline-menu summary.list-menu__item {
1276      padding-right: 2.8rem !important;
1277    }
1278
1279    .header__inline-menu summary .icon-caret {
1280      right: 1.1rem !important;
1281    }
1282
1283    /* Center: Craft & Glory Logo (Slightly smaller & centered) */
1284    .header__heading,
1285    .header__heading-link,
1286    .header--top-center .header__heading,
1287    .header--top-center .header__heading-link {
1288      grid-area: heading !important;
1289      justify-self: center !important;
1290      text-align: center !important;
1291      margin: 0 !important;
1292      padding: 0.2rem 0.5rem !important;
1293      line-height: 0 !important;
1294    }
1295
1296    .header__heading-logo {
1297      max-width: 95px !important;
1298      width: 95px !important;
1299      height: auto !important;
1300    }
1301
1302    /* Right: Icons (Search + Account + Cart) */
1303    .header__icons {
1304      grid-area: icons !important;
1305      justify-self: end !important;
1306      display: flex !important;
1307      align-items: center !important;
1308      gap: 0.4rem !important;
1309    }
1310
1311    /* Hide the old top-left search icon on desktop */
1312    .header > .header__search,
1313    .header--top-center > .header__search {
1314      display: none !important;
1315    }
1316
1317    /* Show search icon inside .header__icons on desktop */
1318    .header__icons .header__search,
1319    .header--top-center .header__icons .header__search,
1320    .header__icons details-modal.header__search {
1321      display: inline-flex !important;
1322    }
1323
1324    .header__icons .header__icon {
1325      height: 4rem !important;
1326      width: 4rem !important;
1327    }
1328  }
1329
1330  .menu-drawer-container {
1331    display: flex;
1332  }
1333
1334  .list-menu {
1335    list-style: none;
1336    padding: 0;
1337    margin: 0;
1338  }
1339
1340  .list-menu--inline {
1341    display: inline-flex;
1342    flex-wrap: wrap;
1343  }
1344
1345  summary.list-menu__item {
1346    padding-right: 2.7rem;
1347  }
1348
1349  .list-menu__item {
1350    display: flex;
1351    align-items: center;
1352    line-height: calc(1 + 0.3 / var(--font-body-scale));
1353  }
1354
1355  .list-menu__item--link {
1356    text-decoration: none;
1357    padding-bottom: 1rem;
1358    padding-top: 1rem;
1359    line-height: calc(1 + 0.8 / var(--font-body-scale));
1360  }
1361
1362  @media screen and (min-width: 750px) {
1363    .list-menu__item--link {
1364      padding-bottom: 0.5rem;
1365      padding-top: 0.5rem;
1366    }
1367  }
1368
1369  @media only screen and (max-width : 767px) {
1370    header-drawer div#menu-drawer nav.header__inline-menu {
1371        display: block;
1372        width: 100%;
1373    }
1374
1375    header-drawer .menu-drawer {
1376        width: 100%;
1377    }
1378
1379    header-drawer .mega-menu[open] .mega-menu__content {
1380        position: relative;
1381    }
1382
1383    header-drawer .two--side__megaMenu .mega-menu__list {
1384        flex-direction: column;
1385        padding: 0 20px;
1386    }
1387
1388    header-drawer .menu__items.header-hero-img + li {
1389        margin-left: 0;
1390    }
1391
1392    html .two--side__megaMenu .mega-menu__list .menu__items {
1393        padding: 0;
1394    }
1395
1396    header-drawer .single-megaMenu-layout .mega-menu__list {
1397        flex-wrap: wrap;
1398        justify-content: space-between;
1399    }
1400
1401    header-drawer .single-megaMenu-layout .mega-menu__list li {
1402        width: calc(50% - 15px);
1403        padding: 0;
1404    }
1405
1406    header-drawer .single-megaMenu-layout .mega-menu__list img {
1407        width: 100%;
1408        display: block;
1409    }
1410    header-drawer .menu-drawer__navigation-container {
1411        display: flex;
1412        align-content: space-between;
1413        flex-wrap: nowrap;
1414        flex-direction: column;
1415        align-items: stretch;
1416        justify-content: space-between;
1417    }
1418    header-drawer .list-menu--inline {
1419        flex-direction: column;
1420        width: 100%;
1421    }
1422  }
1423</style><style data-shopify>.section-header {
1424    margin-bottom: 0px;
1425  }
1426
1427  @media screen and (min-width: 750px) {
1428    .section-header {
1429      margin-bottom: 0px;
1430    }
1431  }
1432  /* ═══ CNG Mega Menu Redesign ═══ */
1433  .mega-menu__content.cng-mega-menu {
1434    background-color: #121212 !important;
1435    border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
1436    border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
1437    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.6) !important;
1438    padding: 2.2rem 0 !important;
1439    max-height: calc(100vh - 85px) !important;
1440    overflow-y: auto !important;
1441  }
1442
1443  .cng-mega-menu__inner {
1444    display: flex !important;
1445    gap: 2.5rem !important;
1446    align-items: stretch !important;
1447    max-width: var(--page-width, 1320px) !important;
1448    margin: 0 auto !important;
1449    padding: 0 2.5rem !important;
1450  }
1451
1452  /* Left: Hero Collection Card */
1453  .cng-mega-menu__hero {
1454    flex: 0 0 240px !important;
1455    width: 240px !important;
1456  }
1457
1458  .cng-mega-menu__hero-card {
1459    width: 100% !important;
1460    height: 100% !important;
1461    min-height: 270px !important;
1462    max-height: 320px !important;
1463    border-radius: 8px !important;
1464    overflow: hidden !important;
1465    position: relative !important;
1466    border: 1px solid rgba(255, 255, 255, 0.1) !important;
1467    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4) !important;
1468    background: #1a1a1a !important;
1469  }
1470
1471  .cng-mega-menu__hero-link {
1472    display: block !important;
1473    width: 100% !important;
1474    height: 100% !important;
1475    position: relative !important;
1476    text-decoration: none !important;
1477  }
1478
1479  .cng-mega-menu__hero-card img {
1480    width: 100% !important;
1481    height: 100% !important;
1482    object-fit: cover !important;
1483    display: block !important;
1484    margin: 0 !important;
1485    border-radius: 8px !important;
1486    transition: transform 0.4s ease !important;
1487  }
1488
1489  .cng-mega-menu__hero-card:hover img {
1490    transform: scale(1.05) !important;
1491  }
1492
1493  .cng-mega-menu__hero-overlay {
1494    position: absolute !important;
1495    inset: 0 !important;
1496    background: linear-gradient(180deg, transparent 45%, rgba(0, 0, 0, 0.85) 100%) !important;
1497    display: flex !important;
1498    align-items: flex-end !important;
1499    padding: 1.2rem !important;
1500    pointer-events: none !important;
1501  }
1502
1503  .cng-mega-menu__hero-cta {
1504    color: #f3efe6 !important;
1505    font-size: 1.2rem !important;
1506    font-weight: 600 !important;
1507    letter-spacing: 0.06em !important;
1508    text-transform: uppercase !important;
1509    display: inline-flex !important;
1510    align-items: center !important;
1511    gap: 6px !important;
1512    transition: color 0.2s ease !important;
1513  }
1514
1515  .cng-mega-menu__hero-card:hover .cng-mega-menu__hero-cta {
1516    color: #d4a373 !important;
1517  }
1518
1519  /* Right / Full: Columns */
1520  .cng-mega-menu__columns {
1521    flex: 1 1 auto !important;
1522    display: flex !important;
1523    flex-wrap: wrap !important;
1524    gap: 1.6rem 2.2rem !important;
1525    align-items: flex-start !important;
1526    justify-content: flex-start !important;
1527  }
1528
1529  .cng-mega-menu__columns--full {
1530    justify-content: center !important;
1531    align-items: center !important;
1532    gap: 1.6rem !important;
1533  }
1534
1535  .cng-mega-menu__col {
1536    flex: 0 1 auto !important;
1537    min-width: 125px !important;
1538  }
1539
1540  /* Category Heading */
1541  .cng-mega-menu__heading {
1542    font-size: 1.25rem !important;
1543    font-weight: 700 !important;
1544    letter-spacing: 0.07em !important;
1545    text-transform: uppercase !important;
1546    color: #f3efe6 !important;
1547    text-decoration: none !important;
1548    display: inline-block !important;
1549    margin-bottom: 0.8rem !important;
1550    padding-bottom: 0.25rem !important;
1551    border-bottom: 1.5px solid transparent !important;
1552    transition: color 0.2s ease, border-color 0.2s ease !important;
1553  }
1554
1555  .cng-mega-menu__heading:hover,
1556  .cng-mega-menu__heading--active {
1557    color: #d4a373 !important;
1558    border-bottom-color: #d4a373 !important;
1559  }
1560
1561  /* Leaf Items (Gifting, About pills etc) */
1562  .cng-mega-menu__col--leaf {
1563    display: inline-flex !important;
1564    align-items: center !important;
1565    min-width: 0 !important;
1566    flex: 0 0 auto !important;
1567  }
1568
1569  .cng-mega-menu__col--leaf .cng-mega-menu__heading {
1570    margin-bottom: 0 !important;
1571    padding: 0.55rem 1.4rem !important;
1572    border: 1px solid rgba(255, 255, 255, 0.15) !important;
1573    border-radius: 20px !important;
1574    background: rgba(255, 255, 255, 0.04) !important;
1575    font-size: 1.15rem !important;
1576    font-weight: 600 !important;
1577    letter-spacing: 0.04em !important;
1578    white-space: nowrap !important;
1579  }
1580
1581  .cng-mega-menu__col--leaf .cng-mega-menu__heading:hover {
1582    background: rgba(212, 163, 115, 0.15) !important;
1583    border-color: #d4a373 !important;
1584    color: #d4a373 !important;
1585  }
1586
1587  /* Sublist & Subitems */
1588  .cng-mega-menu__sublist {
1589    margin: 0 !important;
1590    padding: 0 !important;
1591    list-style: none !important;
1592  }
1593
1594  .cng-mega-menu__subitem {
1595    margin-bottom: 0.4rem !important;
1596  }
1597
1598  .cng-mega-menu__sublink {
1599    display: flex !important;
1600    align-items: center !important;
1601    gap: 9px !important;
1602    text-decoration: none !important;
1603    padding: 0.25rem 0 !important;
1604    transition: transform 0.2s ease !important;
1605  }
1606
1607  .cng-mega-menu__sublink:hover {
1608    transform: translateX(3px) !important;
1609  }
1610
1611  .cng-mega-menu__thumb {
1612    width: 32px !important;
1613    height: 32px !important;
1614    border-radius: 50% !important;
1615    overflow: hidden !important;
1616    flex-shrink: 0 !important;
1617    display: inline-flex !important;
1618    align-items: center !important;
1619    justify-content: center !important;
1620    border: 1px solid rgba(255, 255, 255, 0.12) !important;
1621    background: #1c1c1c !important;
1622    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) !important;
1623    transition: border-color 0.2s ease, transform 0.2s ease !important;
1624  }
1625
1626  .cng-mega-menu__thumb img {
1627    width: 100% !important;
1628    height: 100% !important;
1629    object-fit: cover !important;
1630    border-radius: 50% !important;
1631    display: block !important;
1632  }
1633
1634  .cng-mega-menu__sublink:hover .cng-mega-menu__thumb {
1635    border-color: #d4a373 !important;
1636    transform: scale(1.08) !important;
1637  }
1638
1639  .cng-mega-menu__label {
1640    font-size: 1.25rem !important;
1641    line-height: 1.3 !important;
1642    color: rgba(240, 237, 230, 0.72) !important;
1643    white-space: nowrap !important;
1644    transition: color 0.2s ease !important;
1645  }
1646
1647  .cng-mega-menu__sublink:hover .cng-mega-menu__label,
1648  .cng-mega-menu__sublink--active .cng-mega-menu__label {
1649    color: #ffffff !important;
1650  }
1651
1652  /* Cat Cards for Menu 3 (About / Collections) */
1653  .cng-mega-menu__cat-card {
1654    display: flex !important;
1655    flex-direction: column !important;
1656    align-items: center !important;
1657    gap: 0.8rem !important;
1658    text-decoration: none !important;
1659    width: 120px !important;
1660  }
1661
1662  .cng-mega-menu__cat-img {
1663    width: 120px !important;
1664    height: 90px !important;
1665    border-radius: 8px !important;
1666    overflow: hidden !important;
1667    background: #1e1e1e !important;
1668    border: 1px solid rgba(255, 255, 255, 0.1) !important;
1669    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
1670  }
1671
1672  .cng-mega-menu__cat-img img {
1673    width: 100% !important;
1674    height: 100% !important;
1675    object-fit: cover !important;
1676    display: block !important;
1677    transition: transform 0.3s ease !important;
1678  }
1679
1680  .cng-mega-menu__cat-card:hover .cng-mega-menu__cat-img img {
1681    transform: scale(1.06) !important;
1682  }
1683
1684  .cng-mega-menu__cat-title {
1685    font-size: 1.25rem !important;
1686    font-weight: 600 !important;
1687    color: #f3efe6 !important;
1688    text-align: center !important;
1689    transition: color 0.2s ease !important;
1690  }
1691
1692  /* Collections Mega Menu Grid & Cards */
1693  .cng-mega-menu__collections-grid {
1694    display: flex !important;
1695    justify-content: center !important;
1696    align-items: stretch !important;
1697    gap: 1.8rem !important;
1698    width: 100% !important;
1699    flex-wrap: wrap !important;
1700  }
1701
1702  .cng-mega-menu__col-card {
1703    position: relative !important;
1704    border-radius: 10px !important;
1705    overflow: hidden !important;
1706    background: #181818 !important;
1707    border: 1px solid rgba(255, 255, 255, 0.08) !important;
1708    aspect-ratio: 4 / 5 !important;
1709    flex: 1 1 180px !important;
1710    max-width: 220px !important;
1711    min-width: 150px !important;
1712    min-height: 200px !important;
1713    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease !important;
1714  }
1715
1716  .cng-mega-menu__col-card:hover {
1717    border-color: rgba(212, 163, 115, 0.45) !important;
1718    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.6) !important;
1719    transform: translateY(-3px) !important;
1720  }
1721
1722  .cng-mega-menu__col-card-link {
1723    display: block !important;
1724    width: 100% !important;
1725    height: 100% !important;
1726    position: relative !important;
1727    text-decoration: none !important;
1728    color: inherit !important;
1729  }
1730
1731  .cng-mega-menu__col-card-img {
1732    width: 100% !important;
1733    height: 100% !important;
1734    position: absolute !important;
1735    inset: 0 !important;
1736  }
1737
1738  .cng-mega-menu__col-card-img img {
1739    width: 100% !important;
1740    height: 100% !important;
1741    object-fit: cover !important;
1742    display: block !important;
1743    transition: transform 0.45s cubic-bezier(0.2, 0, 0.2, 1) !important;
1744  }
1745
1746  .cng-mega-menu__col-card:hover .cng-mega-menu__col-card-img img {
1747    transform: scale(1.06) !important;
1748  }
1749
1750  .cng-mega-menu__col-card-overlay {
1751    position: absolute !important;
1752    inset: 0 !important;
1753    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.4) 65%, rgba(0, 0, 0, 0.9) 100%) !important;
1754    display: flex !important;
1755    align-items: flex-end !important;
1756    padding: 1.4rem 1.2rem !important;
1757    pointer-events: none !important;
1758    z-index: 2 !important;
1759  }
1760
1761  .cng-mega-menu__col-card-title {
1762    font-family: inherit !important;
1763    font-size: 1.15rem !important;
1764    font-weight: 700 !important;
1765    line-height: 1.3 !important;
1766    letter-spacing: 0.08em !important;
1767    text-transform: uppercase !important;
1768    color: #f3efe6 !important;
1769    transition: color 0.25s ease, transform 0.25s ease !important;
1770  }
1771
1772  .cng-mega-menu__col-card:hover .cng-mega-menu__col-card-title {
1773    color: #ffffff !important;
1774    transform: translateY(-2px) !important;
1775  }
1776
1777  .cng-mega-menu__col-card-cta {
1778    display: inline-flex !important;
1779    align-items: center !important;
1780    gap: 0.6rem !important;
1781    font-size: 1.15rem !important;
1782    font-weight: 700 !important;
1783    letter-spacing: 0.1em !important;
1784    text-transform: uppercase !important;
1785    color: #f3efe6 !important;
1786    transition: gap 0.2s ease, color 0.2s ease !important;
1787  }
1788
1789  .cng-mega-menu__col-card:hover .cng-mega-menu__col-card-cta {
1790    gap: 0.9rem !important;
1791    color: #ffffff !important;
1792  }
1793
1794  .cng-mega-menu__col-card--featured {
1795    border-color: rgba(212, 163, 115, 0.3) !important;
1796  }</style>
1796<script src="//craftandglory.in/cdn/shop/t/67/assets/details-disclosure.js?v=153497636716254413831789555508" defer="defer"></script>
vendor: 1 bytes, line 1796
1796
1797<script src="//craftandglory.in/cdn/shop/t/67/assets/details-modal.js?v=4511761896672669691789555508" defer="defer"></script>
vendor: 1 bytes, line 1797
1797
1798<script src="//craftandglory.in/cdn/shop/t/67/assets/cart-notification.js?v=146771965050272264641789555511" defer="defer"></script>
1798
1799
1800<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1801  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1802    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
1803  </symbol>
1804
1805  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1806    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1807  </symbol>
1808</svg>
1809<sticky-header class="header-wrapper color-accent-1 gradient header-wrapper--border-bottom">
1810  <header class="header header--top-center page-width header--has-menu"><header-drawer data-breakpoint="tablet">
1811        <details id="Details-menu-drawer-container" class="menu-drawer-container">
1812          <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
1813            <span>
1814              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
1815  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
1816</svg>
1817
1818              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1819  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1820</svg>
1821
1822            </span>
1823          </summary>
1824          <div id="menu-drawer" class="gradient menu-drawer motion-reduce cng-mobile-drawer" tabindex="-1">
1825            <div class="menu-drawer__inner-container">
1826              <div class="menu-drawer__navigation-container"><div class="cng-drawer-body"><nav class="cng-drawer-nav" aria-label="Mobile navigation"><details class="cng-drawer-group" open>
1827          <summary class="cng-drawer-group__header">
1828            <span class="cng-drawer-group__title">Shop</span>
1829            <svg class="cng-drawer-group__chevron" width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1830              <path d="M2 4.5L6 8.5L10 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1831            </svg>
1832          </summary>
1833          <ul class="cng-drawer-group__links" role="list"><li class="cng-drawer-subgroup">
1834                  <details class="cng-drawer-subgroup__details">
1835                    <summary class="cng-drawer-subgroup__header">
1836                      <span class="cng-drawer-subgroup__title">Footwear</span>
1837                      <svg class="cng-drawer-group__chevron" width="10" height="10" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1838                        <path d="M2 4.5L6 8.5L10 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1839                      </svg>
1840                    </summary>
1841                    <ul class="cng-drawer-subgroup__links" role="list"><li class="cng-drawer-link cng-drawer-link--grandchild">
1842                          <a href="/collections/boots" class="cng-drawer-link__anchor">
1843                            Boots
1844                          </a>
1845                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1846                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1847                          </svg>
1848                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1849                          <a href="/collections/all-summer-shoes" class="cng-drawer-link__anch
1849or">
1850                            Shoes
1851                          </a>
1852                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1853                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1854                          </svg>
1855                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1856                          <a href="/collections/summer-slides" class="cng-drawer-link__anchor">
1857                            Slides
1858                          </a>
1859                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1860                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1861                          </svg>
1862                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1863                          <a href="/collections/leather-sneakers" class="cng-drawer-link__anchor">
1864                            Sneakers
1865                          </a>
1866                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1867                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1868                          </svg>
1869                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1870                          <a href="/collections/laces" class="cng-drawer-link__anchor">
1871                            Footwear Accessories
1872                          </a>
1873                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1874                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1875                          </svg>
1876                        </li></ul>
1877                  </details>
1878                </li><li class="cng-drawer-subgroup">
1879                  <details class="cng-drawer-subgroup__details">
1880                    <summary class="cng-drawer-subgroup__header">
1881                      <span class="cng-drawer-subgroup__title">Apparel</span>
1882                      <svg class="cng-drawer-group__chevron" width="10" height="10" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1883                        <path d="M2 4.5L6 8.5L10 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1884                      </svg>
1885                    </summary>
1886                    <ul class="cng-drawer-subgroup__links" role="list"><li class="cng-drawer-link cng-drawer-link--grandchild">
1887                          <a href="/collections/all-jackets" class="cng-drawer-link__anchor">
1888                            Jackets
1889                          </a>
1890                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1891                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1892                          </svg>
1893                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1894                          <a href="/collections/shirt-overshirt" class="cng-drawer-link__anchor">
1895                            Shirt &amp; Overshirt
1896                          </a>
1897                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1898                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1899                          </svg>
1900                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1901                          <a href="/collections/mens-bottoms" class="cng-drawer-link__anch
1901or">
1902                            Bottoms
1903                          </a>
1904                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1905                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1906                          </svg>
1907                        </li></ul>
1908                  </details>
1909                </li><li class="cng-drawer-subgroup">
1910                  <details class="cng-drawer-subgroup__details">
1911                    <summary class="cng-drawer-subgroup__header">
1912                      <span class="cng-drawer-subgroup__title">Bags</span>
1913                      <svg class="cng-drawer-group__chevron" width="10" height="10" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1914                        <path d="M2 4.5L6 8.5L10 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1915                      </svg>
1916                    </summary>
1917                    <ul class="cng-drawer-subgroup__links" role="list"><li class="cng-drawer-link cng-drawer-link--grandchild">
1918                          <a href="/collections/duffle-weekenders" class="cng-drawer-link__anchor">
1919                            Duffle &amp; Weekenders
1920                          </a>
1921                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1922                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1923                          </svg>
1924                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1925                          <a href="/collections/satchel-briefcase" class="cng-drawer-link__anchor">
1926                            Briefcase &amp; Satchel
1927                          </a>
1928                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1929                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1930                          </svg>
1931                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1932                          <a href="/collections/backpacks" class="cng-drawer-link__anchor">
1933                            Backpacks
1934                          </a>
1935                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1936                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1937                          </svg>
1938                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1939                          <a href="/collections/bags-for-women" class="cng-drawer-link__anchor">
1940                            Women Bags
1941                          </a>
1942                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1943                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1944                          </svg>
1945                        </li></ul>
1946                  </details>
1947                </li><li class="cng-drawer-subgroup">
1948                  <details class="cng-drawer-subgroup__details">
1949                    <summary class="cng-drawer-subgroup__header">
1950                      <span class="cng-drawer-subgroup__title">Collections</span>
1951                      <svg class="cng-drawer-group__chevron" width="10" height="10" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1952                        <path d="M2 4.5L6 8.5L10 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1953                      </svg>
1954                    </summary>
1955                    <ul class="cng-drawer-subgroup__links" role="list"><li class="cng-drawer-link cng-drawer-link--grandchild">
1956                          <a href="/collections/heritage-wear-ldp" class="cng-drawer-link__anch
1956or">
1957                            Heritage Wear
1958                          </a>
1959                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1960                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1961                          </svg>
1962                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1963                          <a href="/collections/jungle-pathfinder-product-collection" class="cng-drawer-link__anchor">
1964                            Jungle Pathfinder
1965                          </a>
1966                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1967                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1968                          </svg>
1969                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1970                          <a href="/collections/wax-canvas-bags" class="cng-drawer-link__anchor">
1971                            Waxed Canvas Bags
1972                          </a>
1973                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1974                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1975                          </svg>
1976                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
1977                          <a href="/collections/gurkha-collection" class="cng-drawer-link__anchor">
1978                            Combat Collection
1979                          </a>
1980                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1981                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1982                          </svg>
1983                        </li></ul>
1984                  </details>
1985                </li><li class="cng-drawer-subgroup">
1986                  <details class="cng-drawer-subgroup__details">
1987                    <summary class="cng-drawer-subgroup__header">
1988                      <span class="cng-drawer-subgroup__title">Everyday Carry</span>
1989                      <svg class="cng-drawer-group__chevron" width="10" height="10" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1990                        <path d="M2 4.5L6 8.5L10 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1991                      </svg>
1992                    </summary>
1993                    <ul class="cng-drawer-subgroup__links" role="list"><li class="cng-drawer-link cng-drawer-link--grandchild">
1994                          <a href="/collections/wallets" class="cng-drawer-link__anchor">
1995                            Wallets &amp; Card Holders
1996                          </a>
1997                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1998                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
1999                          </svg>
2000                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
2001                          <a href="/collections/belts" class="cng-drawer-link__anchor">
2002                            Belts
2003                          </a>
2004                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2005                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2006                          </svg>
2007                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
2008                          <a href="/collections/other-cool-products" class="cng-drawer-link__anch
2008or">
2009                            Other Cool Stuff
2010                          </a>
2011                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2012                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2013                          </svg>
2014                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
2015                          <a href="/collections/combo-offer" class="cng-drawer-link__anchor">
2016                            Combo Offer
2017                          </a>
2018                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2019                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2020                          </svg>
2021                        </li></ul>
2022                  </details>
2023                </li><li class="cng-drawer-subgroup">
2024                  <details class="cng-drawer-subgroup__details">
2025                    <summary class="cng-drawer-subgroup__header">
2026                      <span class="cng-drawer-subgroup__title">Gadget Accessories</span>
2027                      <svg class="cng-drawer-group__chevron" width="10" height="10" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2028                        <path d="M2 4.5L6 8.5L10 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2029                      </svg>
2030                    </summary>
2031                    <ul class="cng-drawer-subgroup__links" role="list"><li class="cng-drawer-link cng-drawer-link--grandchild">
2032                          <a href="/collections/laptop-ipad-sleeve" class="cng-drawer-link__anchor">
2033                            Laptop &amp; iPad Sleeve
2034                          </a>
2035                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2036                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2037                          </svg>
2038                        </li><li class="cng-drawer-link cng-drawer-link--grandchild">
2039                          <a href="/collections/watch-strap" class="cng-drawer-link__anchor">
2040                            Watch Straps
2041                          </a>
2042                          <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2043                            <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2044                          </svg>
2045                        </li></ul>
2046                  </details>
2047                </li><li class="cng-drawer-link">
2048                  <a href="/pages/shop-gifting" class="cng-drawer-link__anchor">
2049                    Gifting
2050                  </a>
2051                  <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2052                    <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2053                  </svg>
2054                </li><li class="cng-drawer-link">
2055                  <a href="/collections/all-products" class="cng-drawer-link__anchor">
2056                    All Products
2057                  </a>
2058                  <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2059                    <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2060                  </svg>
2061                </li></ul>
2062        </details>
2062<details class="cng-drawer-group">
2063          <summary class="cng-drawer-group__header">
2064            <span class="cng-drawer-group__title">About</span>
2065            <svg class="cng-drawer-group__chevron" width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2066              <path d="M2 4.5L6 8.5L10 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2067            </svg>
2068          </summary>
2069          <ul class="cng-drawer-group__links" role="list"><li class="cng-drawer-link">
2070                  <a href="/pages/reviews" class="cng-drawer-link__anchor">
2071                    Reviews
2072                  </a>
2073                  <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2074                    <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2075                  </svg>
2076                </li><li class="cng-drawer-link">
2077                  <a href="/pages/communitys-favorite-boots" class="cng-drawer-link__anchor">
2078                    Community&#39;s Favorite Boots
2079                  </a>
2080                  <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2081                    <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2082                  </svg>
2083                </li><li class="cng-drawer-link">
2084                  <a href="/pages/join-our-community" class="cng-drawer-link__anchor">
2085                    Community
2086                  </a>
2087                  <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2088                    <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2089                  </svg>
2090                </li><li class="cng-drawer-link">
2091                  <a href="/pages/our-workshop" class="cng-drawer-link__anchor">
2092                    Our Workshop
2093                  </a>
2094                  <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2095                    <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2096                  </svg>
2097                </li><li class="cng-drawer-link">
2098                  <a href="/pages/care-your-products" class="cng-drawer-link__anchor">
2099                    How To Care
2100                  </a>
2101                  <svg class="cng-drawer-link__arrow" width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2102                    <path d="M3 1.5L7 5L3 8.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2103                  </svg>
2104                </li></ul>
2105        </details></nav>
2106<div class="cng-drawer-desktop-only">
2107                    <nav class="header__inline-menu">
2108    <ul class="list-menu list-menu--inline" role="list"><li class="menu-index-1"><header-menu>
2109              <details id="Details-DrawerMenu-1" class="mega-menu">
2110                <summary class="header__menu-item list-menu__item link focus-inset">
2111                  <span>Shop</span>
2112                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2113  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2114</svg>
2115
2116                </summary>
2117                <div id="MegaMenu-Content-DrawerMenu-1" class="mega-menu__content cng-mega-menu gradient motion-reduce global-settings-popup" tabindex="-1">
2118                  <div class="cng-mega-menu__inner page-width"><div class="cng-mega-menu__hero"><div class="cng-mega-menu__hero-card">
2119  <a href="/collections/all-products" data-img="all-products" class="cng-mega-menu__hero-link" aria-label="All Products">
2120    <img
2121    src="//craftandglory.in/cdn/shop/collections/DSC04760-01.jpg?format=webp&v=1789539675&width=700"
2122    alt="All Product"
2123    width="350"
2124    height="350"
2125    loading="lazy"
2126    decoding="async"
2127    style="aspect-ratio: 1 / 1; object-fit: cover;"
2128  >
2129    <span class="cng-mega-menu__hero-overlay">
2130      <span class="cng-mega-menu__hero-cta">
2131        All Products
2132        <svg width="12" height="12" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2133          <path d="M3.333 8h9.334M8.667 4l4 4-4 4" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
2134        </svg>
2135      </span>
2136    </span>
2137  </a>
2138</div>
2139
2140
2141                        </div><div class="cng-mega-menu__columns"><div class="cng-mega-menu__col">
2142                            <a href="/collections/goodyearwelted-boots" class="cng-mega-menu__heading">
2143                              Footwear
2144                            </a><ul class="cng-mega-menu__sublist list-unstyled" role="list"><li class="cng-mega-menu__subitem">
2145                                    <a href="/collections/boots" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2146    src="//craftandglory.in/cdn/shop/collections/WhatsApp_Image_2022-07-30_at_5.16.10_PM_d0145493-12b3-4af8-a4a9-0f2c5a8908ba.jpg?format=webp&v=1778051298&width=100"
2147    alt="Boots"
2148    width="50"
2149    height="50"
2150    loading="lazy"
2151    decoding="async"
2152    style="aspect-ratio: 1 / 1; object-fit: cover;"
2153  >
2154                                        </span><span class="cng-mega-menu__label">Boots</span>
2155                                    </a>
2156                                  </li><li class="cng-mega-menu__subitem">
2157                                    <a href="/collections/all-summer-shoes" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2158    src="//craftandglory.in/cdn/shop/collections/Collection_Circle_Image_jpg.jpg?format=webp&v=1779272720&width=100"
2159    alt="Shoes"
2160    width="50"
2161    height="50"
2162    loading="lazy"
2163    decoding="async"
2164    style="aspect-ratio: 1 / 1; object-fit: cover;"
2165  >
2166                                        </span><span class="cng-mega-menu__label">Shoes</span>
2167                                    </a>
2168                                  </li><li class="cng-mega-menu__subitem">
2169                                    <a href="/collections/summer-slides" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2170    src="//craftandglory.in/cdn/shop/collections/sliders_jpg.jpg?format=webp&v=1781696442&width=100"
2171    alt="Slides"
2172    width="50"
2173    height="50"
2174    loading="lazy"
2175    decoding="async"
2176    style="aspect-ratio: 1 / 1; object-fit: cover;"
2177  >
2178                                        </span><span class="cng-mega-menu__label">Slides</span>
2179                                    </a>
2180                                  </li><li class="cng-mega-menu__subitem">
2181                                    <a href="/collections/leather-sneakers" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2182    src="//craftandglory.in/cdn/shop/collections/DSC02382.jpg?format=webp&v=1778051366&width=100"
2183    alt="leather sneakers"
2184    width="50"
2185    height="50"
2186    loading="lazy"
2187    decoding="async"
2188    style="aspect-ratio: 1 / 1; object-fit: cover;"
2189  >
2190                                        </span><span class="cng-mega-menu__label">Sneakers</span>
2191                                    </a>
2192                                  </li><li class="cng-mega-menu__subitem">
2193                                    <a href="/collections/laces" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2194    src="//craftandglory.in/cdn/shop/files/SON00003.jpg?format=webp&v=1709620691&width=100"
2195    alt="Nylon Laces (Brown)"
2196    width="50"
2197    height="50"
2198    loading="lazy"
2199    decoding="async"
2200    style="aspect-ratio: 1 / 1; object-fit: cover;"
2201  >
2202                                        </span><span class="cng-mega-menu__label">Footwear Accessories</span>
2203                                    </a>
2204                                  </li></ul></div><div class="cng-mega-menu__col">
2205                            <a href="/collections/apparel" class="cng-mega-menu__heading">
2206                              Apparel
2207                            </a><ul class="cng-mega-menu__sublist list-unstyled" role="list"><li class="cng-mega-menu__subitem">
2208                                    <a href="/collections/all-jackets" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2209    src="//craftandglory.in/cdn/shop/collections/0002_Layer2copy5_df4ae4c1-fd86-4892-a
2209d90-98a393819a26.jpg?format=webp&v=1778051444&width=100"
2210    alt="Jackets"
2211    width="50"
2212    height="50"
2213    loading="lazy"
2214    decoding="async"
2215    style="aspect-ratio: 1 / 1; object-fit: cover;"
2216  >
2217                                        </span><span class="cng-mega-menu__label">Jackets</span>
2218                                    </a>
2219                                  </li><li class="cng-mega-menu__subitem">
2220                                    <a href="/collections/shirt-overshirt" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2221    src="//craftandglory.in/cdn/shop/files/5_e72b55bf-1140-4dac-b6a2-c176b5833862.jpg?format=webp&v=1789126191&width=100"
2222    alt="Heritage Work Shirt Full Sleeves Chambray Blue"
2223    width="50"
2224    height="50"
2225    loading="lazy"
2226    decoding="async"
2227    style="aspect-ratio: 1 / 1; object-fit: cover;"
2228  >
2229                                        </span><span class="cng-mega-menu__label">Shirt &amp; Overshirt</span>
2230                                    </a>
2231                                  </li><li class="cng-mega-menu__subitem">
2232                                    <a href="/collections/mens-bottoms" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2233    src="//craftandglory.in/cdn/shop/files/DOUBLEKNEE_jpg.jpg?format=webp&v=1779365831&width=100"
2234    alt="15 Oz Blue Blood Double Knee Carpenter 2.0 Selvedge Denim For Men ( True Straight)"
2235    width="50"
2236    height="50"
2237    loading="lazy"
2238    decoding="async"
2239    style="aspect-ratio: 1 / 1; object-fit: cover;"
2240  >
2241                                        </span><span class="cng-mega-menu__label">Bottoms</span>
2242                                    </a>
2243                                  </li></ul></div><div class="cng-mega-menu__col">
2244                            <a href="/collections/all-men-bags" class="cng-mega-menu__heading">
2245                              Bags
2246                            </a><ul class="cng-mega-menu__sublist list-unstyled" role="list"><li class="cng-mega-menu__subitem">
2247                                    <a href="/collections/duffle-weekenders" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2248    src="//craftandglory.in/cdn/shop/collections/Duffle_Collection_Image_1000_x_563.png?format=webp&v=1670407213&width=100"
2249    alt="duffle bag, mens duffle bag, pure leather duffle bag"
2250    width="50"
2251    height="50"
2252    loading="lazy"
2253    decoding="async"
2254    style="aspect-ratio: 1 / 1; object-fit: cover;"
2255  >
2256                                        </span><span class="cng-mega-menu__label">Duffle &amp; Weekenders</span>
2257                                    </a>
2258                                  </li><li class="cng-mega-menu__subitem">
2259                                    <a href="/collections/satchel-briefcase" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2260    src="//craftandglory.in/cdn/shop/collections/DSC05237-02_1.jpg?format=webp&v=1789544277&width=100"
2261    alt="mens satchel, leather briefcase for men, laptop briefcase"
2262    width="50"
2263    height="50"
2264    loading="lazy"
2265    decoding="async"
2266    style="aspect-ratio: 1 / 1; object-fit: cover;"
2267  >
2268                                        </span><span class="cng-mega-menu__label">Briefcase &amp; Satchel</span>
2269                                    </a>
2270                                  </li><li class="cng-mega-menu__subitem">
2271                                    <a href="/collections/backpacks" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2272    src="//craftandglory.in/cdn/shop/collections/Backpack_collection_Image_1000_x_563.png?format=webp&v=1670407322&width=100"
2273    alt="best backpack brands, backpack bag, leather backpack"
2274    width="50"
2275    height="50"
2276    loading="lazy"
2277    decoding="async"
2278    style="aspect-ratio: 1 / 1; object-fit: cover;"
2279  >
2280                                        </span><span class="cng-mega-menu__label">Backpacks</span>
2281                                    </a>
2282                                  </li><li class="cng-mega-menu__subitem">
2283                                    <a href="/collections/bags-for-women" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2284    src="//craftandglory.in/cdn/shop/collections/17.png?format=webp&v=1715083044&width=100"
2285    alt="leather side bag for women, leather sling, ladies leather bag bag ladies, "
2286    width="50"
2287    height="50"
2288    loading="lazy"
2289    decoding="async"
2290    style="aspect-ratio: 1 / 1; object-fit: cover;"
2291  >
2292                                        </span><span class="cng-mega-menu__label">Women Bags</span>
2293                                    </a>
2294                                  </li></ul></div><div class="cng-mega-menu__col">
2295                            <a href="/collections/everyday-carry" class="cng-mega-menu__heading">
2296                              Everyday Carry
2297                            </a><ul class="cng-mega-menu__sublist list-unstyled" role="list"><li class="cng-mega-menu__subitem">
2298                                    <a href="/collections/wallets" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2299    src="//craftandglory.in/cdn/shop/collections/test.jpg?format=webp&v=1690306234&width=100"
2300    alt="personalized wallets, gents purse leather, original leather wallet"
2301    width="50"
2302    height="50"
2303    loading="lazy"
2304    decoding="async"
2305    style="aspect-ratio: 1 / 1; object-fit: cover;"
2306  >
2307                                        </span><span class="cng-mega-menu__label">Wallets &amp; Card Holders</span>
2308                                    </a>
2309                                  </li><li class="cng-mega-menu__subitem">
2310                                    <a href="/collections/belts" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2311    src="//craftandglory.in/cdn/shop/collections/19.png?format=webp&v=1690306265&width=100"
2312    alt="best leather belt brand, full grain leather belt, mens luxury belts"
2313    width="50"
2314    height="50"
2315    loading="lazy"
2316    decoding="async"
2317    style="aspect-ratio: 1 / 1; object-fit: cover;"
2318  >
2319                                        </span><span class="cng-mega-menu__label">Belts</span>
2320                                    </a>
2321                                  </li><li class="cng-mega-menu__subitem">
2322                                    <a href="/collections/other-cool-products" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2323    src="//craftandglory.in/cdn/shop/collections/7_ead30b63-8681-467b-a57b-8add795f1f6d.png?format=webp&v=1687926088&width=100"
2324    alt="Other Cool Stuff"
2325    width="50"
2326    height="50"
2327    loading="lazy"
2328    decoding="async"
2329    style="aspect-ratio: 1 / 1; object-fit: cover;"
2330  >
2331                                        </span><span class="cng-mega-menu__label">Other Cool Stuff</span>
2332                                    </a>
2333                                  </li><li class="cng-mega-menu__subitem">
2334                                    <a href="/collections/combo-offer" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2335    src="//craftandglory.in/cdn/shop/files/4_e867878d-df00-4be9-a1c3-dd802ebb4e2d.png?format=webp&v=1711445376&width=100"
2336    alt="Heritage Belt &amp; Trifold Wallet (Vintage Brown)"
2337    width="50"
2338    height="50"
2339    loading="lazy"
2340    decoding="async"
2341    style="aspect-ratio: 1 / 1; object-fit: cover;"
2342  >
2343                                        </span><span class="cng-mega-menu__label">Combo Offer</span>
2344                                    </a>
2345                                  </li></ul></div><div class="cng-mega-menu__col">
2346                            <a href="/collections/gadget-accessories-1" class="cng-mega-menu__heading">
2347                              Gadget Accessories
2348                            </a><ul class="cng-mega-menu__sublist list-unstyled" role="list"><li class="cng-mega-menu__subitem">
2349                                    <a href="/collections/laptop-ipad-sleeve" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2350    src="//craftandglory.in/cdn/shop/collections/68.png?format=webp&v=1670407966&width=100"
2351    alt="leather macbook cover, macbook pro leather sleeve, macbook leather sleeve"
2352    width="50"
2353    height="50"
2354    loading="lazy"
2355    decoding="async"
2356    style="aspect-ratio: 1 / 1; object-fit: cover;"
2357  >
2358                                        </span><span class="cng-mega-menu__label">Laptop &amp; iPad Sleeve</span>
2359                                    </a>
2360                                  </li><li class="cng-mega-menu__subitem">
2361                                    <a href="/collections/watch-strap" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2362    src="//craftandglory.in/cdn/shop/collections/Untitled_900_x_1600_px.jpg?format=webp&v=1670408300&width=100"
2363    alt="apple watch leather, apple watch leather belt, iwatch leather strap"
2364    width="50"
2365    height="50"
2366    loading="lazy"
2367    decoding="async"
2368    style="aspect-ratio: 1 / 1; object-fit: cover;"
2369  >
2370                                        </span><span class="cng-mega-menu__label">Watch Straps</span>
2371                                    </a>
2372                                  </li></ul></div><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2373                            <a href="/pages/shop-gifting" class="cng-mega-menu__heading">
2374                              Gifting
2375                            </a></div></div></div>
2376                </div>
2377              </details>
2378            </header-menu></li><li class="menu-index-2"><header-menu>
2379              <details id="Details-DrawerMenu-2" class="mega-menu">
2380                <summary class="header__menu-item list-menu__item link focus-inset">
2381                  <span>Collections</span>
2382                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2383  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2384</svg>
2385
2386                </summary>
2387                <div id="MegaMenu-Content-DrawerMenu-2" class="mega-menu__content cng-mega-menu gradient motion-reduce global-settings-popup" tabindex="-1">
2388                  <div class="cng-mega-menu__inner page-width"><div class="cng-mega-menu__collections-grid"><div class="cng-mega-menu__col-card">
2389                            <a href="/collections/heritage-wear-ldp" class="cng-mega-menu__col-card-link" aria-label="Heritage Wear">
2390                              <div class="cng-mega-menu__col-card-img"><img
2391    src="//craftandglory.in/cdn/shop/collections/HWW_MOB_BANNER.jpg?format=webp&v=1790332679&width=700"
2392    alt="Heritage Wear LDP"
2393    width="350"
2394    height="350"
2395    loading="lazy"
2396    decoding="async"
2397    style="aspect-ratio: 1 / 1; object-fit: cover;"
2398  >
2399                              </div>
2400                              <div class="cng-mega-menu__col-card-overlay">
2401                                <span class="cng-mega-menu__col-card-title">Heritage Wear</span>
2402                              </div>
2403                            </a>
2404                          </div><div class="cng-mega-menu__col-card">
2405                            <a href="/collections/jungle-pathfinder-product-collection" class="cng-mega-menu__col-card-link" aria-label="Jungle Pathfinder">
2406                              <div class="cng-mega-menu__col-card-img"><img
2407    src="//craftandglory.in/cdn/shop/collections/0002_TROPICAL_JUNGLE_JACKET.jpg?format=webp&v=1790332787&width=700"
2408    alt="Jungle Pathfinder Product Collection"
2409    width="350"
2410    height="350"
2411    loading="lazy"
2412    decoding="async"
2413    style="aspect-ratio: 1 / 1; object-fit: cover;"
2414  >
2415                              </div>
2416                              <div class="cng-mega-menu__col-card-overlay">
2417                                <span class="cng-mega-menu__col-card-title">Jungle Pathfinder</span>
2418                              </div>
2419                            </a>
2420                          </div><div class="cng-mega-menu__col-card">
2421                            <a href="/collections/wax-canvas-bags" class="cng-mega-menu__col-card-link" aria-label="Waxed Canvas Bags">
2422                              <div class="cng-mega-menu__col-card-img"><img
2423    src="//craftandglory.in/cdn/shop/collections/OaklandRucksack_SS_c8e5d96e-b9dd-4f11-bcfa-babcbb9d487a.jpg?format=webp&v=1790337334&width=700"
2424    alt="Wax Canvas Bags"
2425    width="350"
2426    height="350"
2427    loading="lazy"
2428    decoding="async"
2429    style="aspect-ratio: 1 / 1; object-fit: cover;"
2430  >
2431                              </div>
2432                              <div class="cng-mega-menu__col-card-overlay">
2433                                <span class="cng-mega-menu__col-card-title">Waxed Canvas Bags</span>
2434                              </div>
2435                            </a>
2436                          </div><div class="cng-mega-menu__col-card">
2437                            <a href="/collections/gurkha-collection" class="cng-mega-menu__col-card-link" aria-label="Combat Collection">
2438                              <div class="cng-mega-menu__col-card-img"><img
2439    src="//craftandglory.in/cdn/shop/collections/0001_combat_boots.jpg?format=webp&v=1790332726&width=700"
2440    alt="Combat Collection"
2441    width="350"
2442    height="350"
2443    loading="lazy"
2444    decoding="async"
2445    style="aspect-ratio: 1 / 1; object-fit: cover;"
2446  >
2447                              </div>
2448                              <div class="cng-mega-menu__col-card-overlay">
2449                                <span class="cng-mega-menu__col-card-title">Combat Collection</span>
2450                              </div>
2451                            </a>
2452                          </div></div></div>
2453                </div>
2454              </details>
2455            </header-menu></li><li class="menu-index-3"><header-menu>
2456              <details id="Details-DrawerMenu-3" class="mega-menu">
2457                <summary class="header__menu-item list-menu__item link focus-inset">
2458                  <span>About</span>
2459                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2460  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2461</svg>
2462
2463                </summary>
2464                <div id="MegaMenu-Content-DrawerMenu-3" class="mega-menu__content cng-mega-menu gradient motion-reduce global-settings-popup" tabindex="-1">
2465                  <div class="cng-mega-menu__inner page-width"><div class="cng-mega-menu__columns cng-mega-menu__columns--full"><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2466                            <a href="/pages/reviews" class="cng-mega-menu__heading">
2467                              Reviews
2468                            </a></div><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2469                            <a href="/pages/communitys-favorite-boots" class="cng-mega-menu__heading">
2470                              Community&#39;s Favorite Boots
2471                            </a></div><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2472                            <a href="/pages/join-our-community" class="cng-mega-menu__heading">
2473                              Community
2474                            </a></div><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2475                            <a href="/pages/our-workshop" class="cng-mega-menu__heading">
2476                              Our Workshop
2477                            </a></div><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2478                            <a href="/pages/care-your-products" class="cng-mega-menu__heading">
2479                              How To Care
2480                            </a></div></div></div>
2481                </div>
2482              </details>
2483            </header-menu></li></ul>
2484  </nav>
2485                  </div>
2486                </div><div class="cng-drawer-footer">
2487                    <a href="javascript:void(0);" class="cng-drawer-footer__account" onclick="kpHandleLogin('/account');">
2488                      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2489                        <path d="M12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12ZM12 14C9.33 14 4 15.34 4 18V20H20V18C20 15.34 14.67 14 12 14Z" fill="currentColor"/>
2490                      </svg>
2491                      <span id="kwik-pass-text">Log in</span>
2492                    </a>
2493                    
2494<div class="cng-drawer-footer__help">
2495                    <span class="cng-drawer-footer__help-label">NEED HELP?</span>
2496                    <div class="cng-drawer-footer__help-links">
2497                      <a href="https://wa.me/918800397706" class="cng-drawer-footer__help-action" target="_blank" rel="noopener">
2498                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2499                          <path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z" fill="currentColor"/>
2500                          <path d="M12 2C6.477 2 2 6.477 2 12c0 1.89.525 3.66 1.438 5.168L2 22l4.832-1.438A9.955 9.955 0 0012 22c5.523 0 10-4.477 10-10S17.523 2 12 2zm0 18a7.96 7.96 0 01-4.108-1.14l-.292-.175-3.04.8.816-2.98-.192-.304A7.963 7.963 0 014 12c0-4.411 3.589-8 8-8s8 3.589 8 8-3.589 8-8 8z" fill="currentColor"/>
2501                        </svg>
2502                        WhatsApp
2503                      </a>
2504                      <a href="tel:+918800397706" class="cng-drawer-footer__help-action">
2505                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2506                          <path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z" fill="currentColor"/>
2507                        </svg>
2508                        Call Us
2509                      </a>
2510                      <a href="mailto:[email protected]" class="cng-drawer-footer__help-action">
2511                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2512                          <path d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z" fill="currentColor"/>
2513                        </svg>
2514                        Email Us
2515                      </a>
2516                    </div>
2517                  </div><ul class="cng-drawer-footer__social list list-social list-unstyled" role="list"><li class="list-social__item">
2518                        <a href="https://www.facebook.com/p/Craft-and-Glory-100086496061390/" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
2519  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
2520</svg>
2521<span class="visually-hidden">Facebook</span>
2522                        </a>
2523                      </li><li class="list-social__item">
2524                        <a href="https://www.instagram.com/craftandglory.in/" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
2525  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
2526  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
2527</svg>
2528<span class="visually-hidden">Instagram</span>
2529                        </a>
2530                      </li><li class="list-social__item">
2531                        <a href="https://www.youtube.com/@craftandglory" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70">
2532  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
2533</svg>
2534<span class="visually-hidden">YouTube</span>
2535                        </a>
2536                      </li></ul>
2537                </div>
2538
2539              </div>
2540            </div>
2541          </div>
2542        </details>
2543      </header-drawer><details-modal class="header__search">
2544  <details>
2545    <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
2546      <span>
2547        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
2548          <use href="#icon-search">
2549        </svg>
2550        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
2551          <use href="#icon-close">
2552        </svg>
2553      </span>
2554    </summary>
2555    <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
2556      <div class="modal-overlay"></div>
2557      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
2558            <div class="field">
2559              <input class="search__input field__input"
2560                id="Search-In-Modal-1"
2561                type="search"
2562                name="q"
2563                value=""
2564                placeholder="Search"role="combobox"
2565                  aria-expanded="false"
2566                  aria-owns="predictive-search-results-list"
2567                  aria-controls="predictive-search-results-list"
2568                  aria-haspopup="listbox"
2569                  aria-autocomplete="list"
2570                  autocorrect="off"
2571                  autocomplete="off"
2572                  autocapitalize="off"
2573                  spellcheck="false">
2574              <label class="field__label" for="Search-In-Modal-1">Search</label>
2575              <input type="hidden" name="options[prefix]" value="last">
2576              <button class="search__button field__button" aria-label="Search">
2577                <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
2578                  <use href="#icon-search">
2579                </svg>
2580              </button>
2581            </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
2582                <div class="predictive-search__loading-state">
2583                  <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2584                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2585                  </svg>
2586                </div>
2587              </div>
2588
2589              <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="modal__close-button link link--text focus-inset" aria-label="Close">
2590          <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
2591            <use href="#icon-close">
2592          </svg>
2593        </button>
2594      </div>
2595    </div>
2596  </details>
2597</details-modal>
2598
2599<a href="/" class="header__heading-link link link--text focus-inset"><img srcset="//craftandglory.in/cdn/shop/files/craft_glory_name_logo_67437c20-8a66-449f-9d52-6060ebba561f.png?v=1654512939&width=100 1x, //craftandglory.in/cdn/shop/files/craft_glory_name_logo_67437c20-8a66-449f-9d52-6060ebba561f.png?v=1654512939&width=200 2x"
2600              src="//craftandglory.in/cdn/shop/files/craft_glory_name_logo_67437c20-8a66-449f-9d52-6060ebba561f.png?v=1654512939&width=100"
2601              loading="lazy"
2602              class="header__heading-logo"
2603              width="3821"
2604              height="2271"
2605              alt="Craft &amp; Glory"
2606            ></a><nav class="header__inline-menu">
2607    <ul class="list-menu list-menu--inline" role="list"><li class="menu-index-1"><header-menu>
2608              <details id="Details-HeaderMenu-1" class="mega-menu">
2609                <summary class="header__menu-item list-menu__item link focus-inset">
2610                  <span>Shop</span>
2611                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2612  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2613</svg>
2614
2615                </summary>
2616                <div id="MegaMenu-Content-HeaderMenu-1" class="mega-menu__content cng-mega-menu gradient motion-reduce global-settings-popup" tabindex="-1">
2617                  <div class="cng-mega-menu__inner page-width"><div class="cng-mega-menu__hero"><div class="cng-mega-menu__hero-card">
2618  <a href="/collections/all-products" data-img="all-products" class="cng-mega-menu__hero-link" aria-label="All Products">
2619    <img
2620    src="//craftandglory.in/cdn/shop/collections/DSC04760-01.jpg?format=webp&v=1789539675&width=700"
2621    alt="All Product"
2622    width="350"
2623    height="350"
2624    loading="lazy"
2625    decoding="async"
2626    style="aspect-ratio: 1 / 1; object-fit: cover;"
2627  >
2628    <span class="cng-mega-menu__hero-overlay">
2629      <span class="cng-mega-menu__hero-cta">
2630        All Products
2631        <svg width="12" height="12" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
2632          <path d="M3.333 8h9.334M8.667 4l4 4-4 4" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
2633        </svg>
2634      </span>
2635    </span>
2636  </a>
2637</div>
2638
2639
2640                        </div><div class="cng-mega-menu__columns"><div class="cng-mega-menu__col">
2641                            <a href="/collections/goodyearwelted-boots" class="cng-mega-menu__heading">
2642                              Footwear
2643                            </a><ul class="cng-mega-menu__sublist list-unstyled" role="list"><li class="cng-mega-menu__subitem">
2644                                    <a href="/collections/boots" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2645    src="//craftandglory.in/cdn/shop/collections/WhatsApp_Image_2022-07-30_at_5.16.10_PM_d0145493-12b3-4af8-a4a9-0f2c5a8908ba.jpg?format=webp&v=1778051298&width=100"
2646    alt="Boots"
2647    width="50"
2648    height="50"
2649    loading="lazy"
2650    decoding="async"
2651    style="aspect-ratio: 1 / 1; object-fit: cover;"
2652  >
2653                                        </span><span class="cng-mega-menu__label">Boots</span>
2654                                    </a>
2655                                  </li><li class="cng-mega-menu__subitem">
2656                                    <a href="/collections/all-summer-shoes" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2657    src="//craftandglory.in/cdn/shop/collections/Collection_Circle_Image_jpg.jpg?format=webp&v=1779272720&width=100"
2658    alt="Shoes"
2659    width="50"
2660    height="50"
2661    loading="lazy"
2662    decoding="async"
2663    style="aspect-ratio: 1 / 1; object-fit: cover;"
2664  >
2665                                        </span><span class="cng-mega-menu__label">Shoes</span>
2666                                    </a>
2667                                  </li><li class="cng-mega-menu__subitem">
2668                                    <a href="/collections/summer-slides" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2669    src="//craftandglory.in/cdn/shop/collections/sliders_jpg.jpg?format=webp&v=1781696442&width=100"
2670    alt="Slides"
2671    width="50"
2672    height="50"
2673    loading="lazy"
2674    decoding="async"
2675    style="aspect-ratio: 1 / 1; object-fit: cover;"
2676  >
2677                                        </span><span class="cng-mega-menu__label">Slides</span>
2678                                    </a>
2679                                  </li><li class="cng-mega-menu__subitem">
2680                                    <a href="/collections/leather-sneakers" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2681    src="//craftandglory.in/cdn/shop/collections/DSC02382.jpg?format=webp&v=1778051366&width=100"
2682    alt="leather sneakers"
2683    width="50"
2684    height="50"
2685    loading="lazy"
2686    decoding="async"
2687    style="aspect-ratio: 1 / 1; object-fit: cover;"
2688  >
2689                                        </span><span class="cng-mega-menu__label">Sneakers</span>
2690                                    </a>
2691                                  </li><li class="cng-mega-menu__subitem">
2692                                    <a href="/collections/laces" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2693    src="//craftandglory.in/cdn/shop/files/SON00003.jpg?format=webp&v=1709620691&width=100"
2694    alt="Nylon Laces (Brown)"
2695    width="50"
2696    height="50"
2697    loading="lazy"
2698    decoding="async"
2699    style="aspect-ratio: 1 / 1; object-fit: cover;"
2700  >
2701                                        </span><span class="cng-mega-menu__label">Footwear Accessories</span>
2702                                    </a>
2703                                  </li></ul></div><div class="cng-mega-menu__col">
2704                            <a href="/collections/apparel" class="cng-mega-menu__heading">
2705                              Apparel
2706                            </a><ul class="cng-mega-menu__sublist list-unstyled" role="list"><li class="cng-mega-menu__subitem">
2707                                    <a href="/collections/all-jackets" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2708    src="//craftandglory.in/cdn/shop/collections/0002_Layer2copy5_df4ae4c1-fd86-4892-a
2708d90-98a393819a26.jpg?format=webp&v=1778051444&width=100"
2709    alt="Jackets"
2710    width="50"
2711    height="50"
2712    loading="lazy"
2713    decoding="async"
2714    style="aspect-ratio: 1 / 1; object-fit: cover;"
2715  >
2716                                        </span><span class="cng-mega-menu__label">Jackets</span>
2717                                    </a>
2718                                  </li><li class="cng-mega-menu__subitem">
2719                                    <a href="/collections/shirt-overshirt" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2720    src="//craftandglory.in/cdn/shop/files/5_e72b55bf-1140-4dac-b6a2-c176b5833862.jpg?format=webp&v=1789126191&width=100"
2721    alt="Heritage Work Shirt Full Sleeves Chambray Blue"
2722    width="50"
2723    height="50"
2724    loading="lazy"
2725    decoding="async"
2726    style="aspect-ratio: 1 / 1; object-fit: cover;"
2727  >
2728                                        </span><span class="cng-mega-menu__label">Shirt &amp; Overshirt</span>
2729                                    </a>
2730                                  </li><li class="cng-mega-menu__subitem">
2731                                    <a href="/collections/mens-bottoms" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2732    src="//craftandglory.in/cdn/shop/files/DOUBLEKNEE_jpg.jpg?format=webp&v=1779365831&width=100"
2733    alt="15 Oz Blue Blood Double Knee Carpenter 2.0 Selvedge Denim For Men ( True Straight)"
2734    width="50"
2735    height="50"
2736    loading="lazy"
2737    decoding="async"
2738    style="aspect-ratio: 1 / 1; object-fit: cover;"
2739  >
2740                                        </span><span class="cng-mega-menu__label">Bottoms</span>
2741                                    </a>
2742                                  </li></ul></div><div class="cng-mega-menu__col">
2743                            <a href="/collections/all-men-bags" class="cng-mega-menu__heading">
2744                              Bags
2745                            </a><ul class="cng-mega-menu__sublist list-unstyled" role="list"><li class="cng-mega-menu__subitem">
2746                                    <a href="/collections/duffle-weekenders" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2747    src="//craftandglory.in/cdn/shop/collections/Duffle_Collection_Image_1000_x_563.png?format=webp&v=1670407213&width=100"
2748    alt="duffle bag, mens duffle bag, pure leather duffle bag"
2749    width="50"
2750    height="50"
2751    loading="lazy"
2752    decoding="async"
2753    style="aspect-ratio: 1 / 1; object-fit: cover;"
2754  >
2755                                        </span><span class="cng-mega-menu__label">Duffle &amp; Weekenders</span>
2756                                    </a>
2757                                  </li><li class="cng-mega-menu__subitem">
2758                                    <a href="/collections/satchel-briefcase" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2759    src="//craftandglory.in/cdn/shop/collections/DSC05237-02_1.jpg?format=webp&v=1789544277&width=100"
2760    alt="mens satchel, leather briefcase for men, laptop briefcase"
2761    width="50"
2762    height="50"
2763    loading="lazy"
2764    decoding="async"
2765    style="aspect-ratio: 1 / 1; object-fit: cover;"
2766  >
2767                                        </span><span class="cng-mega-menu__label">Briefcase &amp; Satchel</span>
2768                                    </a>
2769                                  </li><li class="cng-mega-menu__subitem">
2770                                    <a href="/collections/backpacks" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2771    src="//craftandglory.in/cdn/shop/collections/Backpack_collection_Image_1000_x_563.png?format=webp&v=1670407322&width=100"
2772    alt="best backpack brands, backpack bag, leather backpack"
2773    width="50"
2774    height="50"
2775    loading="lazy"
2776    decoding="async"
2777    style="aspect-ratio: 1 / 1; object-fit: cover;"
2778  >
2779                                        </span><span class="cng-mega-menu__label">Backpacks</span>
2780                                    </a>
2781                                  </li><li class="cng-mega-menu__subitem">
2782                                    <a href="/collections/bags-for-women" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2783    src="//craftandglory.in/cdn/shop/collections/17.png?format=webp&v=1715083044&width=100"
2784    alt="leather side bag for women, leather sling, ladies leather bag bag ladies, "
2785    width="50"
2786    height="50"
2787    loading="lazy"
2788    decoding="async"
2789    style="aspect-ratio: 1 / 1; object-fit: cover;"
2790  >
2791                                        </span><span class="cng-mega-menu__label">Women Bags</span>
2792                                    </a>
2793                                  </li></ul></div><div class="cng-mega-menu__col">
2794                            <a href="/collections/everyday-carry" class="cng-mega-menu__heading">
2795                              Everyday Carry
2796                            </a><ul class="cng-mega-menu__sublist list-unstyled" role="list"><li class="cng-mega-menu__subitem">
2797                                    <a href="/collections/wallets" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2798    src="//craftandglory.in/cdn/shop/collections/test.jpg?format=webp&v=1690306234&width=100"
2799    alt="personalized wallets, gents purse leather, original leather wallet"
2800    width="50"
2801    height="50"
2802    loading="lazy"
2803    decoding="async"
2804    style="aspect-ratio: 1 / 1; object-fit: cover;"
2805  >
2806                                        </span><span class="cng-mega-menu__label">Wallets &amp; Card Holders</span>
2807                                    </a>
2808                                  </li><li class="cng-mega-menu__subitem">
2809                                    <a href="/collections/belts" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2810    src="//craftandglory.in/cdn/shop/collections/19.png?format=webp&v=1690306265&width=100"
2811    alt="best leather belt brand, full grain leather belt, mens luxury belts"
2812    width="50"
2813    height="50"
2814    loading="lazy"
2815    decoding="async"
2816    style="aspect-ratio: 1 / 1; object-fit: cover;"
2817  >
2818                                        </span><span class="cng-mega-menu__label">Belts</span>
2819                                    </a>
2820                                  </li><li class="cng-mega-menu__subitem">
2821                                    <a href="/collections/other-cool-products" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2822    src="//craftandglory.in/cdn/shop/collections/7_ead30b63-8681-467b-a57b-8add795f1f6d.png?format=webp&v=1687926088&width=100"
2823    alt="Other Cool Stuff"
2824    width="50"
2825    height="50"
2826    loading="lazy"
2827    decoding="async"
2828    style="aspect-ratio: 1 / 1; object-fit: cover;"
2829  >
2830                                        </span><span class="cng-mega-menu__label">Other Cool Stuff</span>
2831                                    </a>
2832                                  </li><li class="cng-mega-menu__subitem">
2833                                    <a href="/collections/combo-offer" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2834    src="//craftandglory.in/cdn/shop/files/4_e867878d-df00-4be9-a1c3-dd802ebb4e2d.png?format=webp&v=1711445376&width=100"
2835    alt="Heritage Belt &amp; Trifold Wallet (Vintage Brown)"
2836    width="50"
2837    height="50"
2838    loading="lazy"
2839    decoding="async"
2840    style="aspect-ratio: 1 / 1; object-fit: cover;"
2841  >
2842                                        </span><span class="cng-mega-menu__label">Combo Offer</span>
2843                                    </a>
2844                                  </li></ul></div><div class="cng-mega-menu__col">
2845                            <a href="/collections/gadget-accessories-1" class="cng-mega-menu__heading">
2846                              Gadget Accessories
2847                            </a><ul class="cng-mega-menu__sublist list-unstyled" role="list"><li class="cng-mega-menu__subitem">
2848                                    <a href="/collections/laptop-ipad-sleeve" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2849    src="//craftandglory.in/cdn/shop/collections/68.png?format=webp&v=1670407966&width=100"
2850    alt="leather macbook cover, macbook pro leather sleeve, macbook leather sleeve"
2851    width="50"
2852    height="50"
2853    loading="lazy"
2854    decoding="async"
2855    style="aspect-ratio: 1 / 1; object-fit: cover;"
2856  >
2857                                        </span><span class="cng-mega-menu__label">Laptop &amp; iPad Sleeve</span>
2858                                    </a>
2859                                  </li><li class="cng-mega-menu__subitem">
2860                                    <a href="/collections/watch-strap" class="cng-mega-menu__sublink"><span class="cng-mega-menu__thumb"><img
2861    src="//craftandglory.in/cdn/shop/collections/Untitled_900_x_1600_px.jpg?format=webp&v=1670408300&width=100"
2862    alt="apple watch leather, apple watch leather belt, iwatch leather strap"
2863    width="50"
2864    height="50"
2865    loading="lazy"
2866    decoding="async"
2867    style="aspect-ratio: 1 / 1; object-fit: cover;"
2868  >
2869                                        </span><span class="cng-mega-menu__label">Watch Straps</span>
2870                                    </a>
2871                                  </li></ul></div><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2872                            <a href="/pages/shop-gifting" class="cng-mega-menu__heading">
2873                              Gifting
2874                            </a></div></div></div>
2875                </div>
2876              </details>
2877            </header-menu></li><li class="menu-index-2"><header-menu>
2878              <details id="Details-HeaderMenu-2" class="mega-menu">
2879                <summary class="header__menu-item list-menu__item link focus-inset">
2880                  <span>Collections</span>
2881                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2882  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2883</svg>
2884
2885                </summary>
2886                <div id="MegaMenu-Content-HeaderMenu-2" class="mega-menu__content cng-mega-menu gradient motion-reduce global-settings-popup" tabindex="-1">
2887                  <div class="cng-mega-menu__inner page-width"><div class="cng-mega-menu__collections-grid"><div class="cng-mega-menu__col-card">
2888                            <a href="/collections/heritage-wear-ldp" class="cng-mega-menu__col-card-link" aria-label="Heritage Wear">
2889                              <div class="cng-mega-menu__col-card-img"><img
2890    src="//craftandglory.in/cdn/shop/collections/HWW_MOB_BANNER.jpg?format=webp&v=1790332679&width=700"
2891    alt="Heritage Wear LDP"
2892    width="350"
2893    height="350"
2894    loading="lazy"
2895    decoding="async"
2896    style="aspect-ratio: 1 / 1; object-fit: cover;"
2897  >
2898                              </div>
2899                              <div class="cng-mega-menu__col-card-overlay">
2900                                <span class="cng-mega-menu__col-card-title">Heritage Wear</span>
2901                              </div>
2902                            </a>
2903                          </div><div class="cng-mega-menu__col-card">
2904                            <a href="/collections/jungle-pathfinder-product-collection" class="cng-mega-menu__col-card-link" aria-label="Jungle Pathfinder">
2905                              <div class="cng-mega-menu__col-card-img"><img
2906    src="//craftandglory.in/cdn/shop/collections/0002_TROPICAL_JUNGLE_JACKET.jpg?format=webp&v=1790332787&width=700"
2907    alt="Jungle Pathfinder Product Collection"
2908    width="350"
2909    height="350"
2910    loading="lazy"
2911    decoding="async"
2912    style="aspect-ratio: 1 / 1; object-fit: cover;"
2913  >
2914                              </div>
2915                              <div class="cng-mega-menu__col-card-overlay">
2916                                <span class="cng-mega-menu__col-card-title">Jungle Pathfinder</span>
2917                              </div>
2918                            </a>
2919                          </div><div class="cng-mega-menu__col-card">
2920                            <a href="/collections/wax-canvas-bags" class="cng-mega-menu__col-card-link" aria-label="Waxed Canvas Bags">
2921                              <div class="cng-mega-menu__col-card-img"><img
2922    src="//craftandglory.in/cdn/shop/collections/OaklandRucksack_SS_c8e5d96e-b9dd-4f11-bcfa-babcbb9d487a.jpg?format=webp&v=1790337334&width=700"
2923    alt="Wax Canvas Bags"
2924    width="350"
2925    height="350"
2926    loading="lazy"
2927    decoding="async"
2928    style="aspect-ratio: 1 / 1; object-fit: cover;"
2929  >
2930                              </div>
2931                              <div class="cng-mega-menu__col-card-overlay">
2932                                <span class="cng-mega-menu__col-card-title">Waxed Canvas Bags</span>
2933                              </div>
2934                            </a>
2935                          </div><div class="cng-mega-menu__col-card">
2936                            <a href="/collections/gurkha-collection" class="cng-mega-menu__col-card-link" aria-label="Combat Collection">
2937                              <div class="cng-mega-menu__col-card-img"><img
2938    src="//craftandglory.in/cdn/shop/collections/0001_combat_boots.jpg?format=webp&v=1790332726&width=700"
2939    alt="Combat Collection"
2940    width="350"
2941    height="350"
2942    loading="lazy"
2943    decoding="async"
2944    style="aspect-ratio: 1 / 1; object-fit: cover;"
2945  >
2946                              </div>
2947                              <div class="cng-mega-menu__col-card-overlay">
2948                                <span class="cng-mega-menu__col-card-title">Combat Collection</span>
2949                              </div>
2950                            </a>
2951                          </div></div></div>
2952                </div>
2953              </details>
2954            </header-menu></li><li class="menu-index-3"><header-menu>
2955              <details id="Details-HeaderMenu-3" class="mega-menu">
2956                <summary class="header__menu-item list-menu__item link focus-inset">
2957                  <span>About</span>
2958                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2959  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2960</svg>
2961
2962                </summary>
2963                <div id="MegaMenu-Content-HeaderMenu-3" class="mega-menu__content cng-mega-menu gradient motion-reduce global-settings-popup" tabindex="-1">
2964                  <div class="cng-mega-menu__inner page-width"><div class="cng-mega-menu__columns cng-mega-menu__columns--full"><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2965                            <a href="/pages/reviews" class="cng-mega-menu__heading">
2966                              Reviews
2967                            </a></div><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2968                            <a href="/pages/communitys-favorite-boots" class="cng-mega-menu__heading">
2969                              Community&#39;s Favorite Boots
2970                            </a></div><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2971                            <a href="/pages/join-our-community" class="cng-mega-menu__heading">
2972                              Community
2973                            </a></div><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2974                            <a href="/pages/our-workshop" class="cng-mega-menu__heading">
2975                              Our Workshop
2976                            </a></div><div class="cng-mega-menu__col cng-mega-menu__col--leaf">
2977                            <a href="/pages/care-your-products" class="cng-mega-menu__heading">
2978                              How To Care
2979                            </a></div></div></div>
2980                </div>
2981              </details>
2982            </header-menu></li></ul>
2983  </nav>
2984<div class="header__icons">
2985      <details-modal class="header__search">
2986  <details>
2987    <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
2988      <span>
2989        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
2990          <use href="#icon-search">
2991        </svg>
2992        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
2993          <use href="#icon-close">
2994        </svg>
2995      </span>
2996    </summary>
2997    <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
2998      <div class="modal-overlay"></div>
2999      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
3000            <div class="field">
3001              <input class="search__input field__input"
3002                id="Search-In-Modal"
3003                type="search"
3004                name="q"
3005                value=""
3006                placeholder="Search"role="combobox"
3007                  aria-expanded="false"
3008                  aria-owns="predictive-search-results-list"
3009                  aria-controls="predictive-search-results-list"
3010                  aria-haspopup="listbox"
3011                  aria-autocomplete="list"
3012                  autocorrect="off"
3013                  autocomplete="off"
3014                  autocapitalize="off"
3015                  spellcheck="false">
3016              <label class="field__label" for="Search-In-Modal">Search</label>
3017              <input type="hidden" name="options[prefix]" value="last">
3018              <button class="search__button field__button" aria-label="Search">
3019                <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
3020                  <use href="#icon-search">
3021                </svg>
3022              </button>
3023            </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
3024                <div class="predictive-search__loading-state">
3025                  <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3026                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
3027                  </svg>
3028                </div>
3029              </div>
3030
3031              <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="modal__close-button link link--text focus-inset" aria-label="Close">
3032          <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
3033            <use href="#icon-close">
3034          </svg>
3035        </button>
3036      </div>
3037    </div>
3038  </details>
3039</details-modal>
3040
3041<a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide">
3042          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
3043  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
3044</svg>
3045
3046          <span class="visually-hidden">Log in</span>
3047        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none">
3048  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
3049</svg>
3050<span class="visually-hidden">Cart</span></a>
3051    </div>
3052  </header>
3053
3054  
3055</sticky-header>
3056
3057<cart-notification>
3058  <div class="cart-notification-wrapper page-width">
3059    <div id="cart-notification" class="cart-notification focus-inset color-accent-1 gradient" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1">
3060      <div class="cart-notification__header">
3061        <h2 class="cart-notification__heading caption-large text-body"><svg class="icon icon-checkmark color-foreground-accent-2" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
3062  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
3063</svg>
3064Item added to your cart</h2>
3065        <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close">
3066          <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg>
3067        </button>
3068      </div>
3069      <div id="cart-notification-product" class="cart-notification-product"></div>
3070      <div class="cart-notification__links">
3071        <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a>
3072        <form action="/cart" method="post" id="cart-notification-form">
3073          
3074<div class="gokwik-checkout mybtn">
3075  <button type='button' class="button mybtn" onclick="onCheckoutClick(this)">
3076            <span class="btn-text" >
3077                <span>UPI/Cards/Partial COD</span>
3078                <span></span>
3079            </span>
3080          <span class="pay-opt-icon">
3081             <img src="https://cdn.gokwik.co/v4/images/upi-icons.svg">
3082             <img src="https://cdn.gokwik.co/v4/images/right-arrow.svg">
3083         
3084 </span>
3085    <div style="display:none"><div class="cir-loader">Loading..</div></div>
3086  </button>
3087</div>
3088
3089
3090
3091
3092
3093
3094
3095          <button class="button button--primary button--full-width shopifybtn" name="checkout">Check out</button>
3096        </form> 
3097        <button type="button" class="link button-label">Continue shopping</button>
3098      </div>
3099    </div>
3100  </div>
3101</cart-notification>
3102<style data-shopify>
3103  .cart-notification {
3104     display: none;
3105  }
3106</style>
3107
3108
3109<script type="application/ld+json">
3110  {
3111    "@context": "http://schema.org",
3112    "@type": "Organization",
3113    "name": "Craft \u0026amp; Glory",
3114    
3115      "logo": "https:\/\/craftandglory.in\/cdn\/shop\/files\/craft_glory_name_logo_67437c20-8a66-449f-9d52-6060ebba561f.png?v=1654512939\u0026width=3821",
3116    
3117    "sameAs": [
3118      "",
3119      "https:\/\/www.facebook.com\/p\/Craft-and-Glory-100086496061390\/",
3120      "",
3121      "https:\/\/www.instagram.com\/craftandglory.in\/",
3122      "",
3123      "",
3124      "",
3125      "https:\/\/www.youtube.com\/@craftandglory",
3126      ""
3127    ],
3128    "url": "https:\/\/craftandglory.in"
3129  }
3130</script>
3130
3131</div>
3132    <!-- Kwikpass script to add kwikpass button in the header - [Starts] -->
3133<script>
3134  window.merchantInfo = {
3135    ...window.merchantInfo,
3136    mid: "19g6iljs7gtyr",
3137    environment: "production",
3138    integrationType: 'PLUGIN',
3139    type: "merchantInfo",
3140  }
3141
3142 function getCustomerId() {
3143    
3144    return null
3145    
3146  }
3147  function getThemeId() {
3148    
3149    return 190483955755;
3150    
3151  }
3152  
3153  // This script will change for every merchant
3154
3155  const kpLoader = `<svg
3156    class="loadergk kploader"
3157    width="17"
3158    height="16"
3159    viewBox="0 0 17 16"
3160    fill="none"
3161    xmlns="http://www.w3.org/2000/svg"
3162  >
3163  <path
3164    d="M8.50004 1.33325V3.99992M8.50004 11.9999V14.6666M4.50004 7.99992H1.83337M15.1667 7.99992H12.5M13.219 12.7189L11.3334 10.8333M13.219 3.33321L11.3334 5.21883M3.78109 12.7189L5.66671 10.8333M3.78109 3.33321L5.66671 5.21883"
3165    stroke="#111"
3166    stroke-width="1.6"
3167    stroke-linecap="round"
3168    stroke-linejoin="round"
3169  />
3170  </svg>`
3171   
3172   /*removing existing profile(person) icon - person icon is not present in this store*/
3173   const profileButtonElement = document.querySelector('.header__icons a[href*="/account"]')
3174
3175  // defining css and add it to style tag in head
3176  function appendCss() {
3177  let css = `
3178  .loadergk {
3179    display: none;
3180    animation: rotate 1.5s linear infinite;
3181  }
3182  @keyframes rotate {
3183    100% {
3184      transform: rotate(360deg);
3185    }
3186  }
3187  .kp-disabled-text-color{
3188    cursor: not-allowed;
3189  }
3190  #logout-button-desktop{
3191    cursor: pointer;
3192    display: flex;
3193    justify-content: center;
3194    align-items: center;
3195    gap: 8px;
3196    font-size: 14px;
3197    color: #344054;
3198    font-style: normal;
3199    font-weight: 600;
3200    line-height: 20px;
3201    width: 100%;
3202    border-radius: 8px;
3203    padding: 8px 14px;;
3204    border: 1px solid var(--gray-300, #d0d5dd);
3205    background: var(--base-white, #fff);
3206    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
3207  }
3208  #loggedin-icons{
3209    align-self: center;
3210    display: none;
3211  }
3212  #kwikpass-drawer-desktop{
3213    padding: 16px;
3214    display: none;
3215    right: 0%;
3216    width: 16.5rem;
3217    position: absolute;
3218    top: 110%;
3219    box-shadow: 0px 0px 32px 0px rgba(16, 24, 40, 0.32);
3220    border-bottom-left-radius: 8px;
3221    border-bottom-right-radius: 8px;
3222    z-index: 999;
3223    background:#fff!important;
3224  }
3225  #kwikpass-drawer-desktop > ul{
3226    margin: 0px 0px 15px 0px;
3227    padding: 0;
3228    width: 100%;
3229  }
3230  #kwikpass-drawer-desktop >ul >a{
3231    cursor: pointer;
3232    width: 100%;
3233    display: flex!important;
3234    justify-content: space-between;
3235    align-items: center;
3236    padding: 0;
3237    color: inherit;
3238    margin-left:0!important;
3239    text-decoration: none;
3240  }
3241  #kwikpass-drawer-desktop >ul >a:hover , #kwikpass-drawer-desktop >ul >a:focus {
3242    text-decoration: none;
3243  }
3244  #kwikpass-drawer-desktop >ul >a:focus,#kwikpass-drawer-desktop >ul >a:active {
3245    text-decoration: none;
3246  }
3247  #kwikpass-drawer-desktop >ul >a:focus .loadergk {
3248    display: block;
3249  }
3250  #kwikpass-drawer-desktop >ul >a:not(:focus) .loadergk {
3251    display: none;
3252  } 
3253  #kwikpass-drawer-desktop > ul > a > p {
3254    font-size: 14px;
3255    font-style: normal;
3256    font-weight: 500;
3257    line-height: 142.857%;
3258    display: inline-flex;
3259    gap: 8px;
3260    align-items: center;
3261    margin: 0px 0 0px 0;
3262    color: #000;
3263  }
3264  .header--icon{
3265    cursor: pointer;
3266    position: relative;
3267    display: inline-flex;
3268    color: #fff;
3269    margin:0 10px;
3270  }
3271  path#svgkp-path {
3272    stroke-width: 0.1;
3273  }
3274  #icon-close-kwikpass{
3275    display: none;
3276    border-radius: 50px;
3277    border: 1px solid;
3278    margin: 0;
3279    padding: 2px;
3280    align-items: center;
3281    justify-content: center;
3282    margin-left:3px;
3283  }
3284  .header--icon:hover #svgkp{
3285    transform: scale(1.07);
3286  }
3287  .kp-carttxtlink{
3288    color: #000;
3289    border-color: #000;
3290    border-bottom: 1px solid;
3291    cursor: pointer;
3292  }
3293  #kpicon {
3294  margin-right:5px;
3295  }
3296  .overflow-hidden-mobile, .overflow-hidden-tablet, .overflow-hidden-desktop {
3297    overflow: hidden!important;
3298  }
3299  .overflow-hidden {
3300    overflow: hidden!important;
3301  }
3302  @media(max-width:749px){
3303  .header--icon{
3304    display: none;
3305  }
3306  }
3307    `;
3308
3309    var style = document.createElement('style');
3310    style.innerHTML = css;
3311    document.getElementsByTagName('head')[0].appendChild(style);
3312  }
3313
3314  // function call to append css to style tag
3315  appendCss() 
3316  // existing user icon to show in the header
3317  // TODO : fetch user icon form backend
3318  const userIcon = `<svg width="26" height="26" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg" id="svgkp">
3319      <path d="M22.9129 12.935L13.7571 23.0474C13.5348 23.2929 13.1284 23.1084 13.1669 22.7794L14.0816 14.9731H10.6991C10.4034 14.9731 10.2484 14.6219 10.4478 14.4035L20.3133 3.59739C20.5589 3.32834 20.9984 3.58134 20.8891 3.92887L18.2354 12.3664H22.6607C22.9557 12.3664 23.1109 12.7163 22.9129 12.935Z" fill="#FEA203"/>
3320      <path id="svgkp-path" fill-rule="evenodd" clip-rule="evenodd" d="M16.6079 5.35819C16.4805 5.1933 16.3421 5.03582 16.1932 4.8869C15.2702 3.96387 14.0183 3.44531 12.7129 3.44531C11.4075 3.44531 10.1556 3.96387 9.2326 4.8869C8.30957 5.80993 7.79102 7.06183 7.79102 8.36719C7.79102 9.67255 8.30957 10.9244 9.2326 11.8475C9.48368 12.0986 9.75909 12.3197 10.0533 12.5086L11.0235 11.4503C10.7335 11.2914 10.4649 11.0911 10.227 10.8531C9.56766 10.1938 9.19727 9.29959 9.19727 8.36719C9.19727 7.43479 9.56766 6.54057 10.227 5.88127C10.8863 5.22196 11.7805 4.85156 12.7129 4.85156C13.6453 4.85156 14.5395 5.22196 15.1988 5.88127C15.3636 6.04604 15.5103 6.22549 15.6377 6.41654L16.6079 5.35819ZM20.6413 18.6497L19.6746 19.7132C20.1676 20.4122 20.4473 21.2264 20.4473 22.0781V23.8359C20.4473 24.2243 20.7621 24.5391 21.1504 24.5391C21.5387 24.5391 21.8535 24.2243 21.8535 23.8359V22.0781C21.8535 20.7863 21.4016 19.6103 20.6413 18.6497ZM12.3111 17.5078H10.3026C7.27113 17.5078 4.97852 19.6394 4.97852 22.0781V23.8359C4.97852 24.2243 4.66372 24.5391 4.27539 24.5391C3.88707 24.5391 3.57227 24.2243 3.57227 23.8359V22.0781C3.57227 18.6922 6.67684 16.1016 10.3026 16.1016H12.4885L12.3111 17.5078Z" fill="currentColor" stroke="currentColor"/>
3321      </svg>`;
3322
3323 // kwikpass icon for desktop - if user is not logged in
3324 const KwikpassNotLoggedIcon = `<div id="kp-login-button-header-logo" style="cursor: pointer;display: flex;align-items: center;">${userIcon}</div>`
3325
3326 // dropdown for desktop (opens on clicking kwikpass icon if user logged in)
3327 const drawerhtmlDesktop = `<div id="kwikpass-drawer-desktop">
3328  <ul>
3329    <a href="javascript:void(0);" onclick="event.preventDefault();handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex">
3330    <p>
3331       <svg
3332        width="16"
3333        height="16"
3334        viewBox="0 0 20 20"
3335        fill="none"
3336        xmlns="http://www.w3.org/2000/svg" 
3337         >
3338        <path
3339        d="M4.6 2.20033L3.3 3.93366C3.04251 4.27697 2.91377 4.44863 2.91676 4.59232C2.91936 4.71736 2.97799 4.83462 3.07646 4.91172C3.18962 5.00032 3.40419 5.00032 3.83333 5.00032H16.1667C16.5958 5.00032 16.8104 5.00032 16.9235 4.91172C17.022 4.83462 17.0806 4.71736 17.0832 4.59232C17.0862 4.44863 16.9575 4.27697 16.7 3.93366L15.4 2.20033M4.6 2.20033C4.74667 2.00477 4.82 1.90699 4.91294 1.83647C4.99525 1.77401 5.08846 1.72741 5.18782 1.69903C5.3 1.66699 5.42222 1.66699 5.66667 1.66699H14.3333C14.5778 1.66699 14.7 1.66699 14.8122 1.69903C14.9115 1.72741 15.0047 1.77401 15.0871 1.83647C15.18 1.90699 15.2533 2.00477 15.4 2.20033M4.6 2.20033L3.03333 4.28921C2.83545 4.55306 2.73651 4.68498 2.66625 4.83026C2.6039 4.95917 2.55843 5.09559 2.53096 5.23612C2.5 5.3945 2.5 5.55941 2.5 5.88921L2.5 15.667C2.5 16.6004 2.5 17.0671 2.68166 17.4236C2.84144 17.7372 3.09641 17.9922 3.41002 18.152C3.76654 18.3337 4.23325 18.3337 5.16667 18.3337L14.8333 18.3337C15.7668 18.3337 16.2335 18.3337 16.59 18.152C16.9036 17.9922 17.1586 17.7372 17.3183 17.4236C17.5 17.0671 17.5 16.6004 17.5 15.667V5.88921C17.5 5.55941 17.5 5.3945 17.469 5.23613C17.4416 5.09559 17.3961 4.95918 17.3338 4.83026C17.2635 4.68498 17.1646 4.55306 16.9667 4.28921L15.4 2.20033M13.3333 8.33366C13.3333 9.21771 12.9821 10.0656 12.357 10.6907C11.7319 11.3158 
333910.8841 11.667 10 11.667C9.11594 11.667 8.2681 11.3158 7.64298 10.6907C7.01786 10.0656 6.66667 9.21771 6.66667 8.33366"
3340        stroke="currentColor"
3341        stroke-width="1.66667"
3342        stroke-linecap="round"
3343        stroke-linejoin="round"
3344        fill="none"
3345      />
3346       </svg>
3347       Order History
3348    </p>
3349  
3350  ${kpLoader}
3351    </a>
3352  </ul>
3353    <button id="logout-button-desktop">
3354      Logout
3355        <svg
3356          width="16"
3357          height="16"
3358          viewBox="0 0 20 20"
3359          fill="none"
3360          xmlns="http://www.w3.org/2000/svg"
3361        >
3362          <path
3363          d="M15 6.66667L18.3334 10M18.3334 10L15 13.3333M18.3334 10H7.50002M12.5 3.50337C11.4377 2.86523 10.2044 2.5 8.88891 2.5C4.90019 2.5 1.66669 5.85786 1.66669 10C1.66669 14.1421 4.90019 17.5 8.88891 17.5C10.2044 17.5 11.4377 17.1348 12.5 16.4966"
3364          stroke="currentColor"
3365          stroke-width="1.66667"
3366          stroke-linecap="round"
3367          stroke-linejoin="round"
3368          fill="none"
3369        />
3370      </svg>
3371    </button>
3372  </div>`;
3373    
3374  const kwikpassLoggedInIcon = `
3375  <div id="loggedin-icons" >
3376    <div id="icon-close-kwikpass" class="icon-close-kwikpass" style="height: 23px; width:23px; cursor: pointer;" onclick="handleDrawer1()">
3377      <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3378        <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/>
3379      </svg>
3380       </div>
3381      <div style="cursor: pointer;display: flex;" onclick="handleDrawer1()" id="icon-kwikpass">
3382      ${userIcon}
3383     </div>
3384  </div>`;
3385
3386
3387  // It will change based on theme
3388  const personIconElement = document.querySelector('.header__icons a[href*="/account"]')?.parentElement
3389  const html = `
3390    ${KwikpassNotLoggedIcon}
3391    ${kwikpassLoggedInIcon} 
3392    ${drawerhtmlDesktop}
3393  `;
3394
3395  if(!document.getElementsByClassName("header--icon")?.[0]){
3396    const kwipassDesktopNode = document.createElement('div')
3397    kwipassDesktopNode.className="header--icon"
3398    kwipassDesktopNode.innerHTML = html
3399    personIconElement.replaceChild(kwipassDesktopNode,profileButtonElement)
3400  }
3401</script>
3401
3402<!-- Kwikpass script to add kwikpass button in the header - [Ends] -->
3403
3404
3405
3406
3407
3408    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
3409      <link href="//craftandglory.in/cdn/shop/t/67/assets/customer.css?v=21612340484100376041789555507" rel="stylesheet" type="text/css" media="all" />
3410
3411<div class="customer login">
3412  <h1 id="recover" tabindex="-1">
3413    Reset your password
3414  </h1>
3415  <div>
3416    <p>
3417      We will send you an email to reset your password
3418    </p><form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
3419      <div class="field">
3420        <input type="email"
3421          value=""
3422          name="email"
3423          id="RecoverEmail"
3424          autocorrect="off"
3425          autocapitalize="off"
3426          autocomplete="email"
3427          
3428          placeholder="Email"
3429        >
3430        <label for="RecoverEmail">
3431          Email
3432        </label>
3433      </div><button>
3434        Submit
3435      </button>
3436
3437      <a href="#login">
3438        Cancel
3439      </a></form></div>
3440
3441  <h1 id="login" tabindex="-1">
3442    Login
3443  </h1>
3444  <div><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" novalidate="novalidate"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /><div class="field">        
3445        <input
3446          type="email"
3447          name="customer[email]"
3448          id="CustomerEmail"
3449          autocomplete="email"
3450          autocorrect="off"
3451          autocapitalize="off"
3452          
3453          placeholder="Email"
3454        >
3455        <label for="CustomerEmail">
3456          Email
3457        </label>
3458      </div><div class="field">          
3459          <input
3460            type="password"
3461            value=""
3462            name="customer[password]"
3463            id="CustomerPassword"
3464            autocomplete="current-password"
3465            
3466            placeholder="Password"
3467          >
3468          <label for="CustomerPassword">
3469            Password
3470          </label>
3471        </div>
3472
3473        <a href="#recover">
3474          Forgot your password?
3475        </a><button>
3476        Sign in
3477      </button>
3478
3479      <a href="/account/register">
3480        Create account
3481      </a></form></div></div>
3482
3483    </main>
3484
3485    <div id="shopify-section-footer" class="shopify-section">
3486<link href="//craftandglory.in/cdn/shop/t/67/assets/footer.css?v=30244473808639785211789555932" rel="stylesheet" type="text/css" media="all" />
3487<link rel="stylesheet" href="//craftandglory.in/cdn/shop/t/67/assets/component-list-menu.css?v=151968516119678728991789555509" media="print" onload="this.media='all'">
3488  <noscript><link href="//craftandglory.in/cdn/shop/t/67/assets/component-list-menu.css?v=151968516119678728991789555509" rel="stylesheet" type="text/css" media="all" /></noscript><link rel="stylesheet" href="//craftandglory.in/cdn/shop/t/67/assets/component-list-social.css?v=52211663153726659061789555510" media="print" onload="this.media='all'">
3489  <noscript><link href="//craftandglory.in/cdn/shop/t/67/assets/component-list-social.css?v=52211663153726659061789555510" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>#shopify-section-footer {
3490    --footer-margin-top-mobile: 36px;
3491    --footer-padding-top-mobile: 27px;
3492    --footer-padding-bottom-mobile: 27px;
3493    --footer-margin-top-desktop: 48px;
3494    --footer-padding-top-desktop: 36px;
3495    --footer-padding-bottom-desktop: 36px;
3496  }</style><footer class="footer footer--has-bg-image color-inverse gradient"><div class="footer__bg-image-wrapper" aria-hidden="true">
3497    <picture>
3498      <source
3499        media="(max-width: 749px)"
3500        srcset="https://cdn.shopify.com/s/files/1/0570/4515/5883/files/craft-and-glory-leather-craftsman-workshop-footer-mobile.webp?v=1789472084"
3501        type="image/webp"
3502      >
3503      <source
3504        media="(min-width: 750px)"
3505        srcset="https://cdn.shopify.com/s/files/1/0570/4515/5883/files/craft-and-glory-leather-craftsman-wor
3505kshop-footer-desktop.webp?v=1789472081"
3506        type="image/webp"
3507      >
3508      <img
3509        src="https://cdn.shopify.com/s/files/1/0570/4515/5883/files/craft-and-glory-leather-craftsman-workshop-footer-desktop.webp?v=1789472081"
3510        alt=""
3511        loading="lazy"
3512        fetchpriority="low"
3513        width="450"
3514        height="250"
3515      >
3516    </picture>
3517    <div class="footer__bg-overlay"></div>
3518  </div><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Quick links</h2><ul class="footer-block__details-content list-unstyled"><li>
3519                          <a href="/policies/privacy-policy" class="link link--text list-menu__item list-menu__item--link">
3520                            Privacy Policy
3521                          </a>
3522                        </li><li>
3523                          <a href="/policies/terms-of-service" class="link link--text list-menu__item list-menu__item--link">
3524                            Terms of Service
3525                          </a>
3526                        </li><li>
3527                          <a href="/policies/refund-policy" class="link link--text list-menu__item list-menu__item--link">
3528                            Refund Policy
3529                          </a>
3530                        </li><li>
3531                          <a href="/policies/shipping-policy" class="link link--text list-menu__item list-menu__item--link">
3532                            Shipping Policy
3533                          </a>
3534                        </li><li>
3535                          <a href="/policies/contact-information" class="link link--text list-menu__item list-menu__item--link">
3536                            Contact Information
3537                          </a>
3538                        </li><li>
3539                          <a href="/blogs/news/crafted-to-outlast-goodyear-welted-boots-all-you-need-to-know" class="link link--text list-menu__item list-menu__item--link">
3540                            Blogs
3541                          </a>
3542                        </li><li>
3543                          <a href="/search" class="link link--text list-menu__item list-menu__item--link">
3544                            Search
3545                          </a>
3546                        </li><li>
3547                          <a href="/pages/affiliate-program" class="link link--text list-menu__item list-menu__item--link">
3548                            Affiliate Program
3549                          </a>
3550                        </li><li>
3551                          <a href="https://craftandglory.myshopify.com/apps/return_prime" class="link link--text list-menu__item list-menu__item--link">
3552                            Return/Exchange
3553                          </a>
3554                        </li></ul></div></div><div class="footer-block--newsletter"><ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item">
3555                <a href="https://www.facebook.com/p/Craft-and-Glory-100086496061390/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
3556  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
3557</svg>
3558<span class="visually-hidden">Facebook</span>
3559                </a>
3560              </li><li class="list-social__item">
3561                <a href="https://www.instagram.com/craftandglory.in/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
3562  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
3563  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
3564</svg>
3565<span class="visually-hidden">Instagram</span>
3566                </a>
3567              </li><li class="list-social__item">
3568                <a href="https://www.youtube.com/@craftandglory" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70">
3569  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
3570</svg>
3571<span class="visually-hidden">YouTube</span>
3572                </a>
3573              </li></ul></div>
3574    </div><div class="footer__content-bottom">
3575    <div class="footer__content-bottom-wrapper page-width">
3576      <div class="footer__column footer__localization isolate"></div>
3577      <div class="footer__column footer__column--info">
3578        <div class="footer__copyright caption">
3579          <small class="copyright__content">&copy; 2026, <a href="/" title="">Craft &amp; Glory</a></small>
3580          <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></small>
3581        </div>
3582      </div>
3583    </div>
3584  </div>
3585</footer>
3586</div>
3587    
3588      
3588<script async src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js"></script>
3588
3589    
3590    
3590<script async src="//craftandglory.in/cdn/shop/t/67/assets/craftandglory.js?v=26403044184979349281789555624"></script>
3590
3591    <ul hidden>
3592      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
3593    </ul>
3594
3595    
3595<script>
3596      window.shopUrl = 'https://craftandglory.in';
3597      window.routes = {
3598        cart_add_url: '/cart/add',
3599        cart_change_url: '/cart/change',
3600        cart_update_url: '/cart/update',
3601        predictive_search_url: '/search/suggest'
3602      };
3603
3604      window.cartStrings = {
3605        error: `There was an error while updating your cart. Please try again.`,
3606        quantityError: `You can only add [quantity] of this item to your cart.`
3607      }
3608
3609      window.variantStrings = {
3610        addToCart: `Add to cart`,
3611        soldOut: `Sold out`,
3612        unavailable: `Unavailable`,
3613      }
3614
3615      window.accessibilityStrings = {
3616        imageAvailable: `Image [index] is now available in gallery view`,
3617        shareSuccess: `Link copied to clipboard`,
3618        pauseSlideshow: `Pause slideshow`,
3619        playSlideshow: `Play slideshow`,
3620      }
3621    </script>
3621<script src="//craftandglory.in/cdn/shop/t/67/assets/predictive-search.js?v=137385330319769106741789555509" defer="defer"></script>
3621<style>
3622      .jdgm-rev-widg__header, .jdgm-rev, .jdgm-rev-widg__actions {
3623      background-color: #DED8CA !important;
3624        }
3625      .jdgm-rev-widg {
3626      max-width: 100% !important;
3627        }
3628        span.jdgm-all-reviews-rating, span.jdgm-carousel-number-of-reviews {
3629          display: none !important;
3630      }
3631    </style>
3632    <div id="magic-checkout-data-container">
3632<script src="https://magic-plugins.razorpay.com/shopify/magic-shopify.js" crossorigin="anonymous" defer></script>
3632<script id="RazorpayMagicCheckoutConfig" type="application/json">{"oneClickCheckoutEnabled":"true","buyNowEnabled":"true","config":{"merchant_key":"rzp_live_bsmT3jDhHXq7eR","gTagId":"AW-11262815133","gtagLabel":"1xtWCJTW47wYEJ3Xw_op","razorpayMagicBtnConfig":{"title":"Cards/ EMI / Paypal","bgColor":"#E6E0D0"},"cartConfig":{"enableMagicBtn":false,"btnText":"Cards/ EMI/ Paypal","enableNativeShopifyCheckbox":false,"dual":true,"customSelector":"","status":"live"},"productConfig":{"enableMagicBtn":false,"status":"live"},"customCss":".cart__ctas .magic-cart-btn { width: 360px; right: 50%; transform: translateX(50%); } @media screen and (min-width: 750px) { .cart__ctas { display: flex; gap: 3px; flex-direction: column; } } @media screen and (max-width: 400px) { .cart__ctas .magic-cart-btn { width: 325px; } } .magic-cart-clone-btn{display : block !important;}","checkoutOptions":{"name":""},"settings":{"enableThirdPartyCartSelectors":false}},"email":"","phone":""}</script>
3632</div>
3633    <style>
3634        .jdgm-rev__buyer-badge-wrapper, .jdgm-rev__buyer-badge{
3635        display: none !important;
3636
3637      }
3638        .jdgm-form {
3639      	display: initial !important;
3640      }
3641      .jdgm-form__fieldset, .jdgm-form__title {
3642      	width: initial !important;
3643      }
3644
3645        .jdgm-rev-widg__summary,
3646      .jdgm-histogram,
3647      .jdgm-widget-actions-wrapper {
3648        width: 100% !important;
3649      }
3650    </style>
3651    <style>
3652      #product-grid > li:nth-child(1) > div > div > div.card__content > div.card__information > div > div.jdgm-widget.jdgm-preview-badge.jdgm--done-setup > div > span:nth-child(1){
3653        display:none !important;
3654      }
3655    </style>
3656    
3656<script>
3657  let token = null;
3658  let isDropdownVisible = false;
3659
3660  function handleDrawer1() {
3661    const token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment))
3662    if (token) {
3663      const kwikpassLoggedInElement = document.getElementById("icon-kwikpass");
3664      const crossIconElement = document.getElementById("icon-close-kwikpass")
3665      const drawerElement = document.getElementById("kwikpass-drawer-desktop")
3666      // display cross icon and hide icon-kwikpass if isDropdownVisible = true else display icon-kwikpass and hide cross icon
3667      if(isDropdownVisible){
3668        drawerElement.style.display = "none";
3669        crossIconElement.style.display="none";
3670        kwikpassLoggedInElement.style.display="flex";
3671      }else{
3672        drawerElement.style.display = "block";
3673        crossIconElement.style.display="flex";
3674        kwikpassLoggedInElement.style.display="none";
3675      }
3676      isDropdownVisible = !isDropdownVisible;
3677    }
3678  }
3679
3680  function updateDOM(isKwikpassLogin = true) {
3681    token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment));
3682    const isLogout = sessionStorage.getItem('isLogout');
3683    const phoneNumber = getValueFromCookiesOrLocalStorage('notify_phone_number');
3684    
3685    if ((!token && !isLogout) || (token && !phoneNumber)) {
3686       openIframe('kp_sso_token')
3687    }
3688    
3689    const drawerElement = document.getElementById("kwikpass-drawer-desktop")
3690    if(drawerElement){
3691      if(token){
3692      document.getElementById("kp-login-button-header-logo").style.display = "none"
3693      document.getElementById("loggedin-icons").style.display = "block"
3694      }else{
3695      document.getElementById("kp-login-button-header-logo").style.display = "flex"
3696      document.getElementById("loggedin-icons").style.display = "none"
3697      drawerElement.style.display = "none"
3698      }
3699    }
3700    
3701    // shopify logout
3702    const logoutLink = document.querySelectorAll('a[href*="/account/logout"]');
3703    logoutLink.forEach((element) => {
3704        element.addEventListener("click", (event) => {
3705          event.preventDefault()
3706          handleLogout()
3707        })
3708    });
3709    
3710    const logoutElement =  document.getElementById('logout-button-desktop')
3711    
3712    if(logoutElement) logoutElement.addEventListener('click', handleLogout);  
3713  }
3714
3715   let isElementsWithAccountClickable = true;
3716
3717    const elementsWithAccount = document.querySelectorAll('a[href="/account"]');
3718    elementsWithAccount.forEach((element) => {
3719        element.addEventListener('click', async (e) => {
3720          e.preventDefault();
3721         const customerId = getCustomerId()
3722         token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment));
3723          if(token && customerId!=null){
3724            window.location.href = "/account"
3725          }else{
3726            handleKpAndShopifyLogin("/account")
3727          }
3728        });
3729    });
3730
3731
3732  /* This code is reusable to all merchants except breakpoint */
3733  
3734  // Add a click event listener to the document
3735  document.addEventListener('click', function(event) {
3736    const dropdownButton = document.getElementsByClassName('header--icon') ?. [0]  
3737    // Check if the clicked element is the dropdown button or inside the dropdown menu
3738      const isClickInsideDropdown = dropdownButton.contains(event.target);    
3739    // If the click is outside the dropdown, hide the dropdown
3740    const kwikpassLoggedInElement = document.getElementById("icon-kwikpass");
3741    const crossIconElement = document.getElementById("icon-close-kwikpass")
3742    const drawerElement = document.getElementById("kwikpass-drawer-desktop") 
3743    if (! isClickInsideDropdown && isDropdownVisible && token) {
3744    drawerElement.style.display = "none";
3745    crossIconElement.style.display = "none";
3746    kwikpassLoggedInElement.style.display = "flex";
3747    isDropdownVisible = ! isDropdownVisible;
3748    }
3749  });
3750
3751
3752  document.addEventListener('DOMContentLoaded', function() {
3753    updateDOM();
3754  });
3755  
3756  window.addEventListener('update-dom', function() {
3757    const kwikpassLoggedInElement = document.getElementById("icon-kwikpass");
3758    const crossIconElement = document.getElementById("icon-close-kwikpass")
3759    const drawerElement = document.getElementById("kwikpass-drawer-desktop")
3760    drawerElement.style.display = "none";
3761    crossIconElement.style.display="none";
3762    kwikpassLoggedInElement.style.display="flex";
3763    updateDOM();
3764  });
3765</script>
3765
3766
3767<script defer src="https://pdp.gokwik.co/kwikpass/kwikpass-core-functions-min.js"></script>
vendor: 1 bytes, line 3767
3767
3768<script defer src="https://pdp.gokwik.co/kwikpass/plugin/build/kp-merchant-v2.js"></script>
3768
3769
3770
3771
3772
3773
3774
3775    
3776  <style>  </style>
3777<div id="shopify-block-AR3JjZDY4emxKYnFYS__3720565183479497137" class="shopify-block shopify-app-block">
3777<script>
3778  window.GPOConfigs = window.GPOConfigs || {};
3779  window.GPOConfigs.appEmbed = true;
3780  window.GPOConfigs.appUrl = 'https://option.globo.io';
3781  window.GPOConfigs.cdnUrl = '';window.GPOConfigs.assetUrl = 'https://cdn.shopify.com/extensions/01a10a28-e4dd-7635-b0e8-077bbc6c0468/globo-product-options-470/assets/';
3782  window.GPOConfigs.embedAssetUrl = 'https://cdn.shopify.com/extensions/01a10a28-e4dd-7635-b0e8-077bbc6c0468/globo-product-options-470/assets/';
3783  window.GPOConfigs.fileUrl = 'https://craftandglory.in/cdn/shop/files/';
3784  window.GPOConfigs.shopifyRoot = Shopify?.routes?.root ?? Shopify?.routes?.root_url ?? '/';
3785  window.GPOConfigs.curCountryCode = "US";
3786  window.GPOConfigs.optionIds = "";window.GPOConfigs.productOptionSetMap = {"7060478951467":"869577","7304039989291":"869707","7303608336427":"869707","7303724204075":"869707","7303655981099":"869707","7303862976555":"869707","7304007122987":"869707","7303600078891":"869707","7303582646315":"869707","7304069185579":"869707","7303857111083":"869707","7304032419883":"869707","7304047427627":"869707","7303818936363":"869707","7303690879019":"869707","7302206193707":"869707","7302187089963":"869707","7729347952683":"1194290","7729324752939":"1194290","7729206165547":"1194290","7512445485099":"1271518","automate":"1488478"};window.GPOConfigs.options = window.GPOConfigs.options || [];
3787  window.GPOConfigs.page = { type: "customers\/login" };window.GPOConfigs.themeInfo = {"theme_store_id":887,"theme_name":"Dawn","theme_version":"5.0.0"};window.GPOConfigs.theme = {"product":{"form":["section div.gGL0tOtrxz>gp-product product-form form","[data-gpo-product-form]",".gpo-form-wrapper form",".product-form form","form[action*=\"/cart/add\"]:not([hidden]):not([class*=\"installment\"]):not([id*=\"installment\"]):not([class*=\"instalment\"]):not([id*=\"instalment\"])"],"sticky":{"variantActivator":"[data-gpo-sticky-variant-activator]","atcButton":".sticky-atc button,gp-sticky gp-button .gp-button-atc,[id*=js-fixed-btn-template] product-form .product-form__submit"},"imageContainer":"[data-gpo-product-image-container],product-form gp-product-images,.ecom-product-single__media--image.is-active,.product.product--stacked .product__media-list,.pf-media-slider,.product.grid div:not(.ymq_linshi_dom)>media-gallery slider-component .product__media-list,.product__media-wrapper .ymq_product_img_big","imageButton":".thumbnail-list .thumbnail-list__item button.thumbnail,.ecom-product-single__media--thumbnail,.ec_splide__arrow,.pf-slide-list-media,.pf-slider-next,.pf-slider-prev,.product__media-wrapper .ymq_swiper-button-prev,.product__media-wrapper .ymq_swiper-button-next,.product__media-wrapper .ymq_swiper-pagination-bullet,.product__media-wrapper .ymq_product_img_small","image":"[data-gpo-product-image],.product .product__media-list li.is-active img,.product .product__media-list li.is-active .product-media-container.media-type-video deferred-media img,product-form gp-product-images img,.ecom-product-single__media--image.is-active img,.pf-media-slider .is-current img,.product__media-wrapper .ymq_swiper-slide-active img.ymq_zoom_img","images":"[data-gpo-product-images],img","unitPrice":"[data-gpo-product-unit-price],product-form gp-product-price .gp-price,gp-product-price.gpo-product-unit-price [type=regular],[data-pf-type*=ProductPrice] [data-product-type=price],.product__info-container [id*=\"price-template\"] .price:not(.price--on-sale) .price__regular .price-item--regular,.product__info-container [id*=\"price-template\"] .price .price__sale .price-item--last,.product_main_info [id*=\"price-template\"] .price:not(.price--on-sale) .price__regular .price-item--regular,.product_main_info [id*=\"price-template\"] .price .price__sale .price-item--last,.gf_product-prices>.gf_product-price.money,gp-product-price>.money,.product--main [id*=ProductPrice],.ecom-product-single__price--sale,.product-form__buttons button .total_price_custom,.gpo-product-price .money,.ecom-product-single__price .money,.bt-product-info .bt-price-main","compareAtPrice":"[data-gpo-product-compare-at-price],gp-product-price.gpo-product-compare-price [type=compare],[data-pf-type*=ProductPrice] [data-product-type=compare_at_price],.product__info-container [id*=\"price-template\"] .price.price--on-sale .price__sale .price-item--regular,.product_main_info [id*=\"price-template\"] .price.price--on-sale .price__sale .price-item--regular,.gf_product-prices>.gf_product-compare-price.money,.product--main [id*=ComparePrice]","variantWrapper":"[id*=\"MainProduct-\"] variant-selects,[id*=\"MainProduct-\"] variant-radios","variantSelector":"[data-gpo-product-variant-selector],gp-product .product-form form [name=id],.product__info-container .product-form form [name=id],.product__info-wrapper product-form form [name=id],product-info product-form [name=id],configurator-form [name=id],.product--main select.product-single__variants,.gpo-form-wrapper form [name=id],[data-pf-type*=ProductVariantSwatches] [name=id],.ecom-product-single__variant-picker [name=id],.ecom-product-form [name=id]","variantActivator":"variant-selects .product-form__input select,variant-radios .product-form__input input,.product--main .select--item select,gp-product-variants input","quantity":"[name=qty],[name=quantity],[name=product_quantity]","addToCartButton":"[data-gpo-product-atc],[data-pf-type*=ProductATC],.gp-button-atc.gpo-gp-atc,gp-button button.gp-button-atc,.lh-buy-now,button.product-buy-buttons--primary,button[id*=AddToCart],button[id*=addToCart],a[id*=AddToCart],a[id*=addToCart],.AddtoCart,.btn-addtocart,.product__add-to-cart-button,button.product-submit,input.product-submit,.product-form--atc-button,.product-form__cart-submit,.product-form__add-button,.product-form--add-to-cart,.product-buy-buttons--cta,.btn--add-to-cart,.button-cart,button.add-to-cart-btn,.add-to-cart-button,.add_to_cart:not(#customily-cart-btn-preview),.button--addToCart,[data-
3787product-add],input.add-to-cart,.smi-button-add-to-cart,button.add-to-cart:not(.ymp_mainBtn),.product-details .add-to-cart-ui button:not(.qty-minus):not(.qty-plus),.gp-button-atc[aria-label=\"Add To Cart\"],.qview-btn-addtocart,[name=add]:not([type=normal]):not([egw-atc-override]),[type=submit]:not([name=subscribe]):not([name=checkout]):not([class*=search]):not(#query-btn):not(.spr-button):not(.active):not(.gpo-exclude):not(.cowlendar-add-to-cart):not([style=\"display:none;\"])","paymentButton":"[data-shopify=\"payment-button\"],[data-product-buy-now],[data-fast-checkout],#button-cart-buy,.shopify-payment-button__button--unbranded","addToCart":{"excludedAttrs":[{"key":"@click","value":"addToCart($event)"}]}},"collection":{"wrapper":".collection,.featured-collection,.pcx-tab-featured,.product-slide-wrapper,.subscription-variety .subscription-variety__options-wrapper","item":".collection .grid__item,.featured-collection .grid__item,.pcx-tab-featured .swiper-slide,.product-slide-wrapper .slick-track .slick-slide,.subscription-variety .product-card-wrapper,.snize-product","productLink":".pcx-tab-featured .swiper-slide a[id*=CardLink],#product-grid .card--media>.card__content>.card__information .card__heading>a,.product-slide-wrapper .slick-track .slick-slide a,.collection .card--media>.card__content>.card__information>.card__heading>a,.product-card-wrapper .card>
3787.card__content .card__heading a,.snize-view-link","quickViewActivator":"modal-opener button,.snize-quick-view-button","quickViewProductForm":"quick-add-modal[open] product-form form,.snize-modal form"},"cart":{"form":["[data-gpo-cart-form]","cart-items form","#cart-items","form[action*=\"/cart\"]:not([action*=\"/cart/add\"]):not([hidden])"],"page":[{"lineItem":{"key":"cart-items .cart-item","image":".cart-item__image","details":".cart-item__details","quantity":{"wrapper":"quantity-input","input":"quantity-input input","decrease":"button[name=minus]","increase":"button[name=plus]"},"removeButton":"cart-remove-button a"}},{"lineItem":{"key":".cart__page .cart__item","image":".cart-item__image","details":".cart__item-details","quantity":{"wrapper":".js-qty__wrapper","input":".js-qty input","decrease":".js-qty__adjust--minus","increase":".js-qty__adjust--plus"},"removeButton":".cart__remove a"}},{"lineItem":{"key":".tableCart tbody tr","details":".cart__content--information","quantity":{"wrapper":".cart__qty","input":".cart__qty input","decrease":"[data-gpo-cart-item-qty-decrease]","increase":"[data-gpo-cart-item-qty-increase]"},"removeButton":".cart__remove a"}},{"lineItem":{"key":"form[action*=\"/cart\"] .cart_item","details":".product-name","quantity":{"wrapper":".quantity","input":".quantity input","decrease":"button.minus","increase":"button.plus"},"removeButton":"a.remove"}},{"lineItem":{"key":"#cart-items .cart-item","details":"#cart-items .cart-item>div>div:nth-child(1)>div:nth-child(2)","quantity":{"wrapper":"#cart-items .cart-item>div>div:nth-child(3)","input":"[x-text*=getQuantity]","decrease":"[\\@click*=minus]","increase":"[\\@click*=plus]"},"removeButton":"[\\@click*=removeItem]"}}],"drawer":[{"lineItem":{"key":"cart-drawer-items .cart-item","image":".cart-item__image","details":".cart-item__details","quantity":{"wrapper":"quantity-input","input":"quantity-input input","decrease":"button[name=minus]","increase":"button[name=plus]"},"removeButton":"cart-remove-button button"}}]},"theme_store_id":887,"theme_name":"Dawn"};window.GPOConfigs.shop = {"url":"craftandglory.myshopify.com","version":2,"currency":"INR","settings":{"general":{"widget":{"app_position":"before_atc","html_selector":"variant-selects","alignment":"left","show_tooltip":true,"show_value_next_label":true,"fixed_height_and_scrollable":false,"fixed_height":"","swatch_image_format":"jpg","load_options_from_file":false,"load_options_from_s3":false,"index_options_by_product_id":false,"watermark":"\u003cspan style=\"font-size:12px;color:#868686\"\u003ePowered by \u003ca style=\"font-weight:bold;color:#2c6ecb;text-decoration:none;\" href=\"https:\/\/apps.shopify.com\/product-options-pro\" target=\"_blank\"\u003eGlobo Variant Option\u003c\/a\u003e\u003c\/span\u003e","enable_remove_watermark":true,"remove_all_watermarks":true},"product_page":{"redirect_to_cart":true,"scroll_to_invalid":true,"file_preview":"link_or_image"},"cart_page":{"disable_quantity_and_remove":true,"edit_options":false,"preview_mode":"modal"},"custom_fonts":{"fonts":[]},"collection_page":{"show_on_quickview":true},"others_page":{"show_on_homepage":true,"show_on_page":true}},"design":{"theme":{"match_theme_style":false},"color":{"app_background":"#e6e0d0","label_text":"#121212BF","required_text":"#ff0000","helptext":"#737373","total_text":"#202223","total_text_money":"#008000","input_text":"#000","input_border":"#9a9a9a","input_background":"#fff","switch_background":"#ddd","switch_active_background":"#942d01","range_thumb":"#121212","range_bg":"#dddddd","range_active_bg":"#121212","select_text":"#121212BF","select_border":"#000","select_background":"#e6e0d0","select_selected":"#e6e0d0","choicelist_text":"#000","choicelist_text_hover":"#000","choicelist_text_active":"#000","choicelist_hover":"#942d01","choicelist_active":"#942d01","button_text":"#000","button_text_hover":"#942d01","button_text_active":"#fff","button_background":"#fff","button_background_hover":"#fff","button_background_active":"#942d01","swatch_border":"#ddd","swatch_border_hover":"#ddd","swatch_border_active":"#942d01","tab_title":"#71717a","tab_title_active":"#212B36","tab_title_hover":"#212B36","tab_content":"#212B36","tab_border":"#e1e1e1","group_label":"#121212","group_icon":"#121212","group_chevron":"#121212"}
3787,"border":{"input":{"size":1,"radius":2},"dropdown":{"size":1,"radius":2},"swatch":{"size":1,"radius":2}},"typography":{"labeltext":{"customFont":false,"customFontFamily":"Helvetica","customFontVariant":"600","fontFamily":"Open Sans","fontVariant":"600","fontSize":13},"maintext":{"customFont":false,"customFontFamily":"Helvetica","customFontVariant":"300","fontFamily":"Open Sans","fontVariant":"regular","fontSize":13},"helptext":{"customFont":false,"customFontFamily":"Helvetica","customFontVariant":"300","fontFamily":"Open Sans","fontVariant":"regular","fontSize":13},"totaltext":{"customFont":false,"customFontFamily":"Helvetica","customFontVariant":"300","fontFamily":"Open Sans","fontVariant":"regular","fontSize":13}},"additional":{"custom_css":"span.gpo-helptext a.custom_option_tool_tip {\r\n  color: #000 !important;\r\n}\r\n[data-option-set-id=\"1194290\"] .gpo-dropdown .dropdown-button {\r\n  background-color: \r\n#e6e0d0;\r\n  border: 0 !important;\r\n  box-shadow: 0 0 0 1px rgba(18, 18, 18, 0.55);\r\n}\r\n[data-option-set-id=\"1194290\"] .gpo-dropdown .dropdown-button__icon::before {\r\n  display: none;\r\n}\r\n[data-option-set-id=\"1194290\"] .gpo-dropdown .dropdown-button {\r\n  min-height: 45px;\r\n  padding-left: 20px;\r\n  padding-right: 15px;\r\n  background-repeat: no-repeat;\r\n  background-position: right 15px center;\r\n  background-image: url(\"data:image\/svg+xml;utf8,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none'\u003e\u003cpath d='M1.875 7.438 12 17.563 22.125 7.438' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/\u003e\u003c\/svg\u003e\");\r\n  background-size: 10px 10px;\r\n}\r\n[data-option-set-id=\"1194290\"] .gpo-dropdown .dropdown-list {\r\n  background: \r\n#e6e0d0 !important;\r\n}\r\n[data-option-set-id=\"1194290\"] {\r\n  padding: unset !important;\r\n  border-radius: 10px !important;\r\n  background: \r\n#e6e0d0 !important;\r\n  margin: 15px 0 !important;\r\n  margin-left: -5px !important;\r\n  width: calc(100% + 10px) !important;\r\n  text-align: left !important;\r\n}\r\n[data-option-set-id=\"1194290\"] .gpo-element.gpo-form__group {\r\n  display: unset;\r\n}\r\n[data-option-set-id=\"1194290\"] .gpo-element.gpo-form__group label.gpo-label {\r\n  margin: unset;\r\n  margin-bottom: 11px;\r\n}\r\n[data-option-set-id=\"1194290\"] .gpo-dropdown {\r\n  max-width: 25rem;\r\n}"}},"price":{"product_page":{"money_format":"money_with_currency_format","label_addon":"(+ {{addon}})","show_for_input":true,"show_for_option":true,"show_addon_message":true,"add_addon_to_product_price":true,"use_bundle":false}}},"translations":{"default":{"widget":{"choose_file":"Choose file","or_drop_file_to_upload":"or drop file to upload","file_uploading":"Uploading...","uploaded_msg":"Uploaded file:","uploaded_link":"Link","selection_will_add":"Selections will add {{addon}} to the price","enter_qty":"Enter quantity"},"addtocart":{"items_are_no_longer_available":"Some items are no longer available. Please try again later.","buynow_not_allowed":"This product cannot be purchased using this checkout method. Please add the item to cart, then proceed to checkout from the cart."},"validation":{"required":"This field is required","invalid":"Invalid","invalid_email":"Invalid email","invalid_phone":"Invalid phone number","invalid_number":"Invalid number","min_char":"Please enter more than or equal to {{min_character}} characters","char_limit":"Please enter less than or equal to {{character_limit}} characters","char_counter":"{{character_count}}\/{{character_limit}} characters","min_value":"Please enter a value greater than or equal to {{min_value}}","max_value":"Please enter a value less than or equal to {{max_value}}","min_selection":"Please select at least {{min_selection}} options","max_selection":"Please select at maximum {{max_selection}} options","exactly_selection":"Please select exactly {{exactly_selection}} options","file_not_allowed":"File not allowed"},"cart":{"edit_options":"Edit Options","cancel":"Cancel","save":"Save Changes"}}}};
3788  window.GPOConfigs.money_format = window.GPOConfigs?.shop?.settings?.price?.product_page?.money_format === "money_with_currency_format" ? "<span class=money>Rs. {{amount}}</span>" : "<span class=money>Rs. {{amount}}</span>";
3789  window.GPOConfigs.product = false;
3790  window.GPOConfigs.product.collections = false;
3791  window.GPOConfigs.customer = false;
3792  window.GPOConfigs.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};
3793  window.GPOConfigs.cart_type = null;
3794  if (window.AVADA_SPEED_WHITELIST) {
3795    const gpo_w = /globo-product-option/i;
3796    window.AVADA_SPEED_WHITELIST = [].concat(window.AVADA_SPEED_WHITELIST, gpo_w);
3797  }
3798</script>
3798
3799
3800<style>.gpo-hidden,[class*=gpo-original],[data-gpo-is-enabled=true] [data-shopify=payment-button],[data-gpo-is-enabled=true][data-gpo-cart-hide-additional-payment-button=true] [data-shopify=dynamic-checkout-cart],a[class*=gpo-original],button[class*=gpo-original],input#AddToCart[class*=gpo-original],input#addToCart[class*=gpo-original],input[class*=gpo-original]{display:none!important}.gpo-hidden{opacity:0!important;visibility:hidden!important}#mini-cart form.cart a.gpo-clone-checkout-button,.cart-flyout a.gpo-clone-checkout-button{display:block!important}</style>
3801</div><div id="shopify-block-AM05QbkZpaG5MWU93V__18228966181090706294" class="shopify-block shopify-app-block">
3802
3803
3804  
3804<script type="module" src="https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-upsell.js" defer="defer"></script>
3804
3805  
3805<script type="module" src="https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-upsell-components.esm.js" defer="defer"></script>
3805
3806
3807
3808
3809<script>
3810
3811  
3812  
3813</script>
3813
3814
3815<script>
3816
3817  window.lbInitMode = "immediate";
3818  
3819  window.lbComponentSrc = "https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-upsell-components.esm.js";</script>
3819
3820
3821<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-utils.js" defer="defer"></script>
3821
3822
3823</div><!-- Failed to render app block "8194784159926722659": app block path "shopify://apps/gg-product-gallery/blocks/app-embed-block/09c0440b-b921-435c-a2f5-3fc8f53b0424" does not exist --><div id="shopify-block-AUFcrV0h2SFU3Y1lSb__9108694385781200119" class="shopify-block shopify-app-block">
3823<script type="text/javascript">
3824  window.Moast = window.Moast || {};
3825  window.Moast.accesses = {
3826    removeBranding: true,
3827    widgetCustomization: true,
3828    proAppBlocks: true,
3829    multiProductTagging: true,
3830    increasedVideoUploads: true
3831  };
3832  window.Moast.translations = {"quick_add":{"description":"Description","quantity":"Quantity","add_to_cart":"Add to cart","unavailable":"Unavailable","product_added_to_cart":"{{product}} added to cart"},"products_panel":{"title":"Products"},"caption":{"read_more":"Read more","read_less":"Read less"}};
3833  window.Moast.widgetSettings = {"seo":{"ai":true,"schema":true},"feeds":{"minimum":1},"video":{"mode":"performance"},"player":{"crop":true,"likes":true,"muted":true,"share":true,"handles":false,"autoplay":true,"captions":false,"showQuickAdd":false},"products":{"view":"slideshow","action":"add","addToCart":"navigate","reviewScore":false,"hideOutOfStock":true},"appearance":{"theme":"dark","themeColors":{"buttonColor":"#530D05","buttonColorContrast":"#FEFBFB"}}};
3834</script>
3834
3835
3836
3837</div><div id="shopify-block-AVlIvMDRxMk1KU2lSb__7104549409892314221" class="shopify-block shopify-app-block"><!DOCTYPE html>
3838<html lang="en">
3839
3840<head>
3841  <meta charset="UTF-8">
3842  <meta name="viewport" content="width=device-width, initial-scale=1.0">
3843</head>
3844
3845
3846<body>
3847
3848  <input id="ip_here" type="hidden" value="" />
3849  <input id="append_shop_val" type="hidden" value="" />
3850  <input id="currentIndex" type="hidden" value="" />
3851  <input id="mainObject" type="hidden" value="" />
3852  <input id="outlet_name" type="hidden" value="Craft &amp; Glory" />
3853  <input id="outlet_url" type="hidden" value="https://craftandglory.in" />
3854  <input id="customer" type="hidden" value="" />
3855  <input id="vailidateObj" type="hidden" value="" />
3856  <input id="settingType" type="hidden" value="" />
3857  <input type="hidden" id="cart_data" value='{"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}'>
3858  <input type="hidden" id="newsletter">
3859  <input type="hidden" id="collection_id" value=''>
3860  <input type="hidden" id="abandoned_delay" value="">
3861
3862  <div id="xircls_main_content">
3863    <div id="xircls_main_div" style="display: none; z-index: 99999999999; opacity: 0;">
3864      <div id="xircls_backdrop" style="z-index: 999999"></div>
3865      <div id="xircls_toastr" class="xircls_toastr"></div>
3866      <div id="xircls_popup" style="position: relative;">
3867        <div onclick="closePopUp(event)" style="cursor: pointer;">
3868          <svg id="cross_btn"
3869            style="position: absolute; inset: 0px 0px auto auto; z-index: 350; box-sizing: content-box;"
3870            xmlns="http://www.w3.org/2000/svg" width="19px" height="19px" viewBox="0 0 24 24"
3871            stroke="rgba(255, 255, 255, 1)" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
3872            <line x1="18" y1="6" x2="6" y2="18"></line>
3873            <line x1="6" y1="6" x2="18" y2="18"></line>
3874          </svg>
3875        </div>
3876        <div id="main_popup" style="z-index: 99999999999;">
3877        </div>
3878        <div id="branding_here" style="position: absolute; right: 0px; bottom: 0; z-index: 9999999999999999999">
3879          <span>Powered by <a target="_blank" href="https://www.xircls.com"
3880              style="text-decoration: underline; color: #464646 !important;">XIRCLS</a></span>
3881        </div>
3882      </div>
3883    </div>
3884
3885    <div id="xircls_btn_main_div" style="display: none; width: 100%; pointer-events: none;">
3886      <div id="main_btn_popup"
3887        style="z-index: 99999999999; cursor: pointer; margin-bottom: 10px !important; margin-left: 10px !important;pointer-events: all"
3888        onclick="openPopUp()">
3889      </div>
3890    </div>
3891
3892  </div>
3893  <!-- 
3893<script src="https://apps.demo.xircls.in/static/flash_accounts/test.js" defer async></script>
3893 -->
3894  
3894<script>
3895    const selectPhoneList = [
3896      { "value": "1", "label": "+1" },
3897      { "value": "44", "label": "+44" },
3898      { "value": "91", "label": "+91" },
3899      { "value": "61", "label": "+61" },
3900      { "value": "49", "label": "+49" },
3901      { "value": "33", "label": "+33" },
3902      { "value": "81", "label": "+81" },
3903      { "value": "86", "label": "+86" },
3904      { "value": "34", "label": "+34" },
3905      { "value": "39", "label": "+39" }
3906    ]
3907      ;
3908    //   let spent_on_page, spent_on_website, read_page_by, visited, not_active_page, spent_on_websiteInterval, spent_on_pageInterval;
3909    //   var spendOnPageCount = 0
3910    console.log("Update - 0000")
3911    const baseUrl = "https://apps.xircls.com"
3912    const demoURL = "https://apps.xircls.in"
3913    // const demoURL = "https://apps.xircls.com"
3914    localStorage.removeItem('leadId')
3915    function usageBilling() {
3916      var form_data = new FormData()
3917      form_data.append("shop", Shopify.shop)
3918      form_data.append("app", "superleadz")
3919      fetch(`${baseUrl}/api/v1/usage_billing/`, {
3920        method: "POST",
3921        body: form_data
3922      })
3923        .then((data) => data.json())
3924        .then((resp) => {
3925          console.log(resp)
3926        })
3927        .catch((error) => {
3928          console.log(error)
3929        })
3930    }
3931
3932    function generateMacID(length) {
3933      const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
3934      let result = '';
3935      const charactersLength = characters.length;
3936      for (let i = 0; i < length; i++) {
3937        result += characters.charAt(Math.floor(Math.random() * charactersLength));
3938      }
3939      return result;
3940    }
3941
3942    try {
3943      usageBilling()
3944    } catch (error) {
3945      console.log(error)
3946    }
3947
3948    var params = new URLSearchParams(location.search);
3949    if (params.get('utm_source')) {
3950      sessionStorage.setItem("source", params.get('utm_source'))
3951    }
3952
3953    var macString
3954
3955    if (localStorage.getItem('macID')) {
3956      macString = localStorage.getItem('macID')
3957    } else {
3958      macString = generateMacID(16);
3959      localStorage.setItem('macID', macString)
3960    }
3961
3962    fetch(`${baseUrl}/protein`)
3963      .then((data) => data.json())
3964      .then((resp) => {
3965        // console.log(resp)
3966        document.getElementById("ip_here").value = resp.ip_address
3967        const srceenWidth = window.innerWidth < 576 ? "mobile_" : ""
3968
3969        const analyticsForm = new FormData();
3970        analyticsForm.append("shop", Shopify.shop);
3971        analyticsForm.append("ip_address", resp.ip_address);
3972        analyticsForm.append("mac_id", macString)
3973        analyticsForm.append("created_at", new Date());
3974        analyticsForm.append("app_name", "superleadz");
3975        analyticsForm.append("browser_details", navigator.userAgent);
3976        analyticsForm.append("page", window.location.pathname);
3977        try {
3978          analyticsForm.append("pageType", ShopifyAnalytics.meta.page.pageType);
3979        } catch (error) {
3980          analyticsForm.append("pageType", "Preview");
3981        }
3982        analyticsForm.append("customer_email", '');
3983
3984        source = sessionStorage.getItem("source")
3985        // console.log(source, "source")
3986        if (source) {
3987          analyticsForm.append("source", source)
3988        }
3989
3990        //  fetch(`${baseUrl}/api/v1/add/customer_visit/`, {
3991        //     method: "POST",
3992        //     body: analyticsForm
3993        //   })
3994        //   .then((data) => data.json())
3995        //   .then((resp) => {
3996        //     console.lo(resp, "=====121212")
3997        //   })
3998        //   .catch((error) => {
3999        //     console.log(error)
4000        //   })
4001
4002        fetch(`${baseUrl}/api/v1/add/customer_visit/`, {
4003          method: "POST",
4004          body: analyticsForm
4005        })
4006          .then((data) => data.json())
4007          .then((response) => {
4008            const domain = document.getElementById('outlet_url').value.split("https://")
4009
4010            // Main code 
4011            const form_data = new FormData();
4012            form_data.append("shop", Shopify.shop);
4013            form_data.append("domain", domain[1])
4014            form_data.append("app", "superleadz");
4015
4016            fetch(`https://api.xircls.com/utility/api/v1/get_timeline_detail/`, {
4017              method: "POST",
4018              body: form_data
4019            })
4020              .then((data) => data.json())
4021              .then((timeline) => {
4022                // console.log(timeline, "resp")
4023                if (timeline.response) {
4024                  get_key_url = `${baseUrl}/api/v1/get/pop-up-widgets/`;
4025                  var name_here = Shopify.shop
4026                  document.getElementById('append_shop_val').append(Shopify.shop)
4027                  get_json_key_parm = {
4028                    shopify_shop: Shopify.shop
4029                  };
4030                  var myHeaders = new Headers();
4031                  myHeaders.append("Authorization", window.API_KEY);
4032                  myHeaders.append("Content-Type", "application/x-www-form-urlencoded");
4033                  var urlencoded = new URLSearchParams();
4034                  urlencoded.append("shop", Shopify.shop);
4035                  urlencoded.append("customer_id", "0");
4036                  urlencoded.append("pageUrl", window.location.pathname);
4037                  urlencoded.append("ip", resp.ip_address);
4038                  urlencoded.append("mac_id", macString)
4039                  urlencoded.append("app_name", "superleadz");
4040                  urlencoded.append("isFirstVisit", localStorage.getItem('isFirstTime') ? localStorage.getItem('isFirstTime') : 0);
4041                  urlencoded.append("customer_email", '')
4042                  
4043                  urlencoded.append('collection_id', document.getElementById('collection_id').value)
4044                  if (params.get('utm_source')) {
4045                    urlencoded.append("page", `${source}_page`)
4046                  } else {
4047                    var current_url = window.location.href;
4048
4049                    if (current_url.includes('/cart')) {
4050                      urlencoded.append('page', `cart_page`)
4051                    } else {
4052                      try {
4053                        if (ShopifyAnalytics.meta.page.pageType == "collection") {
4054                          urlencoded.append('page', `collections_page`)
4055                        } else {
4056                          urlencoded.append('page', `${ShopifyAnalytics.meta.page.pageType}_page`)
4057                        }
4058                      } catch (error) {
4059                        urlencoded.append('page', `home_page`)
4060                      }
4061                    }
4062                  }
4063
4064                  var requestOptions = {
4065                    method: 'POST',
4066                    headers: myHeaders,
4067                    body: urlencoded,
4068                    redirect: 'follow'
4069                  };
4070                  fetch(get_key_url, requestOptions)
4071                    .then((data) => data.json())
4072                    .then((resp) => {
4073                      console.log(resp, "response")
4074                      var mainJson = JSON.parse(resp?.data[0]?.custom_theme)
4075                      console.log(mainJson, typeof (mainJson))
4076
4077                      document.getElementById('abandoned_delay').value = resp?.abandoned_delay
4078
4079                      // const collection_id = document.getElementById('collection_id').value
4080                      // console.log(collection_id, "=============")
4081                      if (mainJson?.behaviour?.EXCLUDE_PAGE_LINK?.includes(window.location.pathname)) {
4082                        console.log("excluded not found!")
4083                        return
4084                      }
4085                      // if (ShopifyAnalytics.meta.page.pageType == "collections" || ShopifyAnalytics.meta.page.pageType == "product") {
4086                      //   if (mainJson?.behaviour?.collections?.includes(Number(collection_id)) || mainJson?.behaviour?.collections?.includes(String(collection_id))) {
4087                      //     console.log("collection found!")
4088                      //   } else {
4089                      //     console.log("collection not found!")
4090                      //     return
4091                      //   }
4092
4093                      // }
4094
4095                      var toastr = `
4096              <img class="check_icon" src="https://api.xircls.com/static/images/website-slide/external/check.svg" width="25px"  height="25px">
4097              <img class="cross_icon" src="https://api.xircls.com/static/images/website-slide/external/x.svg" width="25px"  height="25px">
4098              <span id="text_for_toastr"></span>
4099              `
4100
4101
4102                      previewsThemeId = localStorage.getItem('theme_id')
4103                      if (String(previewsThemeId) != String(resp?.data[0]?.id)) {
4104                        localStorage.removeItem("isFirstTime")
4105                        sessionStorage.removeItem('offer_data')
4106                      }
4107
4108                      checkCart()
4109
4110                      localStorage.setItem('theme_id', resp?.data[0].id)
4111
4112                      var isFirstTime = localStorage.getItem("isFirstTime") ? localStorage.getItem("isFirstTime") : 0
4113                      isFirstTime = Number(isFirstTime) + 1
4114                      localStorage.setItem("isFirstTime", isFirstTime);
4115
4116                      document.querySelector("#xircls_toastr").innerHTML = toastr
4117                      // const responseJson = JSON.parse(resp.data[0].custom_theme)
4118                      document.getElementById('settingType').value = mainJson?.verificationEnabled
4119
4120                      document.getElementById('mainObject').value = JSON.stringify(mainJson)
4121
4122                      const mainDiv = document.getElementById('xircls_main_div')
4123                      const mainBtnDiv = document.getElementById('xircls_btn_main_div')
4124
4125                      mainDiv.classList.add(`xircls_${mainJson?.positions[`${srceenWidth}main`]}`) // adding class to popUp for position
4126                      mainBtnDiv.classList.add(`xircls_button_${mainJson?.positions[`${srceenWidth}button`]}`) // adding class to button for position
4127
4128                      addStyle('xircls_backdrop', mainJson?.overlayStyles) // adding overlay
4129                      // addStyle('main_popup', mainJson?.backgroundStyles?.main)
4130                      addStyle('xircls_popup', mainJson?.backgroundStyles[`${srceenWidth}main`]) // adding popup width height main style
4131                      addStyle('cross_btn', mainJson?.crossButtons[`${srceenWidth}main`]) // adding style for cross button
4132                      if (mainJson?.crossButtons[`${srceenWidth}main`]?.color) {
4133                        document.getElementById('cross_btn').setAttribute('stroke', mainJson?.crossButtons[`${srceenWidth}main`]?.color)
4134                      } else {
4135                        document.getElementById('cross_btn').setAttribute('stroke', "#000")
4136                      }
4137                      addStyle('branding_here', mainJson?.brandStyles)
4138                      addStyle('main_btn_popup', mainJson?.backgroundStyles[`${srceenWidth}button`]) //adding button width height main style
4139                      // console.log(mainJson?.closePopUpOn?.overlay, "overlay")
4140
4141                      if (mainJson?.closePopUpOn?.overlay) {
4142                        // console.log("ppp")
4143                        document.getElementById('xircls_backdrop').addEventListener('click', function (event) {
4144                          closePopUp(event)
4145                        })
4146                      }
4147
4148                      if (mainJson?.closePopUpOn?.escape) {
4149                        document.addEventListener('keydown', function (event) {
4150                          if (event.key === 'Escape') {
4151                            closePopUp()
4152                          }
4153                        });
4154                      }
4155
4156                      // Button content here
4157                      const main_btn_popup = document.getElementById('main_btn_popup')
4158                      const main_popup = document.getElementById('main_popup')
4159                      const buttonContent = mainJson?.button
4160                      const popUpContent = [mainJson[`${srceenWidth}pages`][0]]
4161
4162                      // const popUpContent = mainJson[`${srceenWidth}pages`]?.filter((curElem) => {
4163                      //   return curElem.id === "main"
4164                      // })
4165                      console.log(popUpContent, "idojsaidj")
4166                      // const currentIndex = mainJson[`${srceenWidth}pages`]?.findIndex((curElem) => curElem.id === "main")
4167                      document.getElementById('currentIndex').value = 0
4168                      // mainJson?.pages[0]?.values
4169                      appendPopUp("button", buttonContent)
4170                      appendPopUp("popUp", popUpContent[0]?.values)
4171
4172                      var display_frequency = mainJson?.rules?.display_frequency
4173                      var display_when = mainJson?.rules?.display_when
4174                      var visited = mainJson?.rules?.visited
4175                      var stop_display_after_closing = mainJson?.rules?.stop_display_after_closing
4176                      var stop_display_after_closing_value = mainJson?.rules?.stop_display_after_closing_value
4177                      var stop_display_pages = mainJson?.rules?.stop_display_pages
4178                      var stop_display_pages_value = mainJson?.rules?.stop_display_pages_value
4179
4180                      if (display_frequency == "once_session") {
4181                        var StopvisitedPageCount = parseInt(sessionStorage.getItem('StopvisitedPageCount')) || 0;
4182                        var closeTimes = parseInt(sessionStorage.getItem('closeTimes')) || 0;
4183                      } else {
4184                        var StopvisitedPageCount = parseInt(localStorage.getItem('StopvisitedPageCount')) || 0;
4185                        var closeTimes = parseInt(localStorage.getItem('closeTimes')) || 0;
4186                      }
4187
4188                      if (stop_display_pages) {
4189                        StopvisitedPageCount++;
4190                        if (display_frequency == "once_session") {
4191                          sessionStorage.setItem('StopvisitedPageCount', StopvisitedPageCount);
4192                        } else {
4193                          localStorage.setItem('StopvisitedPageCount', StopvisitedPageCount);
4194                        }
4195                      }
4196
4197                      function getPopUp() {
4198                        if (display_frequency == "only_once") {
4199                          if (Number(isFirstTime) == 1) {
4200                            rulesToOpen(display_frequency)
4201                            if (visited) {
4202                              let visitedPageCount = localStorage.getItem('visitedPageCount') ? localStorage.getItem('visitedPageCount') : 0;
4203
4204                              if (Number(mainJson?.rules?.visted_value) == Number(visitedPageCount)) {
4205                                console.log("visted_value_converted", "dis
4205play_frequency")
4206                                openPopUp(display_frequency)
4207                              }
4208                            }
4209                          } else {
4210                            openButton()
4211                          }
4212                          console.log("only_once", "display_frequency")
4213                        }
4214
4215                        if (display_frequency == "once_session") {
4216                          var once_session = sessionStorage.getItem("once_session") ? sessionStorage.getItem("once_session") : 0
4217                          // once_session = Number(once_session) + 1
4218                          sessionStorage.setItem("once_session", once_session);
4219
4220                          if (Number(once_session) == 0) {
4221                            rulesToOpen(display_frequency)
4222                            if (visited) {
4223                              if (display_frequency == "once_session") {
4224                                var visitedPageCount = sessionStorage.getItem('visitedPageCount') ? sessionStorage.getItem('visitedPageCount') : 0;
4225                              } else {
4226                                var visitedPageCount = localStorage.getItem('visitedPageCount') ? localStorage.getItem('visitedPageCount') : 0;
4227                              }
4228
4229                              if (Number(mainJson?.rules?.visted_value) == Number(visitedPageCount)) {
4230                                console.log("visted_value_converted", "display_frequency")
4231                                openPopUp(display_frequency)
4232                              }
4233                            }
4234
4235                          } else {
4236                            openButton()
4237                          }
4238                          console.log("once_session", "display_frequency")
4239                        }
4240
4241                        if (display_frequency == "no_limit") {
4242                          rulesToOpen(display_frequency)
4243                          if (visited) {
4244                            if (display_frequency == "once_session") {
4245                              var visitedPageCount = sessionStorage.getItem('visitedPageCount') ? sessionStorage.getItem('visitedPageCount') : 0;
4246                            } else {
4247                              var visitedPageCount = localStorage.getItem('visitedPageCount') ? localStorage.getItem('visitedPageCount') : 0;
4248                            }
4249
4250                            if (Number(mainJson?.rules?.visted_value) == Number(visitedPageCount)) {
4251                              console.log("visted_value_converted", "display_frequency")
4252                              openPopUp(display_frequency)
4253                            }
4254                          }
4255                          console.log("no_limit", "display_frequency")
4256                        }
4257
4258                      }
4259
4260                      if (display_when === "button_click") {
4261                        openButton()
4262                      } else {
4263                        if ((stop_display_pages && Number(stop_display_pages_value) <= Number(StopvisitedPageCount))) {
4264                          openButton()
4265                        } else {
4266
4267                          if ((stop_display_after_closing && Number(stop_display_after_closing_value) <= Number(closeTimes))) {
4268                            openButton()
4269                          } else {
4270                            getPopUp()
4271                          }
4272
4273                        }
4274
4275                      }
4276
4277                      if (!mainJson?.teaserEnabled) {
4278                        document.getElementById('xircls_btn_main_div').style.display = "none"
4279                      }
4280
4281                    })
4282                    .catch((error) => {
4283                      console.log(error)
4284                    })
4285
4286                } else {
4287                  console.log("Campaign Not Completed")
4288                }
4289
4290              })
4291              .catch((error) => {
4292                console.log(error)
4293              })
4294            console.log(response.status)
4295          }).catch((error) => {
4296            console.log(error, "customer visit")
4297          })
4298
4299      })
4300      .catch((error) => {
4301        console.log(error)
4302      })
4303
4304    function addStyle(id, style) {
4305      // console.log(id, style)
4306      const element = document.getElementById(id)
4307      const styles = Object.entries(style)
4308
4309      styles?.forEach(([key, value]) => {
4310        element.style[key] = `${value}`
4311      })
4312    }
4313
4314    function appendPopUp(type, array, offer_data) {
4315      // console.log(array)
4316      const mainJson = JSON.parse(document.getElementById('mainObject').value)
4317      const main_btn_popup = document.getElementById('main_btn_popup')
4318      const main_popup = document.getElementById('main_popup')
4319      if (type === "button") {
4320        main_btn_popup.innerHTML = ""
4321      } else {
4322        main_popup.innerHTML = ""
4323      }
4324      var vaildArray = []
4325      array.forEach((curElem, key) => {
4326        const parentDiv = document.createElement('div')
4327        parentDiv.id = `buttonParent_${key}_${type}`
4328        if (type === "button") {
4329          main_btn_popup.appendChild(parentDiv)
4330        } else {
4331          main_popup.appendChild(parentDiv)
4332        }
4333        // const btn_parent_styles = curElem.style['overflow'] = 'hidden'
4334        // console.log(btn_parent_styles, "btn_parent_styles")
4335        addStyle(`buttonParent_${key}_${type}`, curElem?.style)
4336
4337        const subDiv = document.createElement('div')
4338        if (type !== "button") {
4339          subDiv.classList.add('make_responsive_here')
4340        }
4341        subDiv.style.cssText = `
4342            display: flex;
4343            justify-content: center;
4344            align-items: stretch;
4345            position: relative;
4346            width: 100%;
4347            z-index: 1;
4348          `
4349        parentDiv.appendChild(subDiv)
4350        curElem?.elements?.forEach((elementsObj, elementsKey) => {
4351          const elementsDiv = document.createElement('div')
4352          elementsDiv.id = `buttonElement_${elementsKey}_${key}_${type}`
4353          if (type !== "button") {
4354            elementsDiv.classList.add('make_width_change')
4355          }
4356          subDiv.appendChild(elementsDiv)
4357          addStyle(`buttonElement_${elementsKey}_${key}_${type}`, elementsObj?.style)
4358
4359          elementsObj?.element?.forEach((elementObj, elementKey) => {
4360            // console.log(elementObj.type, "elementObjtype")
4361            let eleDiv
4362            if (elementObj.type == 'text') {
4363              // console.log("text", elementObj)
4364              eleDiv = document.createElement('div')
4365              eleDiv.id = `main-text-${key}-${elementsObj.positionType}-${elementKey}_${type}`
4366              elementsDiv.appendChild(eleDiv)
4367              addStyle(`main-text-${key}-${elementsObj.positionType}-${elementKey}_${type}`, elementObj?.style)
4368
4369              if (elementObj?.isInitialFont) {
4370                addStyle(`main-text-${key}-${elementsObj.positionType}-${elementKey}_${type}`, { "font-family": mainJson?.fontFamilies[elementObj?.textType] })
4371              }
4372
4373              eleDiv.innerHTML = elementObj.textValue
4374
4375            }
4376            else if (elementObj.type == 'image') {
4377              // console.log("image", elementObj)
4378              eleDiv = document.createElement('div')
4379              eleDiv.id = `main-image-${key}-${elementsObj.positionType}-${elementKey}_${type}`
4380              elementsDiv.appendChild(eleDiv)
4381              addStyle(`main-image-${key}-${elementsObj.positionType}-${elementKey}_${type}`, elementObj?.style)
4382              addStyle(`main-image-${key}-${elementsObj.positionType}-${elementKey}_${type}`, { overflow: 'hidden' })
4383              if (elementObj?.isBrandWidth) {
4384
4385                addStyle(`main-image-${key}-${elementsObj.positionType}-${elementKey}_${type}`, { "width": mainJson?.defaultThemeColors?.brandWidth })
4386              }
4387              if (elementObj?.isBrandHeight) {
4388                addStyle(`main-image-${key}-${elementsObj.positionType}-${elementKey}_${type}`, { "height": mainJson?.defaultThemeColors?.brandHeight })
4389              }
4390
4391              if (elementObj?.isBrandAlignment) {
4392                addStyle(`main-image-${key}-${elementsObj.positionType}-${elementKey}_${type}`, { "margin": mainJson?.defaultThemeColors?.brandAlignment })
4393              }
4394              // eleSpan = document.createElement('span')
4395              // eleSpan.style.cssText = `
4396              //   overflow: hidden;
4397              //   width: 100%;
4398              //   height: 100%;
4399              //   border-radius: 
4400              // `
4401              const createImage = document.createElement('img')
4402
4403              if (type === "button") {
4404                createImage.src = elementObj.src
4405              } else {
4406                createImage.src = elementObj?.isBrandLogo ? mainJson?.defaultThemeColors?.brandLogo : elementObj.src
4407              }
4408
4409              createImage.style.width = '100%'
4410              createImage.style.height = '100%'
4411              eleDiv.appendChild(createImage)
4412              // eleDiv.appendChild(eleSpan)
4413            } else if (elementObj.type == 'button') {
4414              // console.log("button", elementObj)
4415              eleDiv = document.createElement('div')
4416              eleDiv.id = `main-${key}-${elementsObj.positionType}-${elementKey}_${type}`
4417
4418              eleDiv.style.cssText = `
4419                  width: 100%;
4420                  display: flex;
4421                  justify-content: ${elementObj?.style?.alignType};
4422                  position: relative;
4423                  align-items: center;
4424                `
4425
4426              elementsDiv.appendChild(eleDiv)
4427
4428              buttonSubDiv = document.createElement('div')
4429              buttonSubDiv.id = `subButton_button_${elementKey}_${type}`
4430              buttonSubDiv.classList.add(`xircls_button_enter`, `xircls_${elementObj?.redirectType}`)
4431              buttonSubDiv.addEventListener('click', function (e) {
4432                popUpActionButton(elementObj, e)
4433              })
4434              buttonSubDiv.style.cssText = `
4435                  height: ${Number(elementObj?.style?.height) === 0 ? "auto" : `${elementObj?.style?.height}px`};
4436                  display: inline-flex;
4437                  justify-content: center;
4438                  align-items: center;
4439                  cursor: pointer;
4440                `
4441              buttonSubDiv.innerHTML = elementObj?.textValue
4442              eleDiv.appendChild(buttonSubDiv)
4443              addStyle(`subButton_button_${elementKey}_${type}`, elementObj?.style)
4444            } else if (elementObj.type == 'input') {
4445              eleDiv = document.createElement('div')
4446              eleDiv.id = `main-input-${key}-${elementsObj.positionType}-${elementKey}_${type}`
4447              eleDiv.classList.add(elementObj.inputType == "enter_otp" ? 'enterOtpMainDiv' : 'normalInputDiv')
4448              if (elementObj.inputType == "enter_otp") {
4449                eleDiv.style.cssText = `
4450                    width: 100%;
4451                    display: flex;
4452                    align-items: ${elementObj?.style?.alignType};
4453                    position: relative;
4454                  `
4455              } else {
4456                eleDiv.style.cssText = `
4457                    width: 100%;
4458                    display: flex;
4459                    justify-content: ${elementObj?.style?.alignType};
4460                    position: relative;
4461                  `
4462              }
4463              elementsDiv.appendChild(eleDiv)
4464
4465              if (elementObj.hasLabel) {
4466                var inputLabel = document.createElement('label')
4467                inputLabel.innerHTML = elementObj.labelText
4468                eleDiv.appendChild(inputLabel)
4469              }
4470
4471              if (type !== "button") {
4472                var requiredInput = {
4473                  name: elementObj?.inputType,
4474                  isRequired: elementObj?.isRequired,
4475                  errorMessage: elementObj?.isRequiredText ? elementObj?.isRequiredText : `${elementObj?.labelText} is required.`
4476                }
4477                vaildArray.push(requiredInput)
4478
4479              }
4480
4481              if (elementObj.inputType == "number") {
4482                // Create a container div to hold the dropdown and the input field
4483                var inputGroupDiv = document.createElement('div')
4484                inputGroupDiv.className = 'input-group'
4485                inputGroupDiv.style.width = '100%'
4486                inputGroupDiv.style.display = 'flex'
4487                inputGroupDiv.style.justifyContent = 'center'
4488
4489                // check if dropdown for code should be created or not
4490                if (elementObj?.showCode) {
4491                  // Create the custom select container div
4492                  var inputCountryCode = document.createElement('div');
4493                  inputCountryCode.className = 'custom-select';
4494                  inputCountryCode.id = 'subButton_input_country_code';
4495                  inputCountryCode.textContent = 'Code'; // Default value
4496
4497                  // Create a div to hold the country options (list)
4498                  var countryCodeListDiv = document.createElement('div');
4499                  countryCodeListDiv.className = 'country-code-list';
4500                  countryCodeListDiv.id = 'country_code_list_div';
4501                  countryCodeListDiv.style.position = 'absolute'; // Positioned above subButton_input_country_code
4502                  countryCodeListDiv.style.display = 'none'; // Initially hidden
4503                  countryCodeListDiv.style.zIndex = '3';
4504                  countryCodeListDiv.style.bottom = '35px';
4505                  countryCodeListDiv.style.left = '0px';
4506
4507                  // if (elementObj.defaultCountryCode) {
4508                  //   inputCountryCode.value = elementObj.defaultCountryCode
4509                  // } else {
4510                  //   defaultOption.selected = true
4511                  // }
4512
4513                  // Function to handle clicks outside the dropdown
4514                  function handleOutsideClick(event) {
4515                    if (!inputCountryCode.contains(event.target) && !countryCodeListDiv.contains(event.target)) {
4516                      countryCodeListDiv.style.display = 'none'; // Close the dropdown
4517                      document.removeEventListener('click', handleOutsideClick); // Remove the event listener
4518                    }
4519                  }
4520
4521                  // Append the countryCodeListDiv below inputCountryCode but above it in DOM
4522                  inputCountryCode.addEventListener('click', function () {
4523                    // Toggle visibility of country code list
4524                    if (countryCodeListDiv.style.display === 'none') {
4525                      countryCodeListDiv.style.display = 'block'; // Show the dropdown
4526                      document.addEventListener('click', handleOutsideClick); // Add the event listener for outside clicks
4527                    } else {
4528                      countryCodeListDiv.style.display = 'none'; // Hide the dropdown
4529                      document.removeEventListener('click', handleOutsideClick); // Remove the event listener
4530                    }
4531                  });
4532
4533                  // Append the inputCountryCode to the inputGroupDiv
4534                  inputGroupDiv.appendChild(inputCountryCode);
4535                  eleDiv.appendChild(countryCodeListDiv);
4536
4537
4538                  // Append the select to the input group container
4539                  inputGroupDiv.appendChild(inputCountryCode)
4540                  fetch(`https://api.xircls.com/country-details/`)
4541                    .then((response) => {
4542                      if (!response.ok) {
4543                        throw new Error(`HTTP error! status: ${response.status}`);
4544                      }
4545                      return response.json();
4546                    })
4547                    .then((resp) => {
4548                      console.log('COUNTRY DATAs:', resp);
4549                      const countries = resp?.data?.countries;
4550
4551                      if (countries) {
4552                        countries
4553                          .filter(country => country.phonecode)  // Ensure phonecode exists
4554                          .map(country => {
4555                            // Ensure the phonecode starts with "+"
4556                            const phoneCode = country.phonecode.startsWith("+") ? c
4556ountry.phonecode : `+${country.phonecode}`;
4557                            return phoneCode;
4558                          })
4559                          .sort((a, b) => {
4560                            // Compare phone codes based on length first
4561                            if (a.length !== b.length) {
4562                              return a.length - b.length;
4563                            }
4564
4565                            // Compare phone codes numerically if lengths are equal
4566                            return a.localeCompare(b, undefined, { numeric: true });
4567                          })
4568                          .forEach((phoneCode) => {
4569                            // Create a new option element for the phone code in the list div
4570                            const optionDiv = document.createElement('div');
4571                            optionDiv.className = 'country-code-option';
4572                            optionDiv.textContent = phoneCode;
4573                            optionDiv.style.padding = '7px 5px';
4574                            optionDiv.style.cursor = 'pointer';
4575
4576                            // Add hover effect
4577                            optionDiv.addEventListener('mouseenter', function () {
4578                              optionDiv.style.backgroundColor = '#efefef';
4579                            });
4580                            optionDiv.addEventListener('mouseleave', function () {
4581                              optionDiv.style.backgroundColor = '#fff';
4582                            });
4583
4584                            // Add click event to set the selected phone code
4585                            optionDiv.addEventListener('click', function () {
4586                              inputCountryCode.textContent = phoneCode; // Update select div with selected phonecode
4587                              countryCodeListDiv.style.display = 'none'; // Hide the country code list
4588                            });
4589                            // Create a horizontal line (separator) after the option
4590                            const hrDiv = document.createElement('div');
4591                            hrDiv.style.borderTop = '0.5px solid #e0e0e0';
4592                            hrDiv.style.width = '95%';
4593                            hrDiv.style.margin = 'auto';
4594
4595                            // Append the optionDiv and hrDiv to the countryCodeListDiv
4596                            countryCodeListDiv.appendChild(optionDiv);
4597                            countryCodeListDiv.appendChild(hrDiv);
4598                          });
4599                      }
4600                    })
4601                    .catch((err) => {
4602                      console.error('Error fetching country details:', err);
4603                    });
4604                }
4605
4606                inputSubDiv = document.createElement('input')
4607                inputSubDiv.placeholder = elementObj.placeholder
4608                inputSubDiv.id = `subButton_input_${elementObj.inputType}`
4609                inputSubDiv.addEventListener('keypress', function (e) {
4610                  if (e.key === 'Enter') {
4611                    checkEnterButton()
4612                  }
4613                })
4614
4615                inputGroupDiv.appendChild(inputSubDiv)
4616
4617                // Finally, append the input group container to eleDiv
4618                eleDiv.appendChild(inputGroupDiv)
4619
4620              } else {
4621
4622                inputSubDiv = document.createElement('input')
4623                // inputSubDiv.type = elementObj.inputType
4624                inputSubDiv.placeholder = elementObj.placeholder
4625                inputSubDiv.id = `subButton_input_${elementObj.inputType}`
4626
4627                inputSubDiv.addEventListener('keypress', function (e) {
4628                  if (e.key === 'Enter') {
4629                    checkEnterButton()
4630                  }
4631                })
4632
4633                // inputSubDiv.class = subButton_input_${elementObj.inputType}
4634                eleDiv.appendChild(inputSubDiv)
4635              }
4636
4637              if (elementObj.inputType == "enter_otp") {
4638                errorMessage = document.createElement('span')
4639                errorMessage.id = "xircls_otp_counter"
4640                errorMessage.style.cssText = `
4641                    display: flex !important;
4642                    padding-bottom: 10px !important;
4643                    justify-content: end !important;
4644                    align-items: end !important;
4645                    font-size: 12px !important;
4646                    width: ${elementObj?.style?.width} !important;
4647                  `
4648                eleDiv.appendChild(errorMessage)
4649              }
4650              if (elementObj.showCode) {
4651                // addStyle(`subButton_input_${elementObj.inputType}`, { ...elementObj?.style, width: "70%" })
4652                // addStyle(`subButton_input_country_code`, { ...elementObj?.style, width: "30%", fontSize: "15px", padding: "2px 12px 4px 0px", color: "inherit" })
4653                addStyle(`subButton_input_${elementObj.inputType}`, { ...elementObj?.style, width: "70%" });
4654                addStyle(`subButton_input_country_code`, { ...elementObj?.style, width: "30%", fontSize: "15px", padding: "4px 12px 4px 12px", color: "inherit", cursor: "pointer" });
4655                addStyle('country_code_list_div', { ...elementObj?.style, width: '30%', minHeight: "200px", overflowY: "auto", backgroundColor: "#fff", border: "1px solid #ccc", borderRadius: '7px !important', padding: '2px 0px 2px 0px' });
4656
4657              } else {
4658                addStyle(`subButton_input_${elementObj.inputType}`, elementObj?.style)
4659
4660              }
4661            } else if (elementObj.type == 'tnc') {
4662              eleDiv = document.createElement('div')
4663              eleDiv.id = `main-tnc-${key}-${elementsObj.positionType}-${elementKey}_${type}`
4664              elementsDiv.appendChild(eleDiv)
4665              addStyle(`main-tnc-${key}-${elementsObj.positionType}-${elementKey}_${type}`, elementObj?.style)
4666
4667              eleDiv.innerHTML = `
4668                  <input type="checkbox" id="main-checkbox-${key}-${elementsObj.positionType}-${elementKey}_${type}" name="${elementObj.checkboxType}" onchange="updateTnc('main-checkbox-${key}-${elementsObj.positionType}-${elementKey}_${type}')" />
4669                  <label id="main-label-${key}-${elementsObj.positionType}-${elementKey}_${type}" for="main-checkbox-${key}-${elementsObj.positionType}-${elementKey}_${type}">
4670                    ${elementObj?.textValue}
4671                  </label>
4672                `
4673
4674            } else if (elementObj.type == 'offer') {
4675              eleDiv = document.createElement('div')
4676              eleDiv.id = `xircls_offers_div`
4677              elementsDiv.appendChild(eleDiv)
4678              addStyle(`xircls_offers_div`, elementObj?.style)
4679
4680              // addOffers(`xircls_offers_div`)
4681              addOffers(`xircls_offers_div`, offer_data)
4682            }
4683          })
4684
4685        })
4686
4687        if (type !== "button") {
4688          document.getElementById('vailidateObj').value = JSON.stringify(vaildArray)
4689          // console.log(vaildArray, "end vaildArray")
4690        }
4691
4692      })
4693
4694    }
4695
4696  </script>
4696
4697</body>
4698
4699</html></div>
4699<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4699
4700</body>
4701
4702
4703  
4704</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.