1<!doctype html> 2<html class="js" lang="en"> 3 <head> 4 <meta name="google-site-verification" content="7jM--0FkH3rVSEjXFT_EBmCYFF7jEIFej_4Z_P8gBdQ" /><meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="theme-color" content=""> 8 9
9<script> 10 /* 11 The Facebook/Instagram in-app browser (iOS) injects code that calls 12 these handlers without always defining them, throwing 13 "Can't find variable: _AutofillCallbackHandler" into Clarity. 14 Stubbing them silences Meta's noise; must run before any Meta code. 15 */ 16 window._AutofillCallbackHandler = window._AutofillCallbackHandler || function () {}; 17 window._pcmBridgeCallbackHandler = window._pcmBridgeCallbackHandler || function () {}; 18 /* 19 Same family: Meta's iOS code also evaluates window.webkit.messageHandlers, 20 which is undefined outside a configured WKWebView ("undefined is not an 21 object"). Stub only when absent; never overwrite the native bridge. 22 */ 23 try { 24 if (!window.webkit) { 25 window.webkit = { messageHandlers: {} }; 26 } else if (!window.webkit.messageHandlers) { 27 window.webkit.messageHandlers = {}; 28 } 29 } catch (e) { /* native webkit object can be read-only â leave it alone */ } 30</script>
30<link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 31 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 32 <link rel="preconnect" href="https://www.googletagmanager.com"> 33 <link rel="dns-prefetch" href="https://pdp.gokwik.co"> 34 <link rel="dns-prefetch" href="https://api.gokwik.co"> 35 <link rel="dns-prefetch" href="https://cdn.larapush.com"> 36 <link rel="dns-prefetch" href="https://www.clarity.ms"><link rel="preload" as="font" href="//lillegendsbooks.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//lillegendsbooks.com/cdn/fonts/fredoka/fredoka_n4.eb35fd8d4bb8056d7499b912e19fc60e645e4373.woff2" type="font/woff2" crossorigin><link rel="canonical" href="https://lillegendsbooks.com/"><link rel="icon" type="image/png" href="//lillegendsbooks.com/cdn/shop/files/LL-512x512.png?crop=center&height=32&v=1787037602&width=32"><title> 37 Lil Legends Books - Best Early Learning Books for Kids 38</title><meta name="description" content="Best Early Learning Books for Kids | Activity | Writing | Story Booksâ Lil Legends Buy early learning, activity, story, phonics and writing books for kids. Lil Legends makes learning simple, fun and skill-building for children ages 2â7."> 39 40<meta property="og:site_name" content="Lil Legends Books"> 41<meta property="og:url" content="https://lillegendsbooks.com/"> 42<meta property="og:title" content="Lil Legends Books - Best Early Learning Books for Kids"> 43<meta property="og:type" content="website"> 44<meta property="og:description" content="Best Early Learning Books for Kids | Activity | Writing | Story Booksâ Lil Legends Buy early learning, activity, story, phonics and writing books for kids. Lil Legends makes learning simple, fun and skill-building for children ages 2â7."><meta property="og:image" content="http://lillegendsbooks.com/cdn/shop/files/lilLogo_1_86b6429a-1f5a-4784-a235-907de50219cc.png?v=1784280427"> 45 <meta property="og:image:secure_url" content="https://lillegendsbooks.com/cdn/shop/files/lilLogo_1_86b6429a-1f5a-4784-a235-907de50219cc.png?v=1784280427"> 46 <meta property="og:image:width" content="500"> 47 <meta property="og:image:height" content="236"><meta name="twitter:card" content="summary_large_image"> 48<meta name="twitter:title" content="Lil Legends Books - Best Early Learning Books for Kids"> 49<meta name="twitter:description" content="Best Early Learning Books for Kids | Activity | Writing | Story Booksâ Lil Legends Buy early learning, activity, story, phonics and writing books for kids. Lil Legends makes learning simple, fun and skill-building for children ages 2â7."> 50 51<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/base.css?v=8753650261231259981791362032" rel="stylesheet" type="text/css" media="all" /> 52<link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-cart-items.css?v=123238115697927560811782536198" media="print" onload="this.media='all'"><link rel="preload" as="style" href="//lillegendsbooks.com/cdn/shop/t/23/assets/custom.css?v=19663327774551891511784212068" onload="this.onload=null;this.rel='stylesheet'"> 53 <noscript> 54 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-cart-items.css?v=123238115697927560811782536198"> 55 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/custom.css?v=19663327774551891511784212068"> 56 </noscript><link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-localization-form.css?v=86199867289619414191782536204" rel="stylesheet" type="text/css" media="all" /> 57
57<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/localization-form.js?v=153224581875487426271782536272" defer="defer"></script>
57<link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-predictive-search.css?v=118287347329104325951782536208" media="print" onload="this.media='all'">
57<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/constants.js?v=33607717734045830721782536215" defer="defer"></script>
57 58
58<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/pubsub.js?v=54780092023730648381782536289" defer="defer"></script>
58 59
59<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/global.js?v=97807611888192158161784527868" defer="defer"></script>
59 60
60<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/details-disclosure.js?v=120846309882093687821782536218" defer="defer"></script>
60 61
61<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/details-modal.js?v=41426567806028824261782536219" defer="defer"></script>
61 62
62<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/search-form.js?v=150851148634739733621782536296" defer="defer"></script>
62<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
62<meta name="google-site-verification" content="Y-8fQlOkUtOF0OVcfj0qSf9HNSxAGAhbn8-ZzNLPYS8"> 63<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/90459275555/digital_wallets/dialog"> 64<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
64<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 64
64
65<script id="shopify-features" type="application/json">{"accessToken":"7ff2740ec20e51ff299a5e0dd0929d7e","betas":["rich-media-storefront-analytics"],"domain":"lillegendsbooks.com","predictiveSearch":true,"shopId":90459275555,"locale":"en"}</script>
vendor: 1 bytes, line 65
65
66<script>var Shopify = Shopify || {}; 67Shopify.shop = "lillegendsbyoswaalbooks.myshopify.com"; 68Shopify.locale = "en"; 69Shopify.currency = {"active":"INR","rate":"1.0"}; 70Shopify.country = "US"; 71Shopify.theme = {"name":"CWV improved - LL","id":186522566947,"schema_name":"Dawn","schema_version":"15.1.0","theme_store_id":887,"role":"main"}; 72Shopify.theme.handle = "null"; 73Shopify.theme.style = {"id":null,"handle":null}; 74Shopify.cdnHost = "lillegendsbooks.com/cdn"; 75Shopify.routes = Shopify.routes || {}; 76Shopify.routes.root = "/"; 77Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 78Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 79Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 80Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 80
80
81<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 81
81
82<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 82
82
83<script> 84 window.Shopify = window.Shopify || {}; 85 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 86 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 87 window.Shopify.SignInWithShop.eligible = true; 88</script>
vendor: 1 bytes, line 88
88
89<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 89
89
90<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 90
90
91<script type="module"> 92 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 93 94 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 95 96</script>
vendor: 1 bytes, line 96
96
97<script> 98 window.Shopify = window.Shopify || {}; 99 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 100 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"]}; 101</script>
vendor: 1 bytes, line 101
101
102<script id="__st">var __st={"a":90459275555,"offset":19800,"reqid":"e20a9bdc-83ab-45fe-9fac-fd077b91f46e-1791410856","pageurl":"lillegendsbooks.com\/","u":"f1d5c5722fa6","p":"home"};</script>
vendor: 1 bytes, line 102
102
103<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 103
103
104<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 104
104
105<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//lillegendsbooks.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 105
105
106<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 = "//lillegendsbooks.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
106<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 106
106
107<script> 108 window.Shopify = window.Shopify || {}; 109 window.Shopify.MCP = window.Shopify.MCP || {}; 110 window.Shopify.MCP.enabled = true; 111 window.Shopify.MCP.shop = "lillegendsbyoswaalbooks.myshopify.com"; 112 window.Shopify.MCP.mcpEndpoint = "https:\/\/lillegendsbooks.com\/api\/mcp"; 113 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 114</script>
vendor: 1 bytes, line 114
114
115<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("\/\/lillegendsbooks.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 116</script>
vendor: 1 bytes, line 116
116
117<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://lillegendsbooks.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 118</script>
vendor: 1 bytes, line 118
118
119<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 120 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); 121</script>
vendor: 1 bytes, line 121
121
122<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})}})); 123</script>
vendor: 1 bytes, line 123
123
124<script id='scb4127' type='text/javascript' async='' src='https://lillegendsbooks.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
124<script id="sections-script" data-sections="header" defer="defer" src="//lillegendsbooks.com/cdn/shop/t/23/compiled_assets/scripts.js?v=62032381391054159711782554690"></script>
vendor: 1 bytes, line 124
124
125<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
125 126 127 128 <style data-shopify> 129 @font-face { 130 font-family: Nunito; 131 font-weight: 400; 132 font-style: normal; 133 font-display: swap; 134 src: url("//lillegendsbooks.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"), 135 url("//lillegendsbooks.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff"); 136} 137 138 @font-face { 139 font-family: Nunito; 140 font-weight: 700; 141 font-style: normal; 142 font-display: swap; 143 src: url("//lillegendsbooks.com/cdn/fonts/nunito/nunito_n7.37cf9b8cf43b3322f7e6e13ad2aad62ab5dc9109.woff2") format("woff2"), 144 url("//lillegendsbooks.com/cdn/fonts/nunito/nunito_n7.45cfcfadc6630011252d54d5f5a2c7c98f60d5de.woff") format("woff"); 145} 146 147 @font-face { 148 font-family: Nunito; 149 font-weight: 400; 150 font-style: italic; 151 font-display: swap; 152 src: url("//lillegendsbooks.com/cdn/fonts/nunito/nunito_i4.fd53bf99043ab6c570187ed42d1b49192135de96.woff2") format("woff2"), 153 url("//lillegendsbooks.com/cdn/fonts/nunito/nunito_i4.cb3876a003a73aaae5363bb3e3e99d45ec598cc6.woff") format("woff"); 154} 155 156 @font-face { 157 font-family: Nunito; 158 font-weight: 700; 159 font-style: italic; 160 font-display: swap; 161 src: url("//lillegendsbooks.com/cdn/fonts/nunito/nunito_i7.3f8ba2027bc9ceb1b1764ecab15bae73f86c4632.woff2") format("woff2"), 162 url("//lillegendsbooks.com/cdn/fonts/nunito/nunito_i7.82bfb5f86ec77ada3c9f660da22064c2e46e1469.woff") format("woff"); 163} 164 165 @font-face { 166 font-family: Fredoka; 167 font-weight: 400; 168 font-style: normal; 169 font-display: swap; 170 src: url("//lillegendsbooks.com/cdn/fonts/fredoka/fredoka_n4.eb35fd8d4bb8056d7499b912e19fc60e645e4373.woff2") format("woff2"), 171 url("//lillegendsbooks.com/cdn/fonts/fredoka/fredoka_n4.bc34ad1871d4011d11d39d0d6c4f34a458b5ead4.woff") format("woff"); 172} 173 174 175 176 :root, 177 .color-scheme-1 { 178 --color-background: 255,255,255; 179 180 --gradient-background: #ffffff; 181 182 183 184 185 --color-foreground: 17,17,17; 186 --color-background-contrast: 191,191,191; 187 --color-shadow: 40,67,144; 188 --color-button: 255,184,0; 189 --color-button-text: 17,17,17; 190 --color-secondary-button: 255,255,255; 191 --color-secondary-button-text: 40,67,144; 192 --color-link: 40,67,144; 193 --color-badge-foreground: 17,17,17; 194 --color-badge-background: 255,255,255; 195 --color-badge-border: 17,17,17; 196 --payment-terms-background-color: rgb(255 255 255); 197 } 198 199 200 .color-scheme-2 { 201 --color-background: 255,0,0; 202 203 --gradient-background: #ff0000; 204 205 206 207 208 --color-foreground: 255,255,255; 209 --color-background-contrast: 128,0,0; 210 --color-shadow: 17,17,17; 211 --color-button: 255,184,0; 212 --color-button-text: 17,17,17; 213 --color-secondary-button: 255,0,0; 214 --color-secondary-button-text: 255,255,255; 215 --color-link: 255,255,255; 216 --color-badge-foreground: 255,255,255; 217 --color-badge-background: 255,0,0; 218 --color-badge-border: 255,255,255; 219 --payment-terms-background-color: rgb(255 0 0); 220 } 221 222 223 .color-scheme-3 { 224 --color-background: 40,67,144; 225 226 --gradient-background: #284390; 227 228 229 230 231 --color-foreground: 255,255,255; 232 --color-background-contrast: 12,21,44; 233 --color-shadow: 17,17,17; 234 --color-button: 255,184,0; 235 --color-button-text: 17,17,17; 236 --color-secondary-button: 40,67,144; 237 --color-secondary-button-text: 255,255,255; 238 --color-link: 255,255,255; 239 --color-badge-foreground: 255,255,255; 240 --color-badge-background: 40,67,144; 241 --color-badge-border: 255,255,255; 242 --payment-terms-background-color: rgb(40 67 144); 243 } 244 245 246 .color-scheme-4 { 247 --color-background: 40,67,144; 248 249 --gradient-background: #284390; 250 251 252 253 254 --color-foreground: 255,255,255; 255 --color-background-contrast: 12,21,44; 256 --color-shadow: 18,18,18; 257 --color-button: 255,184,0; 258 --color-button-text: 17,17,17; 259 --color-secondary-button: 40,67,144; 260 --color-secondary-button-text: 255,255,255; 261 --color-link: 255,255,255; 262 --color-badge-foreground: 255,255,255; 263 --color-badge-background: 40,67,144; 264 --color-badge-border: 255,255,255; 265 --payment-terms-background-color: rgb(40 67 144); 266 } 267 268 269 .color-scheme-5 { 270 --color-background: 40,67,144; 271 272 --gradient-background: #284390; 273 274 275 276 277 --color-foreground: 255,255,255; 278 --color-background-contrast: 12,21,44; 279 --color-shadow: 18,18,18; 280 --color-button: 255,184,0; 281 --color-button-text: 17,17,17; 282 --color-secondary-button: 40,67,144; 283 --color-secondary-button-text: 255,255,255; 284 --color-link: 255,255,255; 285 --color-badge-foreground: 255,255,255; 286 --color-badge-background: 40,67,144; 287 --color-badge-border: 255,255,255; 288 --payment-terms-background-color: rgb(40 67 144); 289 } 290 291 292 .color-scheme-8a63eb06-14f0-4a80-8e8e-b931404bc739 { 293 --color-background: 255,0,0; 294 295 --gradient-background: #ff0000; 296 297 298 299 300 --color-foreground: 255,255,255; 301 --color-background-contrast: 128,0,0; 302 --color-shadow: 18,18,18; 303 --color-button: 255,184,0; 304 --color-button-text: 17,17,17; 305 --color-secondary-button: 255,0,0; 306 --color-secondary-button-text: 255,255,255; 307 --color-link: 255,255,255; 308 --color-badge-foreground: 255,255,255; 309 --color-badge-background: 255,0,0; 310 --color-badge-border: 255,255,255; 311 --payment-terms-background-color: rgb(255 0 0); 312 } 313 314 315 .color-scheme-navy-gold { 316 --color-background: 43,34,87; 317 318 --gradient-background: #2b2257; 319 320 321 322 323 --color-foreground: 255,248,236; 324 --color-background-contrast: 52,41,105; 325 --color-shadow: 0,0,0; 326 --color-button: 255,199,44;
327 --color-button-text: 43,34,87; 328 --color-secondary-button: 43,34,87; 329 --color-secondary-button-text: 255,248,236; 330 --color-link: 255,248,236; 331 --color-badge-foreground: 255,248,236; 332 --color-badge-background: 43,34,87; 333 --color-badge-border: 255,248,236; 334 --payment-terms-background-color: rgb(43 34 87); 335 } 336 337 338 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-8a63eb06-14f0-4a80-8e8e-b931404bc739, .color-scheme-navy-gold { 339 color: rgba(var(--color-foreground), 0.75); 340 background-color: rgb(var(--color-background)); 341 } 342 343 :root { 344 --font-body-family: Nunito, sans-serif; 345 --font-body-style: normal; 346 --font-body-weight: 400; 347 --font-body-weight-bold: 700; 348 349 --font-heading-family: Fredoka, sans-serif; 350 --font-heading-style: normal; 351 --font-heading-weight: 400; 352 353 --font-body-scale: 1.0; 354 --font-heading-scale: 1.0; 355 356 --media-padding: px; 357 --media-border-opacity: 0.05; 358 --media-border-width: 1px; 359 --media-radius: 0px; 360 --media-shadow-opacity: 0.0; 361 --media-shadow-horizontal-offset: 0px; 362 --media-shadow-vertical-offset: 4px; 363 --media-shadow-blur-radius: 5px; 364 --media-shadow-visible: 0; 365 366 --page-width: 120rem; 367 --page-width-margin: 0rem; 368 369 --product-card-image-padding: 0.0rem; 370 --product-card-corner-radius: 0.6rem; 371 --product-card-text-alignment: left; 372 --product-card-border-width: 0.2rem; 373 --product-card-border-opacity: 0.1; 374 --product-card-shadow-opacity: 0.6; 375 --product-card-shadow-visible: 1; 376 --product-card-shadow-horizontal-offset: 0.0rem; 377 --product-card-shadow-vertical-offset: 0.0rem; 378 --product-card-shadow-blur-radius: 1.0rem; 379 380 --collection-card-image-padding: 0.0rem; 381 --collection-card-corner-radius: 0.0rem; 382 --collection-card-text-alignment: left; 383 --collection-card-border-width: 0.0rem; 384 --collection-card-border-opacity: 0.1; 385 --collection-card-shadow-opacity: 0.0; 386 --collection-card-shadow-visible: 0; 387 --collection-card-shadow-horizontal-offset: 0.0rem; 388 --collection-card-shadow-vertical-offset: 0.4rem; 389 --collection-card-shadow-blur-radius: 0.5rem; 390 391 --blog-card-image-padding: 0.0rem; 392 --blog-card-corner-radius: 0.0rem; 393 --blog-card-text-alignment: left; 394 --blog-card-border-width: 0.0rem; 395 --blog-card-border-opacity: 0.1; 396 --blog-card-shadow-opacity: 0.0; 397 --blog-card-shadow-visible: 0; 398 --blog-card-shadow-horizontal-offset: 0.0rem; 399 --blog-card-shadow-vertical-offset: 0.4rem; 400 --blog-card-shadow-blur-radius: 0.5rem; 401 402 --badge-corner-radius: 4.0rem; 403 404 --popup-border-width: 1px; 405 --popup-border-opacity: 0.1; 406 --popup-corner-radius: 0px; 407 --popup-shadow-opacity: 0.05; 408 --popup-shadow-horizontal-offset: 0px; 409 --popup-shadow-vertical-offset: 4px; 410 --popup-shadow-blur-radius: 5px; 411 412 --drawer-border-width: 1px; 413 --drawer-border-opacity: 0.1; 414 --drawer-shadow-opacity: 0.0; 415 --drawer-shadow-horizontal-offset: 0px; 416 --drawer-shadow-vertical-offset: 4px; 417 --drawer-shadow-blur-radius: 5px; 418 419 --spacing-sections-desktop: 0px; 420 --spacing-sections-mobile: 0px; 421 422 --grid-desktop-vertical-spacing: 20px; 423 --grid-desktop-horizontal-spacing: 20px; 424 --grid-mobile-vertical-spacing: 10px; 425 --grid-mobile-horizontal-spacing: 10px; 426 427 --text-boxes-border-opacity: 0.1; 428 --text-boxes-border-width: 0px; 429 --text-boxes-radius: 0px; 430 --text-boxes-shadow-opacity: 0.0; 431 --text-boxes-shadow-visible: 0; 432 --text-boxes-shadow-horizontal-offset: 0px; 433 --text-boxes-shadow-vertical-offset: 4px; 434 --text-boxes-shadow-blur-radius: 5px; 435 436 --buttons-radius: 0px; 437 --buttons-radius-outset: 0px; 438 --buttons-border-width: 1px; 439 --buttons-border-opacity: 1.0; 440 --buttons-shadow-opacity: 0.0; 441 --buttons-shadow-visible: 0; 442 --buttons-shadow-horizontal-offset: 0px; 443 --buttons-shadow-vertical-offset: 4px; 444 --buttons-shadow-blur-radius: 5px; 445 --buttons-border-offset: 0px; 446 447 --inputs-radius: 0px; 448 --inputs-border-width: 1px; 449 --inputs-border-opacity: 0.55; 450 --inputs-shadow-opacity: 0.0; 451 --inputs-shadow-horizontal-offset: 0px; 452 --inputs-margin-offset: 0px; 453 --inputs-shadow-vertical-offset: 4px; 454 --inputs-shadow-blur-radius: 5px; 455 --inputs-radius-outset: 0px; 456 457 --variant-pills-radius: 40px; 458 --variant-pills-border-width: 1px; 459 --variant-pills-border-opacity: 0.55; 460 --variant-pills-shadow-opacity: 0.0; 461 --variant-pills-shadow-horizontal-offset: 0px; 462 --variant-pills-shadow-vertical-offset: 4px; 463 --variant-pills-shadow-blur-radius: 5px; 464 } 465 466 *, 467 *::before, 468 *::after { 469 box-sizing: inherit; 470 } 471 472 html { 473 box-sizing: border-box; 474 font-size: calc(var(--font-body-scale) * 62.5%); 475 height: 100%; 476 } 477 478 body { 479 display: grid; 480 grid-template-rows: auto auto 1fr auto; 481 grid-template-columns: 100%; 482 min-height: 100%; 483 margin: 0; 484 font-size: 1.5rem; 485 letter-spacing: 0.06rem; 486 line-height: calc(1 + 0.8 / var(--font-body-scale)); 487 font-family: var(--font-body-family); 488 font-style: var(--font-body-style); 489 font-weight: var(--font-body-weight); 490 } 491 492 @media screen and (min-width: 750px) { 493 body { font-size: 1.6rem; } 494 } 495 496 /* ---- UI styles (moved out of a separate late <style> block) ---- */ 497 .gokwik-buynow-button { max-width: 44rem; } 498 499 .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn { background-color: #3f41ae; } 500 .jdgm-write-review-modal__close-btn { display: block !important; opacity: 1 !important; } 501 .card-information .rating, 502 .card-information .rating-text.caption, 503 .card-information .rating-count.caption { display: none; }
504 .home-page .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup { display: none; } 505 .jdgm-prev-badge { position: relative; padding-left: 27px; } 506 .jdgm-prev-badge .rating-n { position: absolute; left: 0; top: 1px; } 507 508 .card__badge { display: none; } 509 .price-item.price-item--regular { font-size: 18px; } 510 .price-item.price-item--sale { font-size: 22px; } 511 512 .custom-soldout-badge { 513 position: absolute; top: 8px; right: 8px; 514 background: #000; color: #fff; 515 padding: 6px 12px; font-size: 13px; font-weight: 600; 516 border-radius: 4px; z-index: 20; 517 text-transform: uppercase; pointer-events: none; opacity: 0.8; 518 } 519 .custom-discount-badge { 520 position: absolute; top: 8px; left: 8px; 521 background: #284390; color: #fff; 522 padding: 6px 12px; font-size: 13px; font-weight: 600; 523 border-radius: 4px; z-index: 20; 524 text-transform: uppercase; pointer-events: none; 525 } 526 @media (max-width: 767px) { 527 .custom-soldout-badge { font-size: 10px; right: 0; top: 0; padding: 4px 9px; } 528 .custom-discount-badge { font-size: 10px; left: 0; top: 0; padding: 4px 9px; } 529 } 530 531 body p { margin: revert; } 532 533 @keyframes saleBlink { 534 0%, 100% { opacity: 1; transform: translateX(-50%) scale(1); } 535 50% { opacity: 0.55; transform: translateX(-50%) scale(0.94); } 536 } 537 538 #HeaderMenu-flash-sale { 539 position: relative !important; 540 background: #FFD700 !important; 541 color: #7a4f00 !important; 542 border-radius: 8px !important; 543 padding: 6px 14px !important; 544 margin-top: 6px !important; 545 } 546 #HeaderMenu-flash-sale::before { 547 content: "ð¥ SALE"; 548 position: absolute; top: -14px; left: 50%; 549 transform: translateX(-50%) !important; 550 background: #e63946; color: #fff; 551 font-size: 9px; font-weight: 600; letter-spacing: 0.05em; 552 padding: 2px 9px 3px; border-radius: 20px 20px 14px 14px; 553 white-space: nowrap; pointer-events: none; 554 animation: saleBlink 1.1s ease-in-out infinite; 555 line-height: 1.6; 556 } 557 </style>
558<script type="application/ld+json"> 559 [ 560 { 561 "@context": "https://schema.org", 562 "@type": "WebSite", 563 "name": "Lil Legends Books", 564 "url": "https://lillegendsbooks.com", 565 "potentialAction": { 566 "@type": "SearchAction", 567 "target": { 568 "@type": "EntryPoint", 569 "urlTemplate": "https://lillegendsbooks.com/search?q={search_term_string}" 570 }, 571 "query-input": "required name=search_term_string" 572 } 573 }, 574 { 575 "@context": "https://schema.org", 576 "@id": "https://lillegendsbooks.com/#organization", 577 "@type": "Organization", 578 "name": "Lil Legends Books", 579 "url": "https://lillegendsbooks.com", 580 "logo": { 581 "@type": "ImageObject", 582 "url": "https://cdn.shopify.com/s/files/1/0904/5927/5555/files/lilLogo.png?v=1727033378" 583 }, 584 "contactPoint": { 585 "@type": "ContactPoint", 586 "telephone": "+91-7303850018", 587 "contactType": "customer support", 588 "areaServed": "IN", 589 "availableLanguage": ["English", "Hindi"] 590 }, 591 "address": { 592 "@type": "PostalAddress", 593 "streetAddress": "1/11 Sahitya Kunj, M.G. Road", 594 "addressLocality": "Agra", 595 "addressRegion": "Uttar Pradesh", 596 "postalCode": "282002", 597 "addressCountry": "IN" 598 }, 599 "sameAs": [ 600 "https://www.facebook.com/lillegendsbooks", 601 "https://www.instagram.com/lillegendsbooks" 602 ] 603 } 604 ] 605 </script>
605<script> 606 if (Shopify.designMode) { 607 document.documentElement.classList.add('shopify-design-mode'); 608 } 609 </script>
vendor: 2 bytes, line 609
609
610<script> 611const AllowUrlArray_SEOAnt = ['cdn.nfcube.com', 'cdnv2.mycustomizer.com']; 612const ForbidUrlArray_SEOAnt = []; 613window.WhiteUrlArray_SEOAnt = AllowUrlArray_SEOAnt.map(src => new RegExp(src, 'i')); 614window.BlackUrlArray_SEOAnt = ForbidUrlArray_SEOAnt.map(src => new RegExp(src, 'i')); 615</script>
vendor: 1 bytes, line 615
615
616<script> 617// Limit output 618class AllowJsPlugin{constructor(e){const attrArr=["default","defer","async"];this.listener=this.handleListener.bind(this,e),this.jsArr=[],this.attribute=attrArr.reduce(((e,t)=>({...e,[t]:[]})),{});const t=this;e.forEach((e=>window.addEventListener(e,t.listener,{passive:!0})))}handleListener(e){const t=this;return e.forEach((e=>window.removeEventListener(e,t.listener))),"complete"===document.readyState?this.handleDOM():document.addEventListener("readystatechange",(e=>{if("complete"===e.target.readyState)return setTimeout(t.handleDOM.bind(t),1)}))}async handleDOM(){this.pauseEvent(),this.pauseJQuery(),this.getScripts(),this.beforeScripts();for(const e of Object.keys(this.attribute))await this.changeScripts(this.attribute[e]);for(const e of["DOMContentLoaded","readystatechange"])await this.requestRedraw(),document.dispatchEvent(new Event("allowJS-"+e));document.lightJSonreadystatechange&&document.lightJSonreadystatechange();for(const e of["DOMContentLoaded","load"])await this.requestRedraw(),window.dispatchEvent(new Event("allowJS-"+e));await this.requestRedraw(),window.lightJSonload&&window.lightJSonload(),await this.requestRedraw(),this.jsArr.forEach((e=>e(window).trigger("allowJS-jquery-load"))),window.dispatchEvent(new Event("allowJS-pageshow")),await this.requestRedraw(),window.lightJSonpageshow&&window.lightJSonpageshow()}async requestRedraw(){return new Promise((e=>requestAnimationFrame(e)))}getScripts(){document.querySelectorAll("script[type=AllowJs]").forEach((e=>{e.hasAttribute("src")?e.hasAttribute("async")&&e.async?this.attribute.async.push(e):e.hasAttribute("defer")&&e.defer?this.attribute.defer.push(e):this.attribute.default.push(e):this.attribute.default.push(e)}))}beforeScripts(){const e=this,t=Object.keys(this.attribute).reduce(((t,n)=>[...t,...e.attribute[n]]),[]),n=document.createDocumentFragment();t.forEach((e=>{const t=e.getAttribute("src");if(!t)return;const s=document.createElement("link");s.href=t,s.rel="preload",s.as="script",n.appendChild(s)})),document.head.appendChild(n)}async changeScripts(e){let t;for(;t=e.shift();)await this.requestRedraw(),new Promise((e=>{const n=document.createElement("script");[...t.attributes].forEach((e=>{"type"!==e.nodeName&&n.setAttribute(e.nodeName,e.nodeValue)})),t.hasAttribute("src")?(n.addEventListener("load",e),n.addEventListener("error",e)):(n.text=t.text,e()),t.parentNode.replaceChild(n,t)}))}pauseEvent(){const e={};[{obj:document,name:"DOMContentLoaded"},{obj:window,name:"DOMContentLoaded"},{obj:window,name:"load"},{obj:window,name:"pageshow"},{obj:document,name:"readystatechange"}].map((t=>function(t,n){function s(n){return e[t].list.indexOf(n)>=0?"allowJS-"+n:n}e[t]||(e[t]={list:[n],add:t.addEventListener,remove:t.removeEventListener},t.addEventListener=(...n)=>{n[0]=s(n[0]),e[t].add.apply(t,n)},t.removeEventListener=(...n)=>{n[0]=s(n[0]),e[t].remove.apply(t,n)})}(t.obj,t.name))),[{obj:document,name:"onreadystatechange"},{obj:window,name:"onpageshow"}].map((e=>function(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set:s=>{e["allowJS"+t]=n=s}})}(e.obj,e.name)))}pauseJQuery(){const e=this;let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(!n||!n.fn||!e.jsArr.includes(n))return void(t=n);n.fn.ready=n.fn.init.prototype.ready=e=>{e.bind(document)(n)};const s=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(...e){if(window!==this[0])return s.apply(this,e),this;const t=e=>e.split(" ").map((e=>"load"===e||0===e.indexOf("load.")?"allowJS-jquery-load":e)).join(" ");return"string"==typeof e[0]||e[0]instanceof String?(e[0]=t(e[0]),s.apply(this,e),this):("object"==typeof e[0]&&Object.keys(e[0]).forEach((n=>{delete Object.assign(e[0],{[t(n)]:e[0][n]})[n]})),s.apply(this,e),this)},e.jsArr.push(n),t=n}})}}new AllowJsPlugin(["keydown","wheel","mouseenter","mousemove","mouseleave","touchstart","touchmove","touchend"]); 619</script>
vendor: 1 bytes, line 619
619
620<script> 621"use strict";function SEOAnt_toConsumableArray(t){if(Array.isArray(t)){for(var e=0,r=Array(t.length);e<t.length;e++)r[e]=t[e];return r}return Array.from(t)}function _0x960a(t,e){var r=_0x3840();return(_0x960a=function(t,e){return t-=247,r[t]})(t,e)}function _0x3840(){var t=["defineProperties","application/javascript","preventDefault","4990555yeBSbh","addEventListener","set","setAttribute","bind","getAttribute","parentElement","WhiteUrlArray_SEOAnt","listener","toString","toLowerCase","every","touchend","SEOAnt scripts can't be lazy loaded","keydown","touchstart","removeChild","length","58IusxNw","BlackUrlArray_SEOAnt","observe","name","value","documentElement","wheel","warn","whitelist","map","tagName","402345HpbWDN","getOwnPropertyDescriptor","head","type","touchmove","removeEventListener","8160iwggKQ","call","beforescriptexecute","some","string","options","push","appendChild","blacklisted","querySelectorAll","5339295FeRgGa","4OtFDAr","filter","57211uwpiMx","nodeType","createElement","src","13296210cxmbJp",'script[type="',"1744290Faeint","test","forEach","script","blacklist","attributes","get","$&","744DdtCNR"];return(_0x3840=function(){return t})()}var _extends=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},_slicedToArray=function(){function t(t,e){var r=[],n=!0,o=!1,i=void 0;try{for(var a,c=t[Symbol.iterator]();!(n=(a=c.next()).done)&&(r.push(a.value),!e||r.length!==e);n=!0);}catch(t){o=!0,i=t}finally{try{!n&&c.return&&c.return()}finally{if(o)throw i}}return r}return function(e,r){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};(function(t,e){for(var r=_0x960a,n=t();[];)try{if(531094===parseInt(r(306))/1+-parseInt(r(295))/2*(parseInt(r(312))/3)+-parseInt(r(257))/4*(parseInt(r(277))/5)+-parseInt(r(265))/6+-parseInt(r(259))/7*(-parseInt(r(273))/8)+-parseInt(r(256))/9+parseInt(r(263))/10)break;n.push(n.shift())}catch(t){n.push(n.shift())}})(_0x3840),function(){var t=_0x960a,e="javascript/blocked",r={blacklist:window[t(296)],whitelist:window[t(284)]},n={blacklisted:[]},o=function(n,o){return n&&(!o||o!==e)&&(!r.blacklist||r[t(269)][t(249)](function(e){return e[t(266)](n)}))&&(!r[t(303)]||r.whitelist[t(288)](function(e){return!e[t(266)](n)}))},i=function(e){var n=t,o=e[n(282)](n(262));return r[n(269)]&&r.blacklist[n(288)](function(t){return!t.test(o)})||r[n(303)]&&r.whitelist[n(249)](function(t){return t[n(266)](o)})},a=new MutationObserver(function(r){for(var i=t,a=0;a<r[i(294)];a++)for(var c=r[a].addedNodes,u=0;u<c.length;u++)!function(t){var r=c[t];if(1===r[i(260)]&&"SCRIPT"===r[i(305)]){var a=r[i(262)],u=r[i(309)];if(o(a,u)){n.blacklisted[i(252)]([r,r.type]),r[i(309)]=e;var s=function t(n){var o=i;r[o(282)](o(309))===e&&n[o(276)](),r[o(311)](o(248),t)};r[i(278)](i(248),s),r[i(283)]&&r[i(283)][i(293)](r)}}}(u)});a[t(297)](document[t(300)],{childList:!![],subtree:!![]});var c=/[|\{}()\[\]^$+*?.]/g,u=function(){for(var o=arguments.length,u=Array(o),s=0;s<o;s++)u[s]=arguments[s];var l=t;u[l(294)]<1?(r[l(269)]=[],r[l(303)]=[]):(r.blacklist&&(r[l(269)]=r.blacklist[l(258)](function(t){return u[l(288)](function(e){var r=l;return(void 0===e?"undefined":_typeof(e))===r(250)?!t.test(e):e instanceof RegExp?t.toString()!==e.toString():void 0})})),r[l(303)]&&(r[l(303)]=[].concat(SEOAnt_toConsumableArray(r[l(303)]),SEOAnt_toConsumableArray(u.map(function(t){var e=l;if("string"==typeof t){var n=t.replace(c,e(272)),o=".*"+n+".*";if(r[e(303)][e(288)](function(t){return t[e(286)]()!==o[e(286)]()}))return new RegExp(o)}else if(t instanceof RegExp&&r[e(303)][e(288)](function(r){return r[e(286)]()!==t.toString()}))return t;return null})[l(258)](Boolean)))));for(var f=document[l(255)](l(264)+e+'"]'),p=0;p<f[l(294)];p++){var y=f[p];i(y)&&(n[l(254)][l(252)]([y,l(275)]),y[l(283)][l(293)](y))}var v=0;[].concat(SEOAnt_toConsumableArray(n[l(254)]))[l(267)](function(t,e){var r=_slicedToArray(t,2),o=r[0],a=r[1],c=l;if(i(o)){for(var u=document.createElement("script"),s=0;s<o.attributes.length;s++){var f=o[c(270)][s];f[c(298)]!==c(262)&&f.name!==c(309)&&u.setAttribute(f.name,o.attributes[s][c(299)])}u[c(280)](c(262),o[c(262)]),u.setAttribute("type",a||c(275)),document[c(308)][c(253)](u),n[c(254)].splice(e-v,1),v++}}),r[l(269)]&&r.blacklist.length<1&&a.disconnect()},s=document.createElement,l={src:Object[t(307)](HTMLScriptElement.prototype,t(262)),type:Object[t(307)](HTMLScriptElement.prototype,t(309))};document[t(261)]=function(){for(var r=t,n=arguments.length,i=Array(n),a=0;a<n;a++)i[a]=arguments[a];if(i[0][r(287)]()!==r(268))return s[r(281)](document).apply(void 0,i);var c=s.bind(document).apply(void 0,i);try{Object[r(274)](c,{src:_extends({},l[r(262)],{set:function(t){var n=r;o(t,c[n(309)])&&l.type[n(279)][n(247)](this,e),l[n(262)][n(279)].call(this,t)}}),type:_extends({},l[r(309)],{get:function(){var t=r,n=l[t(309)][t(271)][t(247)](this);return n===e||o(this[t(262)],n)?null:n},set:function(t){var n=r,i=o(c[n(262)],c[n(309)])?e:t;l.type[n(279)][n(247)](this,i)}})}),c.setAttribute=function(t,e){var n=r;t===n(309)||t===n(262)?c[t]=e:HTMLScriptElement.prototype[n(280)][n(247)](c,t,e)}}catch(t){console[r(302)](r(290),t)}return c},[t(291),"mousemove",t(289),t(310),t(292),t(301)][t(304)](function(t){return{type:t,listener:function(){return u()},options:{passive:!![]}}}
621).forEach(function(e){var r=t;document[r(278)](e[r(309)],e[r(285)],e[r(251)])})}(); 622</script>
622 623 624 625 626 627
627<script> 628 window.gaTag = {ga4: "G-9130XPP4MV"} 629 window.merchantInfo = { 630 mid: "197akcs1kwzk", 631 environment: "production", 632 type: "merchantInfo", 633 storeId: "90459275555", 634 fbpixel: "", 635 } 636 var productFormSelector = ''; 637 var cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} 638 var templateName = 'index' 639 </script>
639 640 641
641<script src="https://pdp.gokwik.co/merchant-integration/build/merchant.integration.js?v4" defer></script>
641 642
643<script> 644 if ('$' && '$' !== 'undefined') { 645 const script = document.createElement('script'); 646 script.src = "https://www.googletagmanager.com/gtag/js?id="+ window.gaTag.ga4; 647 script.defer = true; 648 document.head.appendChild(script); 649 window.dataLayer = window.dataLayer || []; 650 function gtag(){dataLayer.push(arguments);} 651 gtag('js', new Date()); 652 gtag('config', window.gaTag.ga4 ,{ 'groups': 'GA4' }); 653 } 654 </script>
654 655 656
656<script> 657 const getCountryData = async() =>{ 658 const getCountry = await fetch("/browsing_context_suggestions.json"); 659 const response = await getCountry.json(); 660 const res = response?.detected_values?.country_name; 661 const styleElement = document.createElement("style"); 662 let css = ""; 663 switch(res){ 664 case "India": 665 //Enter Selector to disable Shopify and Third Part Button 666 css = ".shopifycheckoutbtn{display:none !important;}"; 667 break; 668 default: 669 //Enter Gokwik Selector | Dont change it if it is same. 670 css = ".gokwik-checkout{ display : none !important;} #gokwik-buy-now{ display : none !important;} .shopifycheckoutbtn{display:block !important;}"; 671 break; 672 } 673 styleElement.textContent = css; 674 document.head.appendChild(styleElement); 675} 676document.addEventListener("DOMContentLoaded", getCountryData); 677</script>
677 678
679<script> 680 const getCountryDataGK = async () => { 681 try { 682 const response = await fetch("/browsing_context_suggestions.json"); 683 const data = await response.json(); 684 const res = data?.detected_values?.country_name; 685 const shadowContainer = document.querySelector("shadow-dom-container"); 686 if (!shadowContainer) { 687 console.error("Shadow DOM container not found."); 688 return; 689 } 690 const shadowRoot = shadowContainer.shadowRoot; 691 if (!shadowRoot) { 692 console.error("Shadow root not found."); 693 return; 694 } 695 const gokwikCheckout = shadowRoot.querySelector(".gokwik-checkout"); 696 if (!gokwikCheckout) { 697 console.error("GoKwik checkout element not found."); 698 return; 699 } 700 let shopifyButton = shadowRoot.querySelector(".shopify-checkout-btn"); 701 if (!shopifyButton) { 702 shopifyButton = document.createElement("a"); 703 shopifyButton.href = "/checkout"; 704 shopifyButton.type = "button"; 705 shopifyButton.textContent = "Checkout"; 706 shopifyButton.style.cssText = ` 707 display: inline-block; 708 background-color: #F6338A;; 709 color: #fff; 710 padding: 10px 20px; 711 text-decoration: none; 712 border-radius: 5px; 713 text-align: center; 714 margin-top: 10px; 715 `; 716 shopifyButton.classList.add("shopify-checkout-btn"); 717 } 718 if (res === "India") { 719 gokwikCheckout.style.display = "block"; 720 if (shopifyButton.parentElement) { 721 shopifyButton.remove(); 722 } 723 } else { 724 gokwikCheckout.style.display = "none"; 725 if (!shopifyButton.parentElement) { 726 gokwikCheckout.insertAdjacentElement("afterend", shopifyButton); 727 } 728 } 729 } catch (error) { 730 console.error("Error fetching or processing data:", error); 731 } 732 }; 733</script>
vendor: 1 bytes, line 733
733
734<script> 735 window.addEventListener("message", (event) => { 736 if (event?.data && event?.data?.type === "gokwik_events") { 737 console.log("purchase event fired =====", event?.data?.data); 738 console.log("purchase event fired =====", event?.data?.data?.eventname); 739 740 if (event?.data?.data?.eventname === "Started_Checkout_GK") { 741 console.log('gtag triggered'); 742 743 // Prepare Enhanced Conversion Data 744 let enhanced_conversion_data = { 745 address: { 746 first_name: event.data.data['First Name'] || '', 747 last_name: event.data.data['Last Name'] || '', 748 street: event.data.data['Full Address'] || '', 749 city: event.data.data['City'] || '', 750 region: event.data.data['Region'] || '', 751 postal_code: event.data.data['Pincode'] || '', 752 country: event.data.data['Country'] || '' 753 } 754 }; 755 756 if (event.data.data['Email']) { 757 enhanced_conversion_data.email = event.data.data['Email']; 758 } 759 if (event.data.data['Mobile Number']) { 760 enhanced_conversion_data.phone_number = event.data.data['Mobile Number']; 761 } 762 763 // Fire conversion event with enhanced conversions 764 gtag('event', 'conversion', { 765 'send_to': 'AW-17498882319/FeBGCJTdqYsbEI-Cj5hB', 766 'value': event.data.data?.total_price || 0, 767 'currency': 'INR', 768 'transaction_id': event.data.data['Order Number'] || '', 769 'enhanced_conversion_data': enhanced_conversion_data 770 }); 771 } 772 } 773 }); 774</script>
774 775 776 777
777<script> 778 window.addEventListener('gokwikLoaded', e => { 779 var buyNowButton = document.getElementById('gokwik-buy-now'); 780if (buyNowButton) { 781 buyNowButton.disabled = false; 782 buyNowButton.classList.remove('disabled'); 783} 784 var gokwikCheckoutButtons = document.querySelectorAll('.gokwik-checkout button'); 785gokwikCheckoutButtons.forEach(function(button) { 786 button.disabled = false; 787 button.classList.remove('disabled'); 788}); 789 //Do Not Touch This Line 790 let clicked = false; 791 let gokwikAdsID = ""; 792 const gokwikCheckoutEnable = (arrayOfElement) => { 793 if (arrayOfElement.length === 0) return null; 794 if (arrayOfElement.length > 1) { 795 arrayOfElement.forEach(data => { 796 if (data) { 797 let targetElement = document.querySelectorAll(data); 798 if (targetElement.length >= 1) { 799 targetElement.forEach(element => { 800 801 element.addEventListener("click", () => { 802 if (!clicked && gokwikAdsID) { 803 clicked = true; 804 gtag('event', 'conversion', { 805 'send_to': gokwikAdsID.toString().trim(), 806 'value': 0.0, 807 'currency': '', 808 'transaction_id': '' 809 }); 810 } 811 }); 812 }); 813 } 814 } 815 }); 816 } 817 }; 818 gokwikCheckoutEnable(["#gokwik-buy-now",".gokwik-checkout button"]) 819 gokwikSdk.on('modal_closed', ()=>{ 820 clicked = false; 821 }) 822 823 const targetElement = document.querySelector("body"); 824 function debounce(func, delay) { 825 let timeoutId; 826 return function () { 827 const context = this; 828 const args = arguments; 829 clearTimeout(timeoutId); 830 timeoutId = setTimeout(function () { 831 func.apply(context, args); 832 }, delay); 833 }; 834 } 835 836 const observer = new MutationObserver(() => { 837 const addToCartButton = document.querySelector("button[name='add']"); 838const gokwikBuyNowButton = document.getElementById('gokwik-buy-now'); 839 840if (addToCartButton && addToCartButton.disabled) { 841 gokwikBuyNowButton?.setAttribute('disabled', 'disabled'); 842} else { 843 gokwikBuyNowButton?.removeAttribute('disabled'); 844} 845getCountryDataGK(); 846 debouncedMyTimer(); 847 }); 848 849 const debouncedMyTimer = debounce(() => { 850 observer.disconnect(); 851 //Do Not Touch this function 852 853 gokwikCheckoutEnable(["#gokwik-buy-now",".gokwik-checkout button"]) 854 var gokwikCheckoutButtons = document.querySelectorAll('.gokwik-checkout button'); 855gokwikCheckoutButtons.forEach(function(button) { 856 button.disabled = false; 857 button.classList.remove('disabled'); 858}); 859 observer.observe(targetElement, { childList: true, subtree: true }); 860 }, 700); 861 862 const config = { childList: true, subtree: true }; 863 observer.observe(targetElement, config); 864 }); 865 </script>
865 866 867 868 869<style> 870 871 .gokwik-checkout { 872 width: 100%; 873 display: flex; 874 justify-content: center; 875 flex-direction: column; 876 align-items: end; 877 margin-bottom: 10px; 878 } 879 .gokwik-checkout button { 880 max-width:100%; 881 width: 100%; 882 border: none; 883 display: flex; 884 justify-content: center; 885 align-items: center; 886 background: #284390; 887 position: relative; 888 cursor: pointer; 889 border-radius: 0px; 890 padding: 5px 10px; 891 height:45px; 892 } 893 #gokwik-buy-now.disabled, .gokwik-disabled{ 894 opacity:0.5; 895 cursor: not-allowed; 896 } 897 .gokwik-checkout button:focus { 898 outline: none; 899 } 900 .gokwik-checkout button > span { 901 display: flex; 902 } 903 .gokwik-checkout button > span.btn-text { 904 display: flex; 905 flex-direction: column; 906 color: #ffb800; 907 align-items: flex-start; 908 } 909 .gokwik-checkout button > span.btn-text > span:last-child { 910 padding-top: 2px; 911 font-size: 10px; 912 line-height: 10px; 913 text-transform: initial; 914 } 915 .gokwik-checkout button > span.btn-text > span:first-child { 916 font-size: 15px; 917 } 918 .gokwik-checkout button > span.pay-opt-icon img:first-child { 919 margin-right: 10px; 920 margin-left: 10px; 921 } 922 /* Additional */ 923 .gokwik-checkout button.disabled{ 924 opacity:0.5; 925 cursor: not-allowed; 926 } 927 .gokwik-checkout button.disabled .addloadr#btn-loader{ 928 display: flex!important; 929 } 930 #gokwik-buy-now.disabled .addloadr#btn-loader{ 931 display: flex!important; 932 } 933 #gokwik-buy-now:disabled{ 934 cursor: not-allowed; 935 } 936 937 938 939 940 941 942 943 944 /* Loader CSS */ 945 #btn-loader{ 946 display: none; 947 position: absolute; 948 top: 0; 949 bottom: 0; 950 left: 0; 951 right: 0; 952 justify-content: center; 953 align-items: center; 954 background:#284390; 955 border-radius:0px; 956 957 } 958 959 .cir-loader, 960 .cir-loader:after { 961 border-radius: 50%; 962 width: 35px; 963 height: 35px; 964 } 965 .cir-loader { 966 margin: 6px auto; 967 font-size: 10px; 968 position: relative; 969 text-indent: -9999em; 970 border-top: 0.5em solid rgba(255, 255, 255, 0.2); 971 border-right: 0.5em solid rgba(255, 255, 255, 0.2); 972 border-bottom: 0.5em solid rgba(255, 255, 255, 0.2); 973 border-left: 0.5em solid #ffffff; 974 -webkit-transform: translateZ(0); 975 -ms-transform: translateZ(0); 976 transform: translateZ(0); 977 -webkit-animation: load8 1.1s infinite linear; 978 animation: load8 1.1s infinite linear; 979 } 980 @-webkit-keyframes load8 { 981 0% { 982 -webkit-transform: rotate(0deg); 983 transform: rotate(0deg); 984 } 985 100% { 986 -webkit-transform: rotate(360deg); 987 transform: rotate(360deg); 988 } 989 } 990 @keyframes load8 { 991 0% { 992 -webkit-transform: rotate(0deg); 993 transform: rotate(0deg); 994 } 995 100% { 996 -webkit-transform: rotate(360deg); 997 transform: rotate(360deg); 998 } 999 } 1000</style> 1001 1002
1003<script> 1004 window.addEventListener('load', function () {
vendor: 467 bytes, lines 1004-1014
1004 1005 (function(w,d,s,l,i){ 1006 w[l]=w[l]||[]; 1007 w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); 1008 var f = d.getElementsByTagName(s)[0], 1009 j = d.createElement(s), 1010 dl = l != 'dataLayer' ? '&l=' + l : ''; 1011 j.async = true; 1012 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 1013 f.parentNode.insertBefore(j, f); 1014 })(window, document, 'script', 'dataLayer', '
1014GTM-WQRK8M2F
vendor: 10 bytes, lines 1014-1015
1014'); 1015
1015}); 1016 </script>
1016<script> 1017 (function () { 1018 function loadClarity() { 1019 (function(c,l,a,r,i,t,y){ 1020 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 1021 t=l.createElement(r); t.async=1; 1022 t.src="https://www.clarity.ms/tag/"+i; 1023 y=l.getElementsByTagName(r)[0]; 1024 y.parentNode.insertBefore(t,y); 1025 })(window,document,"clarity","script","x8djk99rcx"); 1026 } 1027 var clarityLoaded = false; 1028 function loadOnce() { 1029 if (clarityLoaded) return; 1030 clarityLoaded = true; 1031 loadClarity(); 1032 } 1033 ['mousedown','keydown','touchstart','scroll'].forEach(function(e) { 1034 window.addEventListener(e, loadOnce, { once: true, passive: true }); 1035 }); 1036 setTimeout(loadOnce, 4000); 1037 })(); 1038 </script>
1038 1039 1040 1041 1042 <!-- BEGIN app block: shopify://apps/cuped-ai/blocks/cuped-head/7570203e-b773-4f7a-92ed-9d3f057c161c --> 1043 1044 1045 1046
1047<script> 1048 1049 1050 window.cuped = window.cuped || {}; 1051 window.cuped.context = { 1052 // Use existing Shopify global objects where available 1053 // Product context 1054 1055 product: null, 1056 1057 // Collection context 1058 collection: null, 1059 1060 // Customer context 1061 customer: null, 1062 1063 // Cart context 1064 cart: null, 1065 1066 // Template context 1067 template: { 1068 name: "index", 1069 directory: null, 1070 suffix: null 1071 }, 1072 1073 // Shop context 1074 shop: { 1075 name: "Lil Legends Books", 1076 domain: "lillegendsbooks.com", 1077 currency: "INR", 1078 locale: "en", 1079 timezone: "UTC" 1080 }, 1081 1082 // Request context 1083 request: { 1084 url: null, 1085 path: "\/", 1086 referrer: null 1087 }, 1088 1089 // Page context (for static pages like About, Contact, etc.) 1090 page: null, 1091 }; 1092 1093</script>
1093 1094 1095<!-- END app block --><!-- BEGIN app block: shopify://apps/bitespeed-whatsapp-marketing/blocks/app-embed/9efdb9ca-2d01-4a12-b1ac-02679fe0f6fc -->
1095<script async src="https://cdnjs.cloudflare.com/ajax/libs/uuid/8.3.2/uuid.min.js"></script>
1095 1096 1097<!-- BEGIN app snippet: user-id -->
1097<script> 1098 (() => { 1099 const T = 1200; 1100 const safe = (f, d = null) => { 1101 try { 1102 const v = f(); 1103 return v === undefined ? d : v; 1104 } catch { 1105 return d; 1106 } 1107 }; 1108 const race = (p, d = null) => 1109 Promise.race([Promise.resolve(p).catch(() => d), new Promise((r) => setTimeout(() => r(d), T))]); 1110 const sha256 = async (s) => { 1111 const b = await crypto.subtle.digest('SHA-256', new TextEncoder().encode(s)); 1112 return [...new Uint8Array(b)].map((x) => x.toString(16).padStart(2, '0')).join(''); 1113 }; 1114 1115 const draw = () => { 1116 const c = document.createElement('canvas'); 1117 c.width = 280; 1118 c.height = 80; 1119 const x = c.getContext('2d'); 1120 if (!x) return null; 1121 const g = x.createLinearGradient(0, 0, 280, 0); 1122 g.addColorStop(0, '#ff0080'); 1123 g.addColorStop(0.5, '#00c8ff'); 1124 g.addColorStop(1, '#ffe600'); 1125 x.fillStyle = g; 1126 x.fillRect(0, 0, 280, 80); 1127 x.textBaseline = 'alphabetic'; 1128 x.fillStyle = '#069'; 1129 x.font = '11pt "Times New Roman"'; 1130 x.fillText('Cwm fjordbank gly \u{1F603} \u0928\u092E\u0938\u094D\u0924\u0947', 2, 15); 1131 x.fillStyle = 'rgba(102,204,0,0.4)'; 1132 x.font = '18pt Arial'; 1133 x.fillText('Cwm fjordbank gly \u{1F603}', 4, 45); 1134 x.globalCompositeOperation = 'multiply'; 1135 for (const [col, cx, cy] of [ 1136 ['#f2f', 40, 50], 1137 ['#2ff', 80, 50], 1138 ['#ff2', 60, 70], 1139 ]) { 1140 x.fillStyle = col; 1141 x.beginPath(); 1142 x.arc(cx, cy, 30, 0, Math.PI * 2, true); 1143 x.fill(); 1144 } 1145 x.globalCompositeOperation = 'source-over'; 1146 x.shadowBlur = 6; 1147 x.shadowColor = '#333'; 1148 x.beginPath(); 1149 x.moveTo(150, 70); 1150 x.bezierCurveTo(180, 10, 230, 90, 270, 30); 1151 x.strokeStyle = '#123456'; 1152 x.lineWidth = 3; 1153 x.stroke(); 1154 return c.toDataURL(); 1155 }; 1156 1157 const canvas = async () => { 1158 const a = safe(draw); 1159 const b = safe(draw); 1160 if (!a || a !== b) return null; 1161 return sha256(a); 1162 }; 1163 1164 const webgl = () => { 1165 const gl = safe(() => { 1166 const c = document.createElement('canvas'); 1167 return c.getContext('webgl') || c.getContext('experimental-webgl'); 1168 }); 1169 if (!gl) return null; 1170 const p = (k) => safe(() => gl.getParameter(k)); 1171 const dbg = safe(() => gl.getExtension('WEBGL_debug_renderer_info')); 1172 const prec = (sh, t) => 1173 safe(() => { 1174 const f = gl.getShaderPrecisionFormat(sh, t); 1175 return [f.rangeMin, f.rangeMax, f.precision]; 1176 }); 1177 const out = [ 1178 dbg ? p(dbg.UNMASKED_VENDOR_WEBGL) : p(gl.VENDOR), 1179 dbg ? p(dbg.UNMASKED_RENDERER_WEBGL) : p(gl.RENDERER), 1180 p(gl.SHADING_LANGUAGE_VERSION), 1181 p(gl.MAX_TEXTURE_SIZE), 1182 p(gl.MAX_VERTEX_ATTRIBS), 1183 safe(() => Array.from(gl.getParameter(gl.ALIASED_LINE_WIDTH_RANGE))), 1184 prec(gl.FRAGMENT_SHADER, gl.HIGH_FLOAT), 1185 safe(() => gl.getSupportedExtensions().slice().sort().join(',')), 1186 ]; 1187 safe(() => gl.getExtension('WEBGL_lose_context')?.loseContext()); 1188 return out; 1189 }; 1190 1191 const audio = () => { 1192 const C = window.OfflineAudioContext || window.webkitOfflineAudioContext; 1193 if (!C) return Promise.resolve(null); 1194 return new Promise((resolve) => { 1195 const ctx = new C(1, 5000, 44100); 1196 const osc = ctx.createOscillator(); 1197 osc.type = 'triangle'; 1198 osc.frequency.value = 10000; 1199 const comp = ctx.createDynamicsCompressor(); 1200 comp.threshold.value = -50; 1201 comp.knee.value = 40; 1202 comp.ratio.value = 12; 1203 comp.attack.value = 0; 1204 comp.release.value = 0.25; 1205 osc.connect(comp); 1206 comp.connect(ctx.destination); 1207 osc.start(0); 1208 const done = (buf) => { 1209 const d = buf.getChannelData(0).subarray(4500); 1210 let s = 0; 1211 for (let i = 0; i < d.length; i++) s += Math.abs(d[i]); 1212 resolve(s.toFixed(3)); 1213 }; 1214 ctx.oncomplete = (e) => done(e.renderedBuffer); 1215 const r = ctx.startRendering(); 1216 if (r && typeof r.then === 'function') r.then(done).catch(() => resolve(null)); 1217 }); 1218 }; 1219 1220 const FONTS = 1221 'Calibri,Cambria,Candara,Consolas,Constantia,Corbel,Segoe UI,Nirmala UI,Mangal,Bahnschrift,Franklin Gothic Medium,Futura,Optima,Menlo,Monaco,Geneva,Lucida Grande,SF Pro Text,Gill Sans,Palatino,Ubuntu,DejaVu Sans,Liberation Sans,Fira Sans,Noto Sans,Roboto,Source Code Pro,Century Gothic,Garamond,Helvetica Neue'.split( 1222 ',', 1223 ); 1224 1225 const fonts = () => { 1226 const x = safe(() => document.createElement('canvas').getContext('2d')); 1227 if (!x) return null; 1228 const txt = 'mmmmmmmmmmlli10OQ@#\u0915'; 1229 const bases = ['monospace', 'sans-serif', 'serif']; 1230 const bw = bases.map((b) => { 1231 x.font = `72px ${b}`; 1232 return x.measureText(txt).width; 1233 }); 1234 return FONTS.filter((f) => 1235 bases.some((b, i) => { 1236 x.font = `72px "${f}", ${b}`; 1237 return x.measureText(txt).width !== bw[i]; 1238 }), 1239 ); 1240 }; 1241 1242 const maths = () => 1243 [ 1244 Math.acos(0.123), 1245 Math.acosh(1e308), 1246 Math.atanh(0.5), 1247 Math.cbrt(100), 1248 Math.expm1(1), 1249 Math.sinh(1), 1250 Math.tan(-1e300), 1251 Math.pow(Math.PI, -100), 1252 ].join(','); 1253 1254 const hints = async () => { 1255 const u = navigator.userAgentData; 1256 if (!u?.getHighEntropyValues) return null; 1257 const v = await u.getHighEntropyValues(['architecture', 'bitness', 'model', 'platformVersion']); 1258 return { 1259 model: v.model || null, // Android device model - the single best Android discriminator 1260 arch: v.architecture ? `${v.architecture}-${v.bitness}` : null, 1261 }; 1262 }; 1263 1264 const family = () => { 1265 const ua = navigator.userAgent; 1266 if (navigator.brave) return 'brave'; 1267 if (/Edg\//.test(ua)) return 'edge'; 1268 if (/OPR\//.test(ua)) return 'opera'; 1269 if (/SamsungBrowser/.test(ua)) return 'samsung'; 1270 if (/Firefox\/|FxiOS/.test(ua)) return 'firefox'; 1271 if (/CriOS|Chrome\//.test(ua)) return 'chrome'; 1272 if (/Safari\//.test(ua)) return 'safari'; 1273 return 'other'; 1274 }; 1275 1276 let inflight = null; 1277 1278 const build = async () => { 1279 // const cp = window.Shopify?.customerPrivacy; 1280 // if (cp?.analyticsProcessingAllowed && !safe(() => cp.analyticsProcessingAllowed(), true)) return null; 1281 if (!window.crypto?.subtle) return null; 1282 1283 const nav = navigator; 1284 const scr = screen; 1285 const [au, ch, cv] = await Promise.all([race(audio()), race(hints()), race(canvas())]); 1286 const intl = safe(() => Intl.DateTimeFormat().resolvedOptions(), {}); 1287 const mq = (q) => safe(() => matchMedia(q).matches); 1288 const fo = safe(fonts); 1289 const gl = safe(webgl); 1290 1291 const stable = { 1292 f: family(), 1293 p: nav.platform ?? null, 1294 c: nav.hardwareConcurrency ?? null, 1295 m: nav.deviceMemory ?? null, 1296 t: nav.maxTouchPoints ?? null, 1297 s: [scr.width, scr.height].sort((a, b) => a - b).join('x'), // rotation safe 1298 d: scr.colorDepth ?? null,
1299 l: nav.languages ? [...nav.languages] : [nav.language], 1300 z: intl.timeZone ?? null, 1301 g: gl, 1302 v: cv, 1303 a: au, 1304 o: fo, 1305 h: maths(), 1306 q: [mq('(color-gamut: p3)'), mq('(dynamic-range: high)'), mq('(pointer: coarse)'), mq('(hover: hover)')], 1307 M: ch?.model ?? null, 1308 A: ch?.arch ?? null, 1309 }; 1310 1311 // Entropy gate 1312 const confident = (fo?.length ?? 0) >= 3 || !!ch?.model || (!!cv && (gl?.[1] || '').length > 12); 1313 1314 // `stable` is returned alongside its digest, unmodified and in the same 1315 // key order it was hashed in, so the backend row can be checked against 1316 // its own key: sha256(JSON.stringify(payload)) must equal hash. It stays 1317 // in memory like the hash does - callers send it, nothing writes it to a 1318 // cookie or to storage. 1319 return { hash: await sha256(JSON.stringify(stable)), confident, payload: stable }; 1320 }; 1321 1322 window.bspdFingerprint = () => { 1323 if (!inflight) inflight = build().catch(() => null); 1324 return inflight; 1325 }; 1326 })(); 1327</script>
1327 1328<!-- END app snippet --> 1329<!-- BEGIN app snippet: optin-triggers-middleware -->
1329<script 1330 type="text/javascript" 1331 name="BSPD-SHOPIFY-VARS" 1332> 1333 // prettier-ignore 1334 var countryTimezoneMapping = [{ "country": "Afghanistan", "timezones": ["Asia/Kabul"] }, { "country": "Albania", "timezones": ["Europe/Tirane"] }, { "country": "Algeria", "timezones": ["Africa/Algiers"] }, { "country": "Argentina", "timezones": ["America/Argentina/Buenos_Aires", "America/Argentina/Cordoba", "America/Argentina/Salta", "America/Argentina/Jujuy", "America/Argentina/Tucuman", "America/Argentina/Catamarca", "America/Argentina/La_Rioja", "America/Argentina/San_Juan", "America/Argentina/Mendoza", "America/Argentina/San_Luis", "America/Argentina/Rio_Gallegos", "America/Argentina/Ushuaia"] }, { "country": "Armenia", "timezones": ["Asia/Yerevan"] }, { "country": "Australia", "timezones": ["Australia/Lord_Howe", "Antarctica/Macquarie", "Australia/Hobart", "Australia/Currie", "Australia/Melbourne", "Australia/Sydney", "Australia/Broken_Hill", "Australia/Brisbane", "Australia/Lindeman", "Australia/Adelaide", "Australia/Darwin", "Australia/Perth", "Australia/Eucla"] }, { "country": "Austria", "timezones": ["Europe/Vienna"] }, { "country": "Azerbaijan", "timezones": ["Asia/Baku"] }, { "country": "Bahrain", "timezones": ["Asia/Bahrain"] }, { "country": "Bangladesh", "timezones": ["Asia/Dhaka"] }, { "country": "Belarus", "timezones": ["Europe/Minsk"] }, { "country": "Belgium", "timezones": ["Europe/Brussels"] }, { "country": "Belize", "timezones": ["America/Belize"] }, { "country": "Bhutan", "timezones": ["Asia/Thimphu"] }, { "country": "Bolivia", "timezones": ["America/La_Paz"] }, { "country": "Bosnia and Herzegovina", "timezones": ["Europe/Sarajevo"] }, { "country": "Botswana", "timezones": ["Africa/Gaborone"] }, { "country": "Brazil", "timezones": ["America/Noronha", "America/Belem", "America/Fortaleza", "America/Recife", "America/Araguaina", "America/Maceio", "America/Bahia", "America/Sao_Paulo", "America/Campo_Grande", "America/Cuiaba", "America/Santarem", "America/Porto_Velho", "America/Boa_Vista", "America/Manaus", "America/Eirunepe", "America/Rio_Branco"] }, { "country": "Brunei", "timezones": ["Asia/Brunei"] }, { "country": "Bulgaria", "timezones": ["Europe/Sofia"] }, { "country": "Cambodia", "timezones": ["Asia/Phnom_Penh"] }, { "country": "Cameroon", "timezones": ["Africa/Douala"] }, { "country": "Canada", "timezones": ["America/St_Johns", "America/Halifax", "America/Glace_Bay", "America/Moncton", "America/Goose_Bay", "America/Blanc-Sablon", "America/Toronto", "America/Nipigon", "America/Thunder_Bay", "America/Iqaluit", "America/Pangnirtung", "America/Atikokan", "America/Winnipeg", "America/Rainy_River", "America/Resolute", "America/Rankin_Inlet", "America/Regina", "America/Swift_Current", "America/Edmonton", "America/Cambridge_Bay", "America/Yellowknife", "America/Inuvik", "America/Creston", "America/Dawson_Creek", "America/Fort_Nelson", "America/Vancouver", "America/Whitehorse", "America/Dawson"] }, { "country": "Chile", "timezones": ["America/Santiago", "Pacific/Easter"] }, { "country": "China", "timezones": ["Asia/Shanghai", "Asia/Urumqi"] }, { "country": "Colombia", "timezones": ["America/Bogota"] }, { "country": "Congo (DRC)", "timezones": ["Africa/Kinshasa", "Africa/Lubumbashi"] }, { "country": "Costa Rica", "timezones": ["America/Costa_Rica"] }, { "country": "Côte dâIvoire", "timezones": ["Africa/Abidjan"] }, { "country": "Croatia", "timezones": ["Europe/Zagreb"] }, { "country": "Cuba", "timezones": ["America/Havana"] }, { "country": "Czech Republic", "timezones": ["Europe/Prague"] }, { "country": "Denmark", "timezones": ["Europe/Copenhagen"] }, { "country": "Djibouti", "timezones": ["Africa/Djibouti"] }, { "country": "Dominican Republic", "timezones": ["America/Santo_Domingo"] }, { "country": "Ecuador", "timezones": ["America/Guayaquil", "Pacific/Galapagos"] }, { "country": "Egypt", "timezones": ["Africa/Cairo"] }, { "country": "El Salvador", "timezones": ["America/El_Salvador"] }, { "country": "Eritrea", "timezones": ["Africa/Asmara"] }, { "country": "Estonia", "timezones": ["Europe/Tallinn"] }, { "country": "Ethiopia", "timezones": ["Africa/Addis_Ababa"] }, { "country": "Faroe Islands", "timezones": ["Atlantic/Faroe"] }, { "country": "Finland", "timezones": ["Europe/Helsinki"] }, { "country": "France", "timezones": ["Europe/Paris"] }, { "country": "Georgia", "timezones": ["Asia/Tbilisi"] }, { "country": "Germany", "timezones": ["Europe/Berlin", "Europe/Busingen"] }, { "country": "Greece", "timezones": ["Europe/Athens"] }, { "country": "Greenland", "timezones": ["America/Godthab", "America/Danmarkshavn", "America/Scoresbysund", "America/Thule"] }, { "country": "Guatemala", "timezones": ["America/Guatemala"] }, { "country": "Haiti", "timezones": ["America/Port-au-Prince"] }, { "country": "Honduras", "timezones": ["America/Tegucigalpa"] }, { "country": "Hong Kong SAR", "timezones": ["Asia/Hong_Kong"] }, { "country": "Hungary", "timezones": ["Europe/Budapest"] }, { "country": "Iceland", "timezones": ["Atlantic/Reykjavik"] }, { "country": "India", "timezones": ["Asia/Kolkata", "Asia/Calcutta"] }, { "country": "Indonesia", "timezones": ["Asia/Jakarta", "Asia/Pontianak", "Asia/Makassar", "Asia/Jayapura"] }, { "country": "Iran", "timezones": ["Asia/Tehran"] }, { "country": "Iraq", "timezones": ["Asia/Baghdad"] }, { "country": "Ireland", "timezones": ["Europe/Dublin"] }, { "country": "Israel", "timezones": ["Asia/Jerusalem"] }, { "country": "Italy", "timezones": ["Europe/Rome"] }, { "country": "Jamaica", "timezones": ["America/Jamaica"] }, { "country": "Japan", "timezones": ["Asia/Tokyo"] }, { "country": "Jordan", "timezones": ["Asia/Amman"] }, { "country": "Kazakhstan", "timezones": ["Asia/Almaty", "Asia/Qyzylorda", "Asia/Aqtobe", "Asia/Aqtau", "Asia/Oral"] }, { "country": "Kenya", "timezones": ["Africa/Nairobi"] }, { "country": "Korea", "timezones": ["Asia/Seoul"] }, { "country": "Kuwait", "timezones": ["Asia/Kuwait"] }, { "country": "Kyrgyzstan", "timezones": ["Asia/Bishkek"] }, { "country": "Laos", "timezones": ["Asia/Vientiane"] }, { "country": "Latvia", "timezones": ["Europe/Riga"] }, { "country": "Lebanon", "timezones": ["Asia/Beirut"] }, { "country": "Libya", "timezones": ["Africa/Tripoli"] }, { "country": "Liechtenstein", "timezones": ["Europe/Vaduz"] }, { "country": "Lithuania", "timezones": ["Europe/Vilnius"] }, { "country": "Luxembourg", "timezones": ["Europe/Luxembourg"] }, { "country": "Macao SAR", "timezones": ["Asia/Macau"] }, { "country": "Macedonia, FYRO", "timezones": ["Europe/Skopje"] }, { "country": "Malaysia", "timezones": ["Asia/Kuala_Lumpur", "Asia/Kuching"] }, { "country": "Maldives", "timezones": ["Indian/Maldives"] }, { "country": "Mali", "timezones": ["Africa/Bamako"] }, { "country": "Malta", "timezones": ["Europe/Malta"] }, { "country": "Mexico", "timezones": ["America/Mexico_City", "America/Cancun", "America/Merida", "America/Monterrey", "America/Matamoros", "America/Mazatlan", "America/Chihuahua", "America/Ojinaga", "America/Hermosillo", "America/Tijuana", "America/Bahia_Banderas"] }, { "country": "Moldova", "timezones": ["Europe/Chisinau"] }, { "country": "Monaco", "timezones": ["Europe/Monaco"] }, { "country": "Mongolia", "timezones": ["Asia/Ulaanbaatar", "Asia/Hovd", "Asia/Choibalsan"] }, { "country": "Montenegro", "timezones": ["Europe/Podgorica"] }, { "country": "Morocco", "timezones": ["Africa/Casablanca"] }, { "country": "Myanmar", "timezones": ["Asia/Rangoon"] }, { "country": "Nepal", "timezones": ["Asia/Kathmandu"] }, { "country": "Netherlands", "timezones": ["Europe/Amsterdam"] }, { "country": "New Zealand", "timezones": ["Pacific/Auckland", "Pacific/Chatham"] }, { "country": "Nicaragua", "timezones": ["America/Managua"] }, { "country": "Nigeria", "timezones": ["Africa/Lagos"] }, { "country": "Norway", "timezones": ["Europe/Oslo"] }, { "country": "Oman", "timezones": ["Asia/Muscat"] }, { "country": "Pakistan", "timezones": ["Asia/Karachi"] }, { "country": "Panama", "timezones": ["America/Panama"] }, { "country": "Paraguay", "timezones": ["America/Asuncion"] }, { "country": "Peru", "timezones": ["America/Lima"] }, { "country": "Philippines", "timezones": ["Asia/Manila"] }, { "country": "Poland", "timezones": ["Europe/Warsaw"] }, { "country": "Portugal", "timezones": ["Europe/Lisbon", "Atlantic/Madeira", "Atlantic/Azores"] }, { "country": "Puerto Rico", "timezones": ["America/Puerto_Rico"] }, { "country": "Qatar", "timezones": ["Asia/Qatar"] }, { "country": "Réunion", "timezones": ["Indian/Reunion"] }, { "country": "Romania", "timezones": ["Europe/Bucharest"] }, { "country": "Russia", "timezones": ["Europe/Kaliningrad", "Europe/Moscow", "Europe/Simferopol", "Europe/Volgograd", "Europe/Astrakhan", "Europe/Samara", "Europe/Ulyanovsk", "Asia/Yekaterinburg", "Asia/Omsk", "Asia/Novosibirsk", "Asia/Barnaul", "Asia/Novokuznetsk", "Asia/Krasnoyarsk", "Asia/Irkutsk", "Asia/Chita", "Asia/Yakutsk", "Asia/Khandyga", "Asia/Vladivostok", "Asia/Ust-Nera", "Asia/Magadan", "Asia/Sakhalin", "Asia/Srednekolymsk", "Asia/Kamchatka", "Asia/Anadyr"] }
1334, { "country": "Rwanda", "timezones": ["Africa/Kigali"] }, { "country": "Saudi Arabia", "timezones": ["Asia/Riyadh"] }, { "country": "Senegal", "timezones": ["Africa/Dakar"] }, { "country": "Serbia", "timezones": ["Europe/Belgrade"] }, { "country": "Singapore", "timezones": ["Asia/Singapore"] }, { "country": "Slovakia", "timezones": ["Europe/Bratislava"] }, { "country": "Slovenia", "timezones": ["Europe/Ljubljana"] }, { "country": "Somalia", "timezones": ["Africa/Mogadishu"] }, { "country": "South Africa", "timezones": ["Africa/Johannesburg"] }, { "country": "Spain", "timezones": ["Europe/Madrid", "Africa/Ceuta", "Atlantic/Canary"] }, { "country": "Sri Lanka", "timezones": ["Asia/Colombo"] }, { "country": "Sweden", "timezones": ["Europe/Stockholm"] }, { "country": "Switzerland", "timezones": ["Europe/Zurich"] }, { "country": "Syria", "timezones": ["Asia/Damascus"] }, { "country": "Taiwan", "timezones": ["Asia/Taipei"] }, { "country": "Tajikistan", "timezones": ["Asia/Dushanbe"] }, { "country": "Thailand", "timezones": ["Asia/Bangkok"] }, { "country": "Trinidad and Tobago", "timezones": ["America/Port_of_Spain"] }, { "country": "Tunisia", "timezones": ["Africa/Tunis"] }, { "country": "Turkey", "timezones": ["Europe/Istanbul"] }, { "country": "Turkmenistan", "timezones": ["Asia/Ashgabat"] }, { "country": "Ukraine", "timezones": ["Europe/Kiev", "Europe/Uzhgorod", "Europe/Zaporozhye"] }, { "country": "United Arab Emirates", "timezones": ["Asia/Dubai"] }, { "country": "United Kingdom", "timezones": ["Europe/London"] }, { "country": "United States of America", "timezones": ["America/New_York", "America/Detroit", "America/Kentucky/Louisville", "America/Kentucky/Monticello", "America/Indiana/Indianapolis", "America/Indiana/Vincennes", "America/Indiana/Winamac", "America/Indiana/Marengo", "America/Indiana/Petersburg", "America/Indiana/Vevay", "America/Chicago", "America/Indiana/Tell_City", "America/Indiana/Knox", "America/Menominee", "America/North_Dakota/Center", "America/North_Dakota/New_Salem", "America/North_Dakota/Beulah", "America/Denver", "America/Boise", "America/Phoenix", "America/Los_Angeles", "America/Anchorage", "America/Juneau", "America/Sitka", "America/Metlakatla", "America/Yakutat", "America/Nome", "America/Adak", "Pacific/Honolulu"] }, { "country": "Uruguay", "timezones": ["America/Montevideo"] }, { "country": "Uzbekistan", "timezones": ["Asia/Samarkand", "Asia/Tashkent"] }, { "country": "Venezuela", "timezones": ["America/Caracas"] }, { "country": "Vietnam", "timezones": ["Asia/Ho_Chi_Minh"] }, { "country": "Yemen", "timezones": ["Asia/Aden"] }, { "country": "Zimbabwe", "timezones": ["Africa/Harare"] }] 1335 1336 var TheCustomerID = ''; 1337 var TheCustomerEmail = ''; 1338 var TheCustomerPhone = ''; 1339 var TheCustomerFN = ''; 1340 var TheCustomerLN = ''; 1341 1342 var BspdCurrentCart = {"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}; 1343 var BspdCurrentProduct = null; 1344 var BspdCurrentCollection = { id: null } 1345 1346 var BSPD_CART_DATA_LOCAL_KEY = 'bspdCartData'; 1347 var BSPD_LAST_VISIT_COUNT_LOCAL_KEY = 'bspdLastUserVisitCount'; 1348 var BSPD_LAST_VISITED_PRODUCT = 'bspdLastVisitedProduct'; 1349 var BSPD_LAST_VISITED_COLLECTION = 'bspdLastVisitedCollection'; 1350 var BspdLastVisitedProduct = null, 1351 BspdLastVisitedCollection = null; 1352 1353 window.bspdStoreConfig = { 1354 zIndexOverride: 999999999, 1355 nonPopupZIndexOverride: 2147483647, 1356 cspCustomZIndexOverride: 100000000, 1357 startupDelay: 1, 1358 disableInWebView: false, 1359 ignoreCurrentDomainOnWaWidget: false, 1360 includeFullUrlWithUtmOnWaWidget: false, 1361 webPush: { enabled: false }, 1362 vapidPublicKey: "BMSR8tXlLJOlANI7T5d2zhtzfBgW54OsaNX0K79JoOUlxSZz20vJE3cpmJAUtnpRIyAqEM-rp5h8AhxdyXOL3Ws", 1363 }; 1364 1365 function bspdGetBarCookie(name) { 1366 const value = "; " + document.cookie; 1367 const parts = value.split("; " + name + "="); 1368 if (parts.length === 2) { 1369 return parts.pop().split(";").shift(); 1370 } 1371 return null; 1372 } 1373 function bspdSetBarCookie(name, value, days) { 1374 const expires = new Date(); 1375 1376 expires.setTime(expires.getTime() + days * 24 * 60 * 60 * 1000); 1377 document.cookie = name + "=" + value + ";expires=" + expires.toUTCString() + ";path=/"; 1378 } 1379 1380 function trackLastVisitedProductAndCollection() { 1381 if (BspdCurrentProduct) { 1382 // check cookies for last visited product details (product id) 1383 const lastVisitedProduct = bspdGetBarCookie(BSPD_LAST_VISITED_PRODUCT); 1384 if (lastVisitedProduct) { 1385 BspdLastVisitedProduct = lastVisitedProduct; 1386 1387 if (BspdCurrentProduct?.id !== BspdLastVisitedProduct) { 1388 // set the cookie again 1389 bspdSetBarCookie(BSPD_LAST_VISITED_PRODUCT, BspdCurrentProduct?.id, 300); 1390 } 1391 } else if (BspdCurrentProduct && BspdCurrentProduct?.id) { 1392 // set the cookie 1393 bspdSetBarCookie(BSPD_LAST_VISITED_PRODUCT, BspdCurrentProduct?.id, 300); 1394 } 1395 } 1396 1397 if (BspdCurrentCollection) { 1398 // check cookies for last visited collection details (collection id) 1399 const lastVisitedCollection = bspdGetBarCookie(BSPD_LAST_VISITED_COLLECTION); 1400 if (lastVisitedCollection) { 1401 BspdLastVisitedCollection = lastVisitedCollection; 1402 1403 if (BspdCurrentCollection?.id !== BspdLastVisitedCollection) { 1404 // set the cookie again 1405 bspdSetBarCookie(BSPD_LAST_VISITED_COLLECTION, BspdCurrentCollection?.id, 300); 1406 } 1407 } else if (BspdCurrentCollection && BspdCurrentCollection?.id) { 1408 // set the cookie 1409 bspdSetBarCookie(BSPD_LAST_VISITED_COLLECTION, BspdCurrentCollection?.id, 300); 1410 } 1411 } 1412 } 1413 1414 /** 1415 * method that stores a entry whenever the user visits any of the page 1416 * and increments the count by 1 1417 * the data schema looks like 1418 * {[DATE]: {date: string; route: {[ROUTE]: number}; count: number}} 1419 * this will be a json object whose key will be the date and value will be the object 1420 * and will be stored in local-storage 1421 */ 1422 function trackLastVisitedCount() { 1423 const date = new Date(); 1424 const dateString = date.toISOString().split("T")[0]; 1425 1426 let lastVisitedCount = JSON.parse(localStorage.getItem(BSPD_LAST_VISIT_COUNT_LOCAL_KEY)) || {}; 1427 1428 if (lastVisitedCount[dateString]) { 1429 lastVisitedCount[dateString].count += 1; 1430 1431 // also update route 1432 const route = window.location.pathname; 1433 1434 if (lastVisitedCount[dateString].route[route]) { 1435 lastVisitedCount[dateString].route[route] += 1; 1436 } else { 1437 lastVisitedCount[dateString].route[route] = 1; 1438 } 1439 } else { 1440 const route = window.location.pathname; 1441 1442 lastVisitedCount[dateString] = { 1443 date: dateString, 1444 route: { 1445 [route]: 1, 1446 }, 1447 count: 1, 1448 }; 1449 } 1450 1451 localStorage.setItem(BSPD_LAST_VISIT_COUNT_LOCAL_KEY, JSON.stringify(lastVisitedCount)); 1452 } 1453 1454 /** 1455 * this method keeps a track of the current cart activity 1456 * if there are any changes by the user, this will track those changes 1457 * and making changes on storing it safely 1458 */ 1459 const storeCartData = () => { 1460 function syncCart() { 1461 const oldCart = JSON.parse(localStorage.getItem(BSPD_CART_DATA_LOCAL_
1461KEY) || "{}"); 1462 1463 if (BspdCurrentCart?.item_count !== oldCart?.item_count) { 1464 localStorage.setItem(BSPD_CART_DATA_LOCAL_KEY, JSON.stringify(BspdCurrentCart)); 1465 } 1466 } 1467 syncCart(); 1468 1469 }; 1470 1471 function bspdCreateUUID() { 1472 let dt = Date.now(); 1473 return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, (c) => { 1474 const r = ((dt + Math.random() * 16) % 16) | 0; 1475 dt = Math.floor(dt / 16); 1476 return (c === "x" ? r : (r & 0x3) | 0x8).toString(16); 1477 }); 1478 } 1479 1480 /** 1481 * auto-registers a conversion for known/logged-in customers. 1482 * the heavy registerConversion logic lives in bitespeed-popups.js; here we 1483 * only lift the API request (the optin_conversion POST) and the bits needed 1484 * to fire it, so the popup script does not have to be loaded for this to run. 1485 */ 1486 const customBrandInitLogic = async (interval) => { 1487 var BSPD_CONTACT_ID_COOKIE_ID = 'contactIdBitespeed'; 1488 var BSPD_BROWSER_ID_COOKIE_ID = 'refb'; 1489 1490 // Skip if already identified 1491 if (bspdGetBarCookie(BSPD_CONTACT_ID_COOKIE_ID)) { 1492 return; 1493 } 1494 1495 let phone = "", 1496 email = "", 1497 name = ""; 1498 1499 // TheCustomerEmail / TheCustomerPhone / TheCustomerFN are server-set liquid 1500 // variables already defined at the top of this file. 1501 if (/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(TheCustomerEmail)) email = TheCustomerEmail; 1502 if (/^\+?[\d\s\-()]{7,30}$/.test(TheCustomerPhone)) phone = TheCustomerPhone.replace(/\+/g, ""); 1503 if (TheCustomerFN.length > 1 && TheCustomerFN.length <= 100 && !/[<>]/.test(TheCustomerFN)) name = TheCustomerFN; 1504 1505 if (!phone && !email) return; 1506 1507 try { 1508 let browserId = bspdGetBarCookie(BSPD_BROWSER_ID_COOKIE_ID); 1509 if (!browserId) { 1510 browserId = bspdCreateUUID(); 1511 bspdSetBarCookie(BSPD_BROWSER_ID_COOKIE_ID, browserId, 50); 1512 } 1513 1514 const nameSplit = typeof name === "string" ? name.trim().split(/\s+/) : []; 1515 const firstName = nameSplit.length > 0 ? nameSplit[0] : undefined; 1516 const lastName = nameSplit.length > 1 ? nameSplit.slice(1).join(" ") : undefined; 1517 1518 const requestBody = { 1519 shopUrl: window.Shopify?.shop || "", 1520 type: "conversion", 1521 source: "popup", 1522 browserId, 1523 phone, 1524 email, 1525 name, 1526 firstName, 1527 lastName, 1528 consentProvided: true, 1529 createdAt: new Date().toISOString(), 1530 impressionAndConversionId: bspdCreateUUID(), 1531 origin: window.location.href, 1532 }; 1533 1534 const response = await fetch("/apps/bitespeed?type=optin_conversion", { 1535 method: "POST", 1536 headers: { "Content-Type": "application/json" }, 1537 body: JSON.stringify(requestBody), 1538 }); 1539 const res = await response.json(); 1540 1541 const contactId = res?.results?.[1]?.value?.id ?? res?.results?.[1]?.id ?? res?.results?.contactId; 1542 1543 if (res && contactId) { 1544 bspdSetBarCookie(BSPD_CONTACT_ID_COOKIE_ID, contactId, 1000); 1545 if (interval) clearInterval(interval); 1546 } 1547 } catch (error) {} 1548 }; 1549 1550 function execute() { 1551 trackLastVisitedProductAndCollection(); 1552 trackLastVisitedCount(); 1553 1554 storeCartData(); 1555 } 1556 execute(); 1557 1558 customBrandInitLogic(); 1559</script>
1559 1560<!-- END app snippet --> 1561<!-- BEGIN app snippet: bitespeed-analytics -->
1561<script name="bitespeed-variable" type="text/javascript"> 1562 const dummyBitespeedVar = 'dummyBitespeedVar'; 1563</script>
1563 1564
1565<script 1566 name="bitespeed-analytics" 1567 type="text/javascript" 1568> 1569 const getCookieGlobalAnal = (cookie) => { 1570 let cookieJson = {}; 1571 document.cookie.split(';').forEach(function (el) { 1572 let [k, v] = el.split('='); 1573 cookieJson[k.trim()] = v; 1574 }); 1575 return cookieJson[cookie]; 1576 }; 1577 1578 const setCookieGlobalAnal = (cookie, value, days, hours) => { 1579 let expires = ''; 1580 if (days) { 1581 let date = new Date(); 1582 date.setTime(date.getTime() + days * hours * 60 * 60 * 1000); 1583 expires = '; expires=' + date.toUTCString(); 1584 } 1585 document.cookie = cookie + '=' + (value || '') + expires + '; path=/'; 1586 }; 1587 1588 document.addEventListener('DOMContentLoaded', function () { 1589 (async function () { 1590 let refb = String(getCookieGlobalAnal('refb')); 1591 let ssid = String(getCookieGlobalAnal('ssid')); 1592 if (refb === null || refb === '' || refb === undefined || refb === 'undefined') var refbnew = createRef(); 1593 if (ssid === null || ssid === '' || ssid === undefined || ssid === 'undefined') var ssidnew = await createSsid(); 1594 })(); 1595 }); 1596 1597 var indexOfwww = location.hostname.indexOf('www'); 1598 var shopDomainStripped = indexOfwww === -1 ? '.' + location.hostname : location.hostname.substr(indexOfwww + 3); 1599 function getCookie(name) { 1600 var value = '; ' + document.cookie; 1601 var parts = value.split('; ' + name + '='); 1602 if (parts.length == 2) return parts.pop().split(';').shift(); 1603 } 1604 1605 function createRef() { 1606 let uuid = create_UUID(); 1607 document.cookie = 1608 'refb=' + 1609 uuid + 1610 ';expires=' + 1611 new Date(new Date().setFullYear(new Date().getFullYear() + 10)) + 1612 ';domain=' + 1613 shopDomainStripped + 1614 '; path=/'; 1615 return uuid; 1616 } 1617 1618 async function createSsid() { 1619 let uuid = create_UUID(); 1620 document.cookie = 'ssid=' + uuid + ';domain=' + shopDomainStripped + '; path=/'; 1621 return uuid; 1622 } 1623 1624 function create_UUID() { 1625 var dt = new Date().getTime(); 1626 var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { 1627 var r = ((dt + Math.random() * 16) % 16) | 0; 1628 dt = Math.floor(dt / 16); 1629 return (c == 'x' ? r : (r & 0x3) | 0x8).toString(16); 1630 }); 1631 return uuid; 1632 } 1633 1634 var BSPD_LAST_SENT_CART_PRODUCTS_KEY = 'bspd_last_sent_cart_products'; 1635 1636 function getCartProductsSignature(lineItems) { 1637 return JSON.stringify( 1638 (lineItems || []) 1639 .map(function (item) { 1640 return item.variant_id + ':' + item.quantity; 1641 }) 1642 .sort() 1643 ); 1644 } 1645 1646 function hasSameCartProductsAsLastSent(lineItems) { 1647 try { 1648 var lastSentSignature = localStorage.getItem(BSPD_LAST_SENT_CART_PRODUCTS_KEY); 1649 return lastSentSignature !== null && lastSentSignature === getCartProductsSignature(lineItems); 1650 } catch (err) { 1651 return false; 1652 } 1653 } 1654 1655 function rememberSentCartProducts(lineItems) { 1656 try { 1657 localStorage.setItem(BSPD_LAST_SENT_CART_PRODUCTS_KEY, getCartProductsSignature(lineItems)); 1658 } catch (err) {} 1659 } 1660 1661 function clearSentCartProductsMemory() { 1662 try { 1663 localStorage.removeItem(BSPD_LAST_SENT_CART_PRODUCTS_KEY); 1664 } catch (err) {} 1665 } 1666 1667 async function lookForCart(cartData = {}, isCartSub = false) { 1668 let bspdContactId = getCookieGlobalAnal('contactIdBitespeed'); 1669 let rzpContactId = getCookieGlobalAnal('rzp_unified_session_id'); 1670 1671 var cartCookie = getCookieGlobalAnal('cart'); 1672 var cartConvertedCookie = getCookieGlobalAnal(`${cartCookie}`) 1673 1674 const recentlyCartCreatedAt = getCookieGlobalAnal('bspd_cart_created_at'); 1675 1676 if (cartCookie && !cartConvertedCookie && !recentlyCartCreatedAt) { 1677 document.cookie = `bspd_cart_created_at=${new Date().getTime()}` + ';domain=' + shopDomainStripped + '; path=/'; 1678 } else if (!cartCookie && recentlyCartCreatedAt) { 1679 // reseting the cart created at cookie if it exists 1680 document.cookie = 1681 `bspd_last_cart_created_at=${recentlyCartCreatedAt}` + ';domain=' + shopDomainStripped + '; path=/'; 1682 document.cookie = `bspd_cart_created_at=;domain=${shopDomainStripped}; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT`; 1683 // cart is gone (checkout may have completed) - forget the last sent 1684 // products so a future cart with the same contents gets sent again 1685 clearSentCartProductsMemory(); 1686 } 1687 1688 if (!bspdContactId && !rzpContactId) return; 1689 1690 if (cartCookie && shopDomainStripped.includes('.neonattack.com')) { 1691 let lastTrackedCart = getCookieGlobalAnal('last_tracked_cart_event'); 1692 let lastTrackedCartLineItemsCnt = getCookieGlobalAnal('last_tracked_cart_line_items_cnt'); 1693 1694 clearInterval(intervalId); 1695 1696 if (!recentlyCartCreatedAt) 1697 document.cookie = `bspd_cart_created_at=${new Date().getTime()}` + ';domain=' + shopDomainStripped + '; path=/'; 1698 1699 if (cartCookie !== lastTrackedCart || Number(lastTrackedCartLineItemsCnt) !== cartData.item_count) { 1700 document.cookie = `${cartCookie}
1700=true` + ';domain=' + shopDomainStripped + '; path=/'; 1701 1702 document.cookie = `last_tracked_cart_event=${cartCookie}` + ';domain=' + shopDomainStripped + '; path=/'; 1703 document.cookie = 1704 `last_tracked_cart_line_items_cnt=${cartData.item_count}` + ';domain=' + shopDomainStripped + '; path=/'; 1705 1706 sendToWebhook(cartCookie, cartData); 1707 } 1708 } else if (cartCookie) { 1709 clearInterval(intervalId); 1710 1711 if (!cartConvertedCookie || isCartSub) { 1712 if (!isCartSub && (cartData?.item_count <= 0 || !cartData?.item_count || !cartData)) { 1713 // if not sent from the sub, then there are chances of cartData not being synced 1714 try { 1715 await fetch('/cart.js') 1716 .then(res => res.json()) 1717 .then(res => { 1718 cartData = res 1719 return cartData 1720 }) 1721 } catch (err) {} 1722 } 1723 1724 if (cartData?.item_count <= 0) return 1725 1726 document.cookie = `${cartCookie}=true` + ';domain=' + shopDomainStripped + '; path=/'; 1727 1728 sendToWebhook(cartCookie, cartData); 1729 } 1730 } 1731 } 1732 1733 function sendToWebhook(cartToken, cartData = {}) { 1734 let refb = getCookieGlobalAnal('refb'); 1735 1736 if (refb === null || refb === '' || refb === undefined || refb === 'undefined') { 1737 } else { 1738 const userAgent = navigator.userAgent; 1739 1740 let lineItems = []; 1741 1742 if (cartData && cartData?.items) { 1743 lineItems = cartData.items?.map((item) => { 1744 return { 1745 product_id: item.product_id, 1746 variant_id: item.id, 1747 price: item.price, 1748 quantity: item.quantity, 1749 sku: item.sku, 1750 title: item.title, 1751 vendor: item.vendor, 1752 }; 1753 }); 1754 } 1755 1756 if (hasSameCartProductsAsLastSent(lineItems)) return; 1757 1758 var postData = { 1759 at: new Date(), 1760 type: 'cartCreated', 1761 event: { 1762 cartToken: cartToken, 1763 }, 1764 page_url: window.location.href, 1765 id: String(refb), 1766 shopifyShopDomain: 'lillegendsbyoswaalbooks.myshopify.com', 1767 lineItems, 1768 ref: refb, 1769 ssid: getCookieGlobalAnal('ssid'), 1770 contactId: Number.parseInt(getCookieGlobalAnal('contactIdBitespeed')), 1771 rzp_unified_session_id: getCookieGlobalAnal('rzp_unified_session_id') || undefined, 1772 platformMobile: /iPad|iPhone|iPod/.test(userAgent) ? 'ios' : /Android/.test(userAgent) ? 'android' : '', 1773 platformDesktop: /Mac/.test(userAgent) ? 'mac' : /Windows/.test(userAgent) ? 'windows' : '', 1774 }; 1775 1776 rememberSentCartProducts(lineItems); 1777 1778 fetch('/apps/bitespeed?type=browser_session', { 1779 method: 'POST', 1780 headers: { 1781 'Access-Control-Allow-Origin': '*', 1782 'Access-Control-Allow-Headers': '*', 1783 'Content-Type': 'application/json', 1784 }, 1785 body: JSON.stringify(postData), 1786 }).catch((err) => { 1787 console.log('API ERROR: ', err); 1788 }); 1789 } 1790 } 1791 1792 let intervalId = setInterval(() => { 1793 if (getCookieGlobalAnal('debug') === 'true') debugger; 1794 lookForCart(); 1795 }, 1000); 1796 1797 function analyticsPost(postData) { 1798 postData.shopifyShopDomain = "lillegendsbyoswaalbooks.myshopify.com"; 1799 postData.ref = getCookieGlobalAnal("refb"); 1800 postData.ssid = getCookieGlobalAnal("ssid"); 1801 postData.contactId = Number.parseInt(getCookieGlobalAnal("contactIdBitespeed")); 1802 postData.rzp_unified_session_id = getCookieGlobalAnal("rzp_unified_session_id") || undefined; 1803 1804 const userAgent = navigator.userAgent; 1805 postData.platformMobile = /iPad|iPhone|iPod/.test(userAgent) ? "ios" : /Android/.test(userAgent) ? "android" : ""; 1806 postData.platformDesktop = /Mac/.test(userAgent) ? "mac" : /Windows/.test(userAgent) ? "windows" : ""; 1807 1808 // don't send browser events on multichannel if contactId is not present 1809 if (!postData.contactId && !postData.rzp_unified_session_id) { 1810 console.log("No contactId found for multichannel analytics file. Returning"); 1811 return; 1812 } 1813 1814 fetch("/apps/bitespeed?type=browser_session", { 1815 method: "POST", 1816 headers: { 1817 "Access-Control-Allow-Origin": "*", 1818 "Content-Type": "application/json", 1819 }, 1820 body: JSON.stringify(postData), 1821 }).catch((err) => { 1822 console.log("API ERROR: ", err); 1823 }); 1824 } 1825(function() { 1826 var bitespeedLayer = { 1827 cartPollInterval: 2000 1828 } 1829 var config = { 1830 linker: { 1831 domains: ['shopify.com', 'rechargeapps.com', 'recurringcheckout.com', 'carthook.com', 'checkout.com'] 1832 }, 1833 anonymize_ip: true, 1834 allow_ad_personalization_signals: true, 1835 page_title: removePii(document.title), 1836 page_location: removePii(document.location.href) 1837 } 1838 var pageView = function() { 1839 1840 }; 1841 1842 // delay page firing until the page is visible 1843 if (document.hidden === true) { 1844 var triggeredPageView = false;
1845 document.addEventListener('visibilitychange', function() { 1846 if (!document.hidden && !triggeredPageView) { 1847 pageView(); 1848 triggeredPageView = true; 1849 } 1850 }); 1851 } else { 1852 pageView() 1853 } 1854 1855 var triggerPageViewEvent = function() { 1856 var postData = { 1857 "at" : new Date(), 1858 "type": "pageViewed", 1859 "event": { 1860 url: window.location.href, 1861 }, 1862 "contactId": Number.parseInt(getCookieGlobalAnal("contactIdBitespeed")), 1863 "source": 'shopify' 1864 } 1865 1866 analyticsPost(postData); 1867 } 1868 1869 document.addEventListener('DOMContentLoaded', function() { 1870 triggerPageViewEvent() 1871 }); 1872 1873 var hasLocalStorage = (function() { 1874 try { 1875 localStorage.setItem('bitespeed_test_storage', 'test'); 1876 localStorage.removeItem('bitespeed_test_storage'); 1877 return true; 1878 } catch (ex) { 1879 return false; 1880 } 1881 })(); 1882 bitespeedLayer.ecommerce = { 1883 'currencyCode' : 'INR', 1884 'impressions' : [] 1885 }; 1886 1887 1888 1889 1890 bitespeedLayer.ecommerce.impressions = getUniqueProducts(bitespeedLayer.ecommerce.impressions); 1891 function getUniqueProducts(array){ 1892 var u = {}, a = []; 1893 for(var i = 0, l = array.length; i < l; ++i){ 1894 if(u.hasOwnProperty(array[i].id)) { 1895 continue; 1896 } 1897 a.push(array[i]); 1898 u[array[i].id] = 1; 1899 } 1900 return a; 1901 }; 1902 var loadScript = function(url, callback){ 1903 var script = document.createElement("script") 1904 script.type = "text/javascript"; 1905 if (script.readyState){ /* IE */ 1906 script.onreadystatechange = function(){ 1907 if (script.readyState == "loaded" || 1908 script.readyState == "complete"){ 1909 script.onreadystatechange = null; 1910 callback(); 1911 } 1912 }; 1913 } else { /* Others */ 1914 script.onload = function(){ 1915 callback(); 1916 }; 1917 } 1918 script.src = url; 1919 document.getElementsByTagName("head")[0].appendChild(script); 1920 } 1921 var ldTracker = function(jQuery){ 1922 jQuery(document).ready(function(){ 1923 if(bitespeedLayer && bitespeedLayer.ecommerce){ 1924 /* run list, product, and clientID scripts everywhere */ 1925 listViewScript(); 1926 productPageScript(); 1927 } 1928 }) 1929 var ldTracker = function(){ 1930 document.addEventListener('DOMContentLoaded', function() { 1931 if (typeof bitespeedLayer !== 'undefined' && bitespeedLayer.ecommerce) { 1932 // run list, product, and clientID scripts everywhere 1933 listViewScript(); 1934 productPageScript(); 1935 } 1936 }); 1937 } 1938 function listViewScript(){ 1939 if (!bitespeedLayer.ecommerce.impressions || !bitespeedLayer.ecommerce.impressions.length) return; 1940 window.setTimeout(function(){ 1941 var postData = { 1942 "at" : new Date(), 1943 "type" : "productListViewed", 1944 "page_url": window.location.href, 1945 "event" : { 1946 list_id: bitespeedLayer.ecommerce.impressions[0].list, 1947 collection_id: bitespeedLayer.ecommerce.impressions[0].collection_id, 1948 products: bitespeedLayer.ecommerce.impressions 1949 } 1950 }; 1951 analyticsPost(postData); 1952 },500) /* wait for pageview to fire first */ 1953 /* product list clicks */ 1954 } 1955 async function productPageScript(){ 1956 var product = bitespeedLayer.ecommerce.detail 1957 && bitespeedLayer.ecommerce.detail.products 1958 && bitespeedLayer.ecommerce.detail.products[0] 1959 if (product) { 1960 if(hasLocalStorage) product.list_name = localStorage.list 1961 if(hasLocalStorage) product.list_id = localStorage.list 1962 var postData = { 1963 "at" : new Date(), 1964 "type" : "productViewed", 1965 "page_url": window.location.href, 1966 "event" : product 1967 } 1968 analyticsPost(postData); 1969 } 1970 } 1971} 1972if(typeof jQuery === 'undefined'){ 1973 loadScript('https://code.jquery.com/jquery-3.7.1.min.js', function(){ 1974 jQuery191 = jQuery.noConflict(true); 1975 ldTracker(jQuery191); 1976 }); 1977} else { 1978 ldTracker(jQuery); 1979} 1980 // ldTracker(); 1981 function removePii(string) { 1982 var piiRegex = { 1983 "email": /[s&/,=]([a-zA-Z0-9_.+-]+(@|%40)[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+)($|[s&/,])/, 1984 "postcode": /[s&/,=]([A-Z]{1,2}[0-9][0-9A-Z]?(s|%20)[0-9][A-Z]{2})($|[s&/,])/, 1985 }; 1986 var dlRemoved = string; 1987 for (key in piiRegex) { 1988 dlRemoved = dlRemoved.replace(piiRegex[key], 'REMOVED'); 1989 } 1990 return dlRemoved; 1991 } 1992})() 1993</script>
1993 1994
1995<script 1996 type="text/javascript" 1997 name="NAMESPACED-NOTIFY_ME" 1998> 1999 // var popup_id = ""; 2000 // // var product = null; 2001 // // var product_variants = null; 2002 // var product_variants = BspdCurrentProduct?.variants || []; 2003 // var product_id = null || ""; 2004 // var current_variant = null || ""; 2005 // var is_current_variant_available = true; 2006 // var buyNowElement = null; 2007 // var mainNewButton = null; 2008 // var notify_me_text = "Notify Me"; 2009 // var shop_domain = ""; 2010 // var dont_show_notify_me_strict = false; 2011 2012 // var variants = product.variants 2013 2014 // // variables to build custom logic for different brands 2015 // var globalFormEle = null; 2016 // var globalPrimaryBtn = null; 2017 2018 // var getParameterByNameTemp = (str, url = window.location.href) => { 2019 // str = str.replace(/[\[\]]/g, "\\$&"); 2020 // let regex = new RegExp("[?&]" + str + "(=([^&#]*)|&|#|$)").exec(url); 2021 // return regex ? (regex[2] ? decodeURIComponent(regex[2].replace(/\+/g, " ")) : "") : null; 2022 // } 2023 2024 // var variantParam = getParameterByNameTemp("variant"); 2025 // if (variantParam && !isNaN(variantParam)) { 2026 // // getting variant param from the url and if it is a proper number set the current_variant as that 2027 // current_variant = Number(variantParam); 2028 // } else if (!current_variant && Array.isArray(variants) && variants.length > 0) { 2029 // // else set the first variant as the current variant 2030 // current_variant = variants[0].id; 2031 // } 2032 2033 // // console.log(product, product_id, current_variant, variants, "DATA IS HEREEE"); 2034 2035 // // var popup_id = ""; 2036 // // var product = {}; 2037 // // var product_id = ""; 2038 // // var current_variant = ""; 2039 // // var is_current_variant_available = false; 2040 // // var buyNowElement = null; 2041 // // var mainNewButton = null; 2042 2043 // // const variants = []; 2044 2045 // var CREATED_NOTIFY_ME_BUTTON_CLASS = "bitespeed-notify-me-button"; 2046 // var CREATED_NOTIFY_ME_BUTTON_CLASS_SELECTOR = `.${CREATED_NOTIFY_ME_BUTTON_CLASS}`; 2047 // var CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS = "bitespeed-notify-me-button-parent"; 2048 // var CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR = `.${CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS}`; 2049 2050 // var notifyMeTexts = ["notify me", "notify"]; 2051 // var soldOutTexts = ["sold out", "out of stock"]; 2052 2053 // var wordsToRemove = ["sold out", "out of stock"].concat(notifyMeTexts); 2054 // var buyButtonTexts = ["buy now", "buy it", "buy it now", "sold out"]; 2055 // 2056</script>
2056 2057<!-- END app snippet --> 2058<!-- BEGIN app snippet: bitespeed-back-in-stock -->
2058<script 2059 type="text/javascript" 2060 name="BITESPEED-BIS-NOTIFY_ME" 2061> 2062 var entityHandle = null; 2063 var popup_id = ""; 2064 // var product = null; 2065 // var product_variants = null; 2066 var product_variants = BspdCurrentProduct?.variants || []; 2067 var product_id = null; 2068 var current_variant = null; 2069 var is_current_variant_available = true; 2070 var buyNowElement = null; 2071 var mainNewButton = null; 2072 var notify_me_text = "Notify Me"; 2073 var shop_domain = ""; 2074 var dont_show_notify_me_strict = false; 2075 var always_show_notify_me = false; 2076 2077 var variants = BspdCurrentProduct?.variants 2078 var productCollections = BspdCurrentProduct?.collections 2079 2080 window.product_id = product_id; 2081 window.current_variant = current_variant; 2082 2083 // variables to build custom logic for different brands 2084 var globalFormEle = null; 2085 var globalPrimaryBtn = null; 2086 var globalParentElement = null; 2087 2088 var variantParam = getParameterByName("variant"); 2089 if (variantParam && !isNaN(variantParam)) { 2090 // getting variant param from the url and if it is a proper number set the current_variant as that 2091 current_variant = Number(variantParam); 2092 // } else if ( 2093 // !current_variant || 2094 // !product_variants || 2095 // (Array.isArray(product_variants) && product_variants.length <= 0) || 2096 // !Array.isArray(product_variants) 2097 // ) { 2098 // const productFetch = await fetch(`/products/${entityHandle}.js`, { 2099 // method: "GET", 2100 // headers: { 2101 // "Content-Type": "application/json", 2102 // }, 2103 // }).then((res) => res.json()); 2104 2105 // if (productFetch) { 2106 // console.log("Product fetched from /products/:handle.js", productFetch); 2107 2108 // product = productFetch; 2109 // variants = productFetch.variants; 2110 // } 2111 } else if (!current_variant && Array.isArray(BspdCurrentProduct?.variants) && BspdCurrentProduct?.variants.length > 0) { 2112 // change the current_variant to the first variant in the url 2113 2114 // window.history.replaceState( 2115 // {}, 2116 // document.title, 2117 // window.location.pathname + "?variant=" + product_variants[0].id 2118 // ); 2119 2120 // getting the first variant that is available 2121 // if no variant is available then set the current_variant to the first variant 2122 for (let i = 0; i < product_variants.length; i++) { 2123 if (product_variants[i].available) { 2124 current_variant = product_variants[i].id; 2125 break; 2126 } 2127 } 2128 2129 // else set the first variant as the current variant 2130 if (!current_variant) { 2131 current_variant = product_variants[0].id; 2132 } 2133 } 2134 2135 var CREATED_NOTIFY_ME_BUTTON_CLASS = "bitespeed-notify-me-button"; 2136 var CREATED_NOTIFY_ME_BUTTON_CLASS_SELECTOR = `.${CREATED_NOTIFY_ME_BUTTON_CLASS}`; 2137 var CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS = "bitespeed-notify-me-button-parent"; 2138 var CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR = `.${CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS}`; 2139 2140 var notifyMeTexts = ["notify me", "notify"]; 2141 var soldOutTexts = ["sold out", "out of stock"]; 2142 2143 var wordsToRemove = ["sold out", "out of stock"].concat(notifyMeTexts); 2144 var buyButtonTexts = ["buy now", "buy it", "buy it now", "sold out"]; 2145 2146 // Builds a selector array from a list of breakpoint rules plus a base list. 2147 // Each rule is { maxWidth, selectors }: its selectors are included only when 2148 // window.innerWidth < maxWidth. Matching rules are sorted by maxWidth ascending, 2149 // so selectors for smaller screens are given higher priority (placed first), 2150 // followed by the always-included base selectors. 2151 // 2152 // To target a new screen size in future, just add another rule, e.g. 2153 // { maxWidth: 480, selectors: ["#SomeSmallPhoneOnlySelector"] } 2154 function buildResponsiveSelectors(responsiveRules, baseSelectors) { 2155 var width = window.innerWidth; 2156 var responsiveSelectors = responsiveRules 2157 .slice() 2158 .sort(function (a, b) { 2159 return a.maxWidth - b.maxWidth; 2160 }) 2161 .filter(function (rule) { 2162 return width < rule.maxWidth; 2163 }) 2164 .reduce(function (acc, rule) { 2165 return acc.concat(rule.selectors); 2166 }, []); 2167 2168 return responsiveSelectors.concat(baseSelectors); 2169 } 2170 2171 var default_formSelector = buildResponsiveSelectors( 2172 [ 2173 // mobile-only custom store selectors 2174 { maxWidth: 750, selectors: [".custom-fixed-add-to-cart"] }, 2175 ], 2176 [ 2177 // custom store selectors 2178 ".custom-fixed-add-to-cart-desktop", 2179 2180 // shopify default selectors 2181 "form.product_form", 2182 "form.productForm", 2183 ".product-form", 2184 ".product_form", 2185 ".ProductForm", 2186 ".shopify-product-form", 2187 ".product-single__form", 2188 "form[action='/cart/add']", 2189 "form[action='/cart/add.js']", 2190 ] 2191 ); 2192 var default_buttonSelector = buildResponsiveSelectors( 2193 [ 2194 // mobile-only custom store selectors 2195 { maxWidth: 750, selectors: ["#ProductPageAddToCartMobile-"] }, 2196 ], 2197 [ 2198 // custom store selectors 2199 "#ProductPageAddToCartDesktop-", 2200 2201 // shopify default selectors 2202 "button[type='submit']", 2203 "input[name='add']", 2204 "button[name='add']", 2205 "input[type='submit']", 2206 "input[value='Sold out']", 2207 ] 2208 ); 2209 2210 const modifyDefaultSelectorsForBrands = () => { 2211 const shopUrl = window.Shopify.shop; 2212 2213 if (shopUrl === "vip-lhb2021.myshopify.com") { 2214 default_formSelector = [".product__form__wrapper"]; 2215 default_buttonSelector = [".wishlisthero-product-page-button-container"]; 2216 // soldOutTexts = soldOutTexts.concat(["add to wishlist"]) 2217 buyButtonTexts = buyButtonTexts.concat(["add to wishlist"]); 2218 } 2219 2220 if (shopUrl === "label-s4u.myshopify.com") { 2221 default_formSelector = [".js-prod-form-submit", "form.product__form-buttons"].concat(default_formSelector); 2222 // The Add to Cart is an input with ID addToCart 2223 default_buttonSelector = ["#addToCart", "input[type='submit']"].concat(default_buttonSelector); 2224 } 2225 }; 2226 modifyDefaultSelectorsForBrands(); 2227 2228 // UTILS 2229 function checkIfStringIncludes(string, words) { 2230 return words.some((word) => string.toLowerCase().includes(word.toLowerCase())); 2231 } 2232 function isDefined(value) { 2233 return null != value; 2234 } 2235 function getParameterByName(str, url = window.location.href) { 2236 str = str.replace(/[\[\]]/g, "\\$&"); 2237 let regex = new RegExp("[?&]" + str + "(=([^&#]*)|&|#|$)").exec(url); 2238 return regex ? (regex[2] ? decodeURIComponent(regex[2].replace(/\+/g, " ")) : "")
2238: null; 2239 } 2240 function addMargin(button) { 2241 // button.style.margin = "5px"; 2242 button.style.marginTop = "5px"; 2243 button.style.marginLeft = "5px"; 2244 button.style.marginRight = "5px"; 2245 button.style.marginBottom = "5px"; 2246 } 2247 2248 function getVariantIdToNotifyFor() { 2249 if (!always_show_notify_me) return current_variant; 2250 2251 const isCurrentOutOfStock = (product_variants || []).some(function (variant) { 2252 return Number(variant.id) === Number(current_variant) && variant.available === false; 2253 }); 2254 2255 return isCurrentOutOfStock ? current_variant : getFirstOutOfStockVariantId() || current_variant; 2256 } 2257 2258 function onNotifyButtonClicked() { 2259 // using global variable - bitespeed_popups 2260 // exact methods and constants from bitespeed-popup.js file 2261 // console.log(popup_id, "AAAAA", product_id, "VVVV", current_variant, `${(popup_id + "").trim()}:bitespeed_popup`); 2262 bitespeed_popups[`${(popup_id + "").trim()}:bitespeed_popup`].show("", true, { 2263 popupTrigger: "back_in_stock", 2264 productId: product_id, 2265 variantId: getVariantIdToNotifyFor(), 2266 }); 2267 } 2268 2269 function addCustomStylesBasedOnBrand(button, isParent) { 2270 if(isParent) { 2271 switch (window.Shopify.shop) { 2272 case 'belvish.myshopify.com': { 2273 button.style.marginTop = '10px'; 2274 button.style.width = '100%'; 2275 } 2276 case 'overlays-clothing.myshopify.com': { 2277 button.style.marginBottom = '16px'; 2278 } 2279 default: 2280 break; 2281 } 2282 return 2283 } 2284 2285 switch (window.Shopify.shop) { 2286 case "headphone-zone.myshopify.com": { 2287 button.style.width = "100%"; 2288 break; 2289 } 2290 case "the-indian-ethnic-company.myshopify.com": { 2291 button.style.margin = "8px 0px"; 2292 break; 2293 } 2294 default: 2295 break; 2296 } 2297 2298 return button; 2299 } 2300 2301 /** 2302 * method to add neccessary properties to the 2303 * new notify button... handling many edges cases as well... 2304 */ 2305 function addNeccessaryProperties(button) { 2306 // adding all the neccessary properties 2307 button.type = "button"; 2308 button.name = "notify_me"; 2309 button.disabled = false; 2310 button.ariaDisabled = false; // edge case, few websites are using aria-disabled 2311 // adding/overriding some styles 2312 button.style.display = "inline-block"; 2313 button.style.opacity = "1"; 2314 button.style.pointerEvents = "auto"; 2315 button.style.cursor = "pointer"; 2316 button.classList.remove("disabled"); // edge case: 2317 // removing the click events from 2318 button.click = () => {}; 2319 button.onclick = () => {}; 2320 2321 // some custom brand specific attributes or properties 2322 button.removeAttribute("data-notification-popup"); 2323 button.removeAttribute("data-add-to-cart"); 2324 2325 const customButton = addCustomStylesBasedOnBrand(button); 2326 2327 return customButton; 2328 } 2329 2330 function ifPassedNumberCondition(condition, conditionValue, actualValue) { 2331 if (condition === "greater than") { 2332 return actualValue > conditionValue; 2333 } else if (condition === "less than") { 2334 return actualValue < conditionValue; 2335 } else if (condition === "equals to") { 2336 return actualValue === conditionValue; 2337 } else if (condition === "not equals to") { 2338 return actualValue !== conditionValue; 2339 } else if (condition === "greater than or equals to") { 2340 return actualValue >= conditionValue; 2341 } else if (condition === "less than or equals to") { 2342 return actualValue <= conditionValue; 2343 } 2344 return false; 2345 } 2346 2347 function isVariantAvailableBasedOnPopupTriggers() { 2348 /** 2349 * this is a part of popup triggers only 2350 * but being handled here as there are no option for variant-wise trigger 2351 */ 2352 if ( 2353 window?.bspdPopupProductMetadata !== undefined && 2354 window?.bspdPopupProductMetadata !== null 2355 ) { 2356 const { 2357 popupId, 2358 value, 2359 condition, 2360 2361 ...variants 2362 } = window.bspdPopupProductMetadata || {}; 2363 console.log(variants, "variants asldfjas"); 2364 2365 if (variants[window.ShopifyAnalytics.meta.selectedVariantId]) { 2366 const inventoryQuantity = 2367 variants[window.ShopifyAnalytics.meta.selectedVariantId] 2368 ?.inventoryQuantity || null; 2369 2370 if (inventoryQuantity === null) return true; 2371 2372 return !ifPassedNumberCondition(condition, value, inventoryQuantity); 2373 } 2374 2375 return true; 2376 } 2377 2378 return true; 2379 } 2380 2381 function checkVariantIsAvailable() { 2382 if (!product_variants || product_variants.length <= 0) { 2383 is_current_variant_available = true; 2384 return true; 2385 } 2386 2387 for (let i = 0; i < product_variants.length; i++) { 2388 const variantId = Number(product_variants[i].id); 2389 const currentVariantId = Number(current_variant); 2390 2391 if (variantId === currentVariantId) { 2392 if (product_variants[i].available === null || product_variants[i].available === undefined) dont_show_notify_me_strict = true; 2393 2394 is_current_variant_available = product_variants[i].available; 2395 2396 const secondaryPopupTriggerCondition = isVariantAvailableBasedOnPopupTriggers(); 2397 2398 return is_current_variant_available && secondaryPopupTriggerCondition; 2399 } 2400 } 2401 2402 const secondaryPopupTriggerCondition = isVariantAvailableBasedOnPopupTriggers(); 2403 2404 return false && secondaryPopupTriggerCondition; 2405 } 2406 2407 function checkOneVariantIsAvailable() { 2408 let is_variant_available = true, 2409 is_variant_found = true; 2410 2411 if (!current_variant) return null; 2412 2413 if (!product_variants || product_variants.length <= 0) { 2414 is_vairant_available = true; 2415 return false;
2416 } 2417 2418 for (let i = 0; i < product_variants.length; i++) { 2419 let variant = product_variants[i]; 2420 2421 // Number(variant.id) === Number(current_variant) && (is_variant_found = variant.available), 2422 // (is_variant_available = is_variant_available || variant.available); 2423 if (Number(variant.id) === Number(current_variant)) { 2424 is_variant_found = variant.available; 2425 is_variant_available = is_variant_available || variant.available; 2426 } 2427 } 2428 2429 const secondaryPopupTriggerCondition = isVariantAvailableBasedOnPopupTriggers(); 2430 2431 return (is_variant_available && is_variant_found && product_variants.length >= 1) && secondaryPopupTriggerCondition; 2432 } 2433 2434 function hasAnyOutOfStockVariant() { 2435 if (!Array.isArray(product_variants) || product_variants.length <= 0) return false; 2436 2437 return product_variants.some(function (variant) { 2438 return variant.available === false; 2439 }); 2440 } 2441 2442 // retexts in place so the wrappers a theme animates against (fill overlay, text 2443 // span, loader) survive - wiping them leaves the button hovering to blank 2444 function bspdRetextClonedButton(button, text) { 2445 const walker = document.createTreeWalker(button, NodeFilter.SHOW_TEXT, null); 2446 let replaced = false; 2447 let node; 2448 2449 while ((node = walker.nextNode())) { 2450 if (!(node.nodeValue || "").trim()) continue; 2451 2452 node.nodeValue = replaced ? "" : text; 2453 replaced = true; 2454 } 2455 2456 if (!replaced) button.textContent = text; 2457 } 2458 2459 function getFirstOutOfStockVariantId() { 2460 if (!Array.isArray(product_variants)) return null; 2461 2462 for (let i = 0; i < product_variants.length; i++) { 2463 if (product_variants[i].available === false) return product_variants[i].id; 2464 } 2465 2466 return null; 2467 } 2468 2469 function refreshBackInStockButton() { 2470 if (always_show_notify_me) { 2471 bspdAddAlwaysVisibleNotifyButton(); 2472 return; 2473 } 2474 2475 if (is_current_variant_available) { 2476 let buttonParent = document.querySelector(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR); 2477 2478 isDefined(buttonParent) && (buttonParent.innerHTML = ""), bspdAddBackInStockButton(); 2479 } else { 2480 bspdAddBackInStockButton(); 2481 } 2482 } 2483 2484 /** 2485 * This function is used to check if the variant is available and reload the button 2486 * if it is available. 2487 */ 2488 function delayedRefreshButton() { 2489 setTimeout(function () { 2490 const newVariant = getParameterByName("variant") || window.ShopifyAnalytics.meta.selectedVariantId; 2491 if (newVariant === null) { 2492 return; 2493 } 2494 2495 let tempVariant = current_variant; 2496 current_variant = Number(newVariant); 2497 2498 if (tempVariant !== current_variant) { 2499 checkVariantIsAvailable(); 2500 2501 refreshBackInStockButton(); 2502 } 2503 }, 2); 2504 } 2505 2506 // custom logic for different brands 2507 function showNotifyBTNOnCustomBrandLogicPass() { 2508 /** 2509 * this variable is a by pass mechanism 2510 * mostly made when safari is not getting enought variant availability data 2511 * so we are not showing notify me button 2512 * in that case... 2513 */ 2514 if (dont_show_notify_me_strict) return false; 2515 2516 // dependent on primary button 2517 if (globalPrimaryBtn) { 2518 if (shop_domain === "neeshperfumes.com") { 2519 if (String(globalPrimaryBtn.innerText).toLowerCase() === "validate") return false; 2520 } else if (shop_domain === "carrypro.in") { 2521 const getButtonAttributes = globalPrimaryBtn.attributes; 2522 const disabledAttribute = getButtonAttributes.getNamedItem("disabled"); 2523 2524 return true; 2525 return disabledAttribute && disabledAttribute.value === "disabled"; 2526 // } else if (shop_domain === 'theindianethnicco.com') { 2527 // // custom request of 'theindianethnicco' 2528 // // to only show when all the variants are out of stock 2529 // return product_variants.every(variant => !variant.available); 2530 } 2531 } 2532 2533 return true; 2534 } 2535 2536 /** 2537 * function to add custom logic for notify me button 2538 * for few brands the existing button criteria is not enough 2539 * or maybe the button is not getting rendered properly 2540 */ 2541 function addCustomLogicForNotifyMeButton() { 2542 // if(shop_domain === 'capresebags.com') { 2543 // const form = document.getElementById('wishlisthero-product-page-button-container'); 2544 // if(form) { 2545 // const button = form.getElementsByClassName('product__form--add-to-cart'); 2546 // // add the button at the beginning of the form 2547 // if(button && button.length > 0) { 2548 // console.log(111111) 2549 // createBackInStockButton(button[0], true); 2550 // } 2551 // } 2552 // } 2553 } 2554 2555 /** 2556 * this method renders the notify me button taking the reference from the 2557 * primary original button data 2558 */ 2559 function createBackInStockButton(buttonReference, dontDisableOgButton = false) { 2560 let button = document.querySelector(CREATED_NOTIFY_ME_BUTTON_CLASS_SELECTOR); 2561 2562 if (!isDefined(button)) { 2563 // For stores with reactive themes, create fresh button instead of cloning 2564 // to avoid theme framework overwriting button text/state via cloned attributes 2565 let newButton; 2566 if (window.Shopify.shop === 'hophead-apparels.myshopify.com') { 2567 newButton = document.createElement("button"); 2568 newButton.className = buttonReference.className; 2569 } else { 2570 newButton = buttonReference.cloneNode(true) || document.createElement("button"); 2571 } 2572 addNeccessaryProperties(newButton, buttonReference); 2573 2574 if (always_show_notify_me) newButton.removeAttribute("id"); 2575 2576 newButton.classList.add(CREATED_NOTIFY_ME_BUTTON_CLASS); 2577 2578 if (always_show_notify_me) { 2579 bspdRetextClonedButton(newButton, notify_me_text); 2580 newButton.onclick = () => {}; 2581 newButton.click = () => {}; 2582 newButton.setAttribute("aria-label", notify_me_text); 2583 } else { 2584 newButton.innerText = ""; 2585 newButton.onclick = () => {}; 2586 newButton.click = () => {}; 2587 newButton.removeEventListener("click", () => {}); 2588 2589 let textAddedInChild = false;
2590 2591 for (let child of buttonReference.childNodes) { 2592 let clonedChild = child.cloneNode(true); 2593 clonedChild.innerText = ""; 2594 clonedChild.onclick = () => {}; 2595 clonedChild.click = () => {}; 2596 clonedChild.removeEventListener("click", () => {}); 2597 2598 if (child.nodeType === 1) { 2599 if (checkIfStringIncludes((child.innerText + "").toLowerCase(), wordsToRemove) && !textAddedInChild) { 2600 textAddedInChild = true; 2601 clonedChild.innerText = notify_me_text; 2602 } 2603 2604 if (window.Shopify.shop === 'hophead-apparels.myshopify.com' && clonedChild.innerText === "") continue; 2605 2606 newButton.appendChild(clonedChild); 2607 } 2608 } 2609 2610 if (!textAddedInChild) { 2611 newButton.innerText = notify_me_text; 2612 } 2613 } 2614 2615 /** 2616 * removing the disabled class from the button 2617 */ 2618 if (!dontDisableOgButton) 2619 if (isDefined(buttonReference)) { 2620 for (let i = 0; i < newButton.classList.length; i++) { 2621 if ( 2622 "disabled" === newButton.classList[i] || 2623 "pe_none" === newButton.classList[i] || 2624 "product__submit__add" === newButton.classList[i] || 2625 newButton.classList[i].includes("disabled") 2626 ) 2627 newButton.classList.remove(newButton.classList[i]); 2628 } 2629 } 2630 2631 newButton.style = "cursor: pointer !important; visibility: visible; display: block !important; position: relative; overflow: hidden;"; 2632 2633 if (always_show_notify_me) newButton.style.width = "100%"; 2634 2635 if (window.Shopify.shop === '3b0520-2.myshopify.com') { 2636 newButton.style = `${newButton.style}; color: #ffffff !important; background-color: #0C1929 !important;`; 2637 } else if (window.Shopify.shop === 'angel-rocket-india.myshopify.com') { 2638 newButton.style = `${newButton.style}; color: #FF7E7C !important;`; 2639 } else if (window.Shopify.shop === 'sz80fm-5t.myshopify.com') { 2640 newButton.style = `${newButton.style}; display: flex !important;`; 2641 } else if (window.Shopify.shop === 'label-s4u.myshopify.com') { 2642 // Step 1: Fix input value (change "Sold Out" to "Notify me") 2643 if (newButton.tagName === 'INPUT') { 2644 newButton.value = notify_me_text; 2645 newButton.type = 'button'; 2646 } 2647 2648 // Step 2: Remove disabled state 2649 newButton.removeAttribute('disabled'); 2650 newButton.removeAttribute('aria-disabled'); 2651 newButton.classList.remove('disabled'); 2652 2653 // Step 3: Remove theme classes that trigger 2654 newButton.classList.remove('AddtoCart'); 2655 newButton.classList.remove('js-ajax-submit'); 2656 newButton.removeAttribute('name'); 2657 newButton.removeAttribute('id'); 2658 newButton.removeAttribute('onclick'); 2659 2660 // Step 4: Custom styling - Black background, White text 2661 newButton.style.cssText += `; 2662 background-color: #000000 !important; 2663 color: #ffffff !important; 2664 border: 2px solid #000000 !important; 2665 cursor: pointer !important; 2666 opacity: 1 !important; 2667 width: 100% !important; 2668 `; 2669 } 2670 2671 if (!buyNowElement) { 2672 addMargin(newButton); 2673 addMargin(buttonReference); 2674 } 2675 2676 let buttonParent = document.querySelector(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR); 2677 addCustomStylesBasedOnBrand(buttonParent, true) 2678 2679 if (showNotifyBTNOnCustomBrandLogicPass()) { 2680 // isDefined(buttonParent) && 2681 buttonParent.appendChild(newButton), 2682 (newButton.onclick = () => { 2683 onNotifyButtonClicked(); 2684 }), 2685 (newButton.ontouchstart = () => { 2686 onNotifyButtonClicked(); 2687 }); 2688 2689 if (!always_show_notify_me && buyNowElement && window.Shopify.shop !== 'label-s4u.myshopify.com') { 2690 buyNowElement.style.display = "none"; 2691 } 2692 2693 buttonParent.style.display = "block"; 2694 if (!always_show_notify_me) globalParentElement.style.display = "block"; 2695 } 2696 } 2697 } 2698 2699 function createBackInStockButtonParent(form, buttonReference) { 2700 let parent = document.querySelector(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR); 2701 mainNewButton = parent; 2702 2703 if (!isDefined(parent)) { 2704 let newParent = document.createElement("div"); 2705 newParent.classList.add(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS); 2706 2707 if (always_show_notify_me) newParent.style.width = "100%"; 2708 2709 globalParentElement = buttonReference.parentElement; 2710 2711 // forcing block here kills the theme's own grid/flex row and its gap 2712 if (!always_show_notify_me) globalParentElement.style.display = "block"; 2713 2714 if (buttonReference.nextSibling) { 2715 globalParentElement.insertBefore(newParent, buttonReference.nextSibling); 2716 } else { 2717 globalParentElement.appendChild(newParent); 2718 } 2719 mainNewButton = newParent; 2720 // form.appendChild(newParent); 2721 } 2722 createBackInStockButton(buttonReference); 2723 } 2724 2725 function bspdAddAlwaysVisibleNotifyButton() { 2726 const existingParent = document.querySelector(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR); 2727 2728 if (!hasAnyOutOfStockVariant()) { 2729 if (isDefined(existingParent)) existingParent.style.display = "none"; 2730 return; 2731 } 2732 2733 if (isDefined(document.querySelector(CREATED_NOTIFY_ME_BUTTON_CLASS_SELECTOR))) { 2734 if (isDefined(existingParent)) existingParent.style.display = "block"; 2735 return; 2736 } 2737 2738 const formSelector = default_formSelector.find((e) => document.querySelector(e)); 2739 if (!formSelector) return false;
2740 2741 const formElement = document.querySelector(formSelector); 2742 if (!formElement) return false; 2743 globalFormEle = formElement; 2744 2745 const buttonSelector = default_buttonSelector.find((e) => 2746 document.querySelector(formSelector + " " + e), 2747 ); 2748 if (!buttonSelector) return false; 2749 2750 const primaryButton = document.querySelector(formSelector + " " + buttonSelector); 2751 if (!primaryButton) return false; 2752 globalPrimaryBtn = primaryButton; 2753 2754 return createBackInStockButtonParent(formElement, primaryButton); 2755 } 2756 2757 function bspdAddBackInStockButton() { 2758 if (always_show_notify_me) return bspdAddAlwaysVisibleNotifyButton(); 2759 2760 const is_one_variant_available = checkOneVariantIsAvailable(); 2761 2762 if (is_one_variant_available === null) { 2763 return; 2764 } 2765 2766 if (is_one_variant_available) { 2767 if (mainNewButton) mainNewButton.style.display = "none"; 2768 if (buyNowElement) { 2769 buyNowElement.style.display = "block"; 2770 } 2771 if (window.Shopify.shop === 'label-s4u.myshopify.com' && globalParentElement) { 2772 globalParentElement.style.display = ""; 2773 } 2774 return; 2775 } else { 2776 if (buyNowElement && window.Shopify.shop !== 'label-s4u.myshopify.com') { 2777 buyNowElement.style.display = "none"; 2778 } 2779 if (mainNewButton) mainNewButton.style.display = "block"; 2780 } 2781 2782 let formSelector = default_formSelector.find((e) => document.querySelector(e)); 2783 let formElement = document.querySelector(formSelector); 2784 globalFormEle = formElement; 2785 2786 let buttonSelector = default_buttonSelector.find((e) => document.querySelector(formSelector + " " + e)); 2787 let primaryButton = document.querySelector(formSelector + " " + buttonSelector); 2788 globalPrimaryBtn = primaryButton; 2789 2790 let siblingElements = Array.from(formElement.querySelectorAll("a, button, input")); 2791 2792 buyNowElement = siblingElements.find((el) => { 2793 // Skip Shopify payment buttons to prevent cloning the wrong button 2794 if (el.classList.contains('shopify-payment-button__button')) return false; 2795 2796 // Skip GoKwik button for label-s4u - only use #addToCart input 2797 if (window.Shopify.shop === 'label-s4u.myshopify.com' && el.id === 'gokwik-buy-now') return false; 2798 2799 let innerText = (el.innerText + "").toLowerCase(); 2800 let value = (el.value + "").toLowerCase(); 2801
2802 return checkIfStringIncludes(innerText, buyButtonTexts) || checkIfStringIncludes(value, buyButtonTexts); 2803 }); 2804 2805 const backInStockButtonParent = document.querySelector(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR); 2806 const isPrimaryButtonOutOfStock = checkIfStringIncludes((primaryButton.innerText + "").toLowerCase(), soldOutTexts); 2807 2808 return primaryButton && 2809 (primaryButton.disabled || primaryButton.hidden || primaryButton.classList.contains("disabled")) 2810 ? createBackInStockButtonParent(formElement, buyNowElement || primaryButton) 2811 : !primaryButton && backInStockButtonParent 2812 ? createBackInStockButton(primaryButton) 2813 : !isPrimaryButtonOutOfStock || primaryButton || backInStockButtonParent 2814 ? createBackInStockButtonParent(formElement, buyNowElement || primaryButton) 2815 : false; 2816 } 2817 2818 const storeHaventSetupVariantChange = ['stylobug.myshopify.com'].includes(window.Shopify.shop) 2819 2820 function addPageChangeListenerEvents() { 2821 let timer = null; 2822 2823 document.addEventListener("popstate", (e) => { 2824 delayedRefreshButton(); 2825 2826 if (storeHaventSetupVariantChange) { 2827 if (timer) clearTimeout(timer); 2828 timer = setTimeout(() => { 2829 // doing this will take sometime, and check for manual variant change event/variable 2830 delayedRefreshButton(); 2831 }, 200); 2832 } 2833 }), 2834 document.addEventListener("change", (e) => { 2835 delayedRefreshButton(); 2836 2837 if (storeHaventSetupVariantChange) { 2838 if (timer) clearTimeout(timer); 2839 timer = setTimeout(() => { 2840 // doing this will take sometime, and check for manual variant change event/variable 2841 delayedRefreshButton(); 2842 }, 200); 2843 } 2844 }), 2845 (function () { 2846 let e = location.href; 2847 new MutationObserver(() => { 2848 const url = location.href; 2849 if (url !== e) { 2850 e = url; 2851 delayedRefreshButton(); 2852 2853 if (storeHaventSetupVariantChange) { 2854 if (timer) clearTimeout(timer); 2855 timer = setTimeout(() => { 2856 // doing this will take sometime, and check for manual variant change event/variable 2857 delayedRefreshButton(); 2858 }, 200); 2859 } 2860 } 2861 }).observe(document.body, { 2862 subtree: !0, 2863 childList: !0, 2864 }); 2865 2866 // new MutationObserver(() => { 2867 // delayedRefreshButton(); 2868 // }).observe(document.body, { 2869 // childList: true, 2870 // subtree: true, 2871 // // attributes: true, 2872 // // characterData: true 2873 // }); 2874 })(); 2875 } 2876 2877 function passedBrandInitLogic() { 2878 const shopUrl = window.Shopify.shop; 2879 2880 switch (shopUrl) { 2881 case "headphone-zone.myshopify.com": 2882 if ((BspdCurrentProduct?.tags || []).some(tag => tag.toLowerCase() === "hidenotify")) 2883 return false; 2884 break; 2885 default: 2886 return true; 2887 break; 2888 } 2889 2890 return true; 2891 } 2892 2893 function initNotifyFrontendService(popupid, notifyMeText, shopDomain = "", alwaysShow) { 2894 if (!passedBrandInitLogic()) { 2895 console.log("Notify Me Service is not initialized due to brand specific logic."); 2896 return; 2897 } 2898 2899 setTimeout(() => { 2900 popup_id = popupid; 2901 notify_me_text = notifyMeText || "Notify Me"; 2902 shop_domain = shopDomain || ""; 2903 always_show_notify_me = alwaysShow === true; 2904 2905 if (!window.location.pathname.startsWith("/products") && !window.location.pathname.startsWith("/collections")) { 2906 console.log("Notify Me Service is not available on this page"); 2907 return; 2908 } 2909 2910 const renderedNotifyMeButton = bspdAddBackInStockButton(); 2911 2912 console.log("Notify Me Service Initialized"); 2913 2914 if (renderedNotifyMeButton === false) { 2915 console.log('Cannot render "Notify Me" button due to CSS policies. Please contact support for assistance.'); 2916 addCustomLogicForNotifyMeButton(); 2917 } 2918 2919 addPageChangeListenerEvents(); 2920 }, 1); 2921 } 2922</script>
2922 2923<!-- END app snippet --> 2924 2925
2926<script defer src="https://cdn.shopify.com/extensions/01a11656-10e1-7edb-ae9c-f9af847708be/bitespeed-whatsapp-marketing-1295/assets/bspd-fp-experiment.js"></script>
2926 2927 2928 2929
2929<script defer src="https://cdn.shopify.com/extensions/01a11656-10e1-7edb-ae9c-f9af847708be/bitespeed-whatsapp-marketing-1295/assets/bitespeed-popups.js"></script>
2929 2930 2931 2932 2933<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
2934<script type="text/javascript"> 2935 (function (c, l, a, r, i, t, y) { 2936 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 2937 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 2938 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 2939 2940 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 2941 if (error) { 2942 console.error("Error loading Shopify features:", error); 2943 return; 2944 } 2945 2946 c[a]('consentv2', { 2947 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 2948 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 2949 source: 101, 2950 }); 2951 }); 2952 2953 l.addEventListener("visitorConsentCollected", function (e) { 2954 c[a]('consentv2', { 2955 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 2956 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 2957 source: 101, 2958 }); 2959 }); 2960 })(window, document, "clarity", "script", "x8djk99rcx"); 2961</script>
2961 2962 2963 2964 2965<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/brandAgents_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea --> 2966 2967 2968
2969<script type="text/javascript"> 2970 (function(d){ 2971 var s = d.createElement('script'); 2972 s.async = true; 2973 s.src = "https://adsagentclientafd-b7hqhjdrf3fpeqh2.b01.azurefd.net/frontendInjection.js"; 2974 var firstScript = d.getElementsByTagName('script')[0]; 2975 firstScript.parentNode.insertBefore(s, firstScript); 2976 })(document); 2977</script>
2977 2978 2979 2980 2981<!-- END app block --><!-- BEGIN app block: shopify://apps/seowill-ai-seo/blocks/seoant-core/8e57283b-dcb0-4f7b-a947-fb5c57a0d59d --><!--SEOAnt Core By SEOAnt Teams, v0.1.6 START --> 2982<!-- BEGIN app snippet: Index-JSON-LD-V2 --><!-- END app snippet --> 2983<!-- JsSON-LD generated By SEOAnt END --> 2984<!-- Start : SEOAnt BrokenLink Redirect -->
2984<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/seoant-receive-id.js" data-shop="lillegendsbyoswaalbooks.myshopify.com" defer></script>
2984<!-- END : SEOAnt BrokenLink Redirect --> 2985<!-- Added By SEOAnt AMP. v0.0.1, START --><!-- Added By SEOAnt AMP END --> 2986<!-- Instant Page START -->
2986<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/pagespeed-preloading.js" defer="defer"></script>
2986<!-- Instant Page END --> 2987<!-- Google search console START v1.0 --><!-- Google search console END v1.0 --> 2988<!-- Lazy Loading START --><!-- Lazy Loading END --> 2989<!-- Video Lazy START -->
2989<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/videolazy.s.min.js" async></script>
2989<!-- Video Lazy END --> 2990<!-- SEOAnt Core End --> 2991<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-seo/15507c6e-1aa3-45d3-b698-7e175e033440 -->
2991<script> 2992 window.AVADA_SEO_ENABLED = true; 2993</script>
2993 2994<!-- END app block --><!-- BEGIN app block: shopify://apps/customerlabs-1pd-capi-tracking/blocks/header-embed-block/e7b7e586-f2a0-478c-a96a-edb8673644b2 -->
2994<script> 2995 2996 2997 2998 !function(t,e,r,c,a,n,s){t.ClAnalyticsObject=a,t[a]=t[a]||[],t[a].methods=["trackSubmit","trackClick","pageview","identify","track", "trackConsent"],t[a].factory=function(e){return function(){var r=Array.prototype.slice.call(arguments);return r.unshift(e),t[a].push(r),t[a]}};for(var i=0;i<t[a].methods.length;i++){var o=t[a].methods[i];t[a][o]=t[a].factory(o)}n=e.createElement(r),s=e.getElementsByTagName(r)[0],n.async=1,n.crossOrigin="anonymous",n.src=c,s.parentNode.insertBefore(n,s)}(window,document,"script","https://cdn.js.customerlabs.co/cl7936hkt7m26f.js","_cl");_cl.SNIPPET_VERSION="2.0.0"; 2999 3000</script>
3000 3001<!-- END app block --><!-- BEGIN app block: shopify://apps/gokwik-cart-slide-cart-drawer/blocks/app-embed/531cd8ff-cc36-43b1-9a44-c16d44927215 --> 3002<link rel="preconnect" href="https://gkx.gokwik.co" crossorigin> 3003 3004
3005<script> 3006 var _lmdPageType; 3007</script>
3007 3008
3009<script> 3010 var gk_cart_domain = "lillegendsbyoswaalbooks.myshopify.com"; 3011 3012 (function() { 3013 window.kwikCartActive = false; 3014 3015 // Merchants where the embed is fully disabled (no globals, no script, no ATC hooks) 3016 var disabledDomains = []; 3017 if (disabledDomains.indexOf(gk_cart_domain) !== -1) return; 3018 3019 window.gk_cart_domain = gk_cart_domain; 3020 window.gk_cart_currency = "INR"; 3021 try { 3022 window.gk_currency_format = "en"+'-'+"US"; 3023 } catch (err) { 3024 console.log(err); 3025 } 3026 3027 // --- Always-on: product globals + freebie redirect --- 3028 window.gk_selected_product_id = null; 3029 var gk_product_tags = null; 3030 if (gk_product_tags && gk_product_tags.length) { 3031 if (gk_product_tags.some(function(tag) { return tag === 'kwikcart-freebie'; })) { 3032 window.location.replace("/"); 3033 } 3034 } 3035 3036 function shouldLoadKwikCart(config, countryCode) { 3037 if (!config) return false; 3038 var disableOnNonIndia = config.appearance && config.appearance.disableOnNonIndiaStore; 3039 if (disableOnNonIndia && countryCode !== 'IN') return false; 3040 return true; 3041 } 3042 3043 var atcButtonSelectors = [ 3044 "form[action='/cart/add'] button[name='add']", 3045 "form[action$='/cart/add'] button[name='add']", 3046 "form[action='/cart/add'] button[data-checkout='same']", 3047 "form[action='/cart/add'] button[type='submit']", 3048 "form[action='/cart/add'] input[type='submit']", 3049 "form[action='/cart/add'] button[data-add-to-cart]", 3050 "form[action='/cart/add'] label[role='submit']", 3051 "form[data-zp-product-url='/cart'] button[type='submit']", 3052 "form[action='/cart/add'] a[role='submit']", 3053 ]; 3054 3055 var addAddtoCartEventListener = function() { 3056 document.querySelectorAll(atcButtonSelectors.join(", ")).forEac
3056h(function(atcButton) { 3057 atcButton.addEventListener( 3058 "click", 3059 function(event) { 3060 if (!window.addItemtoCartFromForm) return; 3061 event.stopPropagation(); 3062 event.stopImmediatePropagation(); 3063 event.preventDefault(); 3064 window.addItemtoCartFromForm(event); 3065 }, 3066 true 3067 ); 3068 }); 3069 }; 3070 3071 function initKwikCart(config) { 3072 // Cart page redirect 3073 try { 3074 if (config && config.appearance && config.appearance.disableCartPage && config.appearance.disableCartPage.enable) { 3075 if (location.pathname.split("/")[1].split("?")[0] === "cart") { 3076 console.log('redirecting from extension'); 3077 location.href = "/?openCart=true"; 3078 } 3079 } 3080 } catch (err) { 3081 console.log(err); 3082 } 3083 3084 // ATC listeners â opt-out via customATCHandling flag (replaces hardcoded blocklist) 3085 // Merchants with their own ATC logic (bundle, subscription, gift apps) set 3086 // customATCHandling=true to skip interception. Default: intercept. 3087 var skipAtc = config?.appearance?.customATCHandling === true; 3088 if (!skipAtc) { 3089 if (document.readyState === 'loading') { 3090 document.addEventListener("DOMContentLoaded", addAddtoCartEventListener); 3091 } else { 3092 addAddtoCartEventListener(); 3093 } 3094 } else { 3095 console.log("no atc modification"); 3096 } 3097 3098 // Script injection 3099 var scriptFile = "https://kwikcart.gokwik.co/kwikcart/side-cart.js"; 3100 var script = document.createElement('script'); 3101 if (gk_cart_domain !== 'koskii.myshopify.com') { 3102 script.defer = "true"; 3103 } 3104 script.src = scriptFile; 3105 document.head.appendChild(script); 3106 script.onload = function() { 3107 window.kwikCartActive = true; 3108 }; 3109 } 3110 3111 // --- Resolve config + country in parallel --- 3112 var configPromise; 3113 var cachedConfig = null; 3114 try { 3115 var raw = sessionStorage.getItem("kwik-cart-request-data"); 3116 if (raw) cachedConfig = JSON.parse(raw); 3117 } catch (err) {} 3118 3119 if (cachedConfig) { 3120 configPromise = Promise.resolve(cachedConfig); 3121 } else { 3122 // Fetch start time: side-cart.js reuses this page's response instead of 3123 // requesting the config again, and stamps this time as "last fetched". 3124 var configFetchedAt = Date.now(); 3125 configPromise = fetch('https://gkx.gokwik.co/v3/kwik-cart/request', { 3126 headers: { 3127 'Content-Type': 'application/json', 3128 'x-shop-domain': gk_cart_domain 3129 } 3130 }) 3131 .then(function(res) { return res.json(); }) 3132 .then(function(response) { 3133 var config = response && response.data ? response.data : response; 3134 // Only a real config is cached (and offered for reuse). Caching an 3135 // error body used to break the cart for the rest of the session. 3136 if (config && config.appearance) { 3137 window.__gkConfigFetchedAt = configFetchedAt; 3138 try { 3139 sessionStorage.setItem('kwik-cart-request-data', JSON.stringify(config)); 3140 } catch (e) {} 3141 } 3142 return config; 3143 }); 3144 } 3145 3146 // Expose promise so side-cart.js can reuse the in-flight/resolved result 3147 // instead of making its own /request call. Survives sessionStorage quota failures. 3148 window.__gkConfigPromise = configPromise; 3149 3150 // Country detection: cache > browsing_context > Liquid fallback 3151 var cachedCountry = null; 3152 try { 3153 var stored = sessionStorage.getItem('gk-detected-country'); 3154 if (stored && stored.length === 2) cachedCountry = stored; 3155 } catch (e) {} 3156 3157 var countryPromise = cachedCountry 3158 ? Promise.resolve(cachedCountry) 3159 : fetch('/browsing_context_suggestions.json') 3160 .then(function(res) { return res.json(); }) 3161 .then(function(data) { 3162 var code = data && data.detected_values && data.detected_values.country && data.detected_values.country.handle; 3163 if (code && code.length === 2) { 3164 try { sessionStorage.setItem('gk-detected-country', code); } catch (e) {} 3165 return code; 3166 } 3167 return "US"; 3168 }) 3169 .catch(function() { 3170 // Fallback to Liquid market-based country 3171 return "US"; 3172 }); 3173 3174 Promise.all([configPromise, countryPromise]) 3175 .then(function(results) { 3176 var config = results[0]; 3177 var countryCode = results[1]; 3178 window.__gkExtRequestDone = true; 3179 if (countryCode !== 'IN') { 3180 window.customGKCartConfig = { 3181 'discountDisplayConfig.enabled': false, 3182 'discountDisplayConfig.showInputOnly': false, 3183 'discountDisplayConfig.showOfferList': false, 3184 'appearance.checkoutButtons.primary.gokwikCheckout': false, 3185 }; 3186 } 3187 if (shouldLoadKwikCart(config, countryCode)) { 3188 initKwikCart(config); 3189 } 3190 }) 3191 .catch(function(err) { 3192 console.log('kwik-cart init failed, cart will not load', err); 3193 }); 3194 })(); 3195</script>
3195 3196<style> 3197 .cart__checkout { 3198 width: 100%; 3199 background: black; 3200 color: white; 3201 border: 0; 3202 border-radius: 2px; 3203 padding: 1rem; 3204 display: flex; 3205 justify-content: center; 3206 align-items: center; 3207 } 3208</style> 3209 3210<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 3211 3212 3213 3214 3215 3216 3217 3218<link rel="dns-prefetch" href="https://cdn.judge.me"> 3219<link rel="dns-prefetch" href="https://cdn1.judge.me"> 3220<link rel="dns-prefetch" href="https://api.judge.me"> 3221
3222<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"(0)","badge_n_reviews_text":"({{ n }}) \u003cspan class=\"rating-n\"\u003e{{ average_rating_1_decimal }}\u003c/span\u003e","badge_star_color":"#FFD700","hide_badge_preview_if_no_reviews":false,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
3222ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#FFD700","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":false,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"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":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
3222itle":"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":"#284390","widget_enable_secondary_color":true,"widget_secondary_color":"#FF7900","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#284390","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":false,"review_form_color_scheme":"custom","review_form_corner_style":"square","review_form_star_color":"#FFD700","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#284390","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
3222youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":true,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_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"
3222:"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_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Lil Legends Books","shop_currency":"INR","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
3222shop_enabled":false,"customer_account_validation_enabled":true,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Lil Legends Books"};</script>
3222 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #284390;--jdgm-secondary-color: #FF7900;--jdgm-star-color: gold;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #284390;--jdgm-paginate-color: #284390;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #284390}.jdgm-histogram__bar-content{background-color:#284390}.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:#284390}.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:#FFD700}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #284390;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#284390}.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:'Lil Legends Books'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 3223</style> <style class='jdgm-settings-style'></style> 3224 3225 3226 3227 3228 <style class='jdgm-miracle-styles'> 3229 @-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
3229/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 3230 3231</style> 3232 3233 3234 3235 3236 3237 3238 3239 3240
3241<script data-cfasync='false' class='jdgm-script'> 3242!function(e){window.jdgm=window.jdgm||{}; 3243/* INF-1976 */ 3244var _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;}(); 3245if(_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;} 3246jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 3247jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 3248setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 3249!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 3250(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 3251a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 3252jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 3253t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 3254t.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( 3255".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 3256parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 3257jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 3258)}))}(document); 3259</script>
3259 3260<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/shopify_v2.css"></noscript> 3261 3262<!-- BEGIN app snippet: theme_fix_tags -->
3262<script> 3263 (function() { 3264 var jdgmThemeFixes = null; 3265 if (!jdgmThemeFixes) return; 3266 3267 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 3268 // before the per-theme fix so the theme-specific CSS wins the cascade. 3269 // HTML is never applied globally (too risky). 3270 var allThemesFix = jdgmThemeFixes['all']; 3271 if (allThemesFix && allThemesFix.css) { 3272 var allStyleTag = document.createElement('style'); 3273 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 3274 allStyleTag.innerHTML = allThemesFix.css; 3275 document.head.append(allStyleTag); 3276 }; 3277 3278 if (allThemesFix && allThemesFix.js) { 3279 var allScriptTag = document.createElement('script'); 3280 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 3281 allScriptTag.innerHTML = allThemesFix.js; 3282 document.head.append(allScriptTag); 3283 }; 3284 3285 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 3286 if (!thisThemeFix) return; 3287 3288 if (thisThemeFix.html) { 3289 document.addEventListener("DOMContentLoaded", function() { 3290 var htmlDiv = document.createElement('div'); 3291 htmlDiv.classList.add('jdgm-theme-fix-html'); 3292 htmlDiv.innerHTML = thisThemeFix.html; 3293 document.body.append(htmlDiv); 3294 }); 3295 }; 3296 3297 if (thisThemeFix.css) { 3298 var styleTag = document.createElement('style'); 3299 styleTag.classList.add('jdgm-theme-fix-style'); 3300 styleTag.innerHTML = thisThemeFix.css; 3301 document.head.append(styleTag); 3302 }; 3303 3304 if (thisThemeFix.js) { 3305 var scriptTag = document.createElement('script'); 3306 scriptTag.classList.add('jdgm-theme-fix-script'); 3307 scriptTag.innerHTML = thisThemeFix.js; 3308 document.head.append(scriptTag); 3309 }; 3310 })(); 3311</script>
3311 3312<!-- END app snippet --> 3313<!-- End of Judge.me Core --> 3314 3315 3316 3317<!-- END app block -->
3317<script src="https://cdn.shopify.com/extensions/01a03fee-fc0b-75d4-a63d-418c0ff5c3ac/cuped-ai-133/assets/cuped-app.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 3317
3317
3318<script src="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/loader.js" type="text/javascript" defer="defer"></script>
3318 3319<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
3320<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: 90459275555,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 3320
3320
3321<script> 3322 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 3323</script>
vendor: 1 bytes, line 3323
3323
3324<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}
3324).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: 90459275555,storefrontBaseUrl: "https://lillegendsbooks.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://lillegendsbooks.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2613477667","configuration":"{\"analytics_endpoint\": \"https:\/\/easyreports.devcloudsoftware.com\/api\/analytics\/events\/\", \"tracking_enabled\": \"true\", \"events_to_track\": \"page_viewed,product_viewed,collection_viewed,search_submitted,product_added_to_cart,checkout_started,checkout_completed,payment_info_submitted\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a3499571552ae94224818a6e0ab1181","type":"APP","apiClientId":1465685,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
3324,"dataSharingState":"unrestricted"},{"id":"2588442915","configuration":"{\"accountID\":\"lillegendsbyoswaalbooks.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c81f623d7d5f51359734300e99a033c4","type":"APP","apiClientId":3128379,"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":"2558001443","configuration":"{\"projectId\":\"x8djk99rcx\"}","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":"2526675235","configuration":"{\"shopDomain\":\"lillegendsbyoswaalbooks.myshopify.com\",\"envType\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9b0dbcd2d72d1cf6557c5e6b56f515c9","type":"APP","apiClientId":215407558657,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1815675171","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":"1703084323","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-NM2475ZD\\\",\\\"AW-17498882319\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-9130XPP4MV\\\",\\\"AW-17498882319\\\/cY_PCNm0xIsbEI-Cj5hB\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-9130XPP4MV\\\",\\\"AW-17498882319\\\/Pyg9CNya0IsbEI-Cj5hB\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-9130XPP4MV\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-9130XPP4MV\\\",\\\"AW-17498882319\\\/LyRJCNma0IsbEI-Cj5hB\\\",\\\"MC-HLCE93XL00\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-9130XPP4MV\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-9130XPP4MV\\\",\\\"AW-17498882319\\\/ytJsCN6zxIsbEI-Cj5hB\\\",\\\"MC-HLCE93XL00\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-9130XPP4MV\\\",\\\"AW-17498882319\\\/VGssCNaa0IsbEI-Cj5hB\\\",\\\"MC-HLCE93XL00\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-9130XPP4MV\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-9130XPP4MV\\\",\\\"AW-17498882319\\\/6u7oCN-a0IsbEI-Cj5hB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-9130XPP4MV\\\",\\\"AW-17498882319\\\/6Qm0CNOa0IsbEI-Cj5hB\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-9130XPP4MV\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"180879651","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Customer Labs Pixel"}
3324,{"id":"182321443","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GoKwik Purchase event"},{"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":"Lil Legends Books","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"lillegendsbyoswaalbooks.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/lillegendsbooks.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9951027659043","handle":"writing-practice-books-boxset-of-4","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54130637635875","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9951027790115","handle":"copy-colouring-books-boxset-of-10-alphabet-numbers-shapes-fruits-vegetables-flowers-clothes-birds-animals-transport","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54130637734179","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9951028052259","handle":"know-me-series-wild-and-sea-animal-books-box-set-of-8","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54130640060707","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9951027888419","handle":"sticker-books-for-kids-box-set-of-4","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54130639077667","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9951027986723","handle":"fairy-tale-story-books-for-kids-10-book-gift-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54130639175971","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9894677250339","handle":"prep-and-shine-box-7-in-1-early-learning-kit-age-4-plus","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53626625786147","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9951020646691","handle":"high-contrast-board-book-for-babies","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54130603852067","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9894682263843","handle":"busy-brain-box-11-in-1-learning-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53626634273059","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://lillegendsbooks.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"186522566947","themeStoreId":"887","themePublished":"true","eventMetadataId":"1b2983ab-e46b-4571-9116-d8081493c3fe","pageType":"home","shopId":"90459275555","storefrontBaseUrl":"https:\/\/lillegendsbooks.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
3324<script> 3325 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 3326 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 3327 window.ShopifyAnalytics.meta.currency = 'INR'; 3328 var meta = {"page":{"pageType":"home","requestId":"e20a9bdc-83ab-45fe-9fac-fd077b91f46e-1791410856"}}; 3329 for (var attr in meta) { 3330 window.ShopifyAnalytics.meta[attr] = meta[attr]; 3331 } 3332</script>
vendor: 1 bytes, line 3332
3332
3333<script class="analytics"> 3334 (function () { 3335 var customDocumentWrite = function(content) { 3336 var jquery = null; 3337 3338 if (window.jQuery) { 3339 jquery = window.jQuery; 3340 } else if (window.Checkout && window.Checkout.$) { 3341 jquery = window.Checkout.$; 3342 } 3343 3344 if (jquery) { 3345 jquery('body').append(content); 3346 } 3347 }; 3348 3349 var hasLoggedConversion = function(token) { 3350 if (token) { 3351 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 3352 } 3353 return false; 3354 } 3355 3356 var setCookieIfConversion = function(token) { 3357 if (token) { 3358 var twoMonthsFromNow = new Date(Date.now()); 3359 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 3360 3361 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 3362 } 3363 } 3364 3365 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 3366 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 3367 if (trekkie.integrations) { 3368 return; 3369 } 3370 trekkie.methods = [ 3371 'identify', 3372 'page', 3373 'ready', 3374 'track', 3375 'trackForm', 3376 'trackLink' 3377 ]; 3378 trekkie.factory = function(method) { 3379 return function() { 3380 var args = Array.prototype.slice.call(arguments); 3381 args.unshift(method); 3382 trekkie.push(args); 3383 if (method == 'track' || method == 'page') { 3384 var pageUrl; 3385 try { 3386 pageUrl = window.location.href; 3387 } catch (e) {} 3388 var pageReferrer; 3389 try { 3390 pageReferrer = document.referrer; 3391 } catch (e) {} 3392 try { 3393 if (window.__TREKKIE_SHIM_QUEUE == null) { 3394 window.__TREKKIE_SHIM_QUEUE = []; 3395 } 3396 window.__TREKKIE_SHIM_QUEUE.push({ 3397 from: 'trekkie-stub', 3398 method: method, 3399 args: args.slice(1), 3400 pageContext: { 3401 url: pageUrl, 3402 referrer: pageReferrer 3403 } 3404 }); 3405 } catch (e) { 3406 // no-op 3407 } 3408 } 3409 return trekkie; 3410 }; 3411 }; 3412 for (var i = 0; i < trekkie.methods.length; i++) { 3413 var key = trekkie.methods[i]; 3414 trekkie[key] = trekkie.factory(key); 3415 } 3416 trekkie.load = function(config) { 3417 trekkie.config = config || {}; 3418 trekkie.config.initialDocumentCookie = document.cookie; 3419 var first = document.getElementsByTagName('script')[0]; 3420var script = document.createElement('script'); 3421script.type = 'text/javascript'; 3422script.onerror = function(e) { 3423 var scriptFallback = document.createElement('script'); 3424 scriptFallback.type = 'text/javascript'; 3425 scriptFallback.onerror = function(error) { 3426 var Monorail = { 3427 produce: function produce(monorailDomain, schemaId, payload) { 3428 var currentMs = new Date().getTime(); 3429 var event = { 3430 schema_id: schemaId, 3431 payload: payload, 3432 metadata: { 3433 event_created_at_ms: currentMs, 3434 event_sent_at_ms: currentMs 3435 } 3436 }; 3437 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 3438 }, 3439 sendRequest: function sendRequest(endpointUrl, payload) { 3440 // Try the sendBeacon API 3441 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 3442 var blobData = new window.Blob([payload], { 3443 type: 'text/plain' 3444 }); 3445 3446 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 3447 return true; 3448 } // sendBeacon was not successful 3449 3450 } // XHR beacon 3451 3452 var xhr = new XMLHttpRequest(); 3453 3454 try { 3455 xhr.open('POST', endpointUrl); 3456 xhr.setRequestHeader('Content-Type', 'text/plain'); 3457 xhr.send(payload); 3458 } catch (e) { 3459 console.log(e); 3460 } 3461 3462 return false; 3463 }, 3464 isIos12: function isIos12() { 3465 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 3466 } 3467 }; 3468 Monorail.produce('monorail-edge.shopifysvc.com', 3469 'trekkie_storefront_load_errors/1.1', 3470 {shop_id: 90459275555, 3471 theme_id: 186522566947, 3472 app_name: "storefront", 3473 context_url: window.location.href, 3474 source_url: "//lillegendsbooks.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 3475 3476 }; 3477 scriptFallback.async = true; 3478 scriptFallback.src = '//lillegendsbooks.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 3479 first.parentNode.insertBefore(scriptFallback, first); 3480}; 3481script.async = true; 3482script.src = '//lillegendsbooks.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 3483first.parentNode.insertBefore(script, first); 3484 3485 }; 3486 trekkie.load( 3487 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":90459275555,"isMerchantRequest":null,"themeId":186522566947,"themeCityHash":"14792673331562295960","contentLanguage":"en","currency":"INR","eventMetadataId":"1b2983ab-e46b-4571-9116-d8081493c3fe"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 3488 ); 3489 3490 var loaded = false;
3491 trekkie.ready(function() { 3492 if (loaded) return; 3493 loaded = true; 3494 3495 window.ShopifyAnalytics.lib = window.trekkie; 3496 3497 var originalDocumentWrite = document.write; 3498 document.write = customDocumentWrite; 3499 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 3500 document.write = originalDocumentWrite; 3501 3502 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 3503 var token = match? match[1]: undefined; 3504 if (!hasLoggedConversion(token)) { 3505 setCookieIfConversion(token); 3506 3507 } 3508 }); 3509 3510 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"e20a9bdc-83ab-45fe-9fac-fd077b91f46e-1791410856","shopifyEmitted":true}); 3511 3512 var eventsListenerScript = document.createElement('script'); 3513 eventsListenerScript.async = true; 3514 eventsListenerScript.src = "//lillegendsbooks.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 3515 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 3516})();</script>
vendor: 1 bytes, line 3516
3516
3517<script 3518 defer 3519 src="https://lillegendsbooks.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 3520 data-application="storefront-renderer" 3521 data-shop-id="90459275555" 3522 data-render-region="gcp-us-central1" 3523 data-page-type="index" 3524 data-theme-instance-id="186522566947" 3525 data-theme-name="Dawn" 3526 data-theme-version="15.1.0" 3527 data-monorail-region="shop_domain" 3528 data-resource-timing-sampling-rate="10" 3529 data-shs="true" 3530 data-shs-beacon="true" 3531 data-shs-export-with-fetch="true" 3532 data-shs-logs-sample-rate="1" 3533 data-shs-beacon-endpoint="https://lillegendsbooks.com/api/collect" 3534></script>
3534 3535<meta name="shopify-y" content="352681ee-80e7-4e43-837a-76029062b0b5" data-expiration="1822968456000"><meta name="shopify-s" content="0ea5756d-71f9-4ead-9e83-5b8024d0bb22" data-expiration="1791412656000"><meta name="new-cookie-storage-activated" content="t"> 3536</head> 3537 3538 <body class="gradient animate--hover-default home-page">
vendor: 74 bytes, lines 3538-3539
3538<noscript> 3539 <iframe src="https://www.googletagmanager.com/ns.html?id=
3539GTM-WQRK8M2F
vendor: 107 bytes, lines 3539-3543
3539" 3540 height="0" width="0" style="display:none;visibility:hidden"></iframe> 3541 </noscript> 3542 3543
3543<a class="skip-to-content-link button visually-hidden" href="#MainContent"> 3544 Skip to content 3545 </a><!-- BEGIN sections: header-group --> 3546<div id="shopify-section-sections--26831688433955__announcement_bar_kWbg7M" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-slideshow.css?v=17933591812325749411782536213" rel="stylesheet" type="text/css" media="all" /> 3547<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-slider.css?v=14039311878856620671782536212" rel="stylesheet" type="text/css" media="all" /> 3548 3549 <link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-list-social.css?v=35792976012981934991782536204" rel="stylesheet" type="text/css" media="all" /> 3550 3551 3552<div 3553 class="utility-bar color-scheme-navy-gold gradient utility-bar--bottom-border" 3554 3555> 3556 <div class="page-width utility-bar__grid"><div 3557 class="announcement-bar" 3558 role="region" 3559 aria-label="Announcement" 3560 3561 ><p class="announcement-bar__message h5"> 3562 <span>ð¦ Free Shipping â¹499+ (Prepaid) | ð Get Same-Day Delivery in Delhi, Mumbai, Bengaluru, Chennai & Hyderabad</span></p></div><div class="localization-wrapper"> 3563</div> 3564 </div> 3565</div> 3566 3567 3568</div><div id="shopify-section-sections--26831688433955__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-list-menu.css?v=82531261308708820501782536203" media="print" onload="this.media='all'"> 3569<link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-search.css?v=65000249982588763531782536211" media="print" onload="this.media='all'"> 3570<link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-menu-drawer.css?v=131444883160582926571782536205" media="print" onload="this.media='all'"> 3571<link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-cart-notification.css?v=152016647890307604921782536199" media="print" onload="this.media='all'"><link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-price.css?v=132347563785151058811782536209" media="print" onload="this.media='all'"><link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-mega-menu.css?v=86256927900949208941782536205" media="print" onload="this.media='all'"><style> 3572 header-drawer { 3573 justify-self: start; 3574 margin-left: -1.2rem; 3575 }@media screen and (min-width: 990px) { 3576 header-drawer { 3577 display: none; 3578 } 3579 }.menu-drawer-container { 3580 display: flex; 3581 } 3582 3583 .list-menu { 3584 list-style: none; 3585 padding: 0; 3586 margin: 0; 3587 } 3588 3589 .list-menu--inline { 3590 display: inline-flex; 3591 flex-wrap: wrap; 3592 } 3593 3594 summary.list-menu__item { 3595 padding-right: 2.7rem; 3596 } 3597 3598 .list-menu__item { 3599 display: flex; 3600 align-items: center; 3601 line-height: calc(1 + 0.3 / var(--font-body-scale)); 3602 } 3603 3604 .list-menu__item--link { 3605 text-decoration: none; 3606 padding-bottom: 1rem; 3607 padding-top: 1rem; 3608 line-height: calc(1 + 0.8 / var(--font-body-scale)); 3609 } 3610 3611 @media screen and (min-width: 750px) { 3612 .list-menu__item--link { 3613 padding-bottom: 0.5rem; 3614 padding-top: 0.5rem; 3615 } 3616 } 3617 3618 /* 3619 CLS FIX: Reserve space for the bird image before it loads. 3620 Without explicit height the browser can't calculate the space, 3621 causing the header text to jump down when the image arrives. 3622 Width 115px, height 64px matches the actual bird asset ratio. 3623 */ 3624 .bird-1 img { 3625 display: block; 3626 width: 115px; 3627 height: 64px; 3628 } 3629 3630 /* 3631 CLS FIX: Reserve space for the bee image. 3632 Displayed at 60px wide (CSS-scaled from 300px source).
3633 Set a matching height to prevent layout shift. 3634 */ 3635 .lilicon1 img { 3636 display: block; 3637 } 3638 3639 /* 3640 FOUC FIX: these rules also exist in custom.css, but custom.css is 3641 loaded with the print-trick (non-blocking), so on slow connections 3642 it applies seconds after first paint. Until then the bee rendered 3643 at full 300px in normal flow, pushing the whole header down. 3644 Duplicating the sizing/positioning here (inline, render-blocking) 3645 makes first paint match final layout. Animations stay in custom.css 3646 â they're not layout-critical. 3647 */ 3648 .topBar { background: #3f41ae; } 3649 .topBar .header__icon { color: #fff; } 3650 .lilicon1 { 3651 position: absolute; 3652 left: 2%; 3653 top: 0; 3654 } 3655 .lilicon1 img { 3656 max-width: 56px; 3657 height: auto; 3658 width: auto; 3659 } 3660 .bird-1 { 3661 position: absolute; 3662 top: 40px; 3663 right: 15px; 3664 transform: scaleX(-1); 3665 overflow: hidden; 3666 } 3667 @media screen and (max-width: 749px) { 3668 .lilicon1 img { max-width: 45px; } 3669 } 3670 /* Same FOUC fix for the decorative header text banner: without its 3671 absolute positioning (from deferred custom.css) it sits in normal 3672 flow and pushes the header content down on first paint. */ 3673 .headerTxt { 3674 position: absolute; 3675 left: 0; 3676 top: 80px; 3677 right: 0; 3678 z-index: 2; 3679 text-align: center; 3680 display: flex; 3681 align-items: center; 3682 justify-content: center; 3683 } 3684 @media (max-width: 767px) { 3685 body .headerTxt { top: 0; } 3686 } 3687</style><style data-shopify>.header { 3688 padding: 0px 3rem 0px 3rem; 3689 } 3690 3691 .section-header { 3692 position: sticky; 3693 margin-bottom: 0px; 3694 } 3695 3696 .headerTxt h1 { margin: 0; } 3697 3698 @media screen and (min-width: 750px) { 3699 .section-header { 3700 margin-bottom: 0px; 3701 } 3702 } 3703 3704 @media screen and (min-width: 990px) { 3705 .header { 3706 padding-top: 0px; 3707 padding-bottom: 0px; 3708 } 3709 }</style>
3709<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/cart-notification.js?v=167379594181205502631782536193" defer="defer"></script>
3709<div class="header-wrapper color-scheme-1 gradient"><div class="topBar"> 3710 <div class="lilicon1"><img 3711 src="https://cdn.shopify.com/s/files/1/0904/5927/5555/files/bee-png-clipart-5.png?v=1727083479" 3712 alt="" 3713 width="300" 3714 height="286" 3715 fetchpriority="low" 3716 loading="eager" 3717 decoding="async" 3718 > 3719 </div> 3720 3721 <div class="header__icons page-width"> 3722 <div class="desktop-localization-wrapper"></div> 3723 3724 3725 3726<details-modal class="header__search"> 3727 <details> 3728 <summary 3729 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" 3730 aria-haspopup="dialog" 3731 aria-label="Search" 3732 > 3733 <span> 3734 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 3735</span> 3736 <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 3737</span> 3738 </span> 3739 </summary> 3740 <div 3741 class="search-modal modal__content gradient" 3742 role="dialog" 3743 aria-modal="true" 3744 aria-label="Search" 3745 > 3746 <div class="modal-overlay"></div> 3747 <div 3748 class="search-modal__content search-modal__content-bottom" 3749 tabindex="-1" 3750 ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 3751 <div class="field"> 3752 <input 3753 class="search__input field__input" 3754 id="Search-In-Modal" 3755 type="search" 3756 name="q" 3757 value="" 3758 placeholder="Search"role="combobox" 3759 aria-expanded="false" 3760 aria-owns="predictive-search-results" 3761 aria-controls="predictive-search-results" 3762 aria-haspopup="listbox" 3763 aria-autocomplete="list" 3764 autocorrect="off" 3765 autocomplete="off" 3766 autocapitalize="off" 3767 spellcheck="false"> 3768 <label class="field__label" for="Search-In-Modal">Search</label> 3769 <input type="hidden" name="options[prefix]" value="last"> 3770 <button 3771 type="reset" 3772 class="reset__button field__button hidden" 3773 aria-label="Clear search term" 3774 > 3775 <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 3776</span> 3777 </button> 3778 <button class="search__button field__button" aria-label="Search"> 3779 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 3780</span> 3781 </button> 3782 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 3783 3784<div class="predictive-search__loading-state"> 3785 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 3786 3787</div> 3788</div> 3789 3790 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button 3791 type="button" 3792 class="search-modal__close-button modal__close-button link link--text focus-inset" 3793 aria-label="Close" 3794 >
3795 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 3796</span> 3797 </button> 3798 </div> 3799 </div> 3800 </details> 3801</details-modal> 3802 3803<a href="https://lillegendsbooks.com/customer_authentication/redirect?locale=en®ion_country=US" class="header__icon header__icon--account link focus-inset small-hide"><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.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.15M9 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.35" clip-rule="evenodd"/></svg> 3804</span></account-icon><span class="visually-hidden">Login / Signup</span> 3805 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"> 3806 3807 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-cart-empty" viewBox="0 0 40 40"><path fill="currentColor" fill-rule="evenodd" 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.33L28.4 11.8zm0 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"/></svg> 3808</span> 3809 3810 <span class="visually-hidden">Cart</span></a> 3811 </div> 3812 </div> 3813 3814 <div class="headerTxt"> 3815 <div class="bird-1"><img 3816 src="https://cdn.shopify.com/s/files/1/0904/5927/5555/files/flying-bird-8882481-7265392.webp?v=1727615119" 3817 alt="" 3818 width="115" 3819 height="64" 3820 fetchpriority="low" 3821 loading="eager" 3822 decoding="async" 3823 > 3824 </div> 3825 3826 <div class="contentArea"> 3827 3828 3829 3830<h1><span> 3831 <img src="//lillegendsbooks.com/cdn/shop/files/lilLogo_1.png?v=1784202298&width=600" alt="Lil Legends Books" srcset="//lillegendsbooks.com/cdn/shop/files/lilLogo_1.png?v=1784202298&width=300 300w, //lillegendsbooks.com/cdn/shop/files/lilLogo_1.png?v=1784202298&width=450 450w, //lillegendsbooks.com/cdn/shop/files/lilLogo_1.png?v=1784202298&width=600 600w" width="300" height="141.6" loading="lazy" class="header-image" sizes="(min-width: 750px) 300px, 50vw"> 3832 </span></h1> 3833 3834 3835 3836 </div> 3837 </div> 3838 3839 <header class="header header--middle-left header--mobile-center header--has-menu header--has-social header--has-account"> 3840 3841<header-drawer data-breakpoint="tablet"> 3842 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 3843 <summary 3844 class="header__icon header__icon--menu header__icon--summary link focus-inset" 3845 aria-label="Menu" 3846 > 3847 <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg> 3848<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 3849</span> 3850 </summary> 3851 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1"> 3852 <div class="menu-drawer__inner-container"> 3853 <div class="menu-drawer__header"> 3854 <button 3855 class="menu-drawer__close-x link link--text focus-inset" 3856 onclick="this.closest('details').removeAttribute('open')" 3857 aria-label="Close menu"> 3858 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17">
3858<path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 3859</span> 3860 </button> 3861</div> 3862 3863 <div class="menu-drawer__navigation-container"> 3864 <nav class="menu-drawer__navigation"> 3865 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1"> 3866 <summary 3867 id="HeaderDrawer-by-age" 3868 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 3869 > 3870 <a 3871 href="/collections/shop-by-age" 3872 > 3873 By Age 3874 </a> 3875 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3876</span> 3877 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3878</span> 3879 </summary> 3880 <div 3881 id="link-by-age" 3882 class="menu-drawer__submenu has-submenu gradient motion-reduce" 3883 tabindex="-1" 3884 > 3885 <div class="menu-drawer__inner-submenu"> 3886 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 3887 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3887ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3888</span> 3889 By Age 3890 </button> 3891 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 3892 id="HeaderDrawer-by-age-0-2-years" 3893 href="/collections/0-2-years" 3894 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3895 3896 > 3897 0-2 Years 3898 </a></li><li><a 3899 id="HeaderDrawer-by-age-3-5-years" 3900 href="/collections/3-5-years" 3901 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3902 3903 > 3904 3-5 Years 3905 </a></li><li><a 3906 id="HeaderDrawer-by-age-6-11-years" 3907 href="/collections/6-11-years" 3908 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3909 3910 > 3911 6-11 Years 3912 </a></li></ul> 3913 </div> 3914 </div> 3915 </details></li><li><details id="Details-menu-drawer-menu-item-2"> 3916 <summary 3917 id="HeaderDrawer-activity" 3918 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 3919 > 3920 <a 3921 href="/collections/interactive-learning" 3922 > 3923 Activity 3924 </a> 3925 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3925ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3926</span> 3927 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3928</span> 3929 </summary> 3930 <div 3931 id="link-activity" 3932 class="menu-drawer__submenu has-submenu gradient motion-reduce" 3933 tabindex="-1" 3934 > 3935 <div class="menu-drawer__inner-submenu"> 3936 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 3937 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3937ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3938</span> 3939 Activity 3940 </button> 3941 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><details id="Details-menu-drawer-activity-activity-books"> 3942 <summary 3943 id="HeaderDrawer-activity-activity-books" 3944 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3945 > 3946 <a 3947 href="/collections/activity-books" 3948 > 3949 Activity Books 3950 </a> 3951 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3951ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3952</span> 3953 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3954</span> 3955 </summary> 3956 <div 3957 id="childlink-activity-books" 3958 class="menu-drawer__submenu has-submenu gradient motion-reduce" 3959 > 3960 <button 3961 class="menu-drawer__close-button link link--text focus-inset" 3962 aria-expanded="true" 3963 > 3964 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3964ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3965</span> 3966 Activity Books 3967 </button> 3968 <ul 3969 class="menu-drawer__menu list-menu" 3970 role="list" 3971 tabindex="-1" 3972 ><li> 3973 <a 3974 id="HeaderDrawer-activity-activity-books-age-3" 3975 href="/collections/activity-books-for-3-year-olds" 3976 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3977 3978 > 3979 Age 3+ 3980 </a> 3981 </li><li> 3982 <a 3983 id="HeaderDrawer-activity-activity-books-age-4" 3984 href="/collections/activity-books-for-4-year-olds" 3985 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3986 3987 > 3988 Age 4+ 3989 </a> 3990 </li><li> 3991 <a 3992 id="HeaderDrawer-activity-activity-books-age-5" 3993 href="/collections/activity-books-for-5-year-olds" 3994 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3995 3996 > 3997 Age 5+ 3998 </a> 3999 </li><li> 4000 <a 4001 id="HeaderDrawer-activity-activity-books-mindful-mazes" 4002 href="/collections/mindful-mazes" 4003 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4004 4005 > 4006 Mindful Mazes 4007 </a> 4008 </li></ul> 4009 </div> 4010 </details></li><li><a 4011 id="HeaderDrawer-activity-book-of-imagination" 4012 href="/collections/book-of-imagination" 4013 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4014 4015 > 4016 Book of Imagination 4017 </a></li><li><a 4018 id="HeaderDrawer-activity-phonic-reading" 4019 href="/collections/phonic-reading" 4020 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4021 4022 > 4023 Phonic Reading 4024 </a></li><li><a 4025 id="HeaderDrawer-activity-flashcards" 4026 href="/collections/flashcards" 4027 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4028 4029 > 4030 Flashcards 4031 </a></li><li><a 4032 id="HeaderDrawer-activity-250-activity-book" 4033 href="/collections/250-activity-book" 4034 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4035 4036 > 4037 250+ Activity Book 4038 </a></li><li><a 4039 id="HeaderDrawer-activity-puzzle-books" 4040 href="/collections/puzzle-books" 4041 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4042 4043 > 4044 Puzzle Books 4045 </a></li><li><a 4046 id="HeaderDrawer-activity-hindi-learning-books" 4047 href="/collections/mitali-hindi-literacy-series" 4048 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4049 4050 > 4051 Hindi Learning Books 4052 </a></li><li>
4052<details id="Details-menu-drawer-activity-sticker-books"> 4053 <summary 4054 id="HeaderDrawer-activity-sticker-books" 4055 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4056 > 4057 <a 4058 href="/collections/sticker-books" 4059 > 4060 Sticker Books 4061 </a> 4062 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4063</span> 4064 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 4065</span> 4066 </summary> 4067 <div 4068 id="childlink-sticker-books" 4069 class="menu-drawer__submenu has-submenu gradient motion-reduce" 4070 > 4071 <button 4072 class="menu-drawer__close-button link link--text focus-inset" 4073 aria-expanded="true" 4074 > 4075 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
4075ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4076</span> 4077 Sticker Books 4078 </button> 4079 <ul 4080 class="menu-drawer__menu list-menu" 4081 role="list" 4082 tabindex="-1" 4083 ><li> 4084 <a 4085 id="HeaderDrawer-activity-sticker-books-shapes" 4086 href="/collections/shapes" 4087 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4088 4089 > 4090 Shapes 4091 </a> 4092 </li><li> 4093 <a 4094 id="HeaderDrawer-activity-sticker-books-animals" 4095 href="/collections/animals" 4096 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4097 4098 > 4099 Animals 4100 </a> 4101 </li><li> 4102 <a 4103 id="HeaderDrawer-activity-sticker-books-numbers" 4104 href="/collections/numbers" 4105 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4106 4107 > 4108 Numbers 4109 </a> 4110 </li><li> 4111 <a 4112 id="HeaderDrawer-activity-sticker-books-flags-of-the-world" 4113 href="/collections/flags-of-the-world" 4114 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4115 4116 > 4117 Flags of the World 4118 </a> 4119 </li><li> 4120 <a 4121 id="HeaderDrawer-activity-sticker-books-reward-stickers" 4122 href="/collections/reward-stickers" 4123 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4124 4125 > 4126 Reward Stickers 4127 </a> 4128 </li></ul> 4129 </div> 4130 </details></li><li><a 4131 id="HeaderDrawer-activity-box-set" 4132 href="/collections/box-set" 4133 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4134 4135 > 4136 Box Set 4137 </a></li></ul> 4138 </div> 4139 </div> 4140 </details></li><li>
4140<details id="Details-menu-drawer-menu-item-3"> 4141 <summary 4142 id="HeaderDrawer-writing" 4143 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 4144 > 4145 <a 4146 href="/collections/writing-books" 4147 > 4148 Writing 4149 </a> 4150 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4151</span> 4152 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 4153</span> 4154 </summary> 4155 <div 4156 id="link-writing" 4157 class="menu-drawer__submenu has-submenu gradient motion-reduce" 4158 tabindex="-1" 4159 > 4160 <div class="menu-drawer__inner-submenu"> 4161 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 4162 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
4162ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4163</span> 4164 Writing 4165 </button> 4166 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 4167 id="HeaderDrawer-writing-lines-patterns-tracing" 4168 href="/collections/lines-patterns-tracing" 4169 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4170 4171 > 4172 Lines & Patterns Tracing 4173 </a></li><li><a 4174 id="HeaderDrawer-writing-number-tracing" 4175 href="/collections/number-tracing" 4176 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4177 4178 > 4179 Number Tracing 4180 </a></li><li><a 4181 id="HeaderDrawer-writing-alphabet-tracing" 4182 href="/collections/alphabet-tracing" 4183 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4184 4185 > 4186 Alphabet Tracing 4187 </a></li><li><a 4188 id="HeaderDrawer-writing-pencil-control" 4189 href="/collections/pencil-control" 4190 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4191 4192 > 4193 Pencil Control 4194 </a></li><li><a 4195 id="HeaderDrawer-writing-cursive-writing-book" 4196 href="/collections/cursive-writing-book" 4197 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4198 4199 > 4200 Cursive Writing Book 4201 </a></li></ul> 4202 </div> 4203 </div> 4204 </details></li><li><details id="Details-menu-drawer-menu-item-4"> 4205 <summary 4206 id="HeaderDrawer-coloring" 4207 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 4208 > 4209 <a 4210 href="/collections/coloring-books" 4211 > 4212 Coloring 4213 </a> 4214 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
4214ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4215</span> 4216 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 4217</span> 4218 </summary> 4219 <div 4220 id="link-coloring" 4221 class="menu-drawer__submenu has-submenu gradient motion-reduce" 4222 tabindex="-1" 4223 > 4224 <div class="menu-drawer__inner-submenu"> 4225 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 4226 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
4226ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4227</span> 4228 Coloring 4229 </button> 4230 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 4231 id="HeaderDrawer-coloring-copy-coloring" 4232 href="/collections/copy-coloring" 4233 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4234 4235 > 4236 Copy Coloring 4237 </a></li><li><a 4238 id="HeaderDrawer-coloring-crayon-coloring" 4239 href="/collections/crayon-coloring" 4240 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4241 4242 > 4243 Crayon Coloring 4244 </a></li><li><a 4245 id="HeaderDrawer-coloring-art-and-craft" 4246 href="/collections/art-and-craft" 4247 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4248 4249 > 4250 Art And Craft 4251 </a></li><li><a 4252 id="HeaderDrawer-coloring-dot-to-dot" 4253 href="/collections/dot-to-dot" 4254 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4255 4256 > 4257 Dot-to-Dot 4258 </a></li><li><a 4259 id="HeaderDrawer-coloring-jumbo-colouring" 4260 href="/collections/jumbo-colouring" 4261 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4262 4263 > 4264 Jumbo Colouring 4265 </a></li><li><a 4266 id="HeaderDrawer-coloring-arty-animals" 4267 href="/collections/arty-animals" 4268 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4269 4270 > 4271 Arty Animals 4272 </a></li><li><a 4273 id="HeaderDrawer-coloring-hardboard-support-colouring-book" 4274 href="/collections/hardboard-support-colouring-book" 4275 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4276 4277 > 4278 Hardboard Support Colouring Book 4279 </a></li></ul> 4280 </div> 4281 </div> 4282 </details></li><li><details id="Details-menu-drawer-menu-item-5"> 4283 <summary 4284 id="HeaderDrawer-knowledge-discovery" 4285 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 4286 > 4287 <a 4288 href="/collections/knowledge-discovery" 4289 > 4290 Knowledge & Discovery 4291 </a> 4292 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
4292ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4293</span> 4294 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 4295</span> 4296 </summary> 4297 <div 4298 id="link-knowledge-discovery" 4299 class="menu-drawer__submenu has-submenu gradient motion-reduce" 4300 tabindex="-1" 4301 > 4302 <div class="menu-drawer__inner-submenu"> 4303 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 4304 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
4304ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4305</span> 4306 Knowledge & Discovery 4307 </button> 4308 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><details id="Details-menu-drawer-knowledge-discovery-know-me-series-animals"> 4309 <summary 4310 id="HeaderDrawer-knowledge-discovery-know-me-series-animals" 4311 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4312 > 4313 <a 4314 href="/collections/know-me-series-animals" 4315 > 4316 Know Me Series - Animals 4317 </a> 4318 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
4318ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4319</span> 4320 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 4321</span> 4322 </summary> 4323 <div 4324 id="childlink-know-me-series-animals" 4325 class="menu-drawer__submenu has-submenu gradient motion-reduce" 4326 > 4327 <button 4328 class="menu-drawer__close-button link link--text focus-inset" 4329 aria-expanded="true" 4330 > 4331 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
4331ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4332</span> 4333 Know Me Series - Animals 4334 </button> 4335 <ul 4336 class="menu-drawer__menu list-menu" 4337 role="list" 4338 tabindex="-1" 4339 ><li> 4340 <a 4341 id="HeaderDrawer-knowledge-discovery-know-me-series-animals-pet-animals" 4342 href="/collections/pet" 4343 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4344 4345 > 4346 Pet Animals 4347 </a> 4348 </li><li> 4349 <a 4350 id="HeaderDrawer-knowledge-discovery-know-me-series-animals-wild-animals" 4351 href="/collections/wild" 4352 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4353 4354 > 4355 Wild Animals 4356 </a> 4357 </li><li> 4358 <a 4359 id="HeaderDrawer-knowledge-discovery-know-me-series-animals-farm-animals" 4360 href="/collections/farm" 4361 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4362 4363 > 4364 Farm Animals 4365 </a> 4366 </li><li> 4367 <a 4368 id="HeaderDrawer-knowledge-discovery-know-me-series-animals-sea-animals" 4369 href="/collections/sea" 4370 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4371 4372 > 4373 Sea Animals 4374 </a> 4375 </li><li> 4376 <a 4377 id="HeaderDrawer-knowledge-discovery-know-me-series-animals-dino" 4378 href="/collections/dino" 4379 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4380 4381 > 4382 Dino 4383 </a> 4384 </li><li> 4385 <a 4386 id="HeaderDrawer-knowledge-discovery-know-me-series-animals-padded" 4387 href="/collections/know-me-series-padded-books" 4388 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4389 4390 > 4391 Padded 4392 </a> 4393 </li><li> 4394 <a 4395 id="HeaderDrawer-knowledge-discovery-know-me-series-animals-paperback" 4396 href="/collections/know-me-series-paperback" 4397 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4398 4399 > 4400 Paperback 4401 </a> 4402 </li><li> 4403 <a 4404 id="HeaderDrawer-knowledge-discovery-know-me-series-animals-shaped-board-books" 4405 href="/collections/know-me-series-shaped-board-books" 4406 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4407 4408 > 4409 Shaped Board Books 4410 </a> 4411 </li></ul> 4412 </div> 4413 </details></li><li><a 4414 id="HeaderDrawer-knowledge-discovery-know-me-series-birds" 4415 href="/collections/know-me-series-birds" 4416 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4417 4418 > 4419 Know Me Series - Birds 4420 </a></li><li><a 4421 id="HeaderDrawer-knowledge-discovery-picture-books" 4422 href="/collections/picture-book" 4423 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4424 4425 > 4426 Picture Books 4427 </a></li><li><a 4428 id="HeaderDrawer-knowledge-discovery-reading-books" 4429 href="/collections/reading-books" 4430 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4431 4432 > 4433 Reading Books 4434 </a></li><li><a 4435 id="HeaderDrawer-knowledge-discovery-parenting-guide" 4436 href="/collections/parenting-guide" 4437 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4438 4439 > 4440 Parenting Guide 4441 </a></li><li><a 4442 id="HeaderDrawer-knowledge-discovery-our-solar-system" 4443 href="/collections/our-solar-system" 4444 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4445 4446 > 4447 Our Solar System 4448 </a></li><li><a 4449 id="HeaderDrawer-knowledge-discovery-my-body-my-buddy" 4450 href="/collections/my-body-my-buddy" 4451 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4452 4453 > 4454 My Body â My Buddy 4455 </a></li><li><a 4456 id="HeaderDrawer-knowledge-discovery-magic-flashlight" 4457 href="/collections/magic-flashlight" 4458 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4459 4460 > 4461 Magic Flashlight 4462 </a></li><li><a 4463 id="HeaderDrawer-knowledge-discovery-mini-library" 4464 href="/collections/mini-library" 4465 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4466 4467 > 4468 Mini Library 4469 </a></li><li><a 4470 id="HeaderDrawer-knowledge-discovery-toodler-tool" 4471 href="/collections/toddler-tools" 4472 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4473 4474 > 4475 Toodler Tool 4476 </a></li><li><a 4477 id="HeaderDrawer-knowledge-discovery-high-contrast-books" 4478 href="/collections/high-contrast-books" 4479 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4480 4481 > 4482 High Contrast Books 4483 </a></li><li><a 4484 id="HeaderDrawer-knowledge-discovery-best-behaviour-books" 4485 href="/collections/human-behaviour-books-series" 4486 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4487 4488 > 4489 Best Behaviour Books 4490 </a></li></ul> 4491 </div> 4492 </div> 4493 </details></li><li>
4493<details id="Details-menu-drawer-menu-item-6"> 4494 <summary 4495 id="HeaderDrawer-stories" 4496 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 4497 > 4498 <a 4499 href="/collections/story-books" 4500 > 4501 Stories 4502 </a> 4503 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4504</span> 4505 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 4506</span> 4507 </summary> 4508 <div 4509 id="link-stories" 4510 class="menu-drawer__submenu has-submenu gradient motion-reduce" 4511 tabindex="-1" 4512 > 4513 <div class="menu-drawer__inner-submenu"> 4514 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 4515 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
4515ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4516</span> 4517 Stories 4518 </button> 4519 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 4520 id="HeaderDrawer-stories-moral-stories" 4521 href="/collections/moral-stories" 4522 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4523 4524 > 4525 Moral Stories 4526 </a></li><li><a 4527 id="HeaderDrawer-stories-fairy-tales" 4528 href="/collections/fairy-tales" 4529 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4530 4531 > 4532 Fairy Tales 4533 </a></li><li><a 4534 id="HeaderDrawer-stories-panchatantra" 4535 href="/collections/panchatantra" 4536 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4537 4538 > 4539 Panchatantra 4540 </a></li><li><a 4541 id="HeaderDrawer-stories-school-readiness-series" 4542 href="/collections/school-readiness-series" 4543 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4544 4545 > 4546 School Readiness Series 4547 </a></li><li><a 4548 id="HeaderDrawer-stories-friendship-stories" 4549 href="/collections/friendship-stories" 4550 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4551 4552 > 4553 Friendship Stories 4554 </a></li><li><a 4555 id="HeaderDrawer-stories-good-habits" 4556 href="/collections/good-habits" 4557 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4558 4559 > 4560 Good Habits 4561 </a></li><li><a 4562 id="HeaderDrawer-stories-sunshine-series" 4563 href="/collections/sunshine-series" 4564 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4565 4566 > 4567 Sunshine Series 4568 </a></li><li><a 4569 id="HeaderDrawer-stories-bedtime-stories" 4570 href="/collections/bedtime-stories" 4571 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4572 4573 > 4574 Bedtime Stories 4575 </a></li><li><a 4576 id="HeaderDrawer-stories-a-book-for-financial-literacy" 4577 href="/collections/a-book-for-financial-literacy" 4578 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4579 4580 > 4581 A book for Financial Literacy 4582 </a></li><li>
4582<details id="Details-menu-drawer-stories-re-imagined-classics-series"> 4583 <summary 4584 id="HeaderDrawer-stories-re-imagined-classics-series" 4585 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4586 > 4587 <a 4588 href="/collections/re-imagined-classics-series" 4589 > 4590 Re-imagined Classics Series 4591 </a> 4592 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4593</span> 4594 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 4595</span> 4596 </summary> 4597 <div 4598 id="childlink-re-imagined-classics-series" 4599 class="menu-drawer__submenu has-submenu gradient motion-reduce" 4600 > 4601 <button 4602 class="menu-drawer__close-button link link--text focus-inset" 4603 aria-expanded="true" 4604 > 4605 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
4605ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 4606</span> 4607 Re-imagined Classics Series 4608 </button> 4609 <ul 4610 class="menu-drawer__menu list-menu" 4611 role="list" 4612 tabindex="-1" 4613 ><li> 4614 <a 4615 id="HeaderDrawer-stories-re-imagined-classics-series-heidi" 4616 href="/collections/heidi" 4617 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4618 4619 > 4620 Heidi 4621 </a> 4622 </li><li> 4623 <a 4624 id="HeaderDrawer-stories-re-imagined-classics-series-pinocchio" 4625 href="/collections/pinocchio" 4626 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4627 4628 > 4629 Pinocchio 4630 </a> 4631 </li><li> 4632 <a 4633 id="HeaderDrawer-stories-re-imagined-classics-series-peter-pan" 4634 href="/collections/peter-pan" 4635 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4636 4637 > 4638 Peter Pan 4639 </a> 4640 </li><li> 4641 <a 4642 id="HeaderDrawer-stories-re-imagined-classics-series-gulliver-s-travels" 4643 href="/collections/gulliver-s-travels" 4644 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4645 4646 > 4647 Gulliverâs Travels 4648 </a> 4649 </li><li> 4650 <a 4651 id="HeaderDrawer-stories-re-imagined-classics-series-around-the-world-in-80-days" 4652 href="/collections/around-the-world-in-80-days" 4653 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4654 4655 > 4656 Around the World in 80 Days 4657 </a> 4658 </li></ul> 4659 </div> 4660 </details></li><li><a 4661 id="HeaderDrawer-stories-mythical-festive-india" 4662 href="/collections/mythical-festive-india" 4663 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4664 4665 > 4666 Mythical & Festive India 4667 </a></li><li><a 4668 id="HeaderDrawer-stories-shloka-mantra" 4669 href="/collections/shloka-mantra" 4670 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4671 4672 > 4673 Shloka & Mantra 4674 </a></li><li><a 4675 id="HeaderDrawer-stories-mindfulness-series" 4676 href="/collections/mindfulness-series" 4677 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4678 4679 > 4680 Mindfulness Series 4681 </a></li><li><a 4682 id="HeaderDrawer-stories-life-lessons-for-kids" 4683 href="/collections/life-lessons-for-kids" 4684 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4685 4686 > 4687 Life Lessons for Kids 4688 </a></li><li><a 4689 id="HeaderDrawer-stories-rhyme-books" 4690 href="/collections/tulip-tunes" 4691 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4692 4693 > 4694 Rhyme Books 4695 </a></li><li><a 4696 id="HeaderDrawer-stories-out-of-the-books" 4697 href="/collections/out-of-the-books" 4698 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4699 4700 > 4701 Out of the Books 4702 </a></li></ul> 4703 </div> 4704 </div> 4705 </details></li><li><a 4706 id="HeaderDrawer-global-best-sellers" 4707 href="/collections/global-best-sellers" 4708 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 4709 4710 > 4711 Global Best Sellers 4712 </a></li><li><a 4713 id="HeaderDrawer-flash-sale" 4714 href="/collections/flash-sale" 4715 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 4716 4717 > 4718 Flash Sale 4719 </a></li><li><a 4720 id="HeaderDrawer-blogs" 4721 href="/blogs/kids-zone" 4722 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 4723 4724 > 4725 Blogs 4726 </a></li></ul> 4727 </nav> 4728 <div class="menu-drawer__utility-links"><a 4729 href="https://lillegendsbooks.com/customer_authentication/redirect?locale=en®ion_country=US" 4730 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 4731 ><account-icon>
4731<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.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.15M9 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.35" clip-rule="evenodd"/></svg> 4732</span></account-icon>Login / Signup</a><div class="menu-drawer__localization header-localization"><localization-form><form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div> 4733 <h2 class="visually-hidden" id="HeaderCountryMobileLabel"> 4734 Country/region 4735 </h2> 4736 4737<div class="disclosure"> 4738 <button 4739 type="button" 4740 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 4741 aria-expanded="false" 4742 aria-controls="HeaderCountryMobile-country-results" 4743 aria-describedby="HeaderCountryMobileLabel" 4744 > 4745 <span>United States | 4746 INR 4747 â¹</span> 4748 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 4749 4750 </button> 4751 <div class="disclosure__list-wrapper country-selector" hidden> 4752 <div class="country-filter"> 4753 4754 <div class="field"> 4755 <input 4756 class="country-filter__input field__input" 4757 id="country-filter-input" 4758 type="search" 4759 name="country_filter" 4760 value="" 4761 placeholder="Search" 4762 role="combobox" 4763 aria-owns="country-results" 4764 aria-controls="country-results" 4765 aria-haspopup="listbox" 4766 aria-autocomplete="list" 4767 autocorrect="off" 4768 autocomplete="off" 4769 autocapitalize="off" 4770 spellcheck="false" 4771 > 4772 <label class="field__label" for="country-filter-input">Search</label> 4773 <button 4774 type="reset" 4775 class="country-filter__reset-button field__button hidden" 4776 aria-label="Clear search term" 4777 ><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 4778</button> 4779 <div class="country-filter__search-icon field__button motion-reduce"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 4780</div> 4781 </div> 4782 4783 <button 4784 class="country-selector__close-button button--small link" 4785 type="button" 4786 aria-label="Close" 4787 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 4788</button> 4789 </div><svg xmlns="http://www.w3.org/2000/svg" style="display:none" aria-hidden="true"> 4790 <symbol id="icon-checkmark-HeaderCountryMobile" fill="none" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></symbol> 4791 </svg> 4792 <div id="sr-country-search-results" class="visually-hidden" aria-l
4792ive="polite"></div> 4793 <div 4794 class="disclosure__list country-selector__list" 4795 id="HeaderCountryMobile-country-results" 4796 > 4797 4798 <ul role="list" class="list-unstyled countries"><li class="disclosure__item" tabindex="-1"> 4799 <a 4800 class="link link--text disclosure__link caption-large focus-inset" 4801 href="#" 4802 4803 data-value="AF" 4804 id="Afghanistan" 4805 > 4806 <span 4807 4808 class="visibility-hidden" 4809 4810 > 4811 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 4812 </span> 4813 <span class="country">Afghanistan</span> 4814 <span class="localization-form__currency motion-reduce hidden"> 4815 INR 4816 â¹</span> 4817 </a> 4818 </li><li class="disclosure__item" tabindex="-1"> 4819 <a 4820 class="link link--text disclosure__link caption-large focus-inset" 4821 href="#" 4822 4823 data-value="AX" 4824 id="Ã land Islands" 4825 > 4826 <span 4827 4828 class="visibility-hidden" 4829 4830 > 4831 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 4832 </span> 4833 <span class="country">Ã land Islands</span> 4834 <span class="localization-form__currency motion-reduce hidden"> 4835 INR 4836 â¹</span> 4837 </a> 4838 </li><li class="disclosure__item" tabindex="-1"> 4839 <a 4840 class="link link--text disclosure__link caption-large focus-inset" 4841 href="#" 4842 4843 data-value="AL" 4844 id="Albania" 4845 > 4846 <span 4847 4848 class="visibility-hidden" 4849 4850 > 4851 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 4852 </span> 4853 <span class="country">Albania</span> 4854 <span class="localization-form__currency motion-reduce hidden"> 4855 INR 4856 â¹</span> 4857 </a> 4858 </li><li class="disclosure__item" tabindex="-1"> 4859 <a 4860 class="link link--text disclosure__link caption-large focus-inset" 4861 href="#" 4862 4863 data-value="DZ" 4864 id="Algeria" 4865 > 4866 <span 4867 4868 class="visibility-hidden" 4869 4870 > 4871 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 4872 </span> 4873 <span class="country">Algeria</span> 4874 <span class="localization-form__currency motion-reduce hidden"> 4875 INR 4876 â¹</span> 4877 </a> 4878 </li><li class="disclosure__item" tabindex="-1"> 4879 <a 4880 class="link link--text disclosure__link caption-large focus-inset" 4881 href="#" 4882 4883 data-value="AD" 4884 id="Andorra" 4885 > 4886 <span 4887 4888 class="visibility-hidden" 4889 4890 > 4891 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 4892 </span> 4893 <span class="country">Andorra</span> 4894 <span class="localization-form__currency motion-reduce hidden"> 4895 INR 4896 â¹</span> 4897 </a> 4898 </li><li class="disclosure__item" tabindex="-1"> 4899 <a 4900 class="link link--text disclosure__link caption-large focus-inset" 4901 href="#" 4902 4903 data-value="AO" 4904 id="Angola" 4905 >
4906 <span 4907 4908 class="visibility-hidden" 4909 4910 > 4911 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 4912 </span> 4913 <span class="country">Angola</span> 4914 <span class="localization-form__currency motion-reduce hidden"> 4915 INR 4916 â¹</span> 4917 </a> 4918 </li><li class="disclosure__item" tabindex="-1"> 4919 <a 4920 class="link link--text disclosure__link caption-large focus-inset" 4921 href="#" 4922 4923 data-value="AI" 4924 id="Anguilla" 4925 > 4926 <span 4927 4928 class="visibility-hidden" 4929 4930 > 4931 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 4932 </span> 4933 <span class="country">Anguilla</span> 4934 <span class="localization-form__currency motion-reduce hidden"> 4935 INR 4936 â¹</span> 4937 </a> 4938 </li><li class="disclosure__item" tabindex="-1"> 4939 <a 4940 class="link link--text disclosure__link caption-large focus-inset" 4941 href="#" 4942 4943 data-value="AG" 4944 id="Antigua & Barbuda" 4945 > 4946 <span 4947 4948 class="visibility-hidden" 4949 4950 > 4951 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 4952 </span> 4953 <span class="country">Antigua & Barbuda</span> 4954 <span class="localization-form__currency motion-reduce hidden"> 4955 INR 4956 â¹</span> 4957 </a> 4958 </li><li class="disclosure__item" tabindex="-1"> 4959 <a 4960 class="link link--text disclosure__link caption-large focus-inset" 4961 href="#" 4962 4963 data-value="AR" 4964 id="Argentina" 4965 > 4966 <span 4967 4968 class="visibility-hidden" 4969 4970 > 4971 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 4972 </span> 4973 <span class="country">Argentina</span> 4974 <span class="localization-form__currency motion-reduce hidden"> 4975 INR 4976 â¹</span> 4977 </a> 4978 </li><li class="disclosure__item" tabindex="-1"> 4979 <a 4980 class="link link--text disclosure__link caption-large focus-inset" 4981 href="#" 4982 4983 data-value="AM" 4984 id="Armenia" 4985 > 4986 <span 4987 4988 class="visibility-hidden" 4989 4990 > 4991 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 4992 </span> 4993 <span class="country">Armenia</span> 4994 <span class="localization-form__currency motion-reduce hidden"> 4995 INR 4996 â¹</span> 4997 </a> 4998 </li><li class="disclosure__item" tabindex="-1"> 4999 <a 5000 class="link link--text disclosure__link caption-large focus-inset" 5001 href="#" 5002 5003 data-value="AW" 5004 id="Aruba" 5005 > 5006 <span 5007 5008 class="visibility-hidden" 5009 5010 > 5011 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5012 </span>
5013 <span class="country">Aruba</span> 5014 <span class="localization-form__currency motion-reduce hidden"> 5015 INR 5016 â¹</span> 5017 </a> 5018 </li><li class="disclosure__item" tabindex="-1"> 5019 <a 5020 class="link link--text disclosure__link caption-large focus-inset" 5021 href="#" 5022 5023 data-value="AC" 5024 id="Ascension Island" 5025 > 5026 <span 5027 5028 class="visibility-hidden" 5029 5030 > 5031 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5032 </span> 5033 <span class="country">Ascension Island</span> 5034 <span class="localization-form__currency motion-reduce hidden"> 5035 INR 5036 â¹</span> 5037 </a> 5038 </li><li class="disclosure__item" tabindex="-1"> 5039 <a 5040 class="link link--text disclosure__link caption-large focus-inset" 5041 href="#" 5042 5043 data-value="AU" 5044 id="Australia" 5045 > 5046 <span 5047 5048 class="visibility-hidden" 5049 5050 > 5051 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5052 </span> 5053 <span class="country">Australia</span> 5054 <span class="localization-form__currency motion-reduce hidden"> 5055 INR 5056 â¹</span> 5057 </a> 5058 </li><li class="disclosure__item" tabindex="-1"> 5059 <a 5060 class="link link--text disclosure__link caption-large focus-inset" 5061 href="#" 5062 5063 data-value="AT" 5064 id="Austria" 5065 > 5066 <span 5067 5068 class="visibility-hidden" 5069 5070 > 5071 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5072 </span> 5073 <span class="country">Austria</span> 5074 <span class="localization-form__currency motion-reduce hidden"> 5075 INR 5076 â¹</span> 5077 </a> 5078 </li><li class="disclosure__item" tabindex="-1"> 5079 <a 5080 class="link link--text disclosure__link caption-large focus-inset" 5081 href="#" 5082 5083 data-value="AZ" 5084 id="Azerbaijan" 5085 > 5086 <span 5087 5088 class="visibility-hidden" 5089 5090 > 5091 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5092 </span> 5093 <span class="country">Azerbaijan</span> 5094 <span class="localization-form__currency motion-reduce hidden"> 5095 INR 5096 â¹</span> 5097 </a> 5098 </li><li class="disclosure__item" tabindex="-1"> 5099 <a 5100 class="link link--text disclosure__link caption-large focus-inset" 5101 href="#" 5102 5103 data-value="BS" 5104 id="Bahamas" 5105 > 5106 <span 5107 5108 class="visibility-hidden" 5109 5110 > 5111 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5112 </span> 5113 <span class="country">Bahamas</span> 5114 <span class="localization-form__currency motion-reduce hidden"> 5115 INR 5116 â¹</span> 5117 </a> 5118 </li><li class="disclosure__item" tabindex="-1"> 5119 <a 5120 class="link link--text disclosure__link caption-large focus-inset" 5121 href="#" 5122 5123 data-value="BH" 5124 id="Bahrain" 5125 >
5126 <span 5127 5128 class="visibility-hidden" 5129 5130 > 5131 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5132 </span> 5133 <span class="country">Bahrain</span> 5134 <span class="localization-form__currency motion-reduce hidden"> 5135 INR 5136 â¹</span> 5137 </a> 5138 </li><li class="disclosure__item" tabindex="-1"> 5139 <a 5140 class="link link--text disclosure__link caption-large focus-inset" 5141 href="#" 5142 5143 data-value="BD" 5144 id="Bangladesh" 5145 > 5146 <span 5147 5148 class="visibility-hidden" 5149 5150 > 5151 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5152 </span> 5153 <span class="country">Bangladesh</span> 5154 <span class="localization-form__currency motion-reduce hidden"> 5155 INR 5156 â¹</span> 5157 </a> 5158 </li><li class="disclosure__item" tabindex="-1"> 5159 <a 5160 class="link link--text disclosure__link caption-large focus-inset" 5161 href="#" 5162 5163 data-value="BB" 5164 id="Barbados" 5165 > 5166 <span 5167 5168 class="visibility-hidden" 5169 5170 > 5171 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5172 </span> 5173 <span class="country">Barbados</span> 5174 <span class="localization-form__currency motion-reduce hidden"> 5175 INR 5176 â¹</span> 5177 </a> 5178 </li><li class="disclosure__item" tabindex="-1"> 5179 <a 5180 class="link link--text disclosure__link caption-large focus-inset" 5181 href="#" 5182 5183 data-value="BY" 5184 id="Belarus" 5185 > 5186 <span 5187 5188 class="visibility-hidden" 5189 5190 > 5191 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5192 </span> 5193 <span class="country">Belarus</span> 5194 <span class="localization-form__currency motion-reduce hidden"> 5195 INR 5196 â¹</span> 5197 </a> 5198 </li><li class="disclosure__item" tabindex="-1"> 5199 <a 5200 class="link link--text disclosure__link caption-large focus-inset" 5201 href="#" 5202 5203 data-value="BE" 5204 id="Belgium" 5205 > 5206 <span 5207 5208 class="visibility-hidden" 5209 5210 > 5211 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5212 </span> 5213 <span class="country">Belgium</span> 5214 <span class="localization-form__currency motion-reduce hidden"> 5215 INR 5216 â¹</span> 5217 </a> 5218 </li><li class="disclosure__item" tabindex="-1"> 5219 <a 5220 class="link link--text disclosure__link caption-large focus-inset" 5221 href="#" 5222 5223 data-value="BZ" 5224 id="Belize" 5225 > 5226 <span 5227 5228 class="visibility-hidden" 5229 5230 > 5231 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5232 </span>
5233 <span class="country">Belize</span> 5234 <span class="localization-form__currency motion-reduce hidden"> 5235 INR 5236 â¹</span> 5237 </a> 5238 </li><li class="disclosure__item" tabindex="-1"> 5239 <a 5240 class="link link--text disclosure__link caption-large focus-inset" 5241 href="#" 5242 5243 data-value="BJ" 5244 id="Benin" 5245 > 5246 <span 5247 5248 class="visibility-hidden" 5249 5250 > 5251 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5252 </span> 5253 <span class="country">Benin</span> 5254 <span class="localization-form__currency motion-reduce hidden"> 5255 INR 5256 â¹</span> 5257 </a> 5258 </li><li class="disclosure__item" tabindex="-1"> 5259 <a 5260 class="link link--text disclosure__link caption-large focus-inset" 5261 href="#" 5262 5263 data-value="BM" 5264 id="Bermuda" 5265 > 5266 <span 5267 5268 class="visibility-hidden" 5269 5270 > 5271 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5272 </span> 5273 <span class="country">Bermuda</span> 5274 <span class="localization-form__currency motion-reduce hidden"> 5275 INR 5276 â¹</span> 5277 </a> 5278 </li><li class="disclosure__item" tabindex="-1"> 5279 <a 5280 class="link link--text disclosure__link caption-large focus-inset" 5281 href="#" 5282 5283 data-value="BT" 5284 id="Bhutan" 5285 > 5286 <span 5287 5288 class="visibility-hidden" 5289 5290 > 5291 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5292 </span> 5293 <span class="country">Bhutan</span> 5294 <span class="localization-form__currency motion-reduce hidden"> 5295 INR 5296 â¹</span> 5297 </a> 5298 </li><li class="disclosure__item" tabindex="-1"> 5299 <a 5300 class="link link--text disclosure__link caption-large focus-inset" 5301 href="#" 5302 5303 data-value="BO" 5304 id="Bolivia" 5305 > 5306 <span 5307 5308 class="visibility-hidden" 5309 5310 > 5311 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5312 </span> 5313 <span class="country">Bolivia</span> 5314 <span class="localization-form__currency motion-reduce hidden"> 5315 INR 5316 â¹</span> 5317 </a> 5318 </li><li class="disclosure__item" tabindex="-1"> 5319 <a 5320 class="link link--text disclosure__link caption-large focus-inset" 5321 href="#" 5322 5323 data-value="BA" 5324 id="Bosnia & Herzegovina" 5325 > 5326 <span 5327 5328 class="visibility-hidden" 5329 5330 > 5331 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5332 </span> 5333 <span class="country">Bosnia & Herzegovina</span> 5334 <span class="localization-form__currency motion-reduce hidden"> 5335 INR 5336 â¹</span> 5337 </a> 5338 </li><li class="disclosure__item" tabindex="-1"> 5339 <a 5340 class="link link--text disclosure__link caption-large focus-inset" 5341 href="#" 5342 5343 data-value="BW" 5344 id="Botswana" 5345 >
5346 <span 5347 5348 class="visibility-hidden" 5349 5350 > 5351 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5352 </span> 5353 <span class="country">Botswana</span> 5354 <span class="localization-form__currency motion-reduce hidden"> 5355 INR 5356 â¹</span> 5357 </a> 5358 </li><li class="disclosure__item" tabindex="-1"> 5359 <a 5360 class="link link--text disclosure__link caption-large focus-inset" 5361 href="#" 5362 5363 data-value="BR" 5364 id="Brazil" 5365 > 5366 <span 5367 5368 class="visibility-hidden" 5369 5370 > 5371 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5372 </span> 5373 <span class="country">Brazil</span> 5374 <span class="localization-form__currency motion-reduce hidden"> 5375 INR 5376 â¹</span> 5377 </a> 5378 </li><li class="disclosure__item" tabindex="-1"> 5379 <a 5380 class="link link--text disclosure__link caption-large focus-inset" 5381 href="#" 5382 5383 data-value="IO" 5384 id="British Indian Ocean Territory" 5385 > 5386 <span 5387 5388 class="visibility-hidden" 5389 5390 > 5391 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5392 </span> 5393 <span class="country">British Indian Ocean Territory</span> 5394 <span class="localization-form__currency motion-reduce hidden"> 5395 INR 5396 â¹</span> 5397 </a> 5398 </li><li class="disclosure__item" tabindex="-1"> 5399 <a 5400 class="link link--text disclosure__link caption-large focus-inset" 5401 href="#" 5402 5403 data-value="VG" 5404 id="British Virgin Islands" 5405 > 5406 <span 5407 5408 class="visibility-hidden" 5409 5410 > 5411 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5412 </span> 5413 <span class="country">British Virgin Islands</span> 5414 <span class="localization-form__currency motion-reduce hidden"> 5415 INR 5416 â¹</span> 5417 </a> 5418 </li><li class="disclosure__item" tabindex="-1"> 5419 <a 5420 class="link link--text disclosure__link caption-large focus-inset" 5421 href="#" 5422 5423 data-value="BN" 5424 id="Brunei" 5425 > 5426 <span 5427 5428 class="visibility-hidden" 5429 5430 > 5431 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5432 </span> 5433 <span class="country">Brunei</span> 5434 <span class="localization-form__currency motion-reduce hidden"> 5435 INR 5436 â¹</span> 5437 </a> 5438 </li><li class="disclosure__item" tabindex="-1"> 5439 <a 5440 class="link link--text disclosure__link caption-large focus-inset" 5441 href="#" 5442 5443 data-value="BG" 5444 id="Bulgaria" 5445 > 5446 <span 5447 5448 class="visibility-hidden" 5449 5450 > 5451 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5452 </span>
5453 <span class="country">Bulgaria</span> 5454 <span class="localization-form__currency motion-reduce hidden"> 5455 INR 5456 â¹</span> 5457 </a> 5458 </li><li class="disclosure__item" tabindex="-1"> 5459 <a 5460 class="link link--text disclosure__link caption-large focus-inset" 5461 href="#" 5462 5463 data-value="BF" 5464 id="Burkina Faso" 5465 > 5466 <span 5467 5468 class="visibility-hidden" 5469 5470 > 5471 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5472 </span> 5473 <span class="country">Burkina Faso</span> 5474 <span class="localization-form__currency motion-reduce hidden"> 5475 INR 5476 â¹</span> 5477 </a> 5478 </li><li class="disclosure__item" tabindex="-1"> 5479 <a 5480 class="link link--text disclosure__link caption-large focus-inset" 5481 href="#" 5482 5483 data-value="BI" 5484 id="Burundi" 5485 > 5486 <span 5487 5488 class="visibility-hidden" 5489 5490 > 5491 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5492 </span> 5493 <span class="country">Burundi</span> 5494 <span class="localization-form__currency motion-reduce hidden"> 5495 INR 5496 â¹</span> 5497 </a> 5498 </li><li class="disclosure__item" tabindex="-1"> 5499 <a 5500 class="link link--text disclosure__link caption-large focus-inset" 5501 href="#" 5502 5503 data-value="KH" 5504 id="Cambodia" 5505 > 5506 <span 5507 5508 class="visibility-hidden" 5509 5510 > 5511 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5512 </span> 5513 <span class="country">Cambodia</span> 5514 <span class="localization-form__currency motion-reduce hidden"> 5515 INR 5516 â¹</span> 5517 </a> 5518 </li><li class="disclosure__item" tabindex="-1"> 5519 <a 5520 class="link link--text disclosure__link caption-large focus-inset" 5521 href="#" 5522 5523 data-value="CM" 5524 id="Cameroon" 5525 > 5526 <span 5527 5528 class="visibility-hidden" 5529 5530 > 5531 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5532 </span> 5533 <span class="country">Cameroon</span> 5534 <span class="localization-form__currency motion-reduce hidden"> 5535 INR 5536 â¹</span> 5537 </a> 5538 </li><li class="disclosure__item" tabindex="-1"> 5539 <a 5540 class="link link--text disclosure__link caption-large focus-inset" 5541 href="#" 5542 5543 data-value="CA" 5544 id="Canada" 5545 > 5546 <span 5547 5548 class="visibility-hidden" 5549 5550 > 5551 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5552 </span> 5553 <span class="country">Canada</span> 5554 <span class="localization-form__currency motion-reduce hidden"> 5555 INR 5556 â¹</span> 5557 </a> 5558 </li><li class="disclosure__item" tabindex="-1"> 5559 <a 5560 class="link link--text disclosure__link caption-large focus-inset" 5561 href="#" 5562 5563 data-value="CV" 5564 id="Cape Verde" 5565 >
5566 <span 5567 5568 class="visibility-hidden" 5569 5570 > 5571 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5572 </span> 5573 <span class="country">Cape Verde</span> 5574 <span class="localization-form__currency motion-reduce hidden"> 5575 INR 5576 â¹</span> 5577 </a> 5578 </li><li class="disclosure__item" tabindex="-1"> 5579 <a 5580 class="link link--text disclosure__link caption-large focus-inset" 5581 href="#" 5582 5583 data-value="BQ" 5584 id="Caribbean Netherlands" 5585 > 5586 <span 5587 5588 class="visibility-hidden" 5589 5590 > 5591 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5592 </span> 5593 <span class="country">Caribbean Netherlands</span> 5594 <span class="localization-form__currency motion-reduce hidden"> 5595 INR 5596 â¹</span> 5597 </a> 5598 </li><li class="disclosure__item" tabindex="-1"> 5599 <a 5600 class="link link--text disclosure__link caption-large focus-inset" 5601 href="#" 5602 5603 data-value="KY" 5604 id="Cayman Islands" 5605 > 5606 <span 5607 5608 class="visibility-hidden" 5609 5610 > 5611 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5612 </span> 5613 <span class="country">Cayman Islands</span> 5614 <span class="localization-form__currency motion-reduce hidden"> 5615 INR 5616 â¹</span> 5617 </a> 5618 </li><li class="disclosure__item" tabindex="-1"> 5619 <a 5620 class="link link--text disclosure__link caption-large focus-inset" 5621 href="#" 5622 5623 data-value="CF" 5624 id="Central African Republic" 5625 > 5626 <span 5627 5628 class="visibility-hidden" 5629 5630 > 5631 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5632 </span> 5633 <span class="country">Central African Republic</span> 5634 <span class="localization-form__currency motion-reduce hidden"> 5635 INR 5636 â¹</span> 5637 </a> 5638 </li><li class="disclosure__item" tabindex="-1"> 5639 <a 5640 class="link link--text disclosure__link caption-large focus-inset" 5641 href="#" 5642 5643 data-value="TD" 5644 id="Chad" 5645 > 5646 <span 5647 5648 class="visibility-hidden" 5649 5650 > 5651 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5652 </span> 5653 <span class="country">Chad</span> 5654 <span class="localization-form__currency motion-reduce hidden"> 5655 INR 5656 â¹</span> 5657 </a> 5658 </li><li class="disclosure__item" tabindex="-1"> 5659 <a 5660 class="link link--text disclosure__link caption-large focus-inset" 5661 href="#" 5662 5663 data-value="CL" 5664 id="Chile" 5665 > 5666 <span 5667 5668 class="visibility-hidden" 5669 5670 > 5671 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5672 </span>
5673 <span class="country">Chile</span> 5674 <span class="localization-form__currency motion-reduce hidden"> 5675 INR 5676 â¹</span> 5677 </a> 5678 </li><li class="disclosure__item" tabindex="-1"> 5679 <a 5680 class="link link--text disclosure__link caption-large focus-inset" 5681 href="#" 5682 5683 data-value="CN" 5684 id="China" 5685 > 5686 <span 5687 5688 class="visibility-hidden" 5689 5690 > 5691 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5692 </span> 5693 <span class="country">China</span> 5694 <span class="localization-form__currency motion-reduce hidden"> 5695 INR 5696 â¹</span> 5697 </a> 5698 </li><li class="disclosure__item" tabindex="-1"> 5699 <a 5700 class="link link--text disclosure__link caption-large focus-inset" 5701 href="#" 5702 5703 data-value="CX" 5704 id="Christmas Island" 5705 > 5706 <span 5707 5708 class="visibility-hidden" 5709 5710 > 5711 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5712 </span> 5713 <span class="country">Christmas Island</span> 5714 <span class="localization-form__currency motion-reduce hidden"> 5715 INR 5716 â¹</span> 5717 </a> 5718 </li><li class="disclosure__item" tabindex="-1"> 5719 <a 5720 class="link link--text disclosure__link caption-large focus-inset" 5721 href="#" 5722 5723 data-value="CC" 5724 id="Cocos (Keeling) Islands" 5725 > 5726 <span 5727 5728 class="visibility-hidden" 5729 5730 > 5731 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5732 </span> 5733 <span class="country">Cocos (Keeling) Islands</span> 5734 <span class="localization-form__currency motion-reduce hidden"> 5735 INR 5736 â¹</span> 5737 </a> 5738 </li><li class="disclosure__item" tabindex="-1"> 5739 <a 5740 class="link link--text disclosure__link caption-large focus-inset" 5741 href="#" 5742 5743 data-value="CO" 5744 id="Colombia" 5745 > 5746 <span 5747 5748 class="visibility-hidden" 5749 5750 > 5751 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5752 </span> 5753 <span class="country">Colombia</span> 5754 <span class="localization-form__currency motion-reduce hidden"> 5755 INR 5756 â¹</span> 5757 </a> 5758 </li><li class="disclosure__item" tabindex="-1"> 5759 <a 5760 class="link link--text disclosure__link caption-large focus-inset" 5761 href="#" 5762 5763 data-value="KM" 5764 id="Comoros" 5765 > 5766 <span 5767 5768 class="visibility-hidden" 5769 5770 > 5771 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5772 </span> 5773 <span class="country">Comoros</span> 5774 <span class="localization-form__currency motion-reduce hidden"> 5775 INR 5776 â¹</span> 5777 </a> 5778 </li><li class="disclosure__item" tabindex="-1"> 5779 <a 5780 class="link link--text disclosure__link caption-large focus-inset" 5781 href="#" 5782 5783 data-value="CG" 5784 id="Congo - Brazzaville" 5785 >
5786 <span 5787 5788 class="visibility-hidden" 5789 5790 > 5791 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5792 </span> 5793 <span class="country">Congo - Brazzaville</span> 5794 <span class="localization-form__currency motion-reduce hidden"> 5795 INR 5796 â¹</span> 5797 </a> 5798 </li><li class="disclosure__item" tabindex="-1"> 5799 <a 5800 class="link link--text disclosure__link caption-large focus-inset" 5801 href="#" 5802 5803 data-value="CD" 5804 id="Congo - Kinshasa" 5805 > 5806 <span 5807 5808 class="visibility-hidden" 5809 5810 > 5811 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5812 </span> 5813 <span class="country">Congo - Kinshasa</span> 5814 <span class="localization-form__currency motion-reduce hidden"> 5815 INR 5816 â¹</span> 5817 </a> 5818 </li><li class="disclosure__item" tabindex="-1"> 5819 <a 5820 class="link link--text disclosure__link caption-large focus-inset" 5821 href="#" 5822 5823 data-value="CK" 5824 id="Cook Islands" 5825 > 5826 <span 5827 5828 class="visibility-hidden" 5829 5830 > 5831 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5832 </span> 5833 <span class="country">Cook Islands</span> 5834 <span class="localization-form__currency motion-reduce hidden"> 5835 INR 5836 â¹</span> 5837 </a> 5838 </li><li class="disclosure__item" tabindex="-1"> 5839 <a 5840 class="link link--text disclosure__link caption-large focus-inset" 5841 href="#" 5842 5843 data-value="CR" 5844 id="Costa Rica" 5845 > 5846 <span 5847 5848 class="visibility-hidden" 5849 5850 > 5851 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5852 </span> 5853 <span class="country">Costa Rica</span> 5854 <span class="localization-form__currency motion-reduce hidden"> 5855 INR 5856 â¹</span> 5857 </a> 5858 </li><li class="disclosure__item" tabindex="-1"> 5859 <a 5860 class="link link--text disclosure__link caption-large focus-inset" 5861 href="#" 5862 5863 data-value="CI" 5864 id="Côte dâIvoire" 5865 > 5866 <span 5867 5868 class="visibility-hidden" 5869 5870 > 5871 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5872 </span> 5873 <span class="country">Côte dâIvoire</span> 5874 <span class="localization-form__currency motion-reduce hidden"> 5875 INR 5876 â¹</span> 5877 </a> 5878 </li><li class="disclosure__item" tabindex="-1"> 5879 <a 5880 class="link link--text disclosure__link caption-large focus-inset" 5881 href="#" 5882 5883 data-value="HR" 5884 id="Croatia" 5885 > 5886 <span 5887 5888 class="visibility-hidden" 5889 5890 > 5891 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5892 </span>
5893 <span class="country">Croatia</span> 5894 <span class="localization-form__currency motion-reduce hidden"> 5895 INR 5896 â¹</span> 5897 </a> 5898 </li><li class="disclosure__item" tabindex="-1"> 5899 <a 5900 class="link link--text disclosure__link caption-large focus-inset" 5901 href="#" 5902 5903 data-value="CW" 5904 id="Curaçao" 5905 > 5906 <span 5907 5908 class="visibility-hidden" 5909 5910 > 5911 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5912 </span> 5913 <span class="country">Curaçao</span> 5914 <span class="localization-form__currency motion-reduce hidden"> 5915 INR 5916 â¹</span> 5917 </a> 5918 </li><li class="disclosure__item" tabindex="-1"> 5919 <a 5920 class="link link--text disclosure__link caption-large focus-inset" 5921 href="#" 5922 5923 data-value="CY" 5924 id="Cyprus" 5925 > 5926 <span 5927 5928 class="visibility-hidden" 5929 5930 > 5931 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5932 </span> 5933 <span class="country">Cyprus</span> 5934 <span class="localization-form__currency motion-reduce hidden"> 5935 INR 5936 â¹</span> 5937 </a> 5938 </li><li class="disclosure__item" tabindex="-1"> 5939 <a 5940 class="link link--text disclosure__link caption-large focus-inset" 5941 href="#" 5942 5943 data-value="CZ" 5944 id="Czechia" 5945 > 5946 <span 5947 5948 class="visibility-hidden" 5949 5950 > 5951 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5952 </span> 5953 <span class="country">Czechia</span> 5954 <span class="localization-form__currency motion-reduce hidden"> 5955 INR 5956 â¹</span> 5957 </a> 5958 </li><li class="disclosure__item" tabindex="-1"> 5959 <a 5960 class="link link--text disclosure__link caption-large focus-inset" 5961 href="#" 5962 5963 data-value="DK" 5964 id="Denmark" 5965 > 5966 <span 5967 5968 class="visibility-hidden" 5969 5970 > 5971 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5972 </span> 5973 <span class="country">Denmark</span> 5974 <span class="localization-form__currency motion-reduce hidden"> 5975 INR 5976 â¹</span> 5977 </a> 5978 </li><li class="disclosure__item" tabindex="-1"> 5979 <a 5980 class="link link--text disclosure__link caption-large focus-inset" 5981 href="#" 5982 5983 data-value="DJ" 5984 id="Djibouti" 5985 > 5986 <span 5987 5988 class="visibility-hidden" 5989 5990 > 5991 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 5992 </span> 5993 <span class="country">Djibouti</span> 5994 <span class="localization-form__currency motion-reduce hidden"> 5995 INR 5996 â¹</span> 5997 </a> 5998 </li><li class="disclosure__item" tabindex="-1"> 5999 <a 6000 class="link link--text disclosure__link caption-large focus-inset" 6001 href="#" 6002 6003 data-value="DM" 6004 id="Dominica" 6005 >
6006 <span 6007 6008 class="visibility-hidden" 6009 6010 > 6011 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6012 </span> 6013 <span class="country">Dominica</span> 6014 <span class="localization-form__currency motion-reduce hidden"> 6015 INR 6016 â¹</span> 6017 </a> 6018 </li><li class="disclosure__item" tabindex="-1"> 6019 <a 6020 class="link link--text disclosure__link caption-large focus-inset" 6021 href="#" 6022 6023 data-value="DO" 6024 id="Dominican Republic" 6025 > 6026 <span 6027 6028 class="visibility-hidden" 6029 6030 > 6031 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6032 </span> 6033 <span class="country">Dominican Republic</span> 6034 <span class="localization-form__currency motion-reduce hidden"> 6035 INR 6036 â¹</span> 6037 </a> 6038 </li><li class="disclosure__item" tabindex="-1"> 6039 <a 6040 class="link link--text disclosure__link caption-large focus-inset" 6041 href="#" 6042 6043 data-value="EC" 6044 id="Ecuador" 6045 > 6046 <span 6047 6048 class="visibility-hidden" 6049 6050 > 6051 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6052 </span> 6053 <span class="country">Ecuador</span> 6054 <span class="localization-form__currency motion-reduce hidden"> 6055 INR 6056 â¹</span> 6057 </a> 6058 </li><li class="disclosure__item" tabindex="-1"> 6059 <a 6060 class="link link--text disclosure__link caption-large focus-inset" 6061 href="#" 6062 6063 data-value="EG" 6064 id="Egypt" 6065 > 6066 <span 6067 6068 class="visibility-hidden" 6069 6070 > 6071 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6072 </span> 6073 <span class="country">Egypt</span> 6074 <span class="localization-form__currency motion-reduce hidden"> 6075 INR 6076 â¹</span> 6077 </a> 6078 </li><li class="disclosure__item" tabindex="-1"> 6079 <a 6080 class="link link--text disclosure__link caption-large focus-inset" 6081 href="#" 6082 6083 data-value="SV" 6084 id="El Salvador" 6085 > 6086 <span 6087 6088 class="visibility-hidden" 6089 6090 > 6091 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6092 </span> 6093 <span class="country">El Salvador</span> 6094 <span class="localization-form__currency motion-reduce hidden"> 6095 INR 6096 â¹</span> 6097 </a> 6098 </li><li class="disclosure__item" tabindex="-1"> 6099 <a 6100 class="link link--text disclosure__link caption-large focus-inset" 6101 href="#" 6102 6103 data-value="GQ" 6104 id="Equatorial Guinea" 6105 > 6106 <span 6107 6108 class="visibility-hidden" 6109 6110 > 6111 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6112 </span>
6113 <span class="country">Equatorial Guinea</span> 6114 <span class="localization-form__currency motion-reduce hidden"> 6115 INR 6116 â¹</span> 6117 </a> 6118 </li><li class="disclosure__item" tabindex="-1"> 6119 <a 6120 class="link link--text disclosure__link caption-large focus-inset" 6121 href="#" 6122 6123 data-value="ER" 6124 id="Eritrea" 6125 > 6126 <span 6127 6128 class="visibility-hidden" 6129 6130 > 6131 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6132 </span> 6133 <span class="country">Eritrea</span> 6134 <span class="localization-form__currency motion-reduce hidden"> 6135 INR 6136 â¹</span> 6137 </a> 6138 </li><li class="disclosure__item" tabindex="-1"> 6139 <a 6140 class="link link--text disclosure__link caption-large focus-inset" 6141 href="#" 6142 6143 data-value="EE" 6144 id="Estonia" 6145 > 6146 <span 6147 6148 class="visibility-hidden" 6149 6150 > 6151 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6152 </span> 6153 <span class="country">Estonia</span> 6154 <span class="localization-form__currency motion-reduce hidden"> 6155 INR 6156 â¹</span> 6157 </a> 6158 </li><li class="disclosure__item" tabindex="-1"> 6159 <a 6160 class="link link--text disclosure__link caption-large focus-inset" 6161 href="#" 6162 6163 data-value="SZ" 6164 id="Eswatini" 6165 > 6166 <span 6167 6168 class="visibility-hidden" 6169 6170 > 6171 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6172 </span> 6173 <span class="country">Eswatini</span> 6174 <span class="localization-form__currency motion-reduce hidden"> 6175 INR 6176 â¹</span> 6177 </a> 6178 </li><li class="disclosure__item" tabindex="-1"> 6179 <a 6180 class="link link--text disclosure__link caption-large focus-inset" 6181 href="#" 6182 6183 data-value="ET" 6184 id="Ethiopia" 6185 > 6186 <span 6187 6188 class="visibility-hidden" 6189 6190 > 6191 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6192 </span> 6193 <span class="country">Ethiopia</span> 6194 <span class="localization-form__currency motion-reduce hidden"> 6195 INR 6196 â¹</span> 6197 </a> 6198 </li><li class="disclosure__item" tabindex="-1"> 6199 <a 6200 class="link link--text disclosure__link caption-large focus-inset" 6201 href="#" 6202 6203 data-value="FK" 6204 id="Falkland Islands" 6205 > 6206 <span 6207 6208 class="visibility-hidden" 6209 6210 > 6211 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6212 </span> 6213 <span class="country">Falkland Islands</span> 6214 <span class="localization-form__currency motion-reduce hidden"> 6215 INR 6216 â¹</span> 6217 </a> 6218 </li><li class="disclosure__item" tabindex="-1"> 6219 <a 6220 class="link link--text disclosure__link caption-large focus-inset" 6221 href="#" 6222 6223 data-value="FO" 6224 id="Faroe Islands" 6225 >
6226 <span 6227 6228 class="visibility-hidden" 6229 6230 > 6231 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6232 </span> 6233 <span class="country">Faroe Islands</span> 6234 <span class="localization-form__currency motion-reduce hidden"> 6235 INR 6236 â¹</span> 6237 </a> 6238 </li><li class="disclosure__item" tabindex="-1"> 6239 <a 6240 class="link link--text disclosure__link caption-large focus-inset" 6241 href="#" 6242 6243 data-value="FJ" 6244 id="Fiji" 6245 > 6246 <span 6247 6248 class="visibility-hidden" 6249 6250 > 6251 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6252 </span> 6253 <span class="country">Fiji</span> 6254 <span class="localization-form__currency motion-reduce hidden"> 6255 INR 6256 â¹</span> 6257 </a> 6258 </li><li class="disclosure__item" tabindex="-1"> 6259 <a 6260 class="link link--text disclosure__link caption-large focus-inset" 6261 href="#" 6262 6263 data-value="FI" 6264 id="Finland" 6265 > 6266 <span 6267 6268 class="visibility-hidden" 6269 6270 > 6271 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6272 </span> 6273 <span class="country">Finland</span> 6274 <span class="localization-form__currency motion-reduce hidden"> 6275 INR 6276 â¹</span> 6277 </a> 6278 </li><li class="disclosure__item" tabindex="-1"> 6279 <a 6280 class="link link--text disclosure__link caption-large focus-inset" 6281 href="#" 6282 6283 data-value="FR" 6284 id="France" 6285 > 6286 <span 6287 6288 class="visibility-hidden" 6289 6290 > 6291 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6292 </span> 6293 <span class="country">France</span> 6294 <span class="localization-form__currency motion-reduce hidden"> 6295 INR 6296 â¹</span> 6297 </a> 6298 </li><li class="disclosure__item" tabindex="-1"> 6299 <a 6300 class="link link--text disclosure__link caption-large focus-inset" 6301 href="#" 6302 6303 data-value="GF" 6304 id="French Guiana" 6305 > 6306 <span 6307 6308 class="visibility-hidden" 6309 6310 > 6311 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6312 </span> 6313 <span class="country">French Guiana</span> 6314 <span class="localization-form__currency motion-reduce hidden"> 6315 INR 6316 â¹</span> 6317 </a> 6318 </li><li class="disclosure__item" tabindex="-1"> 6319 <a 6320 class="link link--text disclosure__link caption-large focus-inset" 6321 href="#" 6322 6323 data-value="PF" 6324 id="French Polynesia" 6325 > 6326 <span 6327 6328 class="visibility-hidden" 6329 6330 > 6331 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6332 </span>
6333 <span class="country">French Polynesia</span> 6334 <span class="localization-form__currency motion-reduce hidden"> 6335 INR 6336 â¹</span> 6337 </a> 6338 </li><li class="disclosure__item" tabindex="-1"> 6339 <a 6340 class="link link--text disclosure__link caption-large focus-inset" 6341 href="#" 6342 6343 data-value="TF" 6344 id="French Southern Territories" 6345 > 6346 <span 6347 6348 class="visibility-hidden" 6349 6350 > 6351 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6352 </span> 6353 <span class="country">French Southern Territories</span> 6354 <span class="localization-form__currency motion-reduce hidden"> 6355 INR 6356 â¹</span> 6357 </a> 6358 </li><li class="disclosure__item" tabindex="-1"> 6359 <a 6360 class="link link--text disclosure__link caption-large focus-inset" 6361 href="#" 6362 6363 data-value="GA" 6364 id="Gabon" 6365 > 6366 <span 6367 6368 class="visibility-hidden" 6369 6370 > 6371 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6372 </span> 6373 <span class="country">Gabon</span> 6374 <span class="localization-form__currency motion-reduce hidden"> 6375 INR 6376 â¹</span> 6377 </a> 6378 </li><li class="disclosure__item" tabindex="-1"> 6379 <a 6380 class="link link--text disclosure__link caption-large focus-inset" 6381 href="#" 6382 6383 data-value="GM" 6384 id="Gambia" 6385 > 6386 <span 6387 6388 class="visibility-hidden" 6389 6390 > 6391 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6392 </span> 6393 <span class="country">Gambia</span> 6394 <span class="localization-form__currency motion-reduce hidden"> 6395 INR 6396 â¹</span> 6397 </a> 6398 </li><li class="disclosure__item" tabindex="-1"> 6399 <a 6400 class="link link--text disclosure__link caption-large focus-inset" 6401 href="#" 6402 6403 data-value="GE" 6404 id="Georgia" 6405 > 6406 <span 6407 6408 class="visibility-hidden" 6409 6410 > 6411 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6412 </span> 6413 <span class="country">Georgia</span> 6414 <span class="localization-form__currency motion-reduce hidden"> 6415 INR 6416 â¹</span> 6417 </a> 6418 </li><li class="disclosure__item" tabindex="-1"> 6419 <a 6420 class="link link--text disclosure__link caption-large focus-inset" 6421 href="#" 6422 6423 data-value="DE" 6424 id="Germany" 6425 > 6426 <span 6427 6428 class="visibility-hidden" 6429 6430 > 6431 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6432 </span> 6433 <span class="country">Germany</span> 6434 <span class="localization-form__currency motion-reduce hidden"> 6435 INR 6436 â¹</span> 6437 </a> 6438 </li><li class="disclosure__item" tabindex="-1"> 6439 <a 6440 class="link link--text disclosure__link caption-large focus-inset" 6441 href="#" 6442 6443 data-value="GH" 6444 id="Ghana" 6445 >
6446 <span 6447 6448 class="visibility-hidden" 6449 6450 > 6451 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6452 </span> 6453 <span class="country">Ghana</span> 6454 <span class="localization-form__currency motion-reduce hidden"> 6455 INR 6456 â¹</span> 6457 </a> 6458 </li><li class="disclosure__item" tabindex="-1"> 6459 <a 6460 class="link link--text disclosure__link caption-large focus-inset" 6461 href="#" 6462 6463 data-value="GI" 6464 id="Gibraltar" 6465 > 6466 <span 6467 6468 class="visibility-hidden" 6469 6470 > 6471 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6472 </span> 6473 <span class="country">Gibraltar</span> 6474 <span class="localization-form__currency motion-reduce hidden"> 6475 INR 6476 â¹</span> 6477 </a> 6478 </li><li class="disclosure__item" tabindex="-1"> 6479 <a 6480 class="link link--text disclosure__link caption-large focus-inset" 6481 href="#" 6482 6483 data-value="GR" 6484 id="Greece" 6485 > 6486 <span 6487 6488 class="visibility-hidden" 6489 6490 > 6491 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6492 </span> 6493 <span class="country">Greece</span> 6494 <span class="localization-form__currency motion-reduce hidden"> 6495 INR 6496 â¹</span> 6497 </a> 6498 </li><li class="disclosure__item" tabindex="-1"> 6499 <a 6500 class="link link--text disclosure__link caption-large focus-inset" 6501 href="#" 6502 6503 data-value="GL" 6504 id="Greenland" 6505 > 6506 <span 6507 6508 class="visibility-hidden" 6509 6510 > 6511 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6512 </span> 6513 <span class="country">Greenland</span> 6514 <span class="localization-form__currency motion-reduce hidden"> 6515 INR 6516 â¹</span> 6517 </a> 6518 </li><li class="disclosure__item" tabindex="-1"> 6519 <a 6520 class="link link--text disclosure__link caption-large focus-inset" 6521 href="#" 6522 6523 data-value="GD" 6524 id="Grenada" 6525 > 6526 <span 6527 6528 class="visibility-hidden" 6529 6530 > 6531 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6532 </span> 6533 <span class="country">Grenada</span> 6534 <span class="localization-form__currency motion-reduce hidden"> 6535 INR 6536 â¹</span> 6537 </a> 6538 </li><li class="disclosure__item" tabindex="-1"> 6539 <a 6540 class="link link--text disclosure__link caption-large focus-inset" 6541 href="#" 6542 6543 data-value="GP" 6544 id="Guadeloupe" 6545 > 6546 <span 6547 6548 class="visibility-hidden" 6549 6550 > 6551 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6552 </span>
6553 <span class="country">Guadeloupe</span> 6554 <span class="localization-form__currency motion-reduce hidden"> 6555 INR 6556 â¹</span> 6557 </a> 6558 </li><li class="disclosure__item" tabindex="-1"> 6559 <a 6560 class="link link--text disclosure__link caption-large focus-inset" 6561 href="#" 6562 6563 data-value="GT" 6564 id="Guatemala" 6565 > 6566 <span 6567 6568 class="visibility-hidden" 6569 6570 > 6571 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6572 </span> 6573 <span class="country">Guatemala</span> 6574 <span class="localization-form__currency motion-reduce hidden"> 6575 INR 6576 â¹</span> 6577 </a> 6578 </li><li class="disclosure__item" tabindex="-1"> 6579 <a 6580 class="link link--text disclosure__link caption-large focus-inset" 6581 href="#" 6582 6583 data-value="GG" 6584 id="Guernsey" 6585 > 6586 <span 6587 6588 class="visibility-hidden" 6589 6590 > 6591 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6592 </span> 6593 <span class="country">Guernsey</span> 6594 <span class="localization-form__currency motion-reduce hidden"> 6595 INR 6596 â¹</span> 6597 </a> 6598 </li><li class="disclosure__item" tabindex="-1"> 6599 <a 6600 class="link link--text disclosure__link caption-large focus-inset" 6601 href="#" 6602 6603 data-value="GN" 6604 id="Guinea" 6605 > 6606 <span 6607 6608 class="visibility-hidden" 6609 6610 > 6611 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6612 </span> 6613 <span class="country">Guinea</span> 6614 <span class="localization-form__currency motion-reduce hidden"> 6615 INR 6616 â¹</span> 6617 </a> 6618 </li><li class="disclosure__item" tabindex="-1"> 6619 <a 6620 class="link link--text disclosure__link caption-large focus-inset" 6621 href="#" 6622 6623 data-value="GW" 6624 id="Guinea-Bissau" 6625 > 6626 <span 6627 6628 class="visibility-hidden" 6629 6630 > 6631 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6632 </span> 6633 <span class="country">Guinea-Bissau</span> 6634 <span class="localization-form__currency motion-reduce hidden"> 6635 INR 6636 â¹</span> 6637 </a> 6638 </li><li class="disclosure__item" tabindex="-1"> 6639 <a 6640 class="link link--text disclosure__link caption-large focus-inset" 6641 href="#" 6642 6643 data-value="GY" 6644 id="Guyana" 6645 > 6646 <span 6647 6648 class="visibility-hidden" 6649 6650 > 6651 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6652 </span> 6653 <span class="country">Guyana</span> 6654 <span class="localization-form__currency motion-reduce hidden"> 6655 INR 6656 â¹</span> 6657 </a> 6658 </li><li class="disclosure__item" tabindex="-1"> 6659 <a 6660 class="link link--text disclosure__link caption-large focus-inset" 6661 href="#" 6662 6663 data-value="HT" 6664 id="Haiti" 6665 >
6666 <span 6667 6668 class="visibility-hidden" 6669 6670 > 6671 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6672 </span> 6673 <span class="country">Haiti</span> 6674 <span class="localization-form__currency motion-reduce hidden"> 6675 INR 6676 â¹</span> 6677 </a> 6678 </li><li class="disclosure__item" tabindex="-1"> 6679 <a 6680 class="link link--text disclosure__link caption-large focus-inset" 6681 href="#" 6682 6683 data-value="HN" 6684 id="Honduras" 6685 > 6686 <span 6687 6688 class="visibility-hidden" 6689 6690 > 6691 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6692 </span> 6693 <span class="country">Honduras</span> 6694 <span class="localization-form__currency motion-reduce hidden"> 6695 INR 6696 â¹</span> 6697 </a> 6698 </li><li class="disclosure__item" tabindex="-1"> 6699 <a 6700 class="link link--text disclosure__link caption-large focus-inset" 6701 href="#" 6702 6703 data-value="HK" 6704 id="Hong Kong SAR" 6705 > 6706 <span 6707 6708 class="visibility-hidden" 6709 6710 > 6711 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6712 </span> 6713 <span class="country">Hong Kong SAR</span> 6714 <span class="localization-form__currency motion-reduce hidden"> 6715 INR 6716 â¹</span> 6717 </a> 6718 </li><li class="disclosure__item" tabindex="-1"> 6719 <a 6720 class="link link--text disclosure__link caption-large focus-inset" 6721 href="#" 6722 6723 data-value="HU" 6724 id="Hungary" 6725 > 6726 <span 6727 6728 class="visibility-hidden" 6729 6730 > 6731 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6732 </span> 6733 <span class="country">Hungary</span> 6734 <span class="localization-form__currency motion-reduce hidden"> 6735 INR 6736 â¹</span> 6737 </a> 6738 </li><li class="disclosure__item" tabindex="-1"> 6739 <a 6740 class="link link--text disclosure__link caption-large focus-inset" 6741 href="#" 6742 6743 data-value="IS" 6744 id="Iceland" 6745 > 6746 <span 6747 6748 class="visibility-hidden" 6749 6750 > 6751 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6752 </span> 6753 <span class="country">Iceland</span> 6754 <span class="localization-form__currency motion-reduce hidden"> 6755 INR 6756 â¹</span> 6757 </a> 6758 </li><li class="disclosure__item" tabindex="-1"> 6759 <a 6760 class="link link--text disclosure__link caption-large focus-inset" 6761 href="#" 6762 6763 data-value="IN" 6764 id="India" 6765 > 6766 <span 6767 6768 class="visibility-hidden" 6769 6770 > 6771 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6772 </span>
6773 <span class="country">India</span> 6774 <span class="localization-form__currency motion-reduce hidden"> 6775 INR 6776 â¹</span> 6777 </a> 6778 </li><li class="disclosure__item" tabindex="-1"> 6779 <a 6780 class="link link--text disclosure__link caption-large focus-inset" 6781 href="#" 6782 6783 data-value="ID" 6784 id="Indonesia" 6785 > 6786 <span 6787 6788 class="visibility-hidden" 6789 6790 > 6791 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6792 </span> 6793 <span class="country">Indonesia</span> 6794 <span class="localization-form__currency motion-reduce hidden"> 6795 INR 6796 â¹</span> 6797 </a> 6798 </li><li class="disclosure__item" tabindex="-1"> 6799 <a 6800 class="link link--text disclosure__link caption-large focus-inset" 6801 href="#" 6802 6803 data-value="IQ" 6804 id="Iraq" 6805 > 6806 <span 6807 6808 class="visibility-hidden" 6809 6810 > 6811 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6812 </span> 6813 <span class="country">Iraq</span> 6814 <span class="localization-form__currency motion-reduce hidden"> 6815 INR 6816 â¹</span> 6817 </a> 6818 </li><li class="disclosure__item" tabindex="-1"> 6819 <a 6820 class="link link--text disclosure__link caption-large focus-inset" 6821 href="#" 6822 6823 data-value="IE" 6824 id="Ireland" 6825 > 6826 <span 6827 6828 class="visibility-hidden" 6829 6830 > 6831 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6832 </span> 6833 <span class="country">Ireland</span> 6834 <span class="localization-form__currency motion-reduce hidden"> 6835 INR 6836 â¹</span> 6837 </a> 6838 </li><li class="disclosure__item" tabindex="-1"> 6839 <a 6840 class="link link--text disclosure__link caption-large focus-inset" 6841 href="#" 6842 6843 data-value="IM" 6844 id="Isle of Man" 6845 > 6846 <span 6847 6848 class="visibility-hidden" 6849 6850 > 6851 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6852 </span> 6853 <span class="country">Isle of Man</span> 6854 <span class="localization-form__currency motion-reduce hidden"> 6855 INR 6856 â¹</span> 6857 </a> 6858 </li><li class="disclosure__item" tabindex="-1"> 6859 <a 6860 class="link link--text disclosure__link caption-large focus-inset" 6861 href="#" 6862 6863 data-value="IL" 6864 id="Israel" 6865 > 6866 <span 6867 6868 class="visibility-hidden" 6869 6870 > 6871 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6872 </span> 6873 <span class="country">Israel</span> 6874 <span class="localization-form__currency motion-reduce hidden"> 6875 INR 6876 â¹</span> 6877 </a> 6878 </li><li class="disclosure__item" tabindex="-1"> 6879 <a 6880 class="link link--text disclosure__link caption-large focus-inset" 6881 href="#" 6882 6883 data-value="IT" 6884 id="Italy" 6885 >
6886 <span 6887 6888 class="visibility-hidden" 6889 6890 > 6891 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6892 </span> 6893 <span class="country">Italy</span> 6894 <span class="localization-form__currency motion-reduce hidden"> 6895 INR 6896 â¹</span> 6897 </a> 6898 </li><li class="disclosure__item" tabindex="-1"> 6899 <a 6900 class="link link--text disclosure__link caption-large focus-inset" 6901 href="#" 6902 6903 data-value="JM" 6904 id="Jamaica" 6905 > 6906 <span 6907 6908 class="visibility-hidden" 6909 6910 > 6911 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6912 </span> 6913 <span class="country">Jamaica</span> 6914 <span class="localization-form__currency motion-reduce hidden"> 6915 INR 6916 â¹</span> 6917 </a> 6918 </li><li class="disclosure__item" tabindex="-1"> 6919 <a 6920 class="link link--text disclosure__link caption-large focus-inset" 6921 href="#" 6922 6923 data-value="JP" 6924 id="Japan" 6925 > 6926 <span 6927 6928 class="visibility-hidden" 6929 6930 > 6931 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6932 </span> 6933 <span class="country">Japan</span> 6934 <span class="localization-form__currency motion-reduce hidden"> 6935 INR 6936 â¹</span> 6937 </a> 6938 </li><li class="disclosure__item" tabindex="-1"> 6939 <a 6940 class="link link--text disclosure__link caption-large focus-inset" 6941 href="#" 6942 6943 data-value="JE" 6944 id="Jersey" 6945 > 6946 <span 6947 6948 class="visibility-hidden" 6949 6950 > 6951 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6952 </span> 6953 <span class="country">Jersey</span> 6954 <span class="localization-form__currency motion-reduce hidden"> 6955 INR 6956 â¹</span> 6957 </a> 6958 </li><li class="disclosure__item" tabindex="-1"> 6959 <a 6960 class="link link--text disclosure__link caption-large focus-inset" 6961 href="#" 6962 6963 data-value="JO" 6964 id="Jordan" 6965 > 6966 <span 6967 6968 class="visibility-hidden" 6969 6970 > 6971 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6972 </span> 6973 <span class="country">Jordan</span> 6974 <span class="localization-form__currency motion-reduce hidden"> 6975 INR 6976 â¹</span> 6977 </a> 6978 </li><li class="disclosure__item" tabindex="-1"> 6979 <a 6980 class="link link--text disclosure__link caption-large focus-inset" 6981 href="#" 6982 6983 data-value="KZ" 6984 id="Kazakhstan" 6985 > 6986 <span 6987 6988 class="visibility-hidden" 6989 6990 > 6991 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 6992 </span>
6993 <span class="country">Kazakhstan</span> 6994 <span class="localization-form__currency motion-reduce hidden"> 6995 INR 6996 â¹</span> 6997 </a> 6998 </li><li class="disclosure__item" tabindex="-1"> 6999 <a 7000 class="link link--text disclosure__link caption-large focus-inset" 7001 href="#" 7002 7003 data-value="KE" 7004 id="Kenya" 7005 > 7006 <span 7007 7008 class="visibility-hidden" 7009 7010 > 7011 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7012 </span> 7013 <span class="country">Kenya</span> 7014 <span class="localization-form__currency motion-reduce hidden"> 7015 INR 7016 â¹</span> 7017 </a> 7018 </li><li class="disclosure__item" tabindex="-1"> 7019 <a 7020 class="link link--text disclosure__link caption-large focus-inset" 7021 href="#" 7022 7023 data-value="KI" 7024 id="Kiribati" 7025 > 7026 <span 7027 7028 class="visibility-hidden" 7029 7030 > 7031 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7032 </span> 7033 <span class="country">Kiribati</span> 7034 <span class="localization-form__currency motion-reduce hidden"> 7035 INR 7036 â¹</span> 7037 </a> 7038 </li><li class="disclosure__item" tabindex="-1"> 7039 <a 7040 class="link link--text disclosure__link caption-large focus-inset" 7041 href="#" 7042 7043 data-value="XK" 7044 id="Kosovo" 7045 > 7046 <span 7047 7048 class="visibility-hidden" 7049 7050 > 7051 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7052 </span> 7053 <span class="country">Kosovo</span> 7054 <span class="localization-form__currency motion-reduce hidden"> 7055 INR 7056 â¹</span> 7057 </a> 7058 </li><li class="disclosure__item" tabindex="-1"> 7059 <a 7060 class="link link--text disclosure__link caption-large focus-inset" 7061 href="#" 7062 7063 data-value="KW" 7064 id="Kuwait" 7065 > 7066 <span 7067 7068 class="visibility-hidden" 7069 7070 > 7071 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7072 </span> 7073 <span class="country">Kuwait</span> 7074 <span class="localization-form__currency motion-reduce hidden"> 7075 INR 7076 â¹</span> 7077 </a> 7078 </li><li class="disclosure__item" tabindex="-1"> 7079 <a 7080 class="link link--text disclosure__link caption-large focus-inset" 7081 href="#" 7082 7083 data-value="KG" 7084 id="Kyrgyzstan" 7085 > 7086 <span 7087 7088 class="visibility-hidden" 7089 7090 > 7091 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7092 </span> 7093 <span class="country">Kyrgyzstan</span> 7094 <span class="localization-form__currency motion-reduce hidden"> 7095 INR 7096 â¹</span> 7097 </a> 7098 </li><li class="disclosure__item" tabindex="-1"> 7099 <a 7100 class="link link--text disclosure__link caption-large focus-inset" 7101 href="#" 7102 7103 data-value="LA" 7104 id="Laos" 7105 >
7106 <span 7107 7108 class="visibility-hidden" 7109 7110 > 7111 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7112 </span> 7113 <span class="country">Laos</span> 7114 <span class="localization-form__currency motion-reduce hidden"> 7115 INR 7116 â¹</span> 7117 </a> 7118 </li><li class="disclosure__item" tabindex="-1"> 7119 <a 7120 class="link link--text disclosure__link caption-large focus-inset" 7121 href="#" 7122 7123 data-value="LV" 7124 id="Latvia" 7125 > 7126 <span 7127 7128 class="visibility-hidden" 7129 7130 > 7131 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7132 </span> 7133 <span class="country">Latvia</span> 7134 <span class="localization-form__currency motion-reduce hidden"> 7135 INR 7136 â¹</span> 7137 </a> 7138 </li><li class="disclosure__item" tabindex="-1"> 7139 <a 7140 class="link link--text disclosure__link caption-large focus-inset" 7141 href="#" 7142 7143 data-value="LB" 7144 id="Lebanon" 7145 > 7146 <span 7147 7148 class="visibility-hidden" 7149 7150 > 7151 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7152 </span> 7153 <span class="country">Lebanon</span> 7154 <span class="localization-form__currency motion-reduce hidden"> 7155 INR 7156 â¹</span> 7157 </a> 7158 </li><li class="disclosure__item" tabindex="-1"> 7159 <a 7160 class="link link--text disclosure__link caption-large focus-inset" 7161 href="#" 7162 7163 data-value="LS" 7164 id="Lesotho" 7165 > 7166 <span 7167 7168 class="visibility-hidden" 7169 7170 > 7171 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7172 </span> 7173 <span class="country">Lesotho</span> 7174 <span class="localization-form__currency motion-reduce hidden"> 7175 INR 7176 â¹</span> 7177 </a> 7178 </li><li class="disclosure__item" tabindex="-1"> 7179 <a 7180 class="link link--text disclosure__link caption-large focus-inset" 7181 href="#" 7182 7183 data-value="LR" 7184 id="Liberia" 7185 > 7186 <span 7187 7188 class="visibility-hidden" 7189 7190 > 7191 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7192 </span> 7193 <span class="country">Liberia</span> 7194 <span class="localization-form__currency motion-reduce hidden"> 7195 INR 7196 â¹</span> 7197 </a> 7198 </li><li class="disclosure__item" tabindex="-1"> 7199 <a 7200 class="link link--text disclosure__link caption-large focus-inset" 7201 href="#" 7202 7203 data-value="LY" 7204 id="Libya" 7205 > 7206 <span 7207 7208 class="visibility-hidden" 7209 7210 > 7211 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7212 </span>
7213 <span class="country">Libya</span> 7214 <span class="localization-form__currency motion-reduce hidden"> 7215 INR 7216 â¹</span> 7217 </a> 7218 </li><li class="disclosure__item" tabindex="-1"> 7219 <a 7220 class="link link--text disclosure__link caption-large focus-inset" 7221 href="#" 7222 7223 data-value="LI" 7224 id="Liechtenstein" 7225 > 7226 <span 7227 7228 class="visibility-hidden" 7229 7230 > 7231 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7232 </span> 7233 <span class="country">Liechtenstein</span> 7234 <span class="localization-form__currency motion-reduce hidden"> 7235 INR 7236 â¹</span> 7237 </a> 7238 </li><li class="disclosure__item" tabindex="-1"> 7239 <a 7240 class="link link--text disclosure__link caption-large focus-inset" 7241 href="#" 7242 7243 data-value="LT" 7244 id="Lithuania" 7245 > 7246 <span 7247 7248 class="visibility-hidden" 7249 7250 > 7251 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7252 </span> 7253 <span class="country">Lithuania</span> 7254 <span class="localization-form__currency motion-reduce hidden"> 7255 INR 7256 â¹</span> 7257 </a> 7258 </li><li class="disclosure__item" tabindex="-1"> 7259 <a 7260 class="link link--text disclosure__link caption-large focus-inset" 7261 href="#" 7262 7263 data-value="LU" 7264 id="Luxembourg" 7265 > 7266 <span 7267 7268 class="visibility-hidden" 7269 7270 > 7271 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7272 </span> 7273 <span class="country">Luxembourg</span> 7274 <span class="localization-form__currency motion-reduce hidden"> 7275 INR 7276 â¹</span> 7277 </a> 7278 </li><li class="disclosure__item" tabindex="-1"> 7279 <a 7280 class="link link--text disclosure__link caption-large focus-inset" 7281 href="#" 7282 7283 data-value="MO" 7284 id="Macao SAR" 7285 > 7286 <span 7287 7288 class="visibility-hidden" 7289 7290 > 7291 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7292 </span> 7293 <span class="country">Macao SAR</span> 7294 <span class="localization-form__currency motion-reduce hidden"> 7295 INR 7296 â¹</span> 7297 </a> 7298 </li><li class="disclosure__item" tabindex="-1"> 7299 <a 7300 class="link link--text disclosure__link caption-large focus-inset" 7301 href="#" 7302 7303 data-value="MG" 7304 id="Madagascar" 7305 > 7306 <span 7307 7308 class="visibility-hidden" 7309 7310 > 7311 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7312 </span> 7313 <span class="country">Madagascar</span> 7314 <span class="localization-form__currency motion-reduce hidden"> 7315 INR 7316 â¹</span> 7317 </a> 7318 </li><li class="disclosure__item" tabindex="-1"> 7319 <a 7320 class="link link--text disclosure__link caption-large focus-inset" 7321 href="#" 7322 7323 data-value="MW" 7324 id="Malawi" 7325 >
7326 <span 7327 7328 class="visibility-hidden" 7329 7330 > 7331 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7332 </span> 7333 <span class="country">Malawi</span> 7334 <span class="localization-form__currency motion-reduce hidden"> 7335 INR 7336 â¹</span> 7337 </a> 7338 </li><li class="disclosure__item" tabindex="-1"> 7339 <a 7340 class="link link--text disclosure__link caption-large focus-inset" 7341 href="#" 7342 7343 data-value="MY" 7344 id="Malaysia" 7345 > 7346 <span 7347 7348 class="visibility-hidden" 7349 7350 > 7351 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7352 </span> 7353 <span class="country">Malaysia</span> 7354 <span class="localization-form__currency motion-reduce hidden"> 7355 INR 7356 â¹</span> 7357 </a> 7358 </li><li class="disclosure__item" tabindex="-1"> 7359 <a 7360 class="link link--text disclosure__link caption-large focus-inset" 7361 href="#" 7362 7363 data-value="MV" 7364 id="Maldives" 7365 > 7366 <span 7367 7368 class="visibility-hidden" 7369 7370 > 7371 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7372 </span> 7373 <span class="country">Maldives</span> 7374 <span class="localization-form__currency motion-reduce hidden"> 7375 INR 7376 â¹</span> 7377 </a> 7378 </li><li class="disclosure__item" tabindex="-1"> 7379 <a 7380 class="link link--text disclosure__link caption-large focus-inset" 7381 href="#" 7382 7383 data-value="ML" 7384 id="Mali" 7385 > 7386 <span 7387 7388 class="visibility-hidden" 7389 7390 > 7391 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7392 </span> 7393 <span class="country">Mali</span> 7394 <span class="localization-form__currency motion-reduce hidden"> 7395 INR 7396 â¹</span> 7397 </a> 7398 </li><li class="disclosure__item" tabindex="-1"> 7399 <a 7400 class="link link--text disclosure__link caption-large focus-inset" 7401 href="#" 7402 7403 data-value="MT" 7404 id="Malta" 7405 > 7406 <span 7407 7408 class="visibility-hidden" 7409 7410 > 7411 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7412 </span> 7413 <span class="country">Malta</span> 7414 <span class="localization-form__currency motion-reduce hidden"> 7415 INR 7416 â¹</span> 7417 </a> 7418 </li><li class="disclosure__item" tabindex="-1"> 7419 <a 7420 class="link link--text disclosure__link caption-large focus-inset" 7421 href="#" 7422 7423 data-value="MQ" 7424 id="Martinique" 7425 > 7426 <span 7427 7428 class="visibility-hidden" 7429 7430 > 7431 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7432 </span>
7433 <span class="country">Martinique</span> 7434 <span class="localization-form__currency motion-reduce hidden"> 7435 INR 7436 â¹</span> 7437 </a> 7438 </li><li class="disclosure__item" tabindex="-1"> 7439 <a 7440 class="link link--text disclosure__link caption-large focus-inset" 7441 href="#" 7442 7443 data-value="MR" 7444 id="Mauritania" 7445 > 7446 <span 7447 7448 class="visibility-hidden" 7449 7450 > 7451 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7452 </span> 7453 <span class="country">Mauritania</span> 7454 <span class="localization-form__currency motion-reduce hidden"> 7455 INR 7456 â¹</span> 7457 </a> 7458 </li><li class="disclosure__item" tabindex="-1"> 7459 <a 7460 class="link link--text disclosure__link caption-large focus-inset" 7461 href="#" 7462 7463 data-value="MU" 7464 id="Mauritius" 7465 > 7466 <span 7467 7468 class="visibility-hidden" 7469 7470 > 7471 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7472 </span> 7473 <span class="country">Mauritius</span> 7474 <span class="localization-form__currency motion-reduce hidden"> 7475 INR 7476 â¹</span> 7477 </a> 7478 </li><li class="disclosure__item" tabindex="-1"> 7479 <a 7480 class="link link--text disclosure__link caption-large focus-inset" 7481 href="#" 7482 7483 data-value="YT" 7484 id="Mayotte" 7485 > 7486 <span 7487 7488 class="visibility-hidden" 7489 7490 > 7491 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7492 </span> 7493 <span class="country">Mayotte</span> 7494 <span class="localization-form__currency motion-reduce hidden"> 7495 INR 7496 â¹</span> 7497 </a> 7498 </li><li class="disclosure__item" tabindex="-1"> 7499 <a 7500 class="link link--text disclosure__link caption-large focus-inset" 7501 href="#" 7502 7503 data-value="MX" 7504 id="Mexico" 7505 > 7506 <span 7507 7508 class="visibility-hidden" 7509 7510 > 7511 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7512 </span> 7513 <span class="country">Mexico</span> 7514 <span class="localization-form__currency motion-reduce hidden"> 7515 INR 7516 â¹</span> 7517 </a> 7518 </li><li class="disclosure__item" tabindex="-1"> 7519 <a 7520 class="link link--text disclosure__link caption-large focus-inset" 7521 href="#" 7522 7523 data-value="MD" 7524 id="Moldova" 7525 > 7526 <span 7527 7528 class="visibility-hidden" 7529 7530 > 7531 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7532 </span> 7533 <span class="country">Moldova</span> 7534 <span class="localization-form__currency motion-reduce hidden"> 7535 INR 7536 â¹</span> 7537 </a> 7538 </li><li class="disclosure__item" tabindex="-1"> 7539 <a 7540 class="link link--text disclosure__link caption-large focus-inset" 7541 href="#" 7542 7543 data-value="MC" 7544 id="Monaco" 7545 >
7546 <span 7547 7548 class="visibility-hidden" 7549 7550 > 7551 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7552 </span> 7553 <span class="country">Monaco</span> 7554 <span class="localization-form__currency motion-reduce hidden"> 7555 INR 7556 â¹</span> 7557 </a> 7558 </li><li class="disclosure__item" tabindex="-1"> 7559 <a 7560 class="link link--text disclosure__link caption-large focus-inset" 7561 href="#" 7562 7563 data-value="MN" 7564 id="Mongolia" 7565 > 7566 <span 7567 7568 class="visibility-hidden" 7569 7570 > 7571 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7572 </span> 7573 <span class="country">Mongolia</span> 7574 <span class="localization-form__currency motion-reduce hidden"> 7575 INR 7576 â¹</span> 7577 </a> 7578 </li><li class="disclosure__item" tabindex="-1"> 7579 <a 7580 class="link link--text disclosure__link caption-large focus-inset" 7581 href="#" 7582 7583 data-value="ME" 7584 id="Montenegro" 7585 > 7586 <span 7587 7588 class="visibility-hidden" 7589 7590 > 7591 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7592 </span> 7593 <span class="country">Montenegro</span> 7594 <span class="localization-form__currency motion-reduce hidden"> 7595 INR 7596 â¹</span> 7597 </a> 7598 </li><li class="disclosure__item" tabindex="-1"> 7599 <a 7600 class="link link--text disclosure__link caption-large focus-inset" 7601 href="#" 7602 7603 data-value="MS" 7604 id="Montserrat" 7605 > 7606 <span 7607 7608 class="visibility-hidden" 7609 7610 > 7611 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7612 </span> 7613 <span class="country">Montserrat</span> 7614 <span class="localization-form__currency motion-reduce hidden"> 7615 INR 7616 â¹</span> 7617 </a> 7618 </li><li class="disclosure__item" tabindex="-1"> 7619 <a 7620 class="link link--text disclosure__link caption-large focus-inset" 7621 href="#" 7622 7623 data-value="MA" 7624 id="Morocco" 7625 > 7626 <span 7627 7628 class="visibility-hidden" 7629 7630 > 7631 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7632 </span> 7633 <span class="country">Morocco</span> 7634 <span class="localization-form__currency motion-reduce hidden"> 7635 INR 7636 â¹</span> 7637 </a> 7638 </li><li class="disclosure__item" tabindex="-1"> 7639 <a 7640 class="link link--text disclosure__link caption-large focus-inset" 7641 href="#" 7642 7643 data-value="MZ" 7644 id="Mozambique" 7645 > 7646 <span 7647 7648 class="visibility-hidden" 7649 7650 > 7651 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7652 </span>
7653 <span class="country">Mozambique</span> 7654 <span class="localization-form__currency motion-reduce hidden"> 7655 INR 7656 â¹</span> 7657 </a> 7658 </li><li class="disclosure__item" tabindex="-1"> 7659 <a 7660 class="link link--text disclosure__link caption-large focus-inset" 7661 href="#" 7662 7663 data-value="MM" 7664 id="Myanmar (Burma)" 7665 > 7666 <span 7667 7668 class="visibility-hidden" 7669 7670 > 7671 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7672 </span> 7673 <span class="country">Myanmar (Burma)</span> 7674 <span class="localization-form__currency motion-reduce hidden"> 7675 INR 7676 â¹</span> 7677 </a> 7678 </li><li class="disclosure__item" tabindex="-1"> 7679 <a 7680 class="link link--text disclosure__link caption-large focus-inset" 7681 href="#" 7682 7683 data-value="NA" 7684 id="Namibia" 7685 > 7686 <span 7687 7688 class="visibility-hidden" 7689 7690 > 7691 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7692 </span> 7693 <span class="country">Namibia</span> 7694 <span class="localization-form__currency motion-reduce hidden"> 7695 INR 7696 â¹</span> 7697 </a> 7698 </li><li class="disclosure__item" tabindex="-1"> 7699 <a 7700 class="link link--text disclosure__link caption-large focus-inset" 7701 href="#" 7702 7703 data-value="NR" 7704 id="Nauru" 7705 > 7706 <span 7707 7708 class="visibility-hidden" 7709 7710 > 7711 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7712 </span> 7713 <span class="country">Nauru</span> 7714 <span class="localization-form__currency motion-reduce hidden"> 7715 INR 7716 â¹</span> 7717 </a> 7718 </li><li class="disclosure__item" tabindex="-1"> 7719 <a 7720 class="link link--text disclosure__link caption-large focus-inset" 7721 href="#" 7722 7723 data-value="NP" 7724 id="Nepal" 7725 > 7726 <span 7727 7728 class="visibility-hidden" 7729 7730 > 7731 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7732 </span> 7733 <span class="country">Nepal</span> 7734 <span class="localization-form__currency motion-reduce hidden"> 7735 INR 7736 â¹</span> 7737 </a> 7738 </li><li class="disclosure__item" tabindex="-1"> 7739 <a 7740 class="link link--text disclosure__link caption-large focus-inset" 7741 href="#" 7742 7743 data-value="NL" 7744 id="Netherlands" 7745 > 7746 <span 7747 7748 class="visibility-hidden" 7749 7750 > 7751 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7752 </span> 7753 <span class="country">Netherlands</span> 7754 <span class="localization-form__currency motion-reduce hidden"> 7755 INR 7756 â¹</span> 7757 </a> 7758 </li><li class="disclosure__item" tabindex="-1"> 7759 <a 7760 class="link link--text disclosure__link caption-large focus-inset" 7761 href="#" 7762 7763 data-value="NC" 7764 id="New Caledonia" 7765 >
7766 <span 7767 7768 class="visibility-hidden" 7769 7770 > 7771 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7772 </span> 7773 <span class="country">New Caledonia</span> 7774 <span class="localization-form__currency motion-reduce hidden"> 7775 INR 7776 â¹</span> 7777 </a> 7778 </li><li class="disclosure__item" tabindex="-1"> 7779 <a 7780 class="link link--text disclosure__link caption-large focus-inset" 7781 href="#" 7782 7783 data-value="NZ" 7784 id="New Zealand" 7785 > 7786 <span 7787 7788 class="visibility-hidden" 7789 7790 > 7791 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7792 </span> 7793 <span class="country">New Zealand</span> 7794 <span class="localization-form__currency motion-reduce hidden"> 7795 INR 7796 â¹</span> 7797 </a> 7798 </li><li class="disclosure__item" tabindex="-1"> 7799 <a 7800 class="link link--text disclosure__link caption-large focus-inset" 7801 href="#" 7802 7803 data-value="NI" 7804 id="Nicaragua" 7805 > 7806 <span 7807 7808 class="visibility-hidden" 7809 7810 > 7811 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7812 </span> 7813 <span class="country">Nicaragua</span> 7814 <span class="localization-form__currency motion-reduce hidden"> 7815 INR 7816 â¹</span> 7817 </a> 7818 </li><li class="disclosure__item" tabindex="-1"> 7819 <a 7820 class="link link--text disclosure__link caption-large focus-inset" 7821 href="#" 7822 7823 data-value="NE" 7824 id="Niger" 7825 > 7826 <span 7827 7828 class="visibility-hidden" 7829 7830 > 7831 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7832 </span> 7833 <span class="country">Niger</span> 7834 <span class="localization-form__currency motion-reduce hidden"> 7835 INR 7836 â¹</span> 7837 </a> 7838 </li><li class="disclosure__item" tabindex="-1"> 7839 <a 7840 class="link link--text disclosure__link caption-large focus-inset" 7841 href="#" 7842 7843 data-value="NG" 7844 id="Nigeria" 7845 > 7846 <span 7847 7848 class="visibility-hidden" 7849 7850 > 7851 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7852 </span> 7853 <span class="country">Nigeria</span> 7854 <span class="localization-form__currency motion-reduce hidden"> 7855 INR 7856 â¹</span> 7857 </a> 7858 </li><li class="disclosure__item" tabindex="-1"> 7859 <a 7860 class="link link--text disclosure__link caption-large focus-inset" 7861 href="#" 7862 7863 data-value="NU" 7864 id="Niue" 7865 > 7866 <span 7867 7868 class="visibility-hidden" 7869 7870 > 7871 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7872 </span>
7873 <span class="country">Niue</span> 7874 <span class="localization-form__currency motion-reduce hidden"> 7875 INR 7876 â¹</span> 7877 </a> 7878 </li><li class="disclosure__item" tabindex="-1"> 7879 <a 7880 class="link link--text disclosure__link caption-large focus-inset" 7881 href="#" 7882 7883 data-value="NF" 7884 id="Norfolk Island" 7885 > 7886 <span 7887 7888 class="visibility-hidden" 7889 7890 > 7891 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7892 </span> 7893 <span class="country">Norfolk Island</span> 7894 <span class="localization-form__currency motion-reduce hidden"> 7895 INR 7896 â¹</span> 7897 </a> 7898 </li><li class="disclosure__item" tabindex="-1"> 7899 <a 7900 class="link link--text disclosure__link caption-large focus-inset" 7901 href="#" 7902 7903 data-value="MK" 7904 id="North Macedonia" 7905 > 7906 <span 7907 7908 class="visibility-hidden" 7909 7910 > 7911 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7912 </span> 7913 <span class="country">North Macedonia</span> 7914 <span class="localization-form__currency motion-reduce hidden"> 7915 INR 7916 â¹</span> 7917 </a> 7918 </li><li class="disclosure__item" tabindex="-1"> 7919 <a 7920 class="link link--text disclosure__link caption-large focus-inset" 7921 href="#" 7922 7923 data-value="NO" 7924 id="Norway" 7925 > 7926 <span 7927 7928 class="visibility-hidden" 7929 7930 > 7931 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7932 </span> 7933 <span class="country">Norway</span> 7934 <span class="localization-form__currency motion-reduce hidden"> 7935 INR 7936 â¹</span> 7937 </a> 7938 </li><li class="disclosure__item" tabindex="-1"> 7939 <a 7940 class="link link--text disclosure__link caption-large focus-inset" 7941 href="#" 7942 7943 data-value="OM" 7944 id="Oman" 7945 > 7946 <span 7947 7948 class="visibility-hidden" 7949 7950 > 7951 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7952 </span> 7953 <span class="country">Oman</span> 7954 <span class="localization-form__currency motion-reduce hidden"> 7955 INR 7956 â¹</span> 7957 </a> 7958 </li><li class="disclosure__item" tabindex="-1"> 7959 <a 7960 class="link link--text disclosure__link caption-large focus-inset" 7961 href="#" 7962 7963 data-value="PK" 7964 id="Pakistan" 7965 > 7966 <span 7967 7968 class="visibility-hidden" 7969 7970 > 7971 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7972 </span> 7973 <span class="country">Pakistan</span> 7974 <span class="localization-form__currency motion-reduce hidden"> 7975 INR 7976 â¹</span> 7977 </a> 7978 </li><li class="disclosure__item" tabindex="-1"> 7979 <a 7980 class="link link--text disclosure__link caption-large focus-inset" 7981 href="#" 7982 7983 data-value="PS" 7984 id="Palestinian Territories" 7985 >
7986 <span 7987 7988 class="visibility-hidden" 7989 7990 > 7991 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 7992 </span> 7993 <span class="country">Palestinian Territories</span> 7994 <span class="localization-form__currency motion-reduce hidden"> 7995 INR 7996 â¹</span> 7997 </a> 7998 </li><li class="disclosure__item" tabindex="-1"> 7999 <a 8000 class="link link--text disclosure__link caption-large focus-inset" 8001 href="#" 8002 8003 data-value="PA" 8004 id="Panama" 8005 > 8006 <span 8007 8008 class="visibility-hidden" 8009 8010 > 8011 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8012 </span> 8013 <span class="country">Panama</span> 8014 <span class="localization-form__currency motion-reduce hidden"> 8015 INR 8016 â¹</span> 8017 </a> 8018 </li><li class="disclosure__item" tabindex="-1"> 8019 <a 8020 class="link link--text disclosure__link caption-large focus-inset" 8021 href="#" 8022 8023 data-value="PG" 8024 id="Papua New Guinea" 8025 > 8026 <span 8027 8028 class="visibility-hidden" 8029 8030 > 8031 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8032 </span> 8033 <span class="country">Papua New Guinea</span> 8034 <span class="localization-form__currency motion-reduce hidden"> 8035 INR 8036 â¹</span> 8037 </a> 8038 </li><li class="disclosure__item" tabindex="-1"> 8039 <a 8040 class="link link--text disclosure__link caption-large focus-inset" 8041 href="#" 8042 8043 data-value="PY" 8044 id="Paraguay" 8045 > 8046 <span 8047 8048 class="visibility-hidden" 8049 8050 > 8051 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8052 </span> 8053 <span class="country">Paraguay</span> 8054 <span class="localization-form__currency motion-reduce hidden"> 8055 INR 8056 â¹</span> 8057 </a> 8058 </li><li class="disclosure__item" tabindex="-1"> 8059 <a 8060 class="link link--text disclosure__link caption-large focus-inset" 8061 href="#" 8062 8063 data-value="PE" 8064 id="Peru" 8065 > 8066 <span 8067 8068 class="visibility-hidden" 8069 8070 > 8071 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8072 </span> 8073 <span class="country">Peru</span> 8074 <span class="localization-form__currency motion-reduce hidden"> 8075 INR 8076 â¹</span> 8077 </a> 8078 </li><li class="disclosure__item" tabindex="-1"> 8079 <a 8080 class="link link--text disclosure__link caption-large focus-inset" 8081 href="#" 8082 8083 data-value="PH" 8084 id="Philippines" 8085 > 8086 <span 8087 8088 class="visibility-hidden" 8089 8090 > 8091 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8092 </span>
8093 <span class="country">Philippines</span> 8094 <span class="localization-form__currency motion-reduce hidden"> 8095 INR 8096 â¹</span> 8097 </a> 8098 </li><li class="disclosure__item" tabindex="-1"> 8099 <a 8100 class="link link--text disclosure__link caption-large focus-inset" 8101 href="#" 8102 8103 data-value="PN" 8104 id="Pitcairn Islands" 8105 > 8106 <span 8107 8108 class="visibility-hidden" 8109 8110 > 8111 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8112 </span> 8113 <span class="country">Pitcairn Islands</span> 8114 <span class="localization-form__currency motion-reduce hidden"> 8115 INR 8116 â¹</span> 8117 </a> 8118 </li><li class="disclosure__item" tabindex="-1"> 8119 <a 8120 class="link link--text disclosure__link caption-large focus-inset" 8121 href="#" 8122 8123 data-value="PL" 8124 id="Poland" 8125 > 8126 <span 8127 8128 class="visibility-hidden" 8129 8130 > 8131 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8132 </span> 8133 <span class="country">Poland</span> 8134 <span class="localization-form__currency motion-reduce hidden"> 8135 INR 8136 â¹</span> 8137 </a> 8138 </li><li class="disclosure__item" tabindex="-1"> 8139 <a 8140 class="link link--text disclosure__link caption-large focus-inset" 8141 href="#" 8142 8143 data-value="PT" 8144 id="Portugal" 8145 > 8146 <span 8147 8148 class="visibility-hidden" 8149 8150 > 8151 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8152 </span> 8153 <span class="country">Portugal</span> 8154 <span class="localization-form__currency motion-reduce hidden"> 8155 INR 8156 â¹</span> 8157 </a> 8158 </li><li class="disclosure__item" tabindex="-1"> 8159 <a 8160 class="link link--text disclosure__link caption-large focus-inset" 8161 href="#" 8162 8163 data-value="QA" 8164 id="Qatar" 8165 > 8166 <span 8167 8168 class="visibility-hidden" 8169 8170 > 8171 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8172 </span> 8173 <span class="country">Qatar</span> 8174 <span class="localization-form__currency motion-reduce hidden"> 8175 INR 8176 â¹</span> 8177 </a> 8178 </li><li class="disclosure__item" tabindex="-1"> 8179 <a 8180 class="link link--text disclosure__link caption-large focus-inset" 8181 href="#" 8182 8183 data-value="RE" 8184 id="Réunion" 8185 > 8186 <span 8187 8188 class="visibility-hidden" 8189 8190 > 8191 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8192 </span> 8193 <span class="country">Réunion</span> 8194 <span class="localization-form__currency motion-reduce hidden"> 8195 INR 8196 â¹</span> 8197 </a> 8198 </li><li class="disclosure__item" tabindex="-1"> 8199 <a 8200 class="link link--text disclosure__link caption-large focus-inset" 8201 href="#" 8202 8203 data-value="RO" 8204 id="Romania" 8205 >
8206 <span 8207 8208 class="visibility-hidden" 8209 8210 > 8211 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8212 </span> 8213 <span class="country">Romania</span> 8214 <span class="localization-form__currency motion-reduce hidden"> 8215 INR 8216 â¹</span> 8217 </a> 8218 </li><li class="disclosure__item" tabindex="-1"> 8219 <a 8220 class="link link--text disclosure__link caption-large focus-inset" 8221 href="#" 8222 8223 data-value="RU" 8224 id="Russia" 8225 > 8226 <span 8227 8228 class="visibility-hidden" 8229 8230 > 8231 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8232 </span> 8233 <span class="country">Russia</span> 8234 <span class="localization-form__currency motion-reduce hidden"> 8235 INR 8236 â¹</span> 8237 </a> 8238 </li><li class="disclosure__item" tabindex="-1"> 8239 <a 8240 class="link link--text disclosure__link caption-large focus-inset" 8241 href="#" 8242 8243 data-value="RW" 8244 id="Rwanda" 8245 > 8246 <span 8247 8248 class="visibility-hidden" 8249 8250 > 8251 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8252 </span> 8253 <span class="country">Rwanda</span> 8254 <span class="localization-form__currency motion-reduce hidden"> 8255 INR 8256 â¹</span> 8257 </a> 8258 </li><li class="disclosure__item" tabindex="-1"> 8259 <a 8260 class="link link--text disclosure__link caption-large focus-inset" 8261 href="#" 8262 8263 data-value="WS" 8264 id="Samoa" 8265 > 8266 <span 8267 8268 class="visibility-hidden" 8269 8270 > 8271 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8272 </span> 8273 <span class="country">Samoa</span> 8274 <span class="localization-form__currency motion-reduce hidden"> 8275 INR 8276 â¹</span> 8277 </a> 8278 </li><li class="disclosure__item" tabindex="-1"> 8279 <a 8280 class="link link--text disclosure__link caption-large focus-inset" 8281 href="#" 8282 8283 data-value="SM" 8284 id="San Marino" 8285 > 8286 <span 8287 8288 class="visibility-hidden" 8289 8290 > 8291 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8292 </span> 8293 <span class="country">San Marino</span> 8294 <span class="localization-form__currency motion-reduce hidden"> 8295 INR 8296 â¹</span> 8297 </a> 8298 </li><li class="disclosure__item" tabindex="-1"> 8299 <a 8300 class="link link--text disclosure__link caption-large focus-inset" 8301 href="#" 8302 8303 data-value="ST" 8304 id="São Tomé & PrÃncipe" 8305 > 8306 <span 8307 8308 class="visibility-hidden" 8309 8310 > 8311 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8312 </span>
8313 <span class="country">São Tomé & PrÃncipe</span> 8314 <span class="localization-form__currency motion-reduce hidden"> 8315 INR 8316 â¹</span> 8317 </a> 8318 </li><li class="disclosure__item" tabindex="-1"> 8319 <a 8320 class="link link--text disclosure__link caption-large focus-inset" 8321 href="#" 8322 8323 data-value="SA" 8324 id="Saudi Arabia" 8325 > 8326 <span 8327 8328 class="visibility-hidden" 8329 8330 > 8331 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8332 </span> 8333 <span class="country">Saudi Arabia</span> 8334 <span class="localization-form__currency motion-reduce hidden"> 8335 INR 8336 â¹</span> 8337 </a> 8338 </li><li class="disclosure__item" tabindex="-1"> 8339 <a 8340 class="link link--text disclosure__link caption-large focus-inset" 8341 href="#" 8342 8343 data-value="SN" 8344 id="Senegal" 8345 > 8346 <span 8347 8348 class="visibility-hidden" 8349 8350 > 8351 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8352 </span> 8353 <span class="country">Senegal</span> 8354 <span class="localization-form__currency motion-reduce hidden"> 8355 INR 8356 â¹</span> 8357 </a> 8358 </li><li class="disclosure__item" tabindex="-1"> 8359 <a 8360 class="link link--text disclosure__link caption-large focus-inset" 8361 href="#" 8362 8363 data-value="RS" 8364 id="Serbia" 8365 > 8366 <span 8367 8368 class="visibility-hidden" 8369 8370 > 8371 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8372 </span> 8373 <span class="country">Serbia</span> 8374 <span class="localization-form__currency motion-reduce hidden"> 8375 INR 8376 â¹</span> 8377 </a> 8378 </li><li class="disclosure__item" tabindex="-1"> 8379 <a 8380 class="link link--text disclosure__link caption-large focus-inset" 8381 href="#" 8382 8383 data-value="SC" 8384 id="Seychelles" 8385 > 8386 <span 8387 8388 class="visibility-hidden" 8389 8390 > 8391 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8392 </span> 8393 <span class="country">Seychelles</span> 8394 <span class="localization-form__currency motion-reduce hidden"> 8395 INR 8396 â¹</span> 8397 </a> 8398 </li><li class="disclosure__item" tabindex="-1"> 8399 <a 8400 class="link link--text disclosure__link caption-large focus-inset" 8401 href="#" 8402 8403 data-value="SL" 8404 id="Sierra Leone" 8405 > 8406 <span 8407 8408 class="visibility-hidden" 8409 8410 > 8411 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8412 </span> 8413 <span class="country">Sierra Leone</span> 8414 <span class="localization-form__currency motion-reduce hidden"> 8415 INR 8416 â¹</span> 8417 </a> 8418 </li><li class="disclosure__item" tabindex="-1"> 8419 <a 8420 class="link link--text disclosure__link caption-large focus-inset" 8421 href="#" 8422 8423 data-value="SG" 8424 id="Singapore" 8425 >
8426 <span 8427 8428 class="visibility-hidden" 8429 8430 > 8431 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8432 </span> 8433 <span class="country">Singapore</span> 8434 <span class="localization-form__currency motion-reduce hidden"> 8435 INR 8436 â¹</span> 8437 </a> 8438 </li><li class="disclosure__item" tabindex="-1"> 8439 <a 8440 class="link link--text disclosure__link caption-large focus-inset" 8441 href="#" 8442 8443 data-value="SX" 8444 id="Sint Maarten" 8445 > 8446 <span 8447 8448 class="visibility-hidden" 8449 8450 > 8451 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8452 </span> 8453 <span class="country">Sint Maarten</span> 8454 <span class="localization-form__currency motion-reduce hidden"> 8455 INR 8456 â¹</span> 8457 </a> 8458 </li><li class="disclosure__item" tabindex="-1"> 8459 <a 8460 class="link link--text disclosure__link caption-large focus-inset" 8461 href="#" 8462 8463 data-value="SK" 8464 id="Slovakia" 8465 > 8466 <span 8467 8468 class="visibility-hidden" 8469 8470 > 8471 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8472 </span> 8473 <span class="country">Slovakia</span> 8474 <span class="localization-form__currency motion-reduce hidden"> 8475 INR 8476 â¹</span> 8477 </a> 8478 </li><li class="disclosure__item" tabindex="-1"> 8479 <a 8480 class="link link--text disclosure__link caption-large focus-inset" 8481 href="#" 8482 8483 data-value="SI" 8484 id="Slovenia" 8485 > 8486 <span 8487 8488 class="visibility-hidden" 8489 8490 > 8491 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8492 </span> 8493 <span class="country">Slovenia</span> 8494 <span class="localization-form__currency motion-reduce hidden"> 8495 INR 8496 â¹</span> 8497 </a> 8498 </li><li class="disclosure__item" tabindex="-1"> 8499 <a 8500 class="link link--text disclosure__link caption-large focus-inset" 8501 href="#" 8502 8503 data-value="SB" 8504 id="Solomon Islands" 8505 > 8506 <span 8507 8508 class="visibility-hidden" 8509 8510 > 8511 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8512 </span> 8513 <span class="country">Solomon Islands</span> 8514 <span class="localization-form__currency motion-reduce hidden"> 8515 INR 8516 â¹</span> 8517 </a> 8518 </li><li class="disclosure__item" tabindex="-1"> 8519 <a 8520 class="link link--text disclosure__link caption-large focus-inset" 8521 href="#" 8522 8523 data-value="SO" 8524 id="Somalia" 8525 > 8526 <span 8527 8528 class="visibility-hidden" 8529 8530 > 8531 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8532 </span>
8533 <span class="country">Somalia</span> 8534 <span class="localization-form__currency motion-reduce hidden"> 8535 INR 8536 â¹</span> 8537 </a> 8538 </li><li class="disclosure__item" tabindex="-1"> 8539 <a 8540 class="link link--text disclosure__link caption-large focus-inset" 8541 href="#" 8542 8543 data-value="ZA" 8544 id="South Africa" 8545 > 8546 <span 8547 8548 class="visibility-hidden" 8549 8550 > 8551 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8552 </span> 8553 <span class="country">South Africa</span> 8554 <span class="localization-form__currency motion-reduce hidden"> 8555 INR 8556 â¹</span> 8557 </a> 8558 </li><li class="disclosure__item" tabindex="-1"> 8559 <a 8560 class="link link--text disclosure__link caption-large focus-inset" 8561 href="#" 8562 8563 data-value="GS" 8564 id="South Georgia & South Sandwich Islands" 8565 > 8566 <span 8567 8568 class="visibility-hidden" 8569 8570 > 8571 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8572 </span> 8573 <span class="country">South Georgia & South Sandwich Islands</span> 8574 <span class="localization-form__currency motion-reduce hidden"> 8575 INR 8576 â¹</span> 8577 </a> 8578 </li><li class="disclosure__item" tabindex="-1"> 8579 <a 8580 class="link link--text disclosure__link caption-large focus-inset" 8581 href="#" 8582 8583 data-value="KR" 8584 id="South Korea" 8585 > 8586 <span 8587 8588 class="visibility-hidden" 8589 8590 > 8591 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8592 </span> 8593 <span class="country">South Korea</span> 8594 <span class="localization-form__currency motion-reduce hidden"> 8595 INR 8596 â¹</span> 8597 </a> 8598 </li><li class="disclosure__item" tabindex="-1"> 8599 <a 8600 class="link link--text disclosure__link caption-large focus-inset" 8601 href="#" 8602 8603 data-value="SS" 8604 id="South Sudan" 8605 > 8606 <span 8607 8608 class="visibility-hidden" 8609 8610 > 8611 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8612 </span> 8613 <span class="country">South Sudan</span> 8614 <span class="localization-form__currency motion-reduce hidden"> 8615 INR 8616 â¹</span> 8617 </a> 8618 </li><li class="disclosure__item" tabindex="-1"> 8619 <a 8620 class="link link--text disclosure__link caption-large focus-inset" 8621 href="#" 8622 8623 data-value="ES" 8624 id="Spain" 8625 > 8626 <span 8627 8628 class="visibility-hidden" 8629 8630 > 8631 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8632 </span> 8633 <span class="country">Spain</span> 8634 <span class="localization-form__currency motion-reduce hidden"> 8635 INR 8636 â¹</span> 8637 </a> 8638 </li><li class="disclosure__item" tabindex="-1"> 8639 <a 8640 class="link link--text disclosure__link caption-large focus-inset" 8641 href="#" 8642 8643 data-value="LK" 8644 id="Sri Lanka" 8645 >
8646 <span 8647 8648 class="visibility-hidden" 8649 8650 > 8651 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8652 </span> 8653 <span class="country">Sri Lanka</span> 8654 <span class="localization-form__currency motion-reduce hidden"> 8655 INR 8656 â¹</span> 8657 </a> 8658 </li><li class="disclosure__item" tabindex="-1"> 8659 <a 8660 class="link link--text disclosure__link caption-large focus-inset" 8661 href="#" 8662 8663 data-value="BL" 8664 id="St. Barthélemy" 8665 > 8666 <span 8667 8668 class="visibility-hidden" 8669 8670 > 8671 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8672 </span> 8673 <span class="country">St. Barthélemy</span> 8674 <span class="localization-form__currency motion-reduce hidden"> 8675 INR 8676 â¹</span> 8677 </a> 8678 </li><li class="disclosure__item" tabindex="-1"> 8679 <a 8680 class="link link--text disclosure__link caption-large focus-inset" 8681 href="#" 8682 8683 data-value="SH" 8684 id="St. Helena" 8685 > 8686 <span 8687 8688 class="visibility-hidden" 8689 8690 > 8691 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8692 </span> 8693 <span class="country">St. Helena</span> 8694 <span class="localization-form__currency motion-reduce hidden"> 8695 INR 8696 â¹</span> 8697 </a> 8698 </li><li class="disclosure__item" tabindex="-1"> 8699 <a 8700 class="link link--text disclosure__link caption-large focus-inset" 8701 href="#" 8702 8703 data-value="KN" 8704 id="St. Kitts & Nevis" 8705 > 8706 <span 8707 8708 class="visibility-hidden" 8709 8710 > 8711 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8712 </span> 8713 <span class="country">St. Kitts & Nevis</span> 8714 <span class="localization-form__currency motion-reduce hidden"> 8715 INR 8716 â¹</span> 8717 </a> 8718 </li><li class="disclosure__item" tabindex="-1"> 8719 <a 8720 class="link link--text disclosure__link caption-large focus-inset" 8721 href="#" 8722 8723 data-value="LC" 8724 id="St. Lucia" 8725 > 8726 <span 8727 8728 class="visibility-hidden" 8729 8730 > 8731 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8732 </span> 8733 <span class="country">St. Lucia</span> 8734 <span class="localization-form__currency motion-reduce hidden"> 8735 INR 8736 â¹</span> 8737 </a> 8738 </li><li class="disclosure__item" tabindex="-1"> 8739 <a 8740 class="link link--text disclosure__link caption-large focus-inset" 8741 href="#" 8742 8743 data-value="MF" 8744 id="St. Martin" 8745 > 8746 <span 8747 8748 class="visibility-hidden" 8749 8750 > 8751 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8752 </span>
8753 <span class="country">St. Martin</span> 8754 <span class="localization-form__currency motion-reduce hidden"> 8755 INR 8756 â¹</span> 8757 </a> 8758 </li><li class="disclosure__item" tabindex="-1"> 8759 <a 8760 class="link link--text disclosure__link caption-large focus-inset" 8761 href="#" 8762 8763 data-value="PM" 8764 id="St. Pierre & Miquelon" 8765 > 8766 <span 8767 8768 class="visibility-hidden" 8769 8770 > 8771 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8772 </span> 8773 <span class="country">St. Pierre & Miquelon</span> 8774 <span class="localization-form__currency motion-reduce hidden"> 8775 INR 8776 â¹</span> 8777 </a> 8778 </li><li class="disclosure__item" tabindex="-1"> 8779 <a 8780 class="link link--text disclosure__link caption-large focus-inset" 8781 href="#" 8782 8783 data-value="VC" 8784 id="St. Vincent & Grenadines" 8785 > 8786 <span 8787 8788 class="visibility-hidden" 8789 8790 > 8791 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8792 </span> 8793 <span class="country">St. Vincent & Grenadines</span> 8794 <span class="localization-form__currency motion-reduce hidden"> 8795 INR 8796 â¹</span> 8797 </a> 8798 </li><li class="disclosure__item" tabindex="-1"> 8799 <a 8800 class="link link--text disclosure__link caption-large focus-inset" 8801 href="#" 8802 8803 data-value="SD" 8804 id="Sudan" 8805 > 8806 <span 8807 8808 class="visibility-hidden" 8809 8810 > 8811 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8812 </span> 8813 <span class="country">Sudan</span> 8814 <span class="localization-form__currency motion-reduce hidden"> 8815 INR 8816 â¹</span> 8817 </a> 8818 </li><li class="disclosure__item" tabindex="-1"> 8819 <a 8820 class="link link--text disclosure__link caption-large focus-inset" 8821 href="#" 8822 8823 data-value="SR" 8824 id="Suriname" 8825 > 8826 <span 8827 8828 class="visibility-hidden" 8829 8830 > 8831 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8832 </span> 8833 <span class="country">Suriname</span> 8834 <span class="localization-form__currency motion-reduce hidden"> 8835 INR 8836 â¹</span> 8837 </a> 8838 </li><li class="disclosure__item" tabindex="-1"> 8839 <a 8840 class="link link--text disclosure__link caption-large focus-inset" 8841 href="#" 8842 8843 data-value="SJ" 8844 id="Svalbard & Jan Mayen" 8845 > 8846 <span 8847 8848 class="visibility-hidden" 8849 8850 > 8851 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8852 </span> 8853 <span class="country">Svalbard & Jan Mayen</span> 8854 <span class="localization-form__currency motion-reduce hidden"> 8855 INR 8856 â¹</span> 8857 </a> 8858 </li><li class="disclosure__item" tabindex="-1"> 8859 <a 8860 class="link link--text disclosure__link caption-large focus-inset" 8861 href="#" 8862 8863 data-value="SE" 8864 id="Sweden" 8865 >
8866 <span 8867 8868 class="visibility-hidden" 8869 8870 > 8871 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8872 </span> 8873 <span class="country">Sweden</span> 8874 <span class="localization-form__currency motion-reduce hidden"> 8875 INR 8876 â¹</span> 8877 </a> 8878 </li><li class="disclosure__item" tabindex="-1"> 8879 <a 8880 class="link link--text disclosure__link caption-large focus-inset" 8881 href="#" 8882 8883 data-value="CH" 8884 id="Switzerland" 8885 > 8886 <span 8887 8888 class="visibility-hidden" 8889 8890 > 8891 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8892 </span> 8893 <span class="country">Switzerland</span> 8894 <span class="localization-form__currency motion-reduce hidden"> 8895 INR 8896 â¹</span> 8897 </a> 8898 </li><li class="disclosure__item" tabindex="-1"> 8899 <a 8900 class="link link--text disclosure__link caption-large focus-inset" 8901 href="#" 8902 8903 data-value="TW" 8904 id="Taiwan" 8905 > 8906 <span 8907 8908 class="visibility-hidden" 8909 8910 > 8911 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8912 </span> 8913 <span class="country">Taiwan</span> 8914 <span class="localization-form__currency motion-reduce hidden"> 8915 INR 8916 â¹</span> 8917 </a> 8918 </li><li class="disclosure__item" tabindex="-1"> 8919 <a 8920 class="link link--text disclosure__link caption-large focus-inset" 8921 href="#" 8922 8923 data-value="TJ" 8924 id="Tajikistan" 8925 > 8926 <span 8927 8928 class="visibility-hidden" 8929 8930 > 8931 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8932 </span> 8933 <span class="country">Tajikistan</span> 8934 <span class="localization-form__currency motion-reduce hidden"> 8935 INR 8936 â¹</span> 8937 </a> 8938 </li><li class="disclosure__item" tabindex="-1"> 8939 <a 8940 class="link link--text disclosure__link caption-large focus-inset" 8941 href="#" 8942 8943 data-value="TZ" 8944 id="Tanzania" 8945 > 8946 <span 8947 8948 class="visibility-hidden" 8949 8950 > 8951 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8952 </span> 8953 <span class="country">Tanzania</span> 8954 <span class="localization-form__currency motion-reduce hidden"> 8955 INR 8956 â¹</span> 8957 </a> 8958 </li><li class="disclosure__item" tabindex="-1"> 8959 <a 8960 class="link link--text disclosure__link caption-large focus-inset" 8961 href="#" 8962 8963 data-value="TH" 8964 id="Thailand" 8965 > 8966 <span 8967 8968 class="visibility-hidden" 8969 8970 > 8971 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8972 </span>
8973 <span class="country">Thailand</span> 8974 <span class="localization-form__currency motion-reduce hidden"> 8975 INR 8976 â¹</span> 8977 </a> 8978 </li><li class="disclosure__item" tabindex="-1"> 8979 <a 8980 class="link link--text disclosure__link caption-large focus-inset" 8981 href="#" 8982 8983 data-value="TL" 8984 id="Timor-Leste" 8985 > 8986 <span 8987 8988 class="visibility-hidden" 8989 8990 > 8991 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 8992 </span> 8993 <span class="country">Timor-Leste</span> 8994 <span class="localization-form__currency motion-reduce hidden"> 8995 INR 8996 â¹</span> 8997 </a> 8998 </li><li class="disclosure__item" tabindex="-1"> 8999 <a 9000 class="link link--text disclosure__link caption-large focus-inset" 9001 href="#" 9002 9003 data-value="TG" 9004 id="Togo" 9005 > 9006 <span 9007 9008 class="visibility-hidden" 9009 9010 > 9011 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9012 </span> 9013 <span class="country">Togo</span> 9014 <span class="localization-form__currency motion-reduce hidden"> 9015 INR 9016 â¹</span> 9017 </a> 9018 </li><li class="disclosure__item" tabindex="-1"> 9019 <a 9020 class="link link--text disclosure__link caption-large focus-inset" 9021 href="#" 9022 9023 data-value="TK" 9024 id="Tokelau" 9025 > 9026 <span 9027 9028 class="visibility-hidden" 9029 9030 > 9031 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9032 </span> 9033 <span class="country">Tokelau</span> 9034 <span class="localization-form__currency motion-reduce hidden"> 9035 INR 9036 â¹</span> 9037 </a> 9038 </li><li class="disclosure__item" tabindex="-1"> 9039 <a 9040 class="link link--text disclosure__link caption-large focus-inset" 9041 href="#" 9042 9043 data-value="TO" 9044 id="Tonga" 9045 > 9046 <span 9047 9048 class="visibility-hidden" 9049 9050 > 9051 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9052 </span> 9053 <span class="country">Tonga</span> 9054 <span class="localization-form__currency motion-reduce hidden"> 9055 INR 9056 â¹</span> 9057 </a> 9058 </li><li class="disclosure__item" tabindex="-1"> 9059 <a 9060 class="link link--text disclosure__link caption-large focus-inset" 9061 href="#" 9062 9063 data-value="TT" 9064 id="Trinidad & Tobago" 9065 > 9066 <span 9067 9068 class="visibility-hidden" 9069 9070 > 9071 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9072 </span> 9073 <span class="country">Trinidad & Tobago</span> 9074 <span class="localization-form__currency motion-reduce hidden"> 9075 INR 9076 â¹</span> 9077 </a> 9078 </li><li class="disclosure__item" tabindex="-1"> 9079 <a 9080 class="link link--text disclosure__link caption-large focus-inset" 9081 href="#" 9082 9083 data-value="TA" 9084 id="Tristan da Cunha" 9085 >
9086 <span 9087 9088 class="visibility-hidden" 9089 9090 > 9091 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9092 </span> 9093 <span class="country">Tristan da Cunha</span> 9094 <span class="localization-form__currency motion-reduce hidden"> 9095 INR 9096 â¹</span> 9097 </a> 9098 </li><li class="disclosure__item" tabindex="-1"> 9099 <a 9100 class="link link--text disclosure__link caption-large focus-inset" 9101 href="#" 9102 9103 data-value="TN" 9104 id="Tunisia" 9105 > 9106 <span 9107 9108 class="visibility-hidden" 9109 9110 > 9111 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9112 </span> 9113 <span class="country">Tunisia</span> 9114 <span class="localization-form__currency motion-reduce hidden"> 9115 INR 9116 â¹</span> 9117 </a> 9118 </li><li class="disclosure__item" tabindex="-1"> 9119 <a 9120 class="link link--text disclosure__link caption-large focus-inset" 9121 href="#" 9122 9123 data-value="TR" 9124 id="Türkiye" 9125 > 9126 <span 9127 9128 class="visibility-hidden" 9129 9130 > 9131 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9132 </span> 9133 <span class="country">Türkiye</span> 9134 <span class="localization-form__currency motion-reduce hidden"> 9135 INR 9136 â¹</span> 9137 </a> 9138 </li><li class="disclosure__item" tabindex="-1"> 9139 <a 9140 class="link link--text disclosure__link caption-large focus-inset" 9141 href="#" 9142 9143 data-value="TM" 9144 id="Turkmenistan" 9145 > 9146 <span 9147 9148 class="visibility-hidden" 9149 9150 > 9151 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9152 </span> 9153 <span class="country">Turkmenistan</span> 9154 <span class="localization-form__currency motion-reduce hidden"> 9155 INR 9156 â¹</span> 9157 </a> 9158 </li><li class="disclosure__item" tabindex="-1"> 9159 <a 9160 class="link link--text disclosure__link caption-large focus-inset" 9161 href="#" 9162 9163 data-value="TC" 9164 id="Turks & Caicos Islands" 9165 > 9166 <span 9167 9168 class="visibility-hidden" 9169 9170 > 9171 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9172 </span> 9173 <span class="country">Turks & Caicos Islands</span> 9174 <span class="localization-form__currency motion-reduce hidden"> 9175 INR 9176 â¹</span> 9177 </a> 9178 </li><li class="disclosure__item" tabindex="-1"> 9179 <a 9180 class="link link--text disclosure__link caption-large focus-inset" 9181 href="#" 9182 9183 data-value="TV" 9184 id="Tuvalu" 9185 > 9186 <span 9187 9188 class="visibility-hidden" 9189 9190 > 9191 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9192 </span>
9193 <span class="country">Tuvalu</span> 9194 <span class="localization-form__currency motion-reduce hidden"> 9195 INR 9196 â¹</span> 9197 </a> 9198 </li><li class="disclosure__item" tabindex="-1"> 9199 <a 9200 class="link link--text disclosure__link caption-large focus-inset" 9201 href="#" 9202 9203 data-value="UM" 9204 id="U.S. Outlying Islands" 9205 > 9206 <span 9207 9208 class="visibility-hidden" 9209 9210 > 9211 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9212 </span> 9213 <span class="country">U.S. Outlying Islands</span> 9214 <span class="localization-form__currency motion-reduce hidden"> 9215 INR 9216 â¹</span> 9217 </a> 9218 </li><li class="disclosure__item" tabindex="-1"> 9219 <a 9220 class="link link--text disclosure__link caption-large focus-inset" 9221 href="#" 9222 9223 data-value="UG" 9224 id="Uganda" 9225 > 9226 <span 9227 9228 class="visibility-hidden" 9229 9230 > 9231 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9232 </span> 9233 <span class="country">Uganda</span> 9234 <span class="localization-form__currency motion-reduce hidden"> 9235 INR 9236 â¹</span> 9237 </a> 9238 </li><li class="disclosure__item" tabindex="-1"> 9239 <a 9240 class="link link--text disclosure__link caption-large focus-inset" 9241 href="#" 9242 9243 data-value="UA" 9244 id="Ukraine" 9245 > 9246 <span 9247 9248 class="visibility-hidden" 9249 9250 > 9251 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9252 </span> 9253 <span class="country">Ukraine</span> 9254 <span class="localization-form__currency motion-reduce hidden"> 9255 INR 9256 â¹</span> 9257 </a> 9258 </li><li class="disclosure__item" tabindex="-1"> 9259 <a 9260 class="link link--text disclosure__link caption-large focus-inset" 9261 href="#" 9262 9263 data-value="AE" 9264 id="United Arab Emirates" 9265 > 9266 <span 9267 9268 class="visibility-hidden" 9269 9270 > 9271 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9272 </span> 9273 <span class="country">United Arab Emirates</span> 9274 <span class="localization-form__currency motion-reduce hidden"> 9275 INR 9276 â¹</span> 9277 </a> 9278 </li><li class="disclosure__item" tabindex="-1"> 9279 <a 9280 class="link link--text disclosure__link caption-large focus-inset" 9281 href="#" 9282 9283 data-value="GB" 9284 id="United Kingdom" 9285 > 9286 <span 9287 9288 class="visibility-hidden" 9289 9290 > 9291 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9292 </span> 9293 <span class="country">United Kingdom</span> 9294 <span class="localization-form__currency motion-reduce hidden"> 9295 INR 9296 â¹</span> 9297 </a> 9298 </li><li class="disclosure__item" tabindex="-1"> 9299 <a 9300 class="link link--text disclosure__link caption-large focus-inset" 9301 href="#" 9302 9303 aria-current="true" 9304 9305 data-value="US" 9306 id="United States" 9307 >
9308 <span 9309 9310 > 9311 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9312 </span> 9313 <span class="country">United States</span> 9314 <span class="localization-form__currency motion-reduce hidden"> 9315 INR 9316 â¹</span> 9317 </a> 9318 </li><li class="disclosure__item" tabindex="-1"> 9319 <a 9320 class="link link--text disclosure__link caption-large focus-inset" 9321 href="#" 9322 9323 data-value="UY" 9324 id="Uruguay" 9325 > 9326 <span 9327 9328 class="visibility-hidden" 9329 9330 > 9331 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9332 </span> 9333 <span class="country">Uruguay</span> 9334 <span class="localization-form__currency motion-reduce hidden"> 9335 INR 9336 â¹</span> 9337 </a> 9338 </li><li class="disclosure__item" tabindex="-1"> 9339 <a 9340 class="link link--text disclosure__link caption-large focus-inset" 9341 href="#" 9342 9343 data-value="UZ" 9344 id="Uzbekistan" 9345 > 9346 <span 9347 9348 class="visibility-hidden" 9349 9350 > 9351 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9352 </span> 9353 <span class="country">Uzbekistan</span> 9354 <span class="localization-form__currency motion-reduce hidden"> 9355 INR 9356 â¹</span> 9357 </a> 9358 </li><li class="disclosure__item" tabindex="-1"> 9359 <a 9360 class="link link--text disclosure__link caption-large focus-inset" 9361 href="#" 9362 9363 data-value="VU" 9364 id="Vanuatu" 9365 > 9366 <span 9367 9368 class="visibility-hidden" 9369 9370 > 9371 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9372 </span> 9373 <span class="country">Vanuatu</span> 9374 <span class="localization-form__currency motion-reduce hidden"> 9375 INR 9376 â¹</span> 9377 </a> 9378 </li><li class="disclosure__item" tabindex="-1"> 9379 <a 9380 class="link link--text disclosure__link caption-large focus-inset" 9381 href="#" 9382 9383 data-value="VA" 9384 id="Vatican City" 9385 > 9386 <span 9387 9388 class="visibility-hidden" 9389 9390 > 9391 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9392 </span> 9393 <span class="country">Vatican City</span> 9394 <span class="localization-form__currency motion-reduce hidden"> 9395 INR 9396 â¹</span> 9397 </a> 9398 </li><li class="disclosure__item" tabindex="-1"> 9399 <a 9400 class="link link--text disclosure__link caption-large focus-inset" 9401 href="#" 9402 9403 data-value="VE" 9404 id="Venezuela" 9405 > 9406 <span 9407 9408 class="visibility-hidden" 9409 9410 > 9411 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9412 </span>
9413 <span class="country">Venezuela</span> 9414 <span class="localization-form__currency motion-reduce hidden"> 9415 INR 9416 â¹</span> 9417 </a> 9418 </li><li class="disclosure__item" tabindex="-1"> 9419 <a 9420 class="link link--text disclosure__link caption-large focus-inset" 9421 href="#" 9422 9423 data-value="VN" 9424 id="Vietnam" 9425 > 9426 <span 9427 9428 class="visibility-hidden" 9429 9430 > 9431 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9432 </span> 9433 <span class="country">Vietnam</span> 9434 <span class="localization-form__currency motion-reduce hidden"> 9435 INR 9436 â¹</span> 9437 </a> 9438 </li><li class="disclosure__item" tabindex="-1"> 9439 <a 9440 class="link link--text disclosure__link caption-large focus-inset" 9441 href="#" 9442 9443 data-value="WF" 9444 id="Wallis & Futuna" 9445 > 9446 <span 9447 9448 class="visibility-hidden" 9449 9450 > 9451 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9452 </span> 9453 <span class="country">Wallis & Futuna</span> 9454 <span class="localization-form__currency motion-reduce hidden"> 9455 INR 9456 â¹</span> 9457 </a> 9458 </li><li class="disclosure__item" tabindex="-1"> 9459 <a 9460 class="link link--text disclosure__link caption-large focus-inset" 9461 href="#" 9462 9463 data-value="EH" 9464 id="Western Sahara" 9465 > 9466 <span 9467 9468 class="visibility-hidden" 9469 9470 > 9471 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9472 </span> 9473 <span class="country">Western Sahara</span> 9474 <span class="localization-form__currency motion-reduce hidden"> 9475 INR 9476 â¹</span> 9477 </a> 9478 </li><li class="disclosure__item" tabindex="-1"> 9479 <a 9480 class="link link--text disclosure__link caption-large focus-inset" 9481 href="#" 9482 9483 data-value="YE" 9484 id="Yemen" 9485 > 9486 <span 9487 9488 class="visibility-hidden" 9489 9490 > 9491 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9492 </span> 9493 <span class="country">Yemen</span> 9494 <span class="localization-form__currency motion-reduce hidden"> 9495 INR 9496 â¹</span> 9497 </a> 9498 </li><li class="disclosure__item" tabindex="-1"> 9499 <a 9500 class="link link--text disclosure__link caption-large focus-inset" 9501 href="#" 9502 9503 data-value="ZM" 9504 id="Zambia" 9505 > 9506 <span 9507 9508 class="visibility-hidden" 9509 9510 > 9511 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9512 </span> 9513 <span class="country">Zambia</span> 9514 <span class="localization-form__currency motion-reduce hidden"> 9515 INR 9516 â¹</span> 9517 </a> 9518 </li><li class="disclosure__item" tabindex="-1"> 9519 <a 9520 class="link link--text disclosure__link caption-large focus-inset" 9521 href="#" 9522 9523 data-value="ZW" 9524 id="Zimbabwe" 9525 >
9526 <span 9527 9528 class="visibility-hidden" 9529 9530 > 9531 <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><use href="#icon-checkmark-HeaderCountryMobile"/></svg> 9532 </span> 9533 <span class="country">Zimbabwe</span> 9534 <span class="localization-form__currency motion-reduce hidden"> 9535 INR 9536 â¹</span> 9537 </a> 9538 </li></ul> 9539 </div> 9540 </div> 9541 <div class="country-selector__overlay"></div> 9542</div> 9543<input type="hidden" name="country_code" value="US"> 9544</div></form></localization-form> 9545 9546</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 9547 <a href="https://www.facebook.com/profile.php?id=61581114748676" class="list-social__link link"> 9548 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 9549</span> 9550 <span class="visually-hidden">Facebook</span> 9551 </a> 9552 </li><li class="list-social__item"> 9553 <a href="https://www.linkedin.com/company/lil-legends/" class="list-social__link link"> 9554 <span class="svg-wrapper"><?xml version="1.0" encoding="iso-8859-1"?> 9555<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --> 9556<svg height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 9557 viewBox="0 0 382 382" xml:space="preserve"> 9558<path style="fill:#0077B7;" d="M347.445,0H34.555C15.471,0,0,15.471,0,34.555v312.889C0,366.529,15.471,382,34.555,382h312.889 9559 C366.529,382,382,366.529,382,347.444V34.555C382,15.471,366.529,0,347.445,0z M118.207,329.844c0,5.554-4.502,10.056-10.056,10.056 9560 H65.345c-5.554,0-10.056-4.502-10.056-10.056V150.403c0-5.554,4.502-10.056,10.056-10.056h42.806 9561 c5.554,0,10.056,4.502,10.056,10.056V329.844z M86.748,123.432c-22.459,0-40.666-18.207-40.666-40.666S64.289,42.1,86.748,42.1 9562 s40.666,18.207,40.666,40.666S109.208,123.432,86.748,123.432z M341.91,330.654c0,5.106-4.14,9.246-9.246,9.246H286.73 9563 c-5.106,0-9.246-4.14-9.246-9.246v-84.168c0-12.556,3.683-55.021-32.813-55.021c-28.309,0-34.051,29.066-35.204,42.11v97.079 9564 c0,5.106-4.139,9.246-9.246,9.246h-44.426c-5.106,0-9.246-4.14-9.246-9.246V149.593c0-5.106,4.14-9.246,9.246-9.246h44.426 9565 c5.106,0,9.246,4.14,9.246,9.246v15.655c10.497-15.753,26.097-27.912,59.312-27.912c73.552,0,73.131,68.716,73.131,106.472 9566 L341.91,330.654L341.91,330.654z"/> 9567</svg></span> 9568 <span class="visually-hidden">Linkedin</span> 9569 </a> 9570 </li><li class="list-social__item"> 9571 <a href="https://www.instagram.com/lillegendsbooks/" class="list-social__link link"> 9572 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 9573</span>
9574 <span class="visually-hidden">Instagram</span> 9575 </a> 9576 </li></ul> 9577 </div> 9578 </div> 9579 </div> 9580 </div> 9581 </details> 9582</header-drawer> 9583<span class="header__heading"> 9584 <a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"><img src="//lillegendsbooks.com/cdn/shop/files/Oswaal_Books_Logo_wor-21_1_1.png?v=1784202245&width=600" alt="Lil Legends Books" srcset="//lillegendsbooks.com/cdn/shop/files/Oswaal_Books_Logo_wor-21_1_1.png?v=1784202245&width=230 230w, //lillegendsbooks.com/cdn/shop/files/Oswaal_Books_Logo_wor-21_1_1.png?v=1784202245&width=345 345w, //lillegendsbooks.com/cdn/shop/files/Oswaal_Books_Logo_wor-21_1_1.png?v=1784202245&width=460 460w" width="230" height="57.212500000000006" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 460px) 50vw, 230px"> 9585 </div></a> 9586 </span> 9587 <style> 9588@media screen and (min-width: 990px) { 9589 .mega-menu:hover > .mega-menu__content { 9590 display: block !important; 9591 } 9592 9593 .mega-menu[open] > .mega-menu__content { 9594 display: block; 9595 } 9596 9597 .mega-menu summary { 9598 pointer-events: none; 9599 } 9600 9601 .mega-menu summary a { 9602 pointer-events: auto; 9603 } 9604} 9605 9606 </style> 9607 9608<nav class="header__inline-menu"> 9609 <ul class="list-menu list-menu--inline" role="list"><li class="header__menu-item-wrapper"><header-menu> 9610 <details id="Details-HeaderMenu-1" class="mega-menu"> 9611 <summary 9612 id="HeaderMenu-by-age" 9613 class="header__menu-item list-menu__item link focus-inset" 9614 > 9615 <a 9616 href="/collections/shop-by-age" 9617 class="header__menu-link-wrapper" 9618 data-mega-menu-trigger 9619 > 9620 <span class="">By Age</span> 9621 </a><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 9622</summary> 9623 9624 <div 9625 id="MegaMenu-Content-1" 9626 class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup" 9627 tabindex="-1" 9628 > 9629 <ul 9630 class="mega-menu__list page-width mega-menu__list--condensed" 9631 role="list" 9632 ><li> 9633 <a 9634 id="HeaderMenu-by-age-0-2-years" 9635 href="/collections/0-2-years" 9636 class="mega-menu__link mega-menu__link--level-2 link" 9637 9638 > 9639 0-2 Years 9640 </a></li><li> 9641 <a 9642 id="HeaderMenu-by-age-3-5-years" 9643 href="/collections/3-5-years" 9644 class="mega-menu__link mega-menu__link--level-2 link" 9645 9646 > 9647 3-5 Years 9648 </a></li><li> 9649 <a 9650 id="HeaderMenu-by-age-6-11-years" 9651 href="/collections/6-11-years" 9652 class="mega-menu__link mega-menu__link--level-2 link" 9653 9654 > 9655 6-11 Years 9656 </a></li></ul> 9657 </div> 9658 </details> 9659 </header-menu></li><li class="header__menu-item-wrapper"><header-menu> 9660 <details id="Details-HeaderMenu-2" class="mega-menu"> 9661 <summary 9662 id="HeaderMenu-activity" 9663 class="header__menu-item list-menu__item link focus-inset" 9664 > 9665 <a 9666 href="/collections/interactive-learning" 9667 class="header__menu-link-wrapper" 9668 data-mega-menu-trigger 9669 > 9670 <span class="">Activity</span> 9671 </a><svg class="icon icon-caret" viewBox="0 0 10 6">
9671<path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 9672</summary> 9673 9674 <div 9675 id="MegaMenu-Content-2" 9676 class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup" 9677 tabindex="-1" 9678 > 9679 <ul 9680 class="mega-menu__list page-width" 9681 role="list" 9682 ><li> 9683 <a 9684 id="HeaderMenu-activity-activity-books" 9685 href="/collections/activity-books" 9686 class="mega-menu__link mega-menu__link--level-2 link" 9687 9688 > 9689 Activity Books 9690 </a><ul class="list-unstyled" role="list"><li> 9691 <a 9692 id="HeaderMenu-activity-activity-books-age-3" 9693 href="/collections/activity-books-for-3-year-olds" 9694 class="mega-menu__link link" 9695 9696 > 9697 Age 3+ 9698 </a> 9699 </li><li> 9700 <a 9701 id="HeaderMenu-activity-activity-books-age-4" 9702 href="/collections/activity-books-for-4-year-olds" 9703 class="mega-menu__link link" 9704 9705 > 9706 Age 4+ 9707 </a> 9708 </li><li> 9709 <a 9710 id="HeaderMenu-activity-activity-books-age-5" 9711 href="/collections/activity-books-for-5-year-olds" 9712 class="mega-menu__link link" 9713 9714 > 9715 Age 5+ 9716 </a> 9717 </li><li> 9718 <a 9719 id="HeaderMenu-activity-activity-books-mindful-mazes" 9720 href="/collections/mindful-mazes" 9721 class="mega-menu__link link" 9722 9723 > 9724 Mindful Mazes 9725 </a> 9726 </li></ul></li><li> 9727 <a 9728 id="HeaderMenu-activity-book-of-imagination" 9729 href="/collections/book-of-imagination" 9730 class="mega-menu__link mega-menu__link--level-2 link" 9731 9732 > 9733 Book of Imagination 9734 </a></li><li> 9735 <a 9736 id="HeaderMenu-activity-phonic-reading" 9737 href="/collections/phonic-reading" 9738 class="mega-menu__link mega-menu__link--level-2 link" 9739 9740 > 9741 Phonic Reading 9742 </a></li><li> 9743 <a 9744 id="HeaderMenu-activity-flashcards" 9745 href="/collections/flashcards" 9746 class="mega-menu__link mega-menu__link--level-2 link" 9747 9748 > 9749 Flashcards 9750 </a></li><li> 9751 <a 9752 id="HeaderMenu-activity-250-activity-book" 9753 href="/collections/250-activity-book" 9754 class="mega-menu__link mega-menu__link--level-2 link" 9755 9756 > 9757 250+ Activity Book 9758 </a></li><li> 9759 <a 9760 id="HeaderMenu-activity-puzzle-books" 9761 href="/collections/puzzle-books" 9762 class="mega-menu__link mega-menu__link--level-2 link" 9763 9764 > 9765 Puzzle Books 9766 </a></li><li> 9767 <a 9768 id="HeaderMenu-activity-hindi-learning-books" 9769 href="/collections/mitali-hindi-literacy-series" 9770 class="mega-menu__link mega-menu__link--level-2 link" 9771 9772 > 9773 Hindi Learning Books 9774 </a></li><li> 9775 <a 9776 id="HeaderMenu-activity-sticker-books" 9777 href="/collections/sticker-books" 9778 class="mega-menu__link mega-menu__link--level-2 link" 9779 9780 > 9781 Sticker Books 9782 </a><ul class="list-unstyled" role="list"><li> 9783 <a 9784 id="HeaderMenu-activity-sticker-books-shapes" 9785 href="/collections/shapes" 9786 class="mega-menu__link link" 9787 9788 > 9789 Shapes 9790 </a> 9791 </li><li> 9792 <a 9793 id="HeaderMenu-activity-sticker-books-animals" 9794 href="/collections/animals" 9795 class="mega-menu__link link" 9796 9797 > 9798 Animals 9799 </a> 9800 </li><li> 9801 <a 9802 id="HeaderMenu-activity-sticker-books-numbers" 9803 href="/collections/numbers" 9804 class="mega-menu__link link" 9805 9806 > 9807 Numbers 9808 </a> 9809 </li><li> 9810 <a 9811 id="HeaderMenu-activity-sticker-books-flags-of-the-world" 9812 href="/collections/flags-of-the-world" 9813 class="mega-menu__link link" 9814 9815 > 9816 Flags of the World 9817 </a> 9818 </li><li> 9819 <a 9820 id="HeaderMenu-activity-sticker-books-reward-stickers" 9821 href="/collections/reward-stickers" 9822 class="mega-menu__link link" 9823 9824 > 9825 Reward Stickers 9826 </a> 9827 </li></ul></li><li> 9828 <a 9829 id="HeaderMenu-activity-box-set" 9830 href="/collections/box-set" 9831 class="mega-menu__link mega-menu__link--level-2 link" 9832 9833 > 9834 Box Set 9835 </a></li></ul> 9836 </div> 9837 </details> 9838 </header-menu></li><li class="header__menu-item-wrapper"><header-menu> 9839 <details id="Details-HeaderMenu-3" class="mega-menu"> 9840 <summary 9841 id="HeaderMenu-writing" 9842 class="header__menu-item list-menu__item link focus-inset" 9843 > 9844 <a 9845 href="/collections/writing-books" 9846 class="header__menu-link-wrapper" 9847 data-mega-menu-trigger 9848 >
9849 <span class="">Writing</span> 9850 </a><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 9851</summary> 9852 9853 <div 9854 id="MegaMenu-Content-3" 9855 class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup" 9856 tabindex="-1" 9857 > 9858 <ul 9859 class="mega-menu__list page-width mega-menu__list--condensed" 9860 role="list" 9861 ><li> 9862 <a 9863 id="HeaderMenu-writing-lines-patterns-tracing" 9864 href="/collections/lines-patterns-tracing" 9865 class="mega-menu__link mega-menu__link--level-2 link" 9866 9867 > 9868 Lines & Patterns Tracing 9869 </a></li><li> 9870 <a 9871 id="HeaderMenu-writing-number-tracing" 9872 href="/collections/number-tracing" 9873 class="mega-menu__link mega-menu__link--level-2 link" 9874 9875 > 9876 Number Tracing 9877 </a></li><li> 9878 <a 9879 id="HeaderMenu-writing-alphabet-tracing" 9880 href="/collections/alphabet-tracing" 9881 class="mega-menu__link mega-menu__link--level-2 link" 9882 9883 > 9884 Alphabet Tracing 9885 </a></li><li> 9886 <a 9887 id="HeaderMenu-writing-pencil-control" 9888 href="/collections/pencil-control" 9889 class="mega-menu__link mega-menu__link--level-2 link" 9890 9891 > 9892 Pencil Control 9893 </a></li><li> 9894 <a 9895 id="HeaderMenu-writing-cursive-writing-book" 9896 href="/collections/cursive-writing-book" 9897 class="mega-menu__link mega-menu__link--level-2 link" 9898 9899 > 9900 Cursive Writing Book 9901 </a></li></ul> 9902 </div> 9903 </details> 9904 </header-menu></li><li class="header__menu-item-wrapper"><header-menu> 9905 <details id="Details-HeaderMenu-4" class="mega-menu"> 9906 <summary 9907 id="HeaderMenu-coloring" 9908 class="header__menu-item list-menu__item link focus-inset" 9909 > 9910 <a 9911 href="/collections/coloring-books" 9912 class="header__menu-link-wrapper" 9913 data-mega-menu-trigger 9914 > 9915 <span class="">Coloring</span> 9916 </a><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 9917</summary> 9918 9919 <div 9920 id="MegaMenu-Content-4" 9921 class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup" 9922 tabindex="-1" 9923 > 9924 <ul 9925 class="mega-menu__list page-width mega-menu__list--condensed" 9926 role="list" 9927 ><li> 9928 <a 9929 id="HeaderMenu-coloring-copy-coloring" 9930 href="/collections/copy-coloring" 9931 class="mega-menu__link mega-menu__link--level-2 link" 9932 9933 > 9934 Copy Coloring 9935 </a></li><li> 9936 <a 9937 id="HeaderMenu-coloring-crayon-coloring" 9938 href="/collections/crayon-coloring" 9939 class="mega-menu__link mega-menu__link--level-2 link" 9940 9941 > 9942 Crayon Coloring 9943 </a></li><li> 9944 <a 9945 id="HeaderMenu-coloring-art-and-craft" 9946 href="/collections/art-and-craft" 9947 class="mega-menu__link mega-menu__link--level-2 link" 9948 9949 > 9950 Art And Craft 9951 </a></li><li> 9952 <a 9953 id="HeaderMenu-coloring-dot-to-dot" 9954 href="/collections/dot-to-dot" 9955 class="mega-menu__link mega-menu__link--level-2 link" 9956 9957 > 9958 Dot-to-Dot 9959 </a></li><li> 9960 <a 9961 id="HeaderMenu-coloring-jumbo-colouring" 9962 href="/collections/jumbo-colouring" 9963 class="mega-menu__link mega-menu__link--level-2 link" 9964 9965 > 9966 Jumbo Colouring 9967 </a></li><li> 9968 <a 9969 id="HeaderMenu-coloring-arty-animals" 9970 href="/collections/arty-animals" 9971 class="mega-menu__link mega-menu__link--level-2 link" 9972 9973 > 9974 Arty Animals 9975 </a></li><li> 9976 <a 9977 id="HeaderMenu-coloring-hardboard-support-colouring-book" 9978 href="/collections/hardboard-support-colouring-book" 9979 class="mega-menu__link mega-menu__link--level-2 link" 9980 9981 > 9982 Hardboard Support Colouring Book 9983 </a></li></ul> 9984 </div> 9985 </details> 9986 </header-menu></li><li class="header__menu-item-wrapper"><header-menu> 9987 <details id="Details-HeaderMenu-5" class="mega-menu"> 9988 <summary 9989 id="HeaderMenu-knowledge-discovery" 9990 class="header__menu-item list-menu__item link focus-inset" 9991 > 9992 <a 9993 href="/collections/knowledge-discovery" 9994 class="header__menu-link-wrapper" 9995 data-mega-menu-trigger 9996 >
9997 <span class="">Knowledge & Discovery</span> 9998 </a><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 9999</summary> 10000 10001 <div 10002 id="MegaMenu-Content-5" 10003 class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup" 10004 tabindex="-1" 10005 > 10006 <ul 10007 class="mega-menu__list page-width" 10008 role="list" 10009 ><li> 10010 <a 10011 id="HeaderMenu-knowledge-discovery-know-me-series-animals" 10012 href="/collections/know-me-series-animals" 10013 class="mega-menu__link mega-menu__link--level-2 link" 10014 10015 > 10016 Know Me Series - Animals 10017 </a><ul class="list-unstyled" role="list"><li> 10018 <a 10019 id="HeaderMenu-knowledge-discovery-know-me-series-animals-pet-animals" 10020 href="/collections/pet" 10021 class="mega-menu__link link" 10022 10023 > 10024 Pet Animals 10025 </a> 10026 </li><li> 10027 <a 10028 id="HeaderMenu-knowledge-discovery-know-me-series-animals-wild-animals" 10029 href="/collections/wild" 10030 class="mega-menu__link link" 10031 10032 > 10033 Wild Animals 10034 </a> 10035 </li><li> 10036 <a 10037 id="HeaderMenu-knowledge-discovery-know-me-series-animals-farm-animals" 10038 href="/collections/farm" 10039 class="mega-menu__link link" 10040 10041 > 10042 Farm Animals 10043 </a> 10044 </li><li> 10045 <a 10046 id="HeaderMenu-knowledge-discovery-know-me-series-animals-sea-animals" 10047 href="/collections/sea" 10048 class="mega-menu__link link" 10049 10050 > 10051 Sea Animals 10052 </a> 10053 </li><li> 10054 <a 10055 id="HeaderMenu-knowledge-discovery-know-me-series-animals-dino" 10056 href="/collections/dino" 10057 class="mega-menu__link link" 10058 10059 > 10060 Dino 10061 </a> 10062 </li><li> 10063 <a 10064 id="HeaderMenu-knowledge-discovery-know-me-series-animals-padded" 10065 href="/collections/know-me-series-padded-books" 10066 class="mega-menu__link link" 10067 10068 > 10069 Padded 10070 </a> 10071 </li><li> 10072 <a 10073 id="HeaderMenu-knowledge-discovery-know-me-series-animals-paperback" 10074 href="/collections/know-me-series-paperback" 10075 class="mega-menu__link link" 10076 10077 > 10078 Paperback 10079 </a> 10080 </li><li> 10081 <a 10082 id="HeaderMenu-knowledge-discovery-know-me-series-animals-shaped-board-books" 10083 href="/collections/know-me-series-shaped-board-books" 10084 class="mega-menu__link link" 10085 10086 > 10087 Shaped Board Books 10088 </a> 10089 </li></ul></li><li> 10090 <a 10091 id="HeaderMenu-knowledge-discovery-know-me-series-birds" 10092 href="/collections/know-me-series-birds" 10093 class="mega-menu__link mega-menu__link--level-2 link" 10094 10095 > 10096 Know Me Series - Birds 10097 </a></li><li> 10098 <a 10099 id="HeaderMenu-knowledge-discovery-picture-books" 10100 href="/collections/picture-book" 10101 class="mega-menu__link mega-menu__link--level-2 link" 10102 10103 > 10104 Picture Books 10105 </a></li><li> 10106 <a 10107 id="HeaderMenu-knowledge-discovery-reading-books" 10108 href="/collections/reading-books" 10109 class="mega-menu__link mega-menu__link--level-2 link" 10110 10111 > 10112 Reading Books 10113 </a></li><li> 10114 <a 10115 id="HeaderMenu-knowledge-discovery-parenting-guide" 10116 href="/collections/parenting-guide" 10117 class="mega-menu__link mega-menu__link--level-2 link" 10118 10119 > 10120 Parenting Guide 10121 </a></li><li> 10122 <a 10123 id="HeaderMenu-knowledge-discovery-our-solar-system" 10124 href="/collections/our-solar-system" 10125 class="mega-menu__link mega-menu__link--level-2 link" 10126 10127 > 10128 Our Solar System 10129 </a></li><li> 10130 <a 10131 id="HeaderMenu-knowledge-discovery-my-body-my-buddy" 10132 href="/collections/my-body-my-buddy" 10133 class="mega-menu__link mega-menu__link--level-2 link" 10134 10135 > 10136 My Body â My Buddy 10137 </a></li><li> 10138 <a 10139 id="HeaderMenu-knowledge-discovery-magic-flashlight" 10140 href="/collections/magic-flashlight" 10141 class="mega-menu__link mega-menu__link--level-2 link" 10142 10143 > 10144 Magic Flashlight 10145 </a></li><li> 10146 <a 10147 id="HeaderMenu-knowledge-discovery-mini-library" 10148 href="/collections/mini-library" 10149 class="mega-menu__link mega-menu__link--level-2 link" 10150 10151 > 10152 Mini Library 10153 </a></li><li> 10154 <a 10155 id="HeaderMenu-knowledge-discovery-toodler-tool" 10156 href="/collections/toddler-tools" 10157 class="mega-menu__link mega-menu__link--level-2 link" 10158 10159 > 10160 Toodler Tool 10161 </a></li><li> 10162 <a 10163 id="HeaderMenu-knowledge-discovery-high-contrast-books" 10164 href="/collections/high-contrast-books" 10165 class="mega-menu__link mega-menu__link--level-2 link" 10166 10167 > 10168 High Contrast Books 10169 </a></li><li> 10170 <a 10171 id="HeaderMenu-knowledge-discovery-best-behaviour-books" 10172 href="/collections/human-behaviour-books-series" 10173 class="mega-menu__link mega-menu__link--level-2 link" 10174 10175 > 10176 Best Behaviour Books 10177 </a></li></ul> 10178 </div> 10179 </details> 10180 </header-menu></li><li class="header__menu-item-wrapper"><header-menu> 10181 <details id="Details-HeaderMenu-6" class="mega-menu"> 10182 <summary 10183 id="HeaderMenu-stories" 10184 class="header__menu-item list-menu__item link focus-inset" 10185 > 10186 <a 10187 href="/collections/story-books" 10188 class="header__menu-link-wrapper" 10189 data-mega-menu-trigger 10190 >
10191 <span class="">Stories</span> 10192 </a><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 10193</summary> 10194 10195 <div 10196 id="MegaMenu-Content-6" 10197 class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup" 10198 tabindex="-1" 10199 > 10200 <ul 10201 class="mega-menu__list page-width" 10202 role="list" 10203 ><li> 10204 <a 10205 id="HeaderMenu-stories-moral-stories" 10206 href="/collections/moral-stories" 10207 class="mega-menu__link mega-menu__link--level-2 link" 10208 10209 > 10210 Moral Stories 10211 </a></li><li> 10212 <a 10213 id="HeaderMenu-stories-fairy-tales" 10214 href="/collections/fairy-tales" 10215 class="mega-menu__link mega-menu__link--level-2 link" 10216 10217 > 10218 Fairy Tales 10219 </a></li><li> 10220 <a 10221 id="HeaderMenu-stories-panchatantra" 10222 href="/collections/panchatantra" 10223 class="mega-menu__link mega-menu__link--level-2 link" 10224 10225 > 10226 Panchatantra 10227 </a></li><li> 10228 <a 10229 id="HeaderMenu-stories-school-readiness-series" 10230 href="/collections/school-readiness-series" 10231 class="mega-menu__link mega-menu__link--level-2 link" 10232 10233 > 10234 School Readiness Series 10235 </a></li><li> 10236 <a 10237 id="HeaderMenu-stories-friendship-stories" 10238 href="/collections/friendship-stories" 10239 class="mega-menu__link mega-menu__link--level-2 link" 10240 10241 > 10242 Friendship Stories 10243 </a></li><li> 10244 <a 10245 id="HeaderMenu-stories-good-habits" 10246 href="/collections/good-habits" 10247 class="mega-menu__link mega-menu__link--level-2 link" 10248 10249 > 10250 Good Habits 10251 </a></li><li> 10252 <a 10253 id="HeaderMenu-stories-sunshine-series" 10254 href="/collections/sunshine-series" 10255 class="mega-menu__link mega-menu__link--level-2 link" 10256 10257 > 10258 Sunshine Series 10259 </a></li><li> 10260 <a 10261 id="HeaderMenu-stories-bedtime-stories" 10262 href="/collections/bedtime-stories" 10263 class="mega-menu__link mega-menu__link--level-2 link" 10264 10265 > 10266 Bedtime Stories 10267 </a></li><li> 10268 <a 10269 id="HeaderMenu-stories-a-book-for-financial-literacy" 10270 href="/collections/a-book-for-financial-literacy" 10271 class="mega-menu__link mega-menu__link--level-2 link" 10272 10273 > 10274 A book for Financial Literacy 10275 </a></li><li> 10276 <a 10277 id="HeaderMenu-stories-re-imagined-classics-series" 10278 href="/collections/re-imagined-classics-series" 10279 class="mega-menu__link mega-menu__link--level-2 link" 10280 10281 > 10282 Re-imagined Classics Series 10283 </a><ul class="list-unstyled" role="list"><li> 10284 <a 10285 id="HeaderMenu-stories-re-imagined-classics-series-heidi" 10286 href="/collections/heidi" 10287 class="mega-menu__link link" 10288 10289 > 10290 Heidi 10291 </a> 10292 </li><li> 10293 <a 10294 id="HeaderMenu-stories-re-imagined-classics-series-pinocchio"
10295 href="/collections/pinocchio" 10296 class="mega-menu__link link" 10297 10298 > 10299 Pinocchio 10300 </a> 10301 </li><li> 10302 <a 10303 id="HeaderMenu-stories-re-imagined-classics-series-peter-pan" 10304 href="/collections/peter-pan" 10305 class="mega-menu__link link" 10306 10307 > 10308 Peter Pan 10309 </a> 10310 </li><li> 10311 <a 10312 id="HeaderMenu-stories-re-imagined-classics-series-gulliver-s-travels" 10313 href="/collections/gulliver-s-travels" 10314 class="mega-menu__link link" 10315 10316 > 10317 Gulliverâs Travels 10318 </a> 10319 </li><li> 10320 <a 10321 id="HeaderMenu-stories-re-imagined-classics-series-around-the-world-in-80-days" 10322 href="/collections/around-the-world-in-80-days" 10323 class="mega-menu__link link" 10324 10325 > 10326 Around the World in 80 Days 10327 </a> 10328 </li></ul></li><li> 10329 <a 10330 id="HeaderMenu-stories-mythical-festive-india" 10331 href="/collections/mythical-festive-india" 10332 class="mega-menu__link mega-menu__link--level-2 link" 10333 10334 > 10335 Mythical & Festive India 10336 </a></li><li> 10337 <a 10338 id="HeaderMenu-stories-shloka-mantra" 10339 href="/collections/shloka-mantra" 10340 class="mega-menu__link mega-menu__link--level-2 link" 10341 10342 > 10343 Shloka & Mantra 10344 </a></li><li> 10345 <a 10346 id="HeaderMenu-stories-mindfulness-series" 10347 href="/collections/mindfulness-series" 10348 class="mega-menu__link mega-menu__link--level-2 link" 10349 10350 > 10351 Mindfulness Series 10352 </a></li><li> 10353 <a 10354 id="HeaderMenu-stories-life-lessons-for-kids" 10355 href="/collections/life-lessons-for-kids" 10356 class="mega-menu__link mega-menu__link--level-2 link" 10357 10358 > 10359 Life Lessons for Kids 10360 </a></li><li> 10361 <a 10362 id="HeaderMenu-stories-rhyme-books" 10363 href="/collections/tulip-tunes" 10364 class="mega-menu__link mega-menu__link--level-2 link" 10365 10366 > 10367 Rhyme Books 10368 </a></li><li> 10369 <a 10370 id="HeaderMenu-stories-out-of-the-books" 10371 href="/collections/out-of-the-books" 10372 class="mega-menu__link mega-menu__link--level-2 link" 10373 10374 > 10375 Out of the Books 10376 </a></li></ul> 10377 </div> 10378 </details> 10379 </header-menu></li><li class="header__menu-item-wrapper"><a 10380 id="HeaderMenu-global-best-sellers" 10381 href="/collections/global-best-sellers" 10382 class="header__menu-item list-menu__item link link--text focus-inset" 10383 10384 >
10385 <span 10386 >Global Best Sellers</span> 10387 </a></li><li class="header__menu-item-wrapper"><a 10388 id="HeaderMenu-flash-sale" 10389 href="/collections/flash-sale" 10390 class="header__menu-item list-menu__item link link--text focus-inset" 10391 10392 > 10393 <span 10394 >Flash Sale</span> 10395 </a></li><li class="header__menu-item-wrapper"><a 10396 id="HeaderMenu-blogs" 10397 href="/blogs/kids-zone" 10398 class="header__menu-item list-menu__item link link--text focus-inset" 10399 10400 > 10401 <span 10402 >Blogs</span> 10403 </a></li></ul> 10404</nav> 10405
10406<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/ll-search-no-enter.js?v=18311473433785086161782536271" defer></script>
10406 10407 10408 </header> 10409</div> 10410
10411<script> 10412 /* 10413 INP FIX: Wrapped in DOMContentLoaded so querySelectorAll runs after 10414 the full header HTML is parsed. Without this, the script can execute 10415 mid-parse and return an empty NodeList, silently breaking the mega-menu. 10416 */ 10417 document.addEventListener('DOMContentLoaded', function () { 10418 var menuItems = document.querySelectorAll('.header__inline-menu ul li'); 10419 10420 menuItems.forEach(function (item) { 10421 item.addEventListener('mouseenter', function () { 10422 var megaMenuContent = item.querySelector('.mega-menu'); 10423 if (megaMenuContent) { 10424 megaMenuContent.setAttribute('open', ''); 10425 } 10426 }); 10427 10428 item.addEventListener('mouseleave', function () { 10429 var megaMenuContent = item.querySelector('.mega-menu'); 10430 if (megaMenuContent) { 10431 megaMenuContent.removeAttribute('open'); 10432 } 10433 }); 10434 }); 10435 }); 10436</script>
10436 10437 10438 10439</div> 10440<!-- END sections: header-group --> 10441<main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 10442 <div id="shopify-section-template--26831688073507__llb_hero_banner_GTb4R6" class="shopify-section"><section class="llb-slideshow" aria-roledescription="carousel" aria-label="Featured promotions"><div class="llb-slideshow-wrapper"><a 10443 href="https://lillegendsbooks.com/collections/sunshine-series" 10444 class="llb-slide" 10445 role="group" 10446 aria-roledescription="slide" 10447 aria-label="Slide 1 of 5" 10448 10449 ><picture><source 10450 media="(max-width: 749px)" 10451 srcset=" 10452 //lillegendsbooks.com/cdn/shop/files/sunshine_banner_mob.webp?v=1788521849&width=400 400w, 10453 //lillegendsbooks.com/cdn/shop/files/sunshine_banner_mob.webp?v=1788521849&width=750 750w, 10454 //lillegendsbooks.com/cdn/shop/files/sunshine_banner_mob.webp?v=1788521849&width=900 900w 10455 " 10456 sizes="100vw" 10457 ><img 10458 src="//lillegendsbooks.com/cdn/shop/files/sunshine_banner_1.webp?v=1788521865&width=1200" 10459 srcset=" 10460 //lillegendsbooks.com/cdn/shop/files/sunshine_banner_1.webp?v=1788521865&width=750 750w, 10461 //lillegendsbooks.com/cdn/shop/files/sunshine_banner_1.webp?v=1788521865&width=1100 1100w, 10462 //lillegendsbooks.com/cdn/shop/files/sunshine_banner_1.webp?v=1788521865&width=1600 1600w, 10463 //lillegendsbooks.com/cdn/shop/files/sunshine_banner_1.webp?v=1788521865&width=2200 2200w 10464 " 10465 sizes="100vw" 10466 alt="" 10467 class="llb-slide-image" 10468 fetchpriority="high" 10469 loading="eager" 10470 decoding="sync" 10471 width="1920" 10472 height="648" 10473 ></picture><div class="llb-slide-content page-width"></div> 10474 10475 </a><a 10476 href="https://lillegendsbooks.com/collections/flash-sale" 10477 class="llb-slide" 10478 role="group" 10479 aria-roledescription="slide" 10480 aria-label="Slide 2 of 5" 10481 10482 ><picture><source 10483 media="(max-width: 749px)" 10484 srcset=" 10485 //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2026-09-15_at_4.09.49_PM.webp?v=1789469279&width=400 400w, 10486 //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2026-09-15_at_4.09.49_PM.webp?v=1789469279&width=750 750w, 10487 //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2026-09-15_at_4.09.49_PM.webp?v=1789469279&width=900 900w 10488 " 10489 sizes="100vw" 10490 ><img 10491 src="//lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2026-09-15_at_4.09.44_PM.webp?v=1789469290&width=1200" 10492 srcset=" 10493 //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2026-09-15_at_4.09.44_PM.webp?v=1789469290&width=750 750w, 10494 //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2026-09-15_at_4.09.44_PM.webp?v=1789469290&width=1100 1100w, 10495 //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2026-09-15_at_4.09.44_PM.webp?v=1789469290&width=1600 1600w, 10496 //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2026-09-15_at_4.09.44_PM.webp?v=1789469290&width=2200 2200w 10497 " 10498 sizes="100vw" 10499 alt="" 10500 class="llb-slide-image" 10501 fetchpriority="low" 10502 loading="lazy" 10503 decoding="async" 10504 width="1600" 10505 height="533" 10506 ></picture><div class="llb-slide-content page-width"></div> 10507 10508 </a><a 10509 href="/collections/parenting-guide" 10510 class="llb-slide" 10511 role="group" 10512 aria-roledescription="slide" 10513 aria-label="Slide 3 of 5" 10514 10515 ><picture><source 10516 media="(max-width: 749px)" 10517 srcset=" 10518 //lillegendsbooks.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_04_25_03_PM.png?v=1789469911&width=400 400w, 10519 //lillegendsbooks.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_04_25_03_PM.png?v=1789469911&width=750 750w, 10520 //lillegendsbooks.com/cdn/shop/files/ChatGPT_Image_Sep_15_2026_04_25_03_PM.png?v=1789469911&width=900 900w 10521 " 10522 sizes="100vw" 10523 ><img 10524 src="//lillegendsbooks.com/cdn/shop/files/Mental_Welbeing_updated.png?v=1790580992&width=1200" 10525 srcset=" 10526 //lillegendsbooks.com/cdn/shop/files/Mental_Welbeing_updated.png?v=1790580992&width=750 750w, 10527 //lillegendsbooks.com/cdn/shop/files/Mental_Welbeing_updated.png?v=1790580992&width=1100 1100w, 10528 //lillegendsbooks.com/cdn/shop/files/Mental_Welbeing_updated.png?v=1790580992&width=1600 1600w, 10529 //lillegendsbooks.com/cdn/shop/files/Mental_Welbeing_updated.png?v=1790580992&width=2200 2200w 10530 " 10531 sizes="100vw" 10532 alt="" 10533 class="llb-slide-image" 10534 fetchpriority="low" 10535 loading="lazy" 10536 decoding="async" 10537 width="2172" 10538 height="724" 10539 ></picture><div class="llb-slide-content page-width"></div> 10540 10541 </a><a 10542 href="https://lillegendsbooks.com/collections/coloring-books" 10543 class="llb-slide" 10544 role="group" 10545 aria-roledescription="slide" 10546 aria-label="Slide 4 of 5" 10547 10548 ><picture><source 10549 media="(max-width: 749px)" 10550 srcset=" 10551 //lillegendsbooks.com/cdn/shop/files/lil_Legend_banner_650x550_2774ef47-28bf-4486-aae6-af89bede3450.webp?v=1779189312&width=400 400w, 10552 //lillegendsbooks.com/cdn/shop/files/lil_Legend_banner_650x550_2774ef47-28bf-4486-aae6-af89bede3450.webp?v=1779189312&width=750 750w, 10553 //lillegendsbooks.com/cdn/shop/files/lil_Legend_banner_650x550_2774ef47-28bf-4486-aae6-af89bede3450.webp?v=1779189312&width=900 900w 10554 " 10555 sizes="100vw" 10556 ><img 10557 src="//lillegendsbooks.com/cdn/shop/files/lil_Legend_banner_2_1900x550-02_cce67236-f2b7-4773-80b0-8ad81a79bffe.webp?v=1779186686&width=1200" 10558 srcset=" 10559 //lillegendsbooks.com/cdn/shop/files/lil_Legend_banner_2_1900x550-02_cce67236-f2b7-4773-80b0-8ad81a79bffe.webp?v=1779186686&width=750 750w, 10560 //lillegendsbooks.com/cdn/shop/files/lil_Legend_banner_2_1900x550-02_cce67236-f2b7-4773-80b0-8ad81a79bffe.webp?v=1779186686&width=1100 1100w, 10561 //lillegendsbooks.com/cdn/shop/files/lil_Legend_banner_2_1900x550-02_cce67236-f2b7-4773-80b0-8ad81a79bffe.webp?v=1779186686&width=1600 1600w, 10562 //lillegendsbooks.com/cdn/shop/files/lil_Legend_banner_2_1900x550-02_cce67236-f2b7-4773-80b0-8ad81a79bffe.webp?v=1779186686&width=2200 2200w 10563 " 10564 sizes="100vw" 10565 alt="" 10566 class="llb-slide-image" 10567 fetchpriority="low" 10568 loading="lazy" 10569 decoding="async" 10570 width="8000" 10571 height="2292" 10572 ></picture><div class="llb-slide-content page-width"></div> 10573 10574 </a><a 10575 href="https://lillegendsbooks.com/collections/mitali-hindi-literacy-series" 10576 class="llb-slide" 10577 role="group" 10578 aria-roledescription="slide" 10579 aria-label="Slide 5 of 5" 10580 10581 ><picture><source 10582 media="(max-width: 749px)" 10583 srcset="
10584 //lillegendsbooks.com/cdn/shop/files/Mitali-Series-Banner-Mobile.webp?v=1779365677&width=400 400w, 10585 //lillegendsbooks.com/cdn/shop/files/Mitali-Series-Banner-Mobile.webp?v=1779365677&width=750 750w, 10586 //lillegendsbooks.com/cdn/shop/files/Mitali-Series-Banner-Mobile.webp?v=1779365677&width=900 900w 10587 " 10588 sizes="100vw" 10589 ><img 10590 src="//lillegendsbooks.com/cdn/shop/files/Mitali-Series-Banner_updated.png?v=1790581053&width=1200" 10591 srcset=" 10592 //lillegendsbooks.com/cdn/shop/files/Mitali-Series-Banner_updated.png?v=1790581053&width=750 750w, 10593 //lillegendsbooks.com/cdn/shop/files/Mitali-Series-Banner_updated.png?v=1790581053&width=1100 1100w, 10594 //lillegendsbooks.com/cdn/shop/files/Mitali-Series-Banner_updated.png?v=1790581053&width=1600 1600w, 10595 //lillegendsbooks.com/cdn/shop/files/Mitali-Series-Banner_updated.png?v=1790581053&width=2200 2200w 10596 " 10597 sizes="100vw" 10598 alt="" 10599 class="llb-slide-image" 10600 fetchpriority="low" 10601 loading="lazy" 10602 decoding="async" 10603 width="1920" 10604 height="550" 10605 ></picture><div class="llb-slide-content page-width"></div> 10606 10607 </a></div><button class="llb-prev" aria-label="Previous slide" aria-controls="llb-wrapper">❮</button> 10608 <button class="llb-next" aria-label="Next slide" aria-controls="llb-wrapper">❯</button> 10609 10610 <div class="llb-dots" role="tablist" aria-label="Slide navigation"><span 10611 class="llb-dot active" 10612 role="tab" 10613 aria-label="Slide 1" 10614 aria-selected="true" 10615 tabindex="0" 10616 ></span><span 10617 class="llb-dot" 10618 role="tab" 10619 aria-label="Slide 2" 10620 aria-selected="false" 10621 tabindex="0" 10622 ></span><span 10623 class="llb-dot" 10624 role="tab" 10625 aria-label="Slide 3" 10626 aria-selected="false" 10627 tabindex="0" 10628 ></span><span 10629 class="llb-dot" 10630 role="tab" 10631 aria-label="Slide 4" 10632 aria-selected="false" 10633 tabindex="0" 10634 ></span><span 10635 class="llb-dot" 10636 role="tab" 10637 aria-label="Slide 5" 10638 aria-selected="false" 10639 tabindex="0" 10640 ></span></div></section> 10641 10642<style> 10643/* ============================================================= 10644 SLIDESHOW â Core Web Vitals-safe implementation 10645 All CLS prevention lives in CSS so it works before JS loads. 10646 ============================================================= */ 10647 10648/* 10649 CLS FIX 1: Reserve vertical space using aspect-ratio + min-height. 10650 The browser knows the slot dimensions immediately from HTML/CSS, 10651 so there is no collapse-then-expand reflow when the image loads. 10652*/ 10653.llb-slideshow { 10654 position: relative; 10655 overflow: hidden; 10656 width: 100%; 10657 background: #f5f5f5; /* placeholder colour â prevents white flash */ 10658 /* Desktop banner ratio â adjust if your images differ */ 10659 aspect-ratio: 16 / 5; 10660 min-height: 320px; /* safety floor on ultrawide / very short viewports */ 10661} 10662 10663@media screen and (max-width: 749px) { 10664 .llb-slideshow { 10665 aspect-ratio: 4 / 3; /* adjust to match your actual mobile banner ratio */ 10666 min-height: 200px; 10667 } 10668} 10669 10670/* 10671 PERF FIX: No transition on the wrapper â only on the active slide. 10672 will-change on the full wrapper promotes ALL slide images to GPU layers 10673 simultaneously (~100 MB+ on image-heavy carousels). 10674 Instead we promote only the active slide via .is-active (set by JS). 10675*/ 10676.llb-slideshow-wrapper { 10677 display: flex; 10678 height: 100%; 10679 /* No transition here â JS adds .is-animating when needed */ 10680} 10681 10682.llb-slideshow-wrapper.is-animating { 10683 transition: transform 0.5s ease; 10684} 10685 10686/* 10687 prefers-reduced-motion: honour system accessibility setting. 10688 Disables slide animation for users with vestibular disorders. 10689*/ 10690@media (prefers-reduced-motion: reduce) { 10691 .llb-slideshow-wrapper.is-animating { 10692 transition: none; 10693 } 10694} 10695 10696.llb-slide { 10697 min-width: 100%; 10698 height: 100%; 10699 position: relative; 10700 display: block; 10701 text-decoration: none; 10702 color: inherit; 10703 /* Prevent mobile horizontal scroll from leaking to the page during swipe */ 10704 touch-action: pan-y; 10705} 10706 10707/* 10708 CLS FIX 2: <img> fills its container; aspect-ratio on .llb-slideshow 10709 already reserves the height, so no extra height rules needed here. 10710 object-fit: cover keeps the image filling the banner at any viewport size. 10711*/ 10712.llb-slide-image { 10713 width: 100%; 10714 height: 100%; 10715 display: block; 10716 object-fit: cover; 10717 /* No explicit aspect-ratio here â the parent .llb-slideshow provides it */ 10718} 10719 10720/* Active slide gets its own compositor layer â not the entire wrapper */ 10721.llb-slide.is-active .llb-slide-image { 10722 will-change: transform; 10723} 10724 10725.llb-slide-content { 10726 position: absolute; 10727 top: 50%; 10728 left: 8%; 10729 transform: translateY(-50%); 10730 z-index: 2; 10731 max-width: 500px; 10732} 10733 10734.llb-slide-heading { 10735 font-size: 52px; 10736 line-height: 1.2; 10737 margin-bottom: 16px; 10738 color: #fff; 10739} 10740 10741.llb-slide-subheading { 10742 font-size: 18px; 10743 margin-bottom: 24px; 10744 color: #fff; 10745} 10746 10747.llb-slide-button { 10748 display: inline-block; 10749 padding: 14px 28px; 10750 background: #000; 10751 color: #fff; 10752 border-radius: 6px; 10753 font-weight: 600; 10754 transition: opacity 0.3s ease; 10755} 10756 10757.llb-slide:hover .llb-slide-button { 10758 opacity: 0.85; 10759} 10760 10761/* Nav arrows */ 10762.llb-prev, 10763.llb-next { 10764 position: absolute; 10765 top: 50%; 10766 transform: translateY(-50%); 10767 background: rgba(0,0,0,0.4); 10768 color: #fff; 10769 border: none; 10770 width: 42px; 10771 height: 42px; 10772 cursor: pointer; 10773 z-index: 10; 10774 border-radius: 50%; 10775 font-size: 18px; 10776 display: flex; 10777 align-items: center; 10778 justify-content: center; 10779 /* Minimum 44Ã44px tap target â accessibility requirement */ 10780 min-width: 44px; 10781 min-height: 44px;
10782} 10783 10784.llb-prev { left: 20px; } 10785.llb-next { right: 20px; } 10786 10787/* Dots */ 10788.llb-dots { 10789 position: absolute; 10790 bottom: 20px; 10791 width: 100%; 10792 text-align: center; 10793 z-index: 10; 10794} 10795 10796.llb-dot { 10797 display: inline-block; 10798 width: 10px; 10799 height: 10px; 10800 margin: 0 5px; 10801 background: rgba(255,255,255,0.5); 10802 border-radius: 50%; 10803 cursor: pointer; 10804 /* 44px tap target via padding without growing the visual dot */ 10805 padding: 17px; 10806 box-sizing: content-box; 10807 background-clip: content-box; 10808 vertical-align: middle; 10809} 10810 10811.llb-dot.active, 10812.llb-dot[aria-selected="true"] { 10813 background: #fff; 10814 background-clip: content-box; 10815} 10816 10817/* Mobile overrides */ 10818@media screen and (max-width: 749px) { 10819 .llb-slide-content { 10820 left: 20px; 10821 right: 20px; 10822 max-width: 100%; 10823 } 10824 .llb-slide-heading { font-size: 28px; } 10825 .llb-slide-subheading { font-size: 15px; } 10826 .llb-slide-button { padding: 12px 22px; font-size: 14px; } 10827 .llb-prev, .llb-next { width: 36px; height: 36px; font-size: 14px; min-width: 44px; min-height: 44px; } 10828} 10829</style> 10830
10831<script> 10832(function () { 10833 'use strict'; 10834 10835 /* 10836 Wait for DOMContentLoaded so the DOM is ready, 10837 but start autoplay only after 'load' (all images decoded) 10838 so the first timer tick never fires before the LCP image is visible. 10839 */ 10840 document.addEventListener('DOMContentLoaded', function () { 10841 10842 var slideshow = document.querySelector('.llb-slideshow'); 10843 if (!slideshow) return; 10844 10845 var wrapper = slideshow.querySelector('.llb-slideshow-wrapper'); 10846 var slides = Array.prototype.slice.call(slideshow.querySelectorAll('.llb-slide')); 10847 var nextBtn = slideshow.querySelector('.llb-next'); 10848 var prevBtn = slideshow.querySelector('.llb-prev'); 10849 var dots = Array.prototype.slice.call(slideshow.querySelectorAll('.llb-dot')); 10850 10851 if (slides.length < 2) return; /* single slide â nothing to do */ 10852 10853 var currentSlide = 0; 10854 var autoplayTimer = null; 10855 /* Respect prefers-reduced-motion: disable autoplay + animation */ 10856 var reducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches; 10857 10858 /* ---- Slide update ---- */ 10859 function goTo(index, animate) { 10860 var prev = currentSlide; 10861 currentSlide = ((index % slides.length) + slides.length) % slides.length; 10862 10863 /* Remove will-change from old active slide; add to new */ 10864 slides[prev].classList.remove('is-active'); 10865 slides[currentSlide].classList.add('is-active'); 10866 10867 if (animate && !reducedMotion) { 10868 wrapper.classList.add('is-animating'); 10869 /* Remove class after transition ends so it doesn't persist */ 10870 var onEnd = function () { 10871 wrapper.classList.remove('is-animating'); 10872 wrapper.removeEventListener('transitionend', onEnd); 10873 }; 10874 wrapper.addEventListener('transitionend', onEnd); 10875 } 10876 10877 wrapper.style.transform = 'translateX(-' + (currentSlide * 100) + '%)'; 10878 10879 /* Update dots */ 10880 dots.forEach(function (dot, i) { 10881 var isActive = i === currentSlide; 10882 dot.classList.toggle('active', isActive); 10883 dot.setAttribute('aria-selected', isActive ? 'true' : 'false'); 10884 }); 10885 } 10886 10887 /* ---- Autoplay ---- */ 10888 function startAutoplay() { 10889 if (reducedMotion) return; /* no autoplay for motion-sensitive users */ 10890 stopAutoplay(); 10891 autoplayTimer = setInterval(function () { 10892 goTo(currentSlide + 1, true); 10893 }, 5000); 10894 } 10895 10896 function stopAutoplay() { 10897 if (autoplayTimer) { 10898 clearInterval(autoplayTimer); 10899 autoplayTimer = null; 10900 } 10901 } 10902 10903 /* ---- Controls ---- */ 10904 if (nextBtn) { 10905 nextBtn.addEventListener('click', function (e) { 10906 e.preventDefault(); 10907 goTo(currentSlide + 1, true); 10908 startAutoplay(); /* reset timer */ 10909 }); 10910 } 10911 10912 if (prevBtn) { 10913 prevBtn.addEventListener('click', function (e) { 10914 e.preventDefault(); 10915 goTo(currentSlide - 1, true); 10916 startAutoplay(); 10917 }); 10918 } 10919 10920 dots.forEach(function (dot, i) { 10921 dot.addEventListener('click', function () { 10922 goTo(i, true); 10923 startAutoplay(); 10924 }); 10925 /* Keyboard support for dots (role="tab") */ 10926 dot.addEventListener('keydown', function (e) { 10927 if (e.key === 'Enter' || e.key === ' ') { 10928 e.preventDefault(); 10929 goTo(i, true); 10930 startAutoplay(); 10931 } 10932 }); 10933 }); 10934 10935 /* ---- Touch / swipe (passive listeners â safe for INP) ---- */ 10936 var touchStartX = 0; 10937 var touchStartY = 0; 10938 10939 wrapper.addEventListener('touchstart', function (e) { 10940 touchStartX = e.touches[0].clientX; 10941 touchStartY = e.touches[0].clientY; 10942 }, { passive: true }); 10943 10944 wrapper.addEventListener('touchend', function (e) { 10945 var dx = e.changedTouches[0].clientX - touchStartX; 10946 var dy = Math.abs(e.changedTouches[0].clientY - touchStartY); 10947 /* Only treat as a horizontal swipe if dx > 40px and more horizontal than vertical */ 10948 if (Math.abs(dx) > 40 && Math.abs(dx) > dy) { 10949 goTo(dx < 0 ? currentSlide + 1 : currentSlide - 1, true); 10950 startAutoplay(); 10951 } 10952 }, { passive: true });
10953 10954 /* ---- Pause when tab is hidden (saves CPU + network) ---- */ 10955 document.addEventListener('visibilitychange', function () { 10956 document.hidden ? stopAutoplay() : startAutoplay(); 10957 }); 10958 10959 /* ---- Pause on hover (accessibility â gives users time to read) ---- */ 10960 slideshow.addEventListener('mouseenter', stopAutoplay); 10961 slideshow.addEventListener('mouseleave', startAutoplay); 10962 10963 /* ---- Init ---- 10964 Set position WITHOUT animation class so there's no transition flash 10965 on first paint. Mark first slide as active for will-change scoping. 10966 */ 10967 slides[0].classList.add('is-active'); 10968 wrapper.style.transform = 'translateX(0%)'; 10969 10970 /* Start autoplay after all resources load so first tick isn't premature */ 10971 if (document.readyState === 'complete') { 10972 startAutoplay(); 10973 } else { 10974 window.addEventListener('load', startAutoplay, { once: true }); 10975 } 10976 10977 }); 10978 10979})(); 10980</script>
10980 10981 10982 10983</div><section id="shopify-section-template--26831688073507__board_menu_mobile_4b8gRB" class="shopify-section"><style> 10984 .menu-item button { 10985 background: none; 10986 border: none; 10987 cursor: pointer; 10988 font-size: 16px; 10989} 10990 10991.menu-modal { 10992 position: fixed; 10993 inset: 0; 10994 background: rgba(0,0,0,.5); 10995 opacity: 0; 10996 pointer-events: none; 10997 transition: .3s; 10998 z-index: 9999; 10999} 11000 11001.menu-modal.open { 11002 opacity: 1; 11003 pointer-events: auto; 11004} 11005 11006.modal-content { 11007 position: absolute; 11008 right: 0; 11009 top: 0; 11010 width: 90%; 11011 max-width: 420px; 11012 height: 100%; 11013 background: white; 11014 overflow: hidden; 11015} 11016 11017.modal-header { 11018 padding: 15px; 11019 border-bottom: 1px solid #eee; 11020 display: flex; 11021 justify-content: space-between; 11022} 11023 11024.panel { 11025 position: absolute; 11026 inset: 60px 0 0 0; 11027 padding: 15px; 11028 overflow-y: auto; 11029 transform: translateX(100%); 11030 transition: .3s; 11031} 11032 11033.panel.active { 11034 transform: translateX(0); 11035} 11036 11037.nav-next, 11038.nav-back, 11039.modal-close { 11040 background: none; 11041 border: none; 11042 cursor: pointer; 11043} 11044 11045 11046</style> 11047 11048<section class="board-menu" 11049 style="background-color: ; 11050 padding-top: 10px; 11051 padding-bottom: 10px;"> 11052 11053 <div class="menu-container"> 11054 <h2 class="menu-title"></h2> 11055 11056 11057 11058 <ul class="menu-list"> 11059 11060 11061 <li class="menu-item"> 11062 11063 11064 <button class="open-modal-btn" 11065 data-modal="modal-1"> 11066 By Age 11067 </button> 11068 11069 11070 </li> 11071 11072 <li class="menu-item"> 11073 11074 11075 <button class="open-modal-btn" 11076 data-modal="modal-2"> 11077 Activity 11078 </button> 11079 11080 11081 </li> 11082 11083 <li class="menu-item"> 11084 11085 11086 <button class="open-modal-btn" 11087 data-modal="modal-3"> 11088 Writing 11089 </button> 11090 11091 11092 </li> 11093 11094 <li class="menu-item"> 11095 11096 11097 <button class="open-modal-btn" 11098 data-modal="modal-4"> 11099 Coloring 11100 </button> 11101 11102 11103 </li> 11104 11105 <li class="menu-item"> 11106 11107 11108 <button class="open-modal-btn" 11109 data-modal="modal-5"> 11110 Knowledge & Discovery 11111 </button> 11112 11113 11114 </li> 11115 11116 <li class="menu-item"> 11117 11118 11119 <button class="open-modal-btn" 11120 data-modal="modal-6"> 11121 Stories 11122 </button> 11123 11124 11125 </li> 11126 11127 <li class="menu-item"> 11128 11129 11130 <a href="/collections/global-best-sellers">Global Best Sellers</a> 11131 11132 11133 </li> 11134 11135 <li class="menu-item"> 11136 11137 11138 <a href="/collections/flash-sale">Flash Sale</a> 11139 11140 11141 </li> 11142 11143 <li class="menu-item"> 11144 11145 11146 <a href="/blogs/kids-zone">Blogs</a> 11147 11148 11149 </li> 11150 11151 11152 </ul> 11153 </div> 11154 11155 11156 <div class="menu-modal" id="modal-1"> 11157 11158 <div class="modal-content"> 11159 11160 <div class="modal-header"> 11161 <button class="modal-close">â</button> 11162 <h3>By Age</h3> 11163 </div> 11164 11165 <!-- LEVEL 2 --> 11166 <div class="panel active"> 11167 11168 <ul> 11169 11170 11171 <li> 11172 11173 11174 <a href="/collections/0-2-years">0-2 Years</a> 11175 11176 11177 </li> 11178 11179 <li> 11180 11181 11182 <a href="/collections/3-5-years">3-5 Years</a> 11183 11184 11185 </li> 11186 11187 <li> 11188 11189 11190 <a href="/collections/6-11-years">6-11 Years</a> 11191 11192 11193 </li> 11194 11195 11196 </ul> 11197 11198 </div> 11199 11200 <!-- LEVEL 3 PANELS --> 11201 11202 11203 11204 11205 11206 11207 11208 11209 </div> 11210 </div> 11211 11212 11213 11214 11215 11216 <div class="menu-modal" id="modal-2"> 11217 11218 <div class="modal-content"> 11219 11220 <div class="modal-header"> 11221 <button class="modal-close">â</button> 11222 <h3>Activity</h3> 11223 </div> 11224 11225 <!-- LEVEL 2 --> 11226 <div class="panel active"> 11227 11228 <ul> 11229 11230 11231 <li> 11232 11233 11234 <button class="nav-next" 11235 data-target="lvl3-2-1"> 11236 Activity Books â 11237 </button> 11238 11239 11240 </li> 11241 11242 <li> 11243 11244 11245 <a href="/collections/book-of-imagination">Book of Imagination</a> 11246 11247 11248 </li> 11249 11250 <li> 11251 11252 11253 <a href="/collections/phonic-reading">Phonic Reading</a> 11254 11255 11256 </li> 11257 11258 <li> 11259 11260 11261 <a href="/collections/flashcards">Flashcards</a> 11262 11263 11264 </li> 11265 11266 <li> 11267 11268 11269 <a href="/collections/250-activity-book">250+ Activity Book</a> 11270 11271 11272 </li> 11273 11274 <li> 11275 11276 11277 <a href="/collections/puzzle-books">Puzzle Books</a> 11278 11279 11280 </li> 11281 11282 <li> 11283 11284 11285 <a href="/collections/mitali-hindi-literacy-series">
11285Hindi Learning Books</a> 11286 11287 11288 </li> 11289 11290 <li> 11291 11292 11293 <button class="nav-next" 11294 data-target="lvl3-2-8"> 11295 Sticker Books â 11296 </button> 11297 11298 11299 </li> 11300 11301 <li> 11302 11303 11304 <a href="/collections/box-set">Box Set</a> 11305 11306 11307 </li> 11308 11309 11310 </ul> 11311 11312 </div> 11313 11314 <!-- LEVEL 3 PANELS --> 11315 11316 11317 11318 <div class="panel" 11319 id="lvl3-2-1"> 11320 11321 <button class="nav-back">â Back</button> 11322 11323 <h4>Activity Books</h4> 11324 11325 <ul> 11326 11327 <li> 11328 <a href="/collections/activity-books-for-3-year-olds"> 11329 Age 3+ 11330 </a> 11331 </li> 11332 11333 <li> 11334 <a href="/collections/activity-books-for-4-year-olds"> 11335 Age 4+ 11336 </a> 11337 </li> 11338 11339 <li> 11340 <a href="/collections/activity-books-for-5-year-olds"> 11341 Age 5+ 11342 </a> 11343 </li> 11344 11345 <li> 11346 <a href="/collections/mindful-mazes"> 11347 Mindful Mazes 11348 </a> 11349 </li> 11350 11351 </ul> 11352 11353 </div> 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 <div class="panel" 11372 id="lvl3-2-8"> 11373 11374 <button class="nav-back">â Back</button> 11375 11376 <h4>Sticker Books</h4> 11377 11378 <ul> 11379 11380 <li> 11381 <a href="/collections/shapes"> 11382 Shapes 11383 </a> 11384 </li> 11385 11386 <li> 11387 <a href="/collections/animals"> 11388 Animals 11389 </a> 11390 </li> 11391 11392 <li> 11393 <a href="/collections/numbers"> 11394 Numbers 11395 </a> 11396 </li> 11397 11398 <li> 11399 <a href="/collections/flags-of-the-world"> 11400 Flags of the World 11401 </a> 11402 </li> 11403 11404 <li> 11405 <a href="/collections/reward-stickers"> 11406 Reward Stickers 11407 </a> 11408 </li> 11409 11410 </ul> 11411 11412 </div> 11413 11414 11415 11416 11417 11418 11419 </div> 11420 </div> 11421 11422 11423 11424 11425 11426 <div class="menu-modal" id="modal-3"> 11427 11428 <div class="modal-content"> 11429 11430 <div class="modal-header"> 11431 <button class="modal-close">â</button> 11432 <h3>Writing</h3> 11433 </div> 11434 11435 <!-- LEVEL 2 --> 11436 <div class="panel active"> 11437 11438 <ul> 11439 11440 11441 <li> 11442 11443 11444 <a href="/collections/lines-patterns-tracing">Lines & Patterns Tracing</a> 11445 11446 11447 </li> 11448 11449 <li> 11450 11451 11452 <a href="/collections/number-tracing">Number Tracing</a> 11453 11454 11455 </li> 11456 11457 <li> 11458 11459 11460 <a href="/collections/alphabet-tracing">Alphabet Tracing</a> 11461 11462 11463 </li> 11464 11465 <li> 11466 11467 11468 <a href="/collections/pencil-control">Pencil Control</a> 11469 11470 11471 </li> 11472 11473 <li> 11474 11475 11476 <a href="/collections/cursive-writing-book">Cursive Writing Book</a> 11477 11478 11479 </li> 11480 11481 11482 </ul> 11483 11484 </div> 11485 11486 <!-- LEVEL 3 PANELS --> 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 </div> 11500 </div> 11501 11502 11503 11504 11505 11506 <div class="menu-modal" id="modal-4"> 11507 11508 <div class="modal-content"> 11509 11510 <div class="modal-header"> 11511 <button class="modal-close">â</button> 11512 <h3>Coloring</h3> 11513 </div> 11514 11515 <!-- LEVEL 2 --> 11516 <div class="panel active"> 11517 11518 <ul> 11519 11520 11521 <li> 11522 11523 11524 <a href="/collections/copy-coloring">Copy Coloring</a> 11525 11526 11527 </li> 11528 11529 <li> 11530 11531 11532 <a href="/collections/crayon-coloring">Crayon Coloring</a> 11533 11534 11535 </li> 11536 11537 <li> 11538 11539 11540 <a href="/collections/art-and-craft">Art And Craft</a> 11541 11542 11543 </li> 11544 11545 <li> 11546 11547 11548 <a href="/collections/dot-to-dot">Dot-to-Dot</a> 11549 11550 11551 </li> 11552 11553 <li> 11554 11555 11556 <a href="/collections/jumbo-colouring">Jumbo Colouring</a> 11557 11558 11559 </li> 11560 11561 <li> 11562 11563 11564 <a href="/collections/arty-animals">Arty Animals</a> 11565 11566 11567 </li> 11568 11569 <li> 11570 11571 11572 <a href="/collections/hardboard-support-colouring-book">Hardboard Support Colouring Book</a> 11573 11574 11575 </li> 11576 11577 11578 </ul> 11579 11580 </div> 11581 11582 <!-- LEVEL 3 PANELS --> 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 </div> 11600 </div> 11601 11602 11603 11604 11605 11606 <div class="menu-modal" id="modal-5"> 11607 11608 <div class="modal-content"> 11609 11610 <div class="modal-header"> 11611 <button class="modal-close">â</button> 11612 <h3>Knowledge & Discovery</h3> 11613 </div> 11614 11615 <!-- LEVEL 2 --> 11616 <div class="panel active"> 11617 11618 <ul> 11619 11620 11621 <li> 11622 11623 11624 <button class="nav-next" 11625 data-target="lvl3-5-1"> 11626 Know Me Series - Animals â 11627 </button> 11628 11629 11630 </li> 11631 11632 <li> 11633 11634 11635 <a href="/collections/know-me-series-birds">Know Me Series - Birds</a> 11636 11637 11638 </li> 11639 11640 <li> 11641 11642 11643 <a href="/collections/picture-book">Picture Books</a> 11644 11645 11646 </li> 11647 11648 <li> 11649 11650 11651 <a href="/collections/reading-books">Reading Books</a> 11652 11653 11654 </li> 11655 11656 <li> 11657 11658 11659 <a href="/collections/parenting-guide">
11659Parenting Guide </a> 11660 11661 11662 </li> 11663 11664 <li> 11665 11666 11667 <a href="/collections/our-solar-system">Our Solar System</a> 11668 11669 11670 </li> 11671 11672 <li> 11673 11674 11675 <a href="/collections/my-body-my-buddy">My Body â My Buddy</a> 11676 11677 11678 </li> 11679 11680 <li> 11681 11682 11683 <a href="/collections/magic-flashlight">Magic Flashlight</a> 11684 11685 11686 </li> 11687 11688 <li> 11689 11690 11691 <a href="/collections/mini-library">Mini Library</a> 11692 11693 11694 </li> 11695 11696 <li> 11697 11698 11699 <a href="/collections/toddler-tools">Toodler Tool</a> 11700 11701 11702 </li> 11703 11704 <li> 11705 11706 11707 <a href="/collections/high-contrast-books">High Contrast Books</a> 11708 11709 11710 </li> 11711 11712 <li> 11713 11714 11715 <a href="/collections/human-behaviour-books-series">Best Behaviour Books</a> 11716 11717 11718 </li> 11719 11720 11721 </ul> 11722 11723 </div> 11724 11725 <!-- LEVEL 3 PANELS --> 11726 11727 11728 11729 <div class="panel" 11730 id="lvl3-5-1"> 11731 11732 <button class="nav-back">â Back</button> 11733 11734 <h4>Know Me Series - Animals</h4> 11735 11736 <ul> 11737 11738 <li> 11739 <a href="/collections/pet"> 11740 Pet Animals 11741 </a> 11742 </li> 11743 11744 <li> 11745 <a href="/collections/wild"> 11746 Wild Animals 11747 </a> 11748 </li> 11749 11750 <li> 11751 <a href="/collections/farm"> 11752 Farm Animals 11753 </a> 11754 </li> 11755 11756 <li> 11757 <a href="/collections/sea"> 11758 Sea Animals 11759 </a> 11760 </li> 11761 11762 <li> 11763 <a href="/collections/dino"> 11764 Dino 11765 </a> 11766 </li> 11767 11768 <li> 11769 <a href="/collections/know-me-series-padded-books"> 11770 Padded 11771 </a> 11772 </li> 11773 11774 <li> 11775 <a href="/collections/know-me-series-paperback"> 11776 Paperback 11777 </a> 11778 </li> 11779 11780 <li> 11781 <a href="/collections/know-me-series-shaped-board-books"> 11782 Shaped Board Books 11783 </a> 11784 </li> 11785 11786 </ul> 11787 11788 </div> 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 </div> 11816 </div> 11817 11818 11819 11820 11821 11822 <div class="menu-modal" id="modal-6"> 11823 11824 <div class="modal-content"> 11825 11826 <div class="modal-header"> 11827 <button class="modal-close">â</button> 11828 <h3>Stories</h3> 11829 </div> 11830 11831 <!-- LEVEL 2 --> 11832 <div class="panel active"> 11833 11834 <ul> 11835 11836 11837 <li> 11838 11839 11840 <a href="/collections/moral-stories">Moral Stories</a> 11841 11842 11843 </li> 11844 11845 <li> 11846 11847 11848 <a href="/collections/fairy-tales">Fairy Tales</a> 11849 11850 11851 </li> 11852 11853 <li> 11854 11855 11856 <a href="/collections/panchatantra">Panchatantra</a> 11857 11858 11859 </li> 11860 11861 <li> 11862 11863 11864 <a href="/collections/school-readiness-series">School Readiness Series</a> 11865 11866 11867 </li> 11868 11869 <li> 11870 11871 11872 <a href="/collections/friendship-stories">Friendship Stories</a> 11873 11874 11875 </li> 11876 11877 <li> 11878 11879 11880 <a href="/collections/good-habits">Good Habits</a> 11881 11882 11883 </li> 11884 11885 <li> 11886 11887 11888 <a href="/collections/sunshine-series">Sunshine Series</a> 11889 11890 11891 </li> 11892 11893 <li> 11894 11895 11896 <a href="/collections/bedtime-stories">Bedtime Stories</a> 11897 11898 11899 </li> 11900 11901 <li> 11902 11903 11904 <a href="/collections/a-book-for-financial-literacy">A book for Financial Literacy</a> 11905 11906 11907 </li> 11908 11909 <li> 11910 11911 11912 <button class="nav-next" 11913 data-target="lvl3-6-10"> 11914 Re-imagined Classics Series â 11915 </button> 11916 11917 11918 </li> 11919 11920 <li> 11921 11922 11923 <a href="/collections/mythical-festive-india">Mythical & Festive India</a> 11924 11925 11926 </li> 11927 11928 <li> 11929 11930 11931 <a href="/collections/shloka-mantra">Shloka & Mantra</a> 11932 11933 11934 </li> 11935 11936 <li> 11937 11938 11939 <a href="/collections/mindfulness-series">Mindfulness Series</a> 11940 11941 11942 </li> 11943 11944 <li> 11945 11946 11947 <a href="/collections/life-lessons-for-kids">Life Lessons for Kids</a> 11948 11949 11950 </li> 11951 11952 <li> 11953 11954 11955 <a href="/collections/tulip-tunes">Rhyme Books</a> 11956 11957 11958 </li> 11959 11960 <li> 11961 11962 11963 <a href="/collections/out-of-the-books">Out of the Books</a> 11964 11965 11966 </li> 11967 11968 11969 </ul> 11970 11971 </div> 11972 11973 <!-- LEVEL 3 PANELS --> 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 <div class="panel" 11996 id="lvl3-6-10"> 11997 11998 <button class="nav-back">â Back</button> 11999 12000 <h4>Re-imagined Classics Series</h4> 12001 12002 <ul> 12003 12004 <li> 12005 <a href="/collections/heidi"> 12006 Heidi 12007 </a> 12008 </li> 12009 12010 <li> 12011 <a href="/collections/pinocchio"> 12012 Pinocchio 12013 </a> 12014 </li> 12015 12016 <li> 12017 <a href="/collections/peter-pan"> 12018 Peter Pan 12019 </a> 12020 </li> 12021 12022 <li> 12023 <a href="/collections/gulliver-s-travels"> 12024 Gulliverâs Travels 12025 </a> 12026 </li> 12027 12028 <li> 12029 <a href="/collections/around-the-world-in-80-days">
12030 Around the World in 80 Days 12031 </a> 12032 </li> 12033 12034 </ul> 12035 12036 </div> 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 </div> 12054 </div> 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065</section> 12066 12067
12068<script> 12069/* open modal */ 12070document.querySelectorAll(".open-modal-btn").forEach(btn => { 12071 btn.onclick = () => { 12072 document.getElementById(btn.dataset.modal) 12073 .classList.add("open"); 12074 }; 12075}); 12076 12077/* close modal */ 12078document.querySelectorAll(".modal-close").forEach(btn => { 12079 btn.onclick = () => btn.closest(".menu-modal") 12080 .classList.remove("open"); 12081}); 12082 12083/* next panel */ 12084document.querySelectorAll(".nav-next").forEach(btn => { 12085 btn.onclick = () => { 12086 const modal = btn.closest(".menu-modal"); 12087 modal.querySelectorAll(".panel") 12088 .forEach(p => p.classList.remove("active")); 12089 12090 modal.querySelector("#" + btn.dataset.target) 12091 .classList.add("active"); 12092 }; 12093}); 12094 12095/* back navigation */ 12096document.querySelectorAll(".nav-back").forEach(btn => { 12097 btn.onclick = () => { 12098 const modal = btn.closest(".menu-modal"); 12099 modal.querySelectorAll(".panel") 12100 .forEach(p => p.classList.remove("active")); 12101 12102 modal.querySelector(".panel") 12103 .classList.add("active"); 12104 }; 12105}); 12106</script>
12106 12107 12108 12109 12110</section><div id="shopify-section-template--26831688073507__17795157022033149c" class="shopify-section"> 12111 12112 12113<style data-shopify> 12114 .ai-shop-by-age-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12115 display: block; 12116 background-color: #ffffff; 12117 padding: 60px 0 60px; 12118 width: 100%; 12119 } 12120 12121 .ai-shop-by-age-container-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12122 max-width: 1200px; 12123 margin: 0 auto; 12124 padding: 0 20px; 12125 } 12126 12127 .ai-shop-by-age-heading-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12128 text-align: center; 12129 font-size: 36px; 12130 font-weight: 700; 12131 margin: 0 0 40px; 12132 color: #121212; 12133 text-transform: uppercase; 12134 letter-spacing: 1px; 12135 } 12136 12137 .ai-shop-by-age-cards-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12138 display: grid; 12139 grid-template-columns: repeat(3, 1fr); 12140 gap: 30px; 12141 } 12142 12143 .ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12144 position: relative; 12145 background-color: #4a90e2; 12146 border-radius: 16px; 12147 overflow: hidden; 12148 display: flex; 12149 flex-direction: column; 12150 text-decoration: none; 12151 cursor: pointer; 12152 } 12153 12154 .ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw--2 { 12155 background-color: #5cb3e2; 12156 } 12157 12158 .ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw--3 { 12159 background-color: #6ec9e2; 12160 } 12161 12162 .ai-shop-by-age-image-wrapper-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12163 position: relative; 12164 width: 100%; 12165 aspect-ratio: 1; 12166 overflow: visible; 12167 } 12168 12169 .ai-shop-by-age-image-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12170 width: 100%; 12171 height: 100%; 12172 object-fit: cover; 12173 display: block; 12174 } 12175 12176 .ai-shop-by-age-placeholder-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12177 width: 100%; 12178 height: 100%; 12179 background-color: rgba(255, 255, 255, 0.1); 12180 display: flex; 12181 align-items: center; 12182 justify-content: center; 12183 } 12184 12185 .ai-shop-by-age-placeholder-aoxy2sfluownda3pxsaigenblocka001084ebqhaw svg { 12186 width: 60%; 12187 height: 60%; 12188 opacity: 0.3; 12189 } 12190 12191 .ai-shop-by-age-wave-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12192 position: absolute; 12193 bottom: -2px; 12194 left: 0; 12195 width: 100%; 12196 height: auto; 12197 z-index: 1; 12198 } 12199 12200 .ai-shop-by-age-age-label-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12201 position: absolute; 12202 top: 20px; 12203 left: 50%; 12204 transform: translateX(-50%); 12205 color: #ffffff; 12206 font-size: 24px; 12207 font-weight: 700; 12208 text-align: center; 12209 z-index: 2; 12210 text-transform: uppercase; 12211 letter-spacing: 1px; 12212 text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); 12213 } 12214 12215 .ai-shop-by-age-button-wrapper-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12216 padding: 20px; 12217 display: flex; 12218 justify-content: center; 12219 } 12220 12221 .ai-shop-by-age-button-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12222 display: inline-block; 12223 background-color: #ffd700; 12224 color: #121212; 12225 padding: 12px 32px; 12226 border-radius: 24px; 12227 font-size: 16px; 12228 font-weight: 600; 12229 text-decoration: none; 12230 text-align: center; 12231 transition: transform 0.2s ease, box-shadow 0.2s ease; 12232 border: none; 12233 cursor: pointer; 12234 } 12235 12236 .ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw:hover .ai-shop-by-age-button-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12237 transform: translateY(-2px); 12238 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); 12239 } 12240 12241 @media screen and (max-width: 749px) { 12242 .ai-shop-by-age-cards-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12243 grid-template-columns: 1fr; 12244 gap: 20px; 12245 } 12246 12247 .ai-shop-by-age-heading-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12248 font-size: 28.8px; 12249 margin-bottom: 32.0px; 12250 } 12251 12252 .ai-shop-by-age-age-label-aoxy2sfluownda3pxsaigenblocka001084ebqhaw { 12253 font-size: 19.2px; 12254 } 12255 } 12256</style> 12257 12258<shop-by-age-aoxy2sfluownda3pxsaigenblocka001084ebqhaw class="ai-shop-by-age-aoxy2sfluownda3pxsaigenblocka001084ebqhaw" > 12259 <div class="ai-shop-by-age-container-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12260 12261 <h2 class="ai-shop-by-age-heading-aoxy2sfluownda3pxsaigenblocka001084ebqhaw">SHOP BY AGE</h2> 12262 12263 12264 <div class="ai-shop-by-age-cards-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12265 12266 12267 12268 12269 <a href="https://lillegendsbooks.com/collections/0-2-years" class="ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw--1"> 12270 <div class="ai-shop-by-age-image-wrapper-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12271 12272 <img 12273 src="//lillegendsbooks.com/cdn/shop/files/ChatGPT_Image_May_25_2026_04_48_31_PM_2.webp?v=1779712171&width=800" 12274 alt="" 12275 loading="lazy" 12276 width="800" 12277 height="800" 12278 class="ai-shop-by-age-image-aoxy2sfluownda3pxsaigenblocka001084ebqhaw" 12279 > 12280 12281 12282 12283 12284 <svg class="ai-shop-by-age-wave-aoxy2sfluownda3pxsaigenblocka001084ebqhaw" viewB
12284ox="0 0 1200 120" preserveAspectRatio="none"> 12285 <path d="M0,0 C150,100 350,0 600,50 C850,100 1050,0 1200,50 L1200,120 L0,120 Z" fill="#ffffff"></path> 12286 </svg> 12287 </div> 12288 12289 <div class="ai-shop-by-age-button-wrapper-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12290 <span class="ai-shop-by-age-button-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12291 Shop now 12292 </span> 12293 </div> 12294 </a> 12295 12296 12297 12298 12299 12300 <a href="https://lillegendsbooks.com/collections/3-5-years" class="ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw--2"> 12301 <div class="ai-shop-by-age-image-wrapper-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12302 12303 <img 12304 src="//lillegendsbooks.com/cdn/shop/files/ChatGPT_Image_May_25_2026_04_52_44_PM_1.png?v=1779712207&width=800" 12305 alt="" 12306 loading="lazy" 12307 width="800" 12308 height="800" 12309 class="ai-shop-by-age-image-aoxy2sfluownda3pxsaigenblocka001084ebqhaw" 12310 > 12311 12312 12313 12314 12315 <svg class="ai-shop-by-age-wave-aoxy2sfluownda3pxsaigenblocka001084ebqhaw" viewBox="0 0 1200 120" preserveAspectRatio="none"> 12316 <path d="M0,0 C150,100 350,0 600,50 C850,100 1050,0 1200,50 L1200,120 L0,120 Z" fill="#ffffff"></path> 12317 </svg> 12318 </div> 12319 12320 <div class="ai-shop-by-age-button-wrapper-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12321 <span class="ai-shop-by-age-button-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12322 Shop now 12323 </span> 12324 </div> 12325 </a> 12326 12327 12328 12329 12330 12331 <a href="https://lillegendsbooks.com/collections/6-11-years" class="ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw--3"> 12332 <div class="ai-shop-by-age-image-wrapper-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12333 12334 <img 12335 src="//lillegendsbooks.com/cdn/shop/files/ChatGPT_Image_May_25_2026_05_22_43_PM_1.webp?v=1779712254&width=800" 12336 alt="" 12337 loading="lazy" 12338 width="800" 12339 height="800" 12340 class="ai-shop-by-age-image-aoxy2sfluownda3pxsaigenblocka001084ebqhaw" 12341 > 12342 12343 12344 12345 12346 <svg class="ai-shop-by-age-wave-aoxy2sfluownda3pxsaigenblocka001084ebqhaw" viewBox="0 0 1200 120" preserveAspectRatio="none"> 12347 <path d="M0,0 C150,100 350,0 600,50 C850,100 1050,0 1200,50 L1200,120 L0,120 Z" fill="#ffffff"></path> 12348 </svg> 12349 </div> 12350 12351 <div class="ai-shop-by-age-button-wrapper-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12352 <span class="ai-shop-by-age-button-aoxy2sfluownda3pxsaigenblocka001084ebqhaw"> 12353 Shop now 12354 </span> 12355 </div> 12356 </a> 12357 12358 12359 </div> 12360 </div> 12361</shop-by-age-aoxy2sfluownda3pxsaigenblocka001084ebqhaw> 12362
12363<script> 12364 (function() { 12365 class ShopByAgeaoxy2sfluownda3pxsaigenblocka001084ebqhaw extends HTMLElement { 12366 constructor() { 12367 super(); 12368 } 12369 12370 connectedCallback() { 12371 this.init(); 12372 } 12373 12374 init() { 12375 const cards = this.querySelectorAll('.ai-shop-by-age-card-aoxy2sfluownda3pxsaigenblocka001084ebqhaw'); 12376 cards.forEach(card => { 12377 card.addEventListener('mouseenter', function() { 12378 this.style.transform = 'translateY(-5px)'; 12379 this.style.transition = 'transform 0.3s ease'; 12380 }); 12381 card.addEventListener('mouseleave', function() { 12382 this.style.transform = 'translateY(0)'; 12383 }); 12384 }); 12385 } 12386 } 12387 12388 customElements.define('shop-by-age-aoxy2sfluownda3pxsaigenblocka001084ebqhaw', ShopByAgeaoxy2sfluownda3pxsaigenblocka001084ebqhaw); 12389 })(); 12390</script>
12390 12391 12392 12393 12394 12395</div><section id="shopify-section-template--26831688073507__custom_collection_ztwqjH" class="shopify-section section"><link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-card.css?v=135357695499589300611782536197" rel="stylesheet" type="text/css" media="all" /> 12396<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-price.css?v=132347563785151058811782536209" rel="stylesheet" type="text/css" media="all" /> 12397 12398<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-slider.css?v=14039311878856620671782536212" rel="stylesheet" type="text/css" media="all" /> 12399<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/template-collection.css?v=29508052965175602781782536310" rel="stylesheet" type="text/css" media="all" /> 12400 12401<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/quick-add.css?v=66647833350618835731782536292" rel="stylesheet" type="text/css" media="all" /> 12402
12402<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/product-form.js?v=95642977387381497591782536284" defer="defer"></script>
12402<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/quick-add.js?v=122599065132780402751782536293" defer="defer"></script>
12402<style data-shopify>.section-template--26831688073507__custom_collection_ztwqjH-padding { 12403 padding-top: 27px; 12404 padding-bottom: 27px; 12405 } 12406 12407 .custom-collection .section-template--26831688073507__custom_collection_ztwqjH-padding .card__badge .badge { 12408 background-color:#000000; 12409 } 12410 .custom-collection .section-template--26831688073507__custom_collection_ztwqjH-padding .card .card__heading { 12411 color: #000000; 12412 } 12413 .custom-collection .section-template--26831688073507__custom_collection_ztwqjH-padding .card .price>*, 12414 .custom-collection .section-template--26831688073507__custom_collection_ztwqjH-padding .price--on-sale .price-item--regular { 12415 color: #000000; 12416 } 12417 12418 @media screen and (min-width: 750px) { 12419 .section-template--26831688073507__custom_collection_ztwqjH-padding { 12420 padding-top: 36px; 12421 padding-bottom: 36px; 12422 } 12423 }</style><div 12424 class="isolate gradient custom-collection" style="background-color:#ffffff; color:#000000;" 12425> 12426 <div 12427 class="collection section-template--26831688073507__custom_collection_ztwqjH-padding" 12428 id="collection-template--26831688073507__custom_collection_ztwqjH" 12429 data-id="template--26831688073507__custom_collection_ztwqjH" 12430 > 12431 <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-padded-tablet-down"><h2 class="title inline-richtext h1" style="color:#000000;"> 12432 Launch of the Week 12433 </h2></div> 12434 12435 <slider-component class="slider-mobile-gutter page-width-desktop"> 12436 <ul 12437 id="Slider-template--26831688073507__custom_collection_ztwqjH" 12438 data-id="template--26831688073507__custom_collection_ztwqjH" 12439 class="grid product-grid contains-card contains-card--product contains-card--standard grid--4-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" 12440 role="list" 12441 aria-label="Slider" 12442 > 12443 12444<li 12445 id="Slide-template--26831688073507__custom_collection_ztwqjH-1" 12446 class="grid__item slider__slide" 12447 12448 > 12449 12450 12451 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-rating.css?v=179577762467860590411782536211" media="print" onload="this.media='all'"> 12452 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-volume-pricing.css?v=138899333235255820541782536215" media="print" onload="this.media='all'"> 12453 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-price.css?v=132347563785151058811782536209" media="print" onload="this.media='all'"> 12454 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/quick-order-list.css?v=129932180309343703061782536294" media="print" onload="this.media='all'"> 12455 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/quantity-popover.css?v=129068967981937647381782536290" media="print" onload="this.media='all'"> 12456 <noscript> 12457 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-rating.css?v=179577762467860590411782536211"> 12458 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-volume-pricing.css?v=138899333235255820541782536215"> 12459 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-price.css?v=132347563785151058811782536209"> 12460 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/quick-order-list.css?v=129932180309343703061782536294"> 12461 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/quantity-popover.css?v=129068967981937647381782536290"> 12462 </noscript><div class="card-wrapper product-card-wrapper underline-links-hover"> 12463 <div 12464 class=" 12465 card card--standard 12466 card--media 12467 12468 12469 12470 12471 12472 " 12473 style="--ratio-percent: 125.0%;" 12474 > 12475 <div 12476 class="card__inner color-scheme-1 gradient ratio" 12477 style="--ratio-percent: 125.0%;" 12478 ><a href="/products/writing-practice-books-boxset-of-4" title="Lil Legends Set of 4 Writing Books Box Set | India's First Pre-Writing Program | Patterns, Numbers and Uppercase Tracing, Activities and Vocabulary | For Nursery
12478/LKG/UKG | Age 2â5" style="z-index: 2;"> 12479 12480 12481 <div class="card__media"><span class="custom-discount-badge">30% Off</span><div class="media media--transparent media--hover-effect"> 12482 12483 12484 12485 <img 12486 srcset="//lillegendsbooks.com/cdn/shop/files/IMAGE1_94e0d244-448e-4eaf-83e0-c0055fbcaf5e.jpg?v=1783601025&width=165 165w,//lillegendsbooks.com/cdn/shop/files/IMAGE1_94e0d244-448e-4eaf-83e0-c0055fbcaf5e.jpg?v=1783601025&width=360 360w,//lillegendsbooks.com/cdn/shop/files/IMAGE1_94e0d244-448e-4eaf-83e0-c0055fbcaf5e.jpg?v=1783601025&width=533 533w,//lillegendsbooks.com/cdn/shop/files/IMAGE1_94e0d244-448e-4eaf-83e0-c0055fbcaf5e.jpg?v=1783601025&width=720 720w,//lillegendsbooks.com/cdn/shop/files/IMAGE1_94e0d244-448e-4eaf-83e0-c0055fbcaf5e.jpg?v=1783601025&width=940 940w,//lillegendsbooks.com/cdn/shop/files/IMAGE1_94e0d244-448e-4eaf-83e0-c0055fbcaf5e.jpg?v=1783601025&width=1066 1066w,//lillegendsbooks.com/cdn/shop/files/IMAGE1_94e0d244-448e-4eaf-83e0-c0055fbcaf5e.jpg?v=1783601025&width=2000 2000w" 12487 src="//lillegendsbooks.com/cdn/shop/files/IMAGE1_94e0d244-448e-4eaf-83e0-c0055fbcaf5e.jpg?v=1783601025&width=533" 12488 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 12489 alt="Lil Legends Set of 4 Writing Books Box Set | India's First Pre-Writing Program | Patterns, Numbers and Uppercase Tracing, Activities and Vocabulary | For Nursery/LKG/UKG | Age 2â5Â " 12490 class="motion-reduce" 12491 width="2000" 12492 height="2000" 12493 decoding="async" 12494 loading="lazy" 12495 > 12496 12497 12498</div> 12499 12500 </div></a><div class="card__content"> 12501 <div class="card__information"> 12502 <h3 12503 class="card__heading" 12504 12505 > 12506 <a 12507 href="/products/writing-practice-books-boxset-of-4" 12508 id="StandardCardNoMediaLink-template--26831688073507__custom_collection_ztwqjH-9951027659043" 12509 class="full-unstyled-link" 12510 aria-labelledby="StandardCardNoMediaLink-template--26831688073507__custom_collection_ztwqjH-9951027659043 NoMediaStandardBadge-template--26831688073507__custom_collection_ztwqjH-9951027659043" 12511 > 12512 Lil Legends Set of 4 Writing Books Box Set | India's First Pre-Writing Program | Patterns, Numbers and Uppercase Tracing, Activities and Vocabulary | For Nursery/LKG/UKG | Age 2â5 12513 </a> 12514 </h3> 12515 </div> 12516 12517 <div class="card__badge top right"><span 12518 id="NoMediaStandardBadge-template--26831688073507__custom_collection_ztwqjH-9951027659043" 12519 class="badge badge--bottom-left color-scheme-4" 12520 >Sale</span></div> 12521 </div> 12522 </div> 12523 12524 <div class="card__content"> 12525 <div class="card__information"> 12526 12527 <h3 12528 class="card__heading h5" 12529 12530 id="title-template--26831688073507__custom_collection_ztwqjH-9951027659043" 12531 12532 > 12533 <a 12534 href="/products/writing-practice-books-boxset-of-4" 12535 id="CardLink-template--26831688073507__custom_collection_ztwqjH-9951027659043" 12536 class="full-unstyled-link" 12537 aria-labelledby="CardLink-template--26831688073507__custom_collection_ztwqjH-9951027659043 Badge-template--26831688073507__custom_collection_ztwqjH-9951027659043" 12538 > 12539 Lil Legends Set of 4 Writing Books Box Set | India's First Pre-Writing Program | Patterns, Numbers and Uppercase Tracing, Activities and Vocabulary | For Nursery/LKG/UKG | Age 2â5 12540 </a> 12541 </h3> 12542 12543 12544 <div class="card-information"><span class="caption-large light"></span> 12545 12546 <!-- Judge.me badge --> 12547 <div class="jdgm-widget jdgm-preview-badge"> 12548 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.78' data-number-of-reviews='49' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.78' tabindex='0' aria-label='4.78 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 49 reviews </span> </div> 12549 </div><div 12550 class="rating" 12551 role="img" 12552 aria-label="4.78 out of 5.0 stars" 12553 >
12554 <span 12555 aria-hidden="true" 12556 class="rating-star" 12557 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1;" 12558 ></span> 12559 </div> 12560 <p class="rating-text caption"> 12561 <span aria-hidden="true">4.78 / 12562 5.0</span> 12563 </p> 12564 <p class="rating-count caption"> 12565 <span aria-hidden="true">(49)</span> 12566 <span class="visually-hidden">49 12567 total reviews</span> 12568 </p> 12569<style> 12570 .offer-msg span { 12571 color: #ff7800; 12572 font-size: 1.5rem; 12573 font-weight: 400; 12574 } 12575 12576 .badge.price__badge-sale.color-blue { 12577 background: #284390; 12578 color: #fff; 12579 } 12580 12581 @keyframes blink { 12582 0%, 100% { 12583 opacity: 1; 12584 } 12585 12586 50% { 12587 opacity: 0; 12588 } 12589 } 12590</style><div 12591 class=" 12592 price price--on-sale" 12593 > 12594 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 12595 <span class="price-item price-item--regular"> 12596 Rs. 482 12597 </span></div> 12598 <div class="price__sale"> 12599 <span class="visually-hidden visually-hidden--inline">Regular price</span> 12600 <span> 12601 <s class="price-item price-item--regular"> 12602 12603 Rs. 689 12604 12605 </s> 12606 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 12607 <span class="price-item price-item--sale price-item--last"> 12608 Rs. 482 12609 </span> 12610 </div> 12611 <small class="unit-price caption hidden"> 12612 <span class="visually-hidden">Unit price</span> 12613 <span class="price-item price-item--last"> 12614 <span></span> 12615 <span aria-hidden="true">/</span> 12616 <span class="visually-hidden"> per </span> 12617 <span> 12618 </span> 12619 </span> 12620 </small> 12621 </div></div> 12622 12623 12624</div> 12625 </div> 12626 <div class="quick-add no-js-hidden"><product-form data-section-id="template--26831688073507__custom_collection_ztwqjH"><form method="post" action="/cart/add" id="quick-add-template--26831688073507__custom_collection_ztwqjH9951027659043" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 12627 type="hidden" 12628 name="id" 12629 value="54130637635875" 12630 class="product-variant-id" 12631 12632 > 12633 <button 12634 id="quick-add-template--26831688073507__custom_collection_ztwqjH9951027659043-submit" 12635 type="submit" 12636 name="add" 12637 class="quick-add__submit button button--full-width button--secondary" 12638 aria-haspopup="dialog" 12639 aria-labelledby="quick-add-template--26831688073507__custom_collection_ztwqjH9951027659043-submit title-template--26831688073507__custom_collection_ztwqjH-9951027659043" 12640 aria-live="polite" 12641 data-sold-out-message="true" 12642 12643 > 12644 <span>Add to cart 12645</span> 12646 <span class="sold-out-message hidden">Sold out</span> 12647 12648<div class="loading__spinner hidden"> 12649 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 12650 12651</div> 12652</button><input type="hidden" name="product-id" value="9951027659043" /><input type="hidden" name="section-id" value="template--26831688073507__custom_collection_ztwqjH" /></form></product-form></div> 12653 12654 12655 12656 <div class="card__badge top right"><span 12657 id="Badge-template--26831688073507__custom_collection_ztwqjH-9951027659043" 12658 class="badge badge--bottom-left color-scheme-4" 12659 >Sale</span></div> 12660 </div> 12661 </div> 12662 </div> 12663 </li><li 12664 id="Slide-template--26831688073507__custom_collection_ztwqjH-2" 12665 class="grid__item slider__slide" 12666 12667 > 12668 12669<div class="card-wrapper product-card-wrapper underline-links-hover"> 12670 <div 12671 class=" 12672 card card--standard 12673 card--media 12674 12675 12676 12677 12678 12679 " 12680 style="--ratio-percent: 125.0%;" 12681 > 12682 <div 12683 class="card__inner color-scheme-1 gradient ratio" 12684 style="--ratio-percent: 125.0%;" 12685 ><a href="/products/copy-colouring-books-boxset-of-10-alphabet-numbers-shapes-fruits-vegetables-flowers-clothes-birds-animals-trans
12685port" title="Lil Legends Set of 10 Copy Colouring Books for Kids | Box Set of 10 Books | Alphabet, Numbers, Shapes, Fruits and More | Focus and Vocabulary Building | For Nursery/LKG/UKG | Age 3+" style="z-index: 2;"> 12686 12687 12688 <div class="card__media"><span class="custom-discount-badge">30% Off</span><div class="media media--transparent media--hover-effect"> 12689 12690 12691 12692 <img 12693 srcset="//lillegendsbooks.com/cdn/shop/files/6a1076ab257b4.webp?v=1782978565&width=165 165w,//lillegendsbooks.com/cdn/shop/files/6a1076ab257b4.webp?v=1782978565&width=360 360w,//lillegendsbooks.com/cdn/shop/files/6a1076ab257b4.webp?v=1782978565&width=533 533w,//lillegendsbooks.com/cdn/shop/files/6a1076ab257b4.webp?v=1782978565&width=720 720w,//lillegendsbooks.com/cdn/shop/files/6a1076ab257b4.webp?v=1782978565&width=940 940w,//lillegendsbooks.com/cdn/shop/files/6a1076ab257b4.webp?v=1782978565&width=1066 1066w,//lillegendsbooks.com/cdn/shop/files/6a1076ab257b4.webp?v=1782978565&width=1320 1320w" 12694 src="//lillegendsbooks.com/cdn/shop/files/6a1076ab257b4.webp?v=1782978565&width=533" 12695 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 12696 alt="Lil Legends Set of 10 Copy Colouring Books for Kids | Box Set of 10 Books | Alphabet, Numbers, Shapes, Fruits and More | Focus and Vocabulary Building | For Nursery/LKG/UKG | Age 3+Â " 12697 class="motion-reduce" 12698 width="1320" 12699 height="1600" 12700 decoding="async" 12701 loading="lazy" 12702 > 12703 12704 12705</div> 12706 12707 </div></a><div class="card__content"> 12708 <div class="card__information"> 12709 <h3 12710 class="card__heading" 12711 12712 > 12713 <a 12714 href="/products/copy-colouring-books-boxset-of-10-alphabet-numbers-shapes-fruits-vegetables-flowers-clothes-birds-animals-transport" 12715 id="StandardCardNoMediaLink-template--26831688073507__custom_collection_ztwqjH-9951027790115" 12716 class="full-unstyled-link" 12717 aria-labelledby="StandardCardNoMediaLink-template--26831688073507__custom_collection_ztwqjH-9951027790115 NoMediaStandardBadge-template--26831688073507__custom_collection_ztwqjH-9951027790115" 12718 > 12719 Lil Legends Set of 10 Copy Colouring Books for Kids | Box Set of 10 Books | Alphabet, Numbers, Shapes, Fruits and More | Focus and Vocabulary Building | For Nursery/LKG/UKG | Age 3+ 12720 </a> 12721 </h3> 12722 </div> 12723 12724 <div class="card__badge top right"><span 12725 id="NoMediaStandardBadge-template--26831688073507__custom_collection_ztwqjH-9951027790115" 12726 class="badge badge--bottom-left color-scheme-4" 12727 >Sale</span></div> 12728 </div> 12729 </div> 12730 12731 <div class="card__content"> 12732 <div class="card__information"> 12733 12734 <h3 12735 class="card__heading h5" 12736 12737 id="title-template--26831688073507__custom_collection_ztwqjH-9951027790115" 12738 12739 > 12740 <a 12741 href="/products/copy-colouring-books-boxset-of-10-alphabet-numbers-shapes-fruits-vegetables-flowers-clothes-birds-animals-transport" 12742 id="CardLink-template--26831688073507__custom_collection_ztwqjH-9951027790115" 12743 class="full-unstyled-link" 12744 aria-labelledby="CardLink-template--26831688073507__custom_collection_ztwqjH-9951027790115 Badge-template--26831688073507__custom_collection_ztwqjH-9951027790115" 12745 > 12746 Lil Legends Set of 10 Copy Colouring Books for Kids | Box Set of 10 Books | Alphabet, Numbers, Shapes, Fruits and More | Focus and Vocabulary Building | For Nursery/LKG/UKG | Age 3+ 12747 </a> 12748 </h3> 12749 12750 12751 <div class="card-information"><span class="caption-large light"></span> 12752 12753 <!-- Judge.me badge --> 12754 <div class="jdgm-widget jdgm-preview-badge"> 12755 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.71' data-number-of-reviews='62' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.71' tabindex='0' aria-label='4.71 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 62 reviews </span> </div> 12756 </div><div 12757 class="rating" 12758 role="img" 12759 aria-label="4.71 out of 5.0 stars" 12760 >
12761 <span 12762 aria-hidden="true" 12763 class="rating-star" 12764 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1;" 12765 ></span> 12766 </div> 12767 <p class="rating-text caption"> 12768 <span aria-hidden="true">4.71 / 12769 5.0</span> 12770 </p> 12771 <p class="rating-count caption"> 12772 <span aria-hidden="true">(62)</span> 12773 <span class="visually-hidden">62 12774 total reviews</span> 12775 </p> 12776<style> 12777 .offer-msg span { 12778 color: #ff7800; 12779 font-size: 1.5rem; 12780 font-weight: 400; 12781 } 12782 12783 .badge.price__badge-sale.color-blue { 12784 background: #284390; 12785 color: #fff; 12786 } 12787 12788 @keyframes blink { 12789 0%, 100% { 12790 opacity: 1; 12791 } 12792 12793 50% { 12794 opacity: 0; 12795 } 12796 } 12797</style><div 12798 class=" 12799 price price--on-sale" 12800 > 12801 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 12802 <span class="price-item price-item--regular"> 12803 Rs. 412 12804 </span></div> 12805 <div class="price__sale"> 12806 <span class="visually-hidden visually-hidden--inline">Regular price</span> 12807 <span> 12808 <s class="price-item price-item--regular"> 12809 12810 Rs. 589 12811 12812 </s> 12813 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 12814 <span class="price-item price-item--sale price-item--last"> 12815 Rs. 412 12816 </span> 12817 </div> 12818 <small class="unit-price caption hidden"> 12819 <span class="visually-hidden">Unit price</span> 12820 <span class="price-item price-item--last"> 12821 <span></span> 12822 <span aria-hidden="true">/</span> 12823 <span class="visually-hidden"> per </span> 12824 <span> 12825 </span> 12826 </span> 12827 </small> 12828 </div></div> 12829 12830 12831</div> 12832 </div> 12833 <div class="quick-add no-js-hidden"><product-form data-section-id="template--26831688073507__custom_collection_ztwqjH"><form method="post" action="/cart/add" id="quick-add-template--26831688073507__custom_collection_ztwqjH9951027790115" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 12834 type="hidden" 12835 name="id" 12836 value="54130637734179" 12837 class="product-variant-id" 12838 12839 > 12840 <button 12841 id="quick-add-template--26831688073507__custom_collection_ztwqjH9951027790115-submit" 12842 type="submit" 12843 name="add" 12844 class="quick-add__submit button button--full-width button--secondary" 12845 aria-haspopup="dialog" 12846 aria-labelledby="quick-add-template--26831688073507__custom_collection_ztwqjH9951027790115-submit title-template--26831688073507__custom_collection_ztwqjH-9951027790115" 12847 aria-live="polite" 12848 data-sold-out-message="true" 12849 12850 > 12851 <span>Add to cart 12852</span> 12853 <span class="sold-out-message hidden">Sold out</span> 12854 12855<div class="loading__spinner hidden"> 12856 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 12857 12858</div> 12859</button><input type="hidden" name="product-id" value="9951027790115" /><input type="hidden" name="section-id" value="template--26831688073507__custom_collection_ztwqjH" /></form></product-form></div> 12860 12861 12862 12863 <div class="card__badge top right"><span 12864 id="Badge-template--26831688073507__custom_collection_ztwqjH-9951027790115" 12865 class="badge badge--bottom-left color-scheme-4" 12866 >Sale</span></div> 12867 </div> 12868 </div> 12869 </div> 12870 </li><li 12871 id="Slide-template--26831688073507__custom_collection_ztwqjH-3" 12872 class="grid__item slider__slide" 12873 12874 > 12875 12876<div class="card-wrapper product-card-wrapper underline-links-hover"> 12877 <div 12878 class=" 12879 card card--standard 12880 card--media 12881 12882 12883 12884 12885 12886 " 12887 style="--ratio-percent: 125.0%;" 12888 > 12889 <div 12890 class="card__inner color-scheme-1 gradient ratio" 12891 style="--ratio-percent: 125.0%;" 12892 ><a href="/products/know-me-series-wild-and-sea-animal-books-box-set-of-8" title="Lil Legends Set of 8 Books, Know Me Series Wild and
12892Sea Animals | Gift Box Set for Kids | Wolf, Monkey, Lion, Elephant, Whale, Turtle, Octopus, Crab | Picture Stories | Age 2-5" style="z-index: 2;"> 12893 12894 12895 <div class="card__media"><span class="custom-discount-badge">30% Off</span><div class="media media--transparent media--hover-effect"> 12896 12897 12898 12899 <img 12900 srcset="//lillegendsbooks.com/cdn/shop/files/6a107a303dbbe.webp?v=1782978568&width=165 165w,//lillegendsbooks.com/cdn/shop/files/6a107a303dbbe.webp?v=1782978568&width=360 360w,//lillegendsbooks.com/cdn/shop/files/6a107a303dbbe.webp?v=1782978568&width=533 533w,//lillegendsbooks.com/cdn/shop/files/6a107a303dbbe.webp?v=1782978568&width=720 720w,//lillegendsbooks.com/cdn/shop/files/6a107a303dbbe.webp?v=1782978568&width=940 940w,//lillegendsbooks.com/cdn/shop/files/6a107a303dbbe.webp?v=1782978568&width=1066 1066w,//lillegendsbooks.com/cdn/shop/files/6a107a303dbbe.webp?v=1782978568&width=1320 1320w" 12901 src="//lillegendsbooks.com/cdn/shop/files/6a107a303dbbe.webp?v=1782978568&width=533" 12902 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 12903 alt="Lil Legends Set of 8 Books, Know Me Series Wild and Sea Animals | Gift Box Set for Kids | Wolf, Monkey, Lion, Elephant, Whale, Turtle, Octopus, Crab | Picture Stories | Age 2-5Â " 12904 class="motion-reduce" 12905 width="1320" 12906 height="1600" 12907 decoding="async" 12908 loading="lazy" 12909 > 12910 12911 12912</div> 12913 12914 </div></a><div class="card__content"> 12915 <div class="card__information"> 12916 <h3 12917 class="card__heading" 12918 12919 > 12920 <a 12921 href="/products/know-me-series-wild-and-sea-animal-books-box-set-of-8" 12922 id="StandardCardNoMediaLink-template--26831688073507__custom_collection_ztwqjH-9951028052259" 12923 class="full-unstyled-link" 12924 aria-labelledby="StandardCardNoMediaLink-template--26831688073507__custom_collection_ztwqjH-9951028052259 NoMediaStandardBadge-template--26831688073507__custom_collection_ztwqjH-9951028052259" 12925 > 12926 Lil Legends Set of 8 Books, Know Me Series Wild and Sea Animals | Gift Box Set for Kids | Wolf, Monkey, Lion, Elephant, Whale, Turtle, Octopus, Crab | Picture Stories | Age 2-5 12927 </a> 12928 </h3> 12929 </div> 12930 12931 <div class="card__badge top right"><span 12932 id="NoMediaStandardBadge-template--26831688073507__custom_collection_ztwqjH-9951028052259" 12933 class="badge badge--bottom-left color-scheme-4" 12934 >Sale</span></div> 12935 </div> 12936 </div> 12937 12938 <div class="card__content"> 12939 <div class="card__information"> 12940 12941 <h3 12942 class="card__heading h5" 12943 12944 id="title-template--26831688073507__custom_collection_ztwqjH-9951028052259" 12945 12946 > 12947 <a 12948 href="/products/know-me-series-wild-and-sea-animal-books-box-set-of-8" 12949 id="CardLink-template--26831688073507__custom_collection_ztwqjH-9951028052259" 12950 class="full-unstyled-link" 12951 aria-labelledby="CardLink-template--26831688073507__custom_collection_ztwqjH-9951028052259 Badge-template--26831688073507__custom_collection_ztwqjH-9951028052259" 12952 > 12953 Lil Legends Set of 8 Books, Know Me Series Wild and Sea Animals | Gift Box Set for Kids | Wolf, Monkey, Lion, Elephant, Whale, Turtle, Octopus, Crab | Picture Stories | Age 2-5 12954 </a> 12955 </h3> 12956 12957 12958 <div class="card-information"><span class="caption-large light"></span> 12959 12960 <!-- Judge.me badge --> 12961 <div class="jdgm-widget jdgm-preview-badge"> 12962 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='63' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 63 reviews </span> </div> 12963 </div><div 12964 class="rating" 12965 role="img" 12966 aria-label="5.0 out of 5.0 stars" 12967 >
12968 <span 12969 aria-hidden="true" 12970 class="rating-star" 12971 style="--rating: 5; --rating-max: 5.0; --rating-decimal: 0;" 12972 ></span> 12973 </div> 12974 <p class="rating-text caption"> 12975 <span aria-hidden="true">5.0 / 12976 5.0</span> 12977 </p> 12978 <p class="rating-count caption"> 12979 <span aria-hidden="true">(63)</span> 12980 <span class="visually-hidden">63 12981 total reviews</span> 12982 </p> 12983<style> 12984 .offer-msg span { 12985 color: #ff7800; 12986 font-size: 1.5rem; 12987 font-weight: 400; 12988 } 12989 12990 .badge.price__badge-sale.color-blue { 12991 background: #284390; 12992 color: #fff; 12993 } 12994 12995 @keyframes blink { 12996 0%, 100% { 12997 opacity: 1; 12998 } 12999 13000 50% { 13001 opacity: 0; 13002 } 13003 } 13004</style><div 13005 class=" 13006 price price--on-sale" 13007 > 13008 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 13009 <span class="price-item price-item--regular"> 13010 Rs. 384 13011 </span></div> 13012 <div class="price__sale"> 13013 <span class="visually-hidden visually-hidden--inline">Regular price</span> 13014 <span> 13015 <s class="price-item price-item--regular"> 13016 13017 Rs. 549 13018 13019 </s> 13020 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 13021 <span class="price-item price-item--sale price-item--last"> 13022 Rs. 384 13023 </span> 13024 </div> 13025 <small class="unit-price caption hidden"> 13026 <span class="visually-hidden">Unit price</span> 13027 <span class="price-item price-item--last"> 13028 <span></span> 13029 <span aria-hidden="true">/</span> 13030 <span class="visually-hidden"> per </span> 13031 <span> 13032 </span> 13033 </span> 13034 </small> 13035 </div></div> 13036 13037 13038</div> 13039 </div> 13040 <div class="quick-add no-js-hidden"><product-form data-section-id="template--26831688073507__custom_collection_ztwqjH"><form method="post" action="/cart/add" id="quick-add-template--26831688073507__custom_collection_ztwqjH9951028052259" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 13041 type="hidden" 13042 name="id" 13043 value="54130640060707" 13044 class="product-variant-id" 13045 13046 > 13047 <button 13048 id="quick-add-template--26831688073507__custom_collection_ztwqjH9951028052259-submit" 13049 type="submit" 13050 name="add" 13051 class="quick-add__submit button button--full-width button--secondary" 13052 aria-haspopup="dialog" 13053 aria-labelledby="quick-add-template--26831688073507__custom_collection_ztwqjH9951028052259-submit title-template--26831688073507__custom_collection_ztwqjH-9951028052259" 13054 aria-live="polite" 13055 data-sold-out-message="true" 13056 13057 > 13058 <span>Add to cart 13059</span> 13060 <span class="sold-out-message hidden">Sold out</span> 13061 13062<div class="loading__spinner hidden"> 13063 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 13064 13065</div> 13066</button><input type="hidden" name="product-id" value="9951028052259" /><input type="hidden" name="section-id" value="template--26831688073507__custom_collection_ztwqjH" /></form></product-form></div> 13067 13068 13069 13070 <div class="card__badge top right"><span 13071 id="Badge-template--26831688073507__custom_collection_ztwqjH-9951028052259" 13072 class="badge badge--bottom-left color-scheme-4" 13073 >Sale</span></div> 13074 </div> 13075 </div> 13076 </div> 13077 </li><li 13078 id="Slide-template--26831688073507__custom_collection_ztwqjH-4" 13079 class="grid__item slider__slide" 13080 13081 > 13082 13083<div class="card-wrapper product-card-wrapper underline-links-hover"> 13084 <div 13085 class=" 13086 card card--standard 13087 card--media 13088 13089 13090 13091 13092 13093 " 13094 style="--ratio-percent: 125.0%;" 13095 > 13096 <div 13097 class="card__inner color-scheme-1 gradient ratio" 13098 style="--ratio-percent: 125.0%;" 13099 ><a href="/products/sticker-books-for-kids-box-set-of-4" title="Lil Legends Set of 4 Sticker Books Box Set | Learn Alphabets (ABC), Numbers (123), Shapes and Animals | Fun Learning, Peel and Paste Activities For Toddlers | For LKG/UKG | Age 3+" style="z-index: 2;"> 13100 13101 13102 <div class="card__media"><span class="custom-discount-badge">30% Off</span><div class="media media--transparent media--hover-effect"> 13103 13104 13105 13106 <img 13107 srcset="//lillegendsbooks.com/cdn/shop/files/6a108066e9749.webp?v=1782978566&width=165 165w,//lillegendsbooks.com/cdn/shop/files/6a108066e9749.webp?v=1782978566&width=360 360w,//lillegendsbooks.com/cdn/shop/files/6a108066e9749.webp?v=1782978566&width=533 533w,//lillegendsbooks.com/cdn/shop/files/6a108066e9749.webp?v=1782978566&width=720 720w,//lillegendsbooks.com/cdn/shop/files/6a108066e9749.webp?v=1782978566&width=940 940w,//lillegendsbooks.com/cdn/shop/files/6a108066e9749.webp?v=1782978566&width=1066 1066w,//lillegendsbooks.com/cdn/shop/files/6a108066e9749.webp?v=1782978566&width=1080 1080w" 13108 src="//lillegendsbooks.com/cdn/shop/files/6a108066e9749.webp?v=1782978566&width=533" 13109 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 13110 alt="Lil Legends Set of 4 Sticker Books Box Set | Learn Alphabets (ABC), Numbers (123), Shapes and Animals | Fun Learning, Peel and Paste Activities For Toddlers | For LKG/UKG | Age 3+Â " 13111 class="motion-reduce" 13112 width="1080" 13113 height="1080" 13114 decoding="async" 13115 loading="lazy" 13116 > 13117 13118 13119</div> 13120 13121 </div></a><div class="card__content"> 13122 <div class="card__information"> 13123 <h3 13124 class="card__heading" 13125 13126 > 13127 <a 13128 href="/products/sticker-books-for-kids-box-set-of-4" 13129 id="StandardCardNoMediaLink-template--26831688073507__custom_collection_ztwqjH-9951027888419" 13130 class="full-unstyled-link" 13131 aria-labelledby="StandardCardNoMediaLink-template--26831688073507__custom_collection_ztwqjH-9951027888419 NoMediaStandardBadge-template--26831688073507__custom_collection_ztwqjH-9951027888419" 13132 > 13133 Lil Legends Set of 4 Sticker Books Box Set | Learn Alphabets (ABC), Numbers (123), Shapes and Animals | Fun Learning, Peel and Paste Activities For Toddlers | For LKG/UKG | Age 3+ 13134 </a> 13135 </h3> 13136 </div> 13137 13138 <div class="card__badge top right"><span 13139 id="NoMediaStandardBadge-template--26831688073507__custom_collection_ztwqjH-9951027888419" 13140 class="badge badge--bottom-left color-scheme-4" 13141 >Sale</span></div> 13142 </div> 13143 </div> 13144 13145 <div class="card__content"> 13146 <div class="card__information"> 13147 13148 <h3 13149 class="card__heading h5" 13150 13151 id="title-template--26831688073507__custom_collection_ztwqjH-9951027888419" 13152 13153 > 13154 <a 13155 href="/products/sticker-books-for-kids-box-set-of-4" 13156 id="CardLink-template--26831688073507__custom_collection_ztwqjH-9951027888419" 13157 class="full-unstyled-link" 13158 aria-labelledby="CardLink-template--26831688073507__custom_collection_ztwqjH-9951027888419 Badge-template--26831688073507__custom_collection_ztwqjH-9951027888419" 13159 > 13160 Lil Legends Set of 4 Sticker Books Box Set | Learn Alphabets (ABC), Numbers (123), Shapes and Animals | Fun Learning, Peel and Paste Activities For Toddlers | For LKG/UKG | Age 3+ 13161 </a> 13162 </h3> 13163 13164 13165 <div class="card-information"><span class="caption-large light"></span> 13166 13167 <!-- Judge.me badge --> 13168 <div class="jdgm-widget jdgm-preview-badge"> 13169 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.56' data-number-of-reviews='68' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.56' tabindex='0' aria-label='4.56 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 68 reviews </span> </div> 13170 </div><div 13171 class="rating" 13172 role="img" 13173 aria-label="4.56 out of 5.0 stars" 13174 >
13175 <span 13176 aria-hidden="true" 13177 class="rating-star" 13178 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 0.5;" 13179 ></span> 13180 </div> 13181 <p class="rating-text caption"> 13182 <span aria-hidden="true">4.56 / 13183 5.0</span> 13184 </p> 13185 <p class="rating-count caption"> 13186 <span aria-hidden="true">(68)</span> 13187 <span class="visually-hidden">68 13188 total reviews</span> 13189 </p> 13190<style> 13191 .offer-msg span { 13192 color: #ff7800; 13193 font-size: 1.5rem; 13194 font-weight: 400; 13195 } 13196 13197 .badge.price__badge-sale.color-blue { 13198 background: #284390; 13199 color: #fff; 13200 } 13201 13202 @keyframes blink { 13203 0%, 100% { 13204 opacity: 1; 13205 } 13206 13207 50% { 13208 opacity: 0; 13209 } 13210 } 13211</style><div 13212 class=" 13213 price price--on-sale" 13214 > 13215 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 13216 <span class="price-item price-item--regular"> 13217 Rs. 559 13218 </span></div> 13219 <div class="price__sale"> 13220 <span class="visually-hidden visually-hidden--inline">Regular price</span> 13221 <span> 13222 <s class="price-item price-item--regular"> 13223 13224 Rs. 799 13225 13226 </s> 13227 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 13228 <span class="price-item price-item--sale price-item--last"> 13229 Rs. 559 13230 </span> 13231 </div> 13232 <small class="unit-price caption hidden"> 13233 <span class="visually-hidden">Unit price</span> 13234 <span class="price-item price-item--last"> 13235 <span></span> 13236 <span aria-hidden="true">/</span> 13237 <span class="visually-hidden"> per </span> 13238 <span> 13239 </span> 13240 </span> 13241 </small> 13242 </div></div> 13243 13244 13245</div> 13246 </div> 13247 <div class="quick-add no-js-hidden"><product-form data-section-id="template--26831688073507__custom_collection_ztwqjH"><form method="post" action="/cart/add" id="quick-add-template--26831688073507__custom_collection_ztwqjH9951027888419" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 13248 type="hidden" 13249 name="id" 13250 value="54130639077667" 13251 class="product-variant-id" 13252 13253 > 13254 <button 13255 id="quick-add-template--26831688073507__custom_collection_ztwqjH9951027888419-submit" 13256 type="submit" 13257 name="add" 13258 class="quick-add__submit button button--full-width button--secondary" 13259 aria-haspopup="dialog" 13260 aria-labelledby="quick-add-template--26831688073507__custom_collection_ztwqjH9951027888419-submit title-template--26831688073507__custom_collection_ztwqjH-9951027888419" 13261 aria-live="polite" 13262 data-sold-out-message="true" 13263 13264 > 13265 <span>Add to cart 13266</span> 13267 <span class="sold-out-message hidden">Sold out</span> 13268 13269<div class="loading__spinner hidden"> 13270 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 13271 13272</div> 13273</button><input type="hidden" name="product-id" value="9951027888419" /><input type="hidden" name="section-id" value="template--26831688073507__custom_collection_ztwqjH" /></form></product-form></div> 13274 13275 13276 13277 <div class="card__badge top right"><span 13278 id="Badge-template--26831688073507__custom_collection_ztwqjH-9951027888419" 13279 class="badge badge--bottom-left color-scheme-4" 13280 >Sale</span></div> 13281 </div> 13282 </div> 13283 </div> 13284 </li></ul><div class="slider-buttons"> 13285 <button 13286 type="button" 13287 class="slider-button slider-button--prev" 13288 name="previous" 13289 aria-label="Slide left" 13290 aria-controls="Slider-template--26831688073507__custom_collection_ztwqjH" 13291 >
13292 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 13293</span> 13294 </button> 13295 <div class="slider-counter caption"> 13296 <span class="slider-counter--current">1</span> 13297 <span aria-hidden="true"> / </span> 13298 <span class="visually-hidden">of</span> 13299 <span class="slider-counter--total">4</span> 13300 </div> 13301 <button 13302 type="button" 13303 class="slider-button slider-button--next" 13304 name="next" 13305 aria-label="Slide right" 13306 aria-controls="Slider-template--26831688073507__custom_collection_ztwqjH" 13307 > 13308 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 13309</span> 13310 </button> 13311 </div></slider-component><div class="center collection__view-all"> 13312 <a 13313 href="/collections/launch-of-the-week" 13314 class="button" 13315 aria-label="View all products in the Launch of the Week collection" 13316 > 13317 View all 13318 </a> 13319 </div></div> 13320</div> 13321 13322 13323 13324</section><section id="shopify-section-template--26831688073507__custom_collection_iQcp3T" class="shopify-section section"><link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-card.css?v=135357695499589300611782536197" rel="stylesheet" type="text/css" media="all" /> 13325<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-price.css?v=132347563785151058811782536209" rel="stylesheet" type="text/css" media="all" /> 13326 13327<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-slider.css?v=14039311878856620671782536212" rel="stylesheet" type="text/css" media="all" /> 13328<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/template-collection.css?v=29508052965175602781782536310" rel="stylesheet" type="text/css" media="all" /> 13329 13330<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/quick-add.css?v=66647833350618835731782536292" rel="stylesheet" type="text/css" media="all" /> 13331
13331<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/product-form.js?v=95642977387381497591782536284" defer="defer"></script>
13331<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/quick-add.js?v=122599065132780402751782536293" defer="defer"></script>
13331<style data-shopify>.section-template--26831688073507__custom_collection_iQcp3T-padding { 13332 padding-top: 27px; 13333 padding-bottom: 27px; 13334 } 13335 13336 .custom-collection .section-template--26831688073507__custom_collection_iQcp3T-padding .card__badge .badge { 13337 background-color:#000000; 13338 } 13339 .custom-collection .section-template--26831688073507__custom_collection_iQcp3T-padding .card .card__heading { 13340 color: #000000; 13341 } 13342 .custom-collection .section-template--26831688073507__custom_collection_iQcp3T-padding .card .price>*, 13343 .custom-collection .section-template--26831688073507__custom_collection_iQcp3T-padding .price--on-sale .price-item--regular { 13344 color: #000000; 13345 } 13346 13347 @media screen and (min-width: 750px) { 13348 .section-template--26831688073507__custom_collection_iQcp3T-padding { 13349 padding-top: 36px; 13350 padding-bottom: 36px; 13351 } 13352 }</style><div 13353 class="isolate gradient custom-collection" style="background-color:#ffffff; color:#000000;" 13354> 13355 <div 13356 class="collection section-template--26831688073507__custom_collection_iQcp3T-padding" 13357 id="collection-template--26831688073507__custom_collection_iQcp3T" 13358 data-id="template--26831688073507__custom_collection_iQcp3T" 13359 > 13360 <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-padded-tablet-down"><h2 class="title inline-richtext h1" style="color:#000000;"> 13361 Most Loved by Parents 13362 </h2></div> 13363 13364 <slider-component class="slider-mobile-gutter page-width-desktop"> 13365 <ul 13366 id="Slider-template--26831688073507__custom_collection_iQcp3T" 13367 data-id="template--26831688073507__custom_collection_iQcp3T" 13368 class="grid product-grid contains-card contains-card--product contains-card--standard grid--4-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" 13369 role="list" 13370 aria-label="Slider" 13371 > 13372 13373<li 13374 id="Slide-template--26831688073507__custom_collection_iQcp3T-1" 13375 class="grid__item slider__slide" 13376 13377 > 13378 13379 13380 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-rating.css?v=179577762467860590411782536211" media="print" onload="this.media='all'"> 13381 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-volume-pricing.css?v=138899333235255820541782536215" media="print" onload="this.media='all'"> 13382 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-price.css?v=132347563785151058811782536209" media="print" onload="this.media='all'"> 13383 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/quick-order-list.css?v=129932180309343703061782536294" media="print" onload="this.media='all'"> 13384 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/quantity-popover.css?v=129068967981937647381782536290" media="print" onload="this.media='all'"> 13385 <noscript> 13386 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-rating.css?v=179577762467860590411782536211"> 13387 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-volume-pricing.css?v=138899333235255820541782536215"> 13388 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-price.css?v=132347563785151058811782536209"> 13389 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/quick-order-list.css?v=129932180309343703061782536294"> 13390 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/quantity-popover.css?v=129068967981937647381782536290"> 13391 </noscript><div class="card-wrapper product-card-wrapper underline-links-hover"> 13392 <div 13393 class=" 13394 card card--standard 13395 card--media 13396 13397 13398 13399 13400 13401 " 13402 style="--ratio-percent: 125.0%;" 13403 > 13404 <div 13405 class="card__inner color-scheme-1 gradient ratio" 13406 style="--ratio-percent: 125.0%;" 13407 ><a href="/products/fairy-tale-story-books-for-kids-10-book-gift-set" title="Lil Legends Gift Set for Kids | Set of 10 Fairy Tales | Cinderella, Rapunzel, Sleeping Beauty, Snow White, Alice in Wonderland & More | Bedtime Stories | Age 2+" style="z-index: 2;"> 13408 13409 13410 <div class="card__media"><span class="custom-discount-badge">30% Off</span><div class="media media--transparent media--hover-effect"> 13411 13412 13413 13414 <img 13415 srcset="//lillegendsbooks.com/cdn/shop/files/6a1077d0c261c.webp?v=1782978566&width=165 165w,//lillegendsbooks.com/cdn/shop/files/6a1077d0c261c.webp?v=1782978566&width=360 360w,//lillegendsbooks.com/cdn/shop/files/6a1077d0c261c.webp?v=1782978566&width=533 533w,//lillegendsbooks.com/cdn/shop/files/6a1077d0c261c.webp?v=1782978566&width=720 720w,//lillegendsbooks.com/cdn/shop/files/6a1077d0c261c.webp?v=1782978566&width=940 940w,//lillegendsbooks.com/cdn/shop/files/6a1077d0c261c.webp?v=1782978566&width=1066 1066w,//lillegendsbooks.com/cdn/shop/files/6a1077d0c261c.webp?v=1782978566&width=1320 1320w" 13416 src="//lillegendsbooks.com/cdn/shop/files/6a1077d0c261c.webp?v=1782978566&width=533" 13417 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 13418 alt="Lil Legends Set of 10 Fairy Tales Gift Box Set for Kids | Cinderella, Snow White, Thumbelina, Little Red Riding Hood and More | Bedtime Picture Stories | Age 2+Â " 13419 class="motion-reduce" 13420 width="1320" 13421 height="1600" 13422 decoding="async" 13423 loading="lazy" 13424 > 13425 13426 13427</div> 13428 13429 </div></a><div class="card__content"> 13430 <div class="card__information"> 13431 <h3 13432 class="card__heading" 13433 13434 > 13435 <a 13436 href="/products/fairy-tale-story-books-for-kids-10-book-gift-set" 13437 id="StandardCardNoMediaLink-template--26831688073507__custom_collection_iQcp3T-9951027986723" 13438 class="full-unstyled-link" 13439 aria-labelledby="StandardCardNoMediaLink-template--26831688073507__custom_collection_iQcp3T-9951027986723 NoMediaStandardBadge-template--26831688073507__custom_collection_iQcp3T-9951027986723" 13440 > 13441 Lil Legends Gift Set for Kids | Set of 10 Fairy Tales | Cinderella, Rapunzel, Sleeping Beauty, Snow White, Alice in Wonderland & More | Bedtime Stories | Age 2+ 13442 </a> 13443 </h3> 13444 </div> 13445 13446 <div class="card__badge top right"><span 13447 id="NoMediaStandardBadge-template--26831688073507__custom_collection_iQcp3T-9951027986723" 13448 class="badge badge--bottom-left color-scheme-4" 13449 >Sale</span></div> 13450 </div> 13451 </div> 13452 13453 <div class="card__content"> 13454 <div class="card__information"> 13455 13456 <h3 13457 class="card__heading h5" 13458 13459 id="title-template--26831688073507__custom_collection_iQcp3T-9951027986723" 13460 13461 > 13462 <a 13463 href="/products/fairy-tale-story-books-for-kids-10-book-gift-set" 13464 id="CardLink-template--26831688073507__custom_collection_iQcp3T-9951027986723" 13465 class="full-unstyled-link" 13466 aria-labelledby="CardLink-template--26831688073507__custom_collection_iQcp3T-9951027986723 Badge-template--26831688073507__custom_collection_iQcp3T-9951027986723" 13467 > 13468 Lil Legends Gift Set for Kids | Set of 10 Fairy Tales | Cinderella, Rapunzel, Sleeping Beauty, Snow White, Alice in Wonderland & More | Bedtime Stories | Age 2+ 13469 </a> 13470 </h3> 13471 13472 13473 <div class="card-information"><span class="caption-large light"></span> 13474 13475 <!-- Judge.me badge --> 13476 <div class="jdgm-widget jdgm-preview-badge"> 13477 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.95' data-number-of-reviews='42' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.95' tabindex='0' aria-label='4.95 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 42 reviews </span> </div> 13478 </div><div 13479 class="rating" 13480 role="img" 13481 aria-label="4.95 out of 5.0 stars" 13482 >
13483 <span 13484 aria-hidden="true" 13485 class="rating-star" 13486 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1;" 13487 ></span> 13488 </div> 13489 <p class="rating-text caption"> 13490 <span aria-hidden="true">4.95 / 13491 5.0</span> 13492 </p> 13493 <p class="rating-count caption"> 13494 <span aria-hidden="true">(42)</span> 13495 <span class="visually-hidden">42 13496 total reviews</span> 13497 </p> 13498<style> 13499 .offer-msg span { 13500 color: #ff7800; 13501 font-size: 1.5rem; 13502 font-weight: 400; 13503 } 13504 13505 .badge.price__badge-sale.color-blue { 13506 background: #284390; 13507 color: #fff; 13508 } 13509 13510 @keyframes blink { 13511 0%, 100% { 13512 opacity: 1; 13513 } 13514 13515 50% { 13516 opacity: 0; 13517 } 13518 } 13519</style><div 13520 class=" 13521 price price--on-sale" 13522 > 13523 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 13524 <span class="price-item price-item--regular"> 13525 Rs. 482 13526 </span></div> 13527 <div class="price__sale"> 13528 <span class="visually-hidden visually-hidden--inline">Regular price</span> 13529 <span> 13530 <s class="price-item price-item--regular"> 13531 13532 Rs. 689 13533 13534 </s> 13535 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 13536 <span class="price-item price-item--sale price-item--last"> 13537 Rs. 482 13538 </span> 13539 </div> 13540 <small class="unit-price caption hidden"> 13541 <span class="visually-hidden">Unit price</span> 13542 <span class="price-item price-item--last"> 13543 <span></span> 13544 <span aria-hidden="true">/</span> 13545 <span class="visually-hidden"> per </span> 13546 <span> 13547 </span> 13548 </span> 13549 </small> 13550 </div></div> 13551 13552 13553</div> 13554 </div> 13555 <div class="quick-add no-js-hidden"><product-form data-section-id="template--26831688073507__custom_collection_iQcp3T"><form method="post" action="/cart/add" id="quick-add-template--26831688073507__custom_collection_iQcp3T9951027986723" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 13556 type="hidden" 13557 name="id" 13558 value="54130639175971" 13559 class="product-variant-id" 13560 13561 > 13562 <button 13563 id="quick-add-template--26831688073507__custom_collection_iQcp3T9951027986723-submit" 13564 type="submit" 13565 name="add" 13566 class="quick-add__submit button button--full-width button--secondary" 13567 aria-haspopup="dialog" 13568 aria-labelledby="quick-add-template--26831688073507__custom_collection_iQcp3T9951027986723-submit title-template--26831688073507__custom_collection_iQcp3T-9951027986723" 13569 aria-live="polite" 13570 data-sold-out-message="true" 13571 13572 > 13573 <span>Add to cart 13574</span> 13575 <span class="sold-out-message hidden">Sold out</span> 13576 13577<div class="loading__spinner hidden"> 13578 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 13579 13580</div> 13581</button><input type="hidden" name="product-id" value="9951027986723" /><input type="hidden" name="section-id" value="template--26831688073507__custom_collection_iQcp3T" /></form></product-form></div> 13582 13583 13584 13585 <div class="card__badge top right"><span 13586 id="Badge-template--26831688073507__custom_collection_iQcp3T-9951027986723" 13587 class="badge badge--bottom-left color-scheme-4" 13588 >Sale</span></div> 13589 </div> 13590 </div> 13591 </div> 13592 </li><li 13593 id="Slide-template--26831688073507__custom_collection_iQcp3T-2" 13594 class="grid__item slider__slide" 13595 13596 > 13597 13598<div class="card-wrapper product-card-wrapper underline-links-hover"> 13599 <div 13600 class=" 13601 card card--standard 13602 card--media 13603 13604 13605 13606 13607 13608 " 13609 style="--ratio-percent: 125.0%;" 13610 > 13611 <div 13612 class="card__inner color-scheme-1 gradient ratio" 13613 style="--ratio-percent: 125.0%;" 13614 ><a href="/products/prep-and-shine-box-7-in-1-early-learning-kit-age-4-plus" title="Lil Legends Prep and
13614Shine Box for Kids | 7-in-1 Early Learning Kit | Gift Box Set | Tracing, Vocabulary, Phonics and Fun Activities + Stationery Kit | School Readiness Gift Set | Age 4+" style="z-index: 2;"> 13615 13616 13617 <div class="card__media"><span class="custom-discount-badge">45% Off</span><div class="media media--transparent media--hover-effect"> 13618 13619 13620 13621 <img 13622 srcset="//lillegendsbooks.com/cdn/shop/files/6a107e433abb9.webp?v=1782978463&width=165 165w,//lillegendsbooks.com/cdn/shop/files/6a107e433abb9.webp?v=1782978463&width=360 360w,//lillegendsbooks.com/cdn/shop/files/6a107e433abb9.webp?v=1782978463&width=533 533w,//lillegendsbooks.com/cdn/shop/files/6a107e433abb9.webp?v=1782978463&width=720 720w,//lillegendsbooks.com/cdn/shop/files/6a107e433abb9.webp?v=1782978463&width=940 940w,//lillegendsbooks.com/cdn/shop/files/6a107e433abb9.webp?v=1782978463&width=1066 1066w,//lillegendsbooks.com/cdn/shop/files/6a107e433abb9.webp?v=1782978463&width=2000 2000w" 13623 src="//lillegendsbooks.com/cdn/shop/files/6a107e433abb9.webp?v=1782978463&width=533" 13624 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 13625 alt="Lil Legends Prep and Shine Box for Kids | 7-in-1 Early Learning Kit | Gift Box Set | Tracing, Vocabulary, Phonics and Fun Activities + Stationery Kit | School Readiness Gift Set | Age 4+Â " 13626 class="motion-reduce" 13627 width="4167" 13628 height="4167" 13629 decoding="async" 13630 loading="lazy" 13631 > 13632 13633 13634</div> 13635 13636 </div></a><div class="card__content"> 13637 <div class="card__information"> 13638 <h3 13639 class="card__heading" 13640 13641 > 13642 <a 13643 href="/products/prep-and-shine-box-7-in-1-early-learning-kit-age-4-plus" 13644 id="StandardCardNoMediaLink-template--26831688073507__custom_collection_iQcp3T-9894677250339" 13645 class="full-unstyled-link" 13646 aria-labelledby="StandardCardNoMediaLink-template--26831688073507__custom_collection_iQcp3T-9894677250339 NoMediaStandardBadge-template--26831688073507__custom_collection_iQcp3T-9894677250339" 13647 > 13648 Lil Legends Prep and Shine Box for Kids | 7-in-1 Early Learning Kit | Gift Box Set | Tracing, Vocabulary, Phonics and Fun Activities + Stationery Kit | School Readiness Gift Set | Age 4+ 13649 </a> 13650 </h3> 13651 </div> 13652 13653 <div class="card__badge top right"><span 13654 id="NoMediaStandardBadge-template--26831688073507__custom_collection_iQcp3T-9894677250339" 13655 class="badge badge--bottom-left color-scheme-4" 13656 >Sale</span></div> 13657 </div> 13658 </div> 13659 13660 <div class="card__content"> 13661 <div class="card__information"> 13662 13663 <h3 13664 class="card__heading h5" 13665 13666 id="title-template--26831688073507__custom_collection_iQcp3T-9894677250339" 13667 13668 > 13669 <a 13670 href="/products/prep-and-shine-box-7-in-1-early-learning-kit-age-4-plus" 13671 id="CardLink-template--26831688073507__custom_collection_iQcp3T-9894677250339" 13672 class="full-unstyled-link" 13673 aria-labelledby="CardLink-template--26831688073507__custom_collection_iQcp3T-9894677250339 Badge-template--26831688073507__custom_collection_iQcp3T-9894677250339" 13674 > 13675 Lil Legends Prep and Shine Box for Kids | 7-in-1 Early Learning Kit | Gift Box Set | Tracing, Vocabulary, Phonics and Fun Activities + Stationery Kit | School Readiness Gift Set | Age 4+ 13676 </a> 13677 </h3> 13678 13679 13680 <div class="card-information"><span class="caption-large light"></span> 13681 13682 <!-- Judge.me badge --> 13683 <div class="jdgm-widget jdgm-preview-badge"> 13684 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.90' data-number-of-reviews='49' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.90' tabindex='0' aria-label='4.90 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 49 reviews </span> </div> 13685 </div><div 13686 class="rating" 13687 role="img" 13688 aria-label="4.9 out of 5.0 stars" 13689 >
13690 <span 13691 aria-hidden="true" 13692 class="rating-star" 13693 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1;" 13694 ></span> 13695 </div> 13696 <p class="rating-text caption"> 13697 <span aria-hidden="true">4.9 / 13698 5.0</span> 13699 </p> 13700 <p class="rating-count caption"> 13701 <span aria-hidden="true">(49)</span> 13702 <span class="visually-hidden">49 13703 total reviews</span> 13704 </p> 13705<style> 13706 .offer-msg span { 13707 color: #ff7800; 13708 font-size: 1.5rem; 13709 font-weight: 400; 13710 } 13711 13712 .badge.price__badge-sale.color-blue { 13713 background: #284390; 13714 color: #fff; 13715 } 13716 13717 @keyframes blink { 13718 0%, 100% { 13719 opacity: 1; 13720 } 13721 13722 50% { 13723 opacity: 0; 13724 } 13725 } 13726</style><div 13727 class=" 13728 price price--on-sale" 13729 > 13730 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 13731 <span class="price-item price-item--regular"> 13732 Rs. 1,044 13733 </span></div> 13734 <div class="price__sale"> 13735 <span class="visually-hidden visually-hidden--inline">Regular price</span> 13736 <span> 13737 <s class="price-item price-item--regular"> 13738 13739 Rs. 1,899 13740 13741 </s> 13742 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 13743 <span class="price-item price-item--sale price-item--last"> 13744 Rs. 1,044 13745 </span> 13746 </div> 13747 <small class="unit-price caption hidden"> 13748 <span class="visually-hidden">Unit price</span> 13749 <span class="price-item price-item--last"> 13750 <span></span> 13751 <span aria-hidden="true">/</span> 13752 <span class="visually-hidden"> per </span> 13753 <span> 13754 </span> 13755 </span> 13756 </small> 13757 </div></div> 13758 13759 13760</div> 13761 </div> 13762 <div class="quick-add no-js-hidden"><product-form data-section-id="template--26831688073507__custom_collection_iQcp3T"><form method="post" action="/cart/add" id="quick-add-template--26831688073507__custom_collection_iQcp3T9894677250339" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 13763 type="hidden" 13764 name="id" 13765 value="53626625786147" 13766 class="product-variant-id" 13767 13768 > 13769 <button 13770 id="quick-add-template--26831688073507__custom_collection_iQcp3T9894677250339-submit" 13771 type="submit" 13772 name="add" 13773 class="quick-add__submit button button--full-width button--secondary" 13774 aria-haspopup="dialog" 13775 aria-labelledby="quick-add-template--26831688073507__custom_collection_iQcp3T9894677250339-submit title-template--26831688073507__custom_collection_iQcp3T-9894677250339" 13776 aria-live="polite" 13777 data-sold-out-message="true" 13778 13779 > 13780 <span>Add to cart 13781</span> 13782 <span class="sold-out-message hidden">Sold out</span> 13783 13784<div class="loading__spinner hidden"> 13785 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 13786 13787</div> 13788</button><input type="hidden" name="product-id" value="9894677250339" /><input type="hidden" name="section-id" value="template--26831688073507__custom_collection_iQcp3T" /></form></product-form></div> 13789 13790 13791 13792 <div class="card__badge top right"><span 13793 id="Badge-template--26831688073507__custom_collection_iQcp3T-9894677250339" 13794 class="badge badge--bottom-left color-scheme-4" 13795 >Sale</span></div> 13796 </div> 13797 </div> 13798 </div> 13799 </li><li 13800 id="Slide-template--26831688073507__custom_collection_iQcp3T-3" 13801 class="grid__item slider__slide" 13802 13803 > 13804 13805<div class="card-wrapper product-card-wrapper underline-links-hover"> 13806 <div 13807 class=" 13808 card card--standard 13809 card--media 13810 13811 13812 13813 13814 13815 " 13816 style="--ratio-percent: 125.0%;" 13817 > 13818 <div 13819 class="card__inner color-scheme-1 gradient ratio" 13820 style="--ratio-percent: 125.0%;" 13821 ><a href="/products/high-contrast-board-book-for-babies" title="Lil Legends My First High Contrast Books Slipcase Set of 5 - Animals, Toys and More | Black and White Pictures, Visual Stimulation, Brain Development | For Infants/Toddlers | Age 0â12 Months" style="z-index: 2;"> 13822 13823 13824 <div class="card__media"><span class="custom-discount-badge">45% Off</span><div class="media media--transparent media--hover-effect"> 13825 13826 13827 13828 <img 13829 srcset="//lillegendsbooks.com/cdn/shop/files/6a10786eefb8c.webp?v=1782978505&width=165 165w,//lillegendsbooks.com/cdn/shop/files/6a10786eefb8c.webp?v=1782978505&width=360 360w,//lillegendsbooks.com/cdn/shop/files/6a10786eefb8c.webp?v=1782978505&width=533 533w,//lillegendsbooks.com/cdn/shop/files/6a10786eefb8c.webp?v=1782978505&width=720 720w,//lillegendsbooks.com/cdn/shop/files/6a10786eefb8c.webp?v=1782978505&width=940 940w,//lillegendsbooks.com/cdn/shop/files/6a10786eefb8c.webp?v=1782978505&width=1066 1066w,//lillegendsbooks.com/cdn/shop/files/6a10786eefb8c.webp?v=1782978505&width=2000 2000w" 13830 src="//lillegendsbooks.com/cdn/shop/files/6a10786eefb8c.webp?v=1782978505&width=533" 13831 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 13832 alt="Lil Legends My First High Contrast Books Slipcase Set of 5 - Animals, Toys and More | Black and White Pictures, Visual Stimulation, Brain Development | For Infants/Toddlers | Age 0â12 Months " 13833 class="motion-reduce" 13834 width="4167" 13835 height="4167" 13836 decoding="async" 13837 loading="lazy" 13838 > 13839 13840 13841</div> 13842 13843 </div></a><div class="card__content"> 13844 <div class="card__information"> 13845 <h3 13846 class="card__heading" 13847 13848 > 13849 <a 13850 href="/products/high-contrast-board-book-for-babies" 13851 id="StandardCardNoMediaLink-template--26831688073507__custom_collection_iQcp3T-9951020646691" 13852 class="full-unstyled-link" 13853 aria-labelledby="StandardCardNoMediaLink-template--26831688073507__custom_collection_iQcp3T-9951020646691 NoMediaStandardBadge-template--26831688073507__custom_collection_iQcp3T-9951020646691" 13854 > 13855 Lil Legends My First High Contrast Books Slipcase Set of 5 - Animals, Toys and More | Black and White Pictures, Visual Stimulation, Brain Development | For Infants/Toddlers | Age 0â12 Months 13856 </a> 13857 </h3> 13858 </div> 13859 13860 <div class="card__badge top right"><span 13861 id="NoMediaStandardBadge-template--26831688073507__custom_collection_iQcp3T-9951020646691" 13862 class="badge badge--bottom-left color-scheme-4" 13863 >Sale</span></div> 13864 </div> 13865 </div> 13866 13867 <div class="card__content"> 13868 <div class="card__information"> 13869 13870 <h3 13871 class="card__heading h5" 13872 13873 id="title-template--26831688073507__custom_collection_iQcp3T-9951020646691" 13874 13875 > 13876 <a 13877 href="/products/high-contrast-board-book-for-babies" 13878 id="CardLink-template--26831688073507__custom_collection_iQcp3T-9951020646691" 13879 class="full-unstyled-link" 13880 aria-labelledby="CardLink-template--26831688073507__custom_collection_iQcp3T-9951020646691 Badge-template--26831688073507__custom_collection_iQcp3T-9951020646691" 13881 > 13882 Lil Legends My First High Contrast Books Slipcase Set of 5 - Animals, Toys and More | Black and White Pictures, Visual Stimulation, Brain Development | For Infants/Toddlers | Age 0â12 Months 13883 </a> 13884 </h3> 13885 13886 13887 <div class="card-information"><span class="caption-large light"></span> 13888 13889 <!-- Judge.me badge --> 13890 <div class="jdgm-widget jdgm-preview-badge"> 13891 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.77' data-number-of-reviews='52' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.77' tabindex='0' aria-label='4.77 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 52 reviews </span> </div> 13892 </div><div 13893 class="rating" 13894 role="img" 13895 aria-label="4.77 out of 5.0 stars" 13896 >
13897 <span 13898 aria-hidden="true" 13899 class="rating-star" 13900 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1;" 13901 ></span> 13902 </div> 13903 <p class="rating-text caption"> 13904 <span aria-hidden="true">4.77 / 13905 5.0</span> 13906 </p> 13907 <p class="rating-count caption"> 13908 <span aria-hidden="true">(52)</span> 13909 <span class="visually-hidden">52 13910 total reviews</span> 13911 </p> 13912<style> 13913 .offer-msg span { 13914 color: #ff7800; 13915 font-size: 1.5rem; 13916 font-weight: 400; 13917 } 13918 13919 .badge.price__badge-sale.color-blue { 13920 background: #284390; 13921 color: #fff; 13922 } 13923 13924 @keyframes blink { 13925 0%, 100% { 13926 opacity: 1; 13927 } 13928 13929 50% { 13930 opacity: 0; 13931 } 13932 } 13933</style><div 13934 class=" 13935 price price--on-sale" 13936 > 13937 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 13938 <span class="price-item price-item--regular"> 13939 Rs. 604 13940 </span></div> 13941 <div class="price__sale"> 13942 <span class="visually-hidden visually-hidden--inline">Regular price</span> 13943 <span> 13944 <s class="price-item price-item--regular"> 13945 13946 Rs. 1,099 13947 13948 </s> 13949 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 13950 <span class="price-item price-item--sale price-item--last"> 13951 Rs. 604 13952 </span> 13953 </div> 13954 <small class="unit-price caption hidden"> 13955 <span class="visually-hidden">Unit price</span> 13956 <span class="price-item price-item--last"> 13957 <span></span> 13958 <span aria-hidden="true">/</span> 13959 <span class="visually-hidden"> per </span> 13960 <span> 13961 </span> 13962 </span> 13963 </small> 13964 </div></div> 13965 13966 13967</div> 13968 </div> 13969 <div class="quick-add no-js-hidden"><product-form data-section-id="template--26831688073507__custom_collection_iQcp3T"><form method="post" action="/cart/add" id="quick-add-template--26831688073507__custom_collection_iQcp3T9951020646691" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 13970 type="hidden" 13971 name="id" 13972 value="54130603852067" 13973 class="product-variant-id" 13974 13975 > 13976 <button 13977 id="quick-add-template--26831688073507__custom_collection_iQcp3T9951020646691-submit" 13978 type="submit" 13979 name="add" 13980 class="quick-add__submit button button--full-width button--secondary" 13981 aria-haspopup="dialog" 13982 aria-labelledby="quick-add-template--26831688073507__custom_collection_iQcp3T9951020646691-submit title-template--26831688073507__custom_collection_iQcp3T-9951020646691" 13983 aria-live="polite" 13984 data-sold-out-message="true" 13985 13986 > 13987 <span>Add to cart 13988</span> 13989 <span class="sold-out-message hidden">Sold out</span> 13990 13991<div class="loading__spinner hidden"> 13992 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 13993 13994</div> 13995</button><input type="hidden" name="product-id" value="9951020646691" /><input type="hidden" name="section-id" value="template--26831688073507__custom_collection_iQcp3T" /></form></product-form></div> 13996 13997 13998 13999 <div class="card__badge top right"><span 14000 id="Badge-template--26831688073507__custom_collection_iQcp3T-9951020646691" 14001 class="badge badge--bottom-left color-scheme-4" 14002 >Sale</span></div> 14003 </div> 14004 </div> 14005 </div> 14006 </li><li 14007 id="Slide-template--26831688073507__custom_collection_iQcp3T-4" 14008 class="grid__item slider__slide" 14009 14010 > 14011 14012<div class="card-wrapper product-card-wrapper underline-links-hover"> 14013 <div 14014 class=" 14015 card card--standard 14016 card--media 14017 14018 14019 14020 14021 14022 " 14023 style="--ratio-percent: 125.0%;" 14024 > 14025 <div 14026 class="card__inner color-scheme-1 gradient ratio" 14027 style="--ratio-percent: 125.0%;" 14028 ><a href="/products/busy-brain-box-11-in-1-learning-kit" title="Lil Legends The Busy Brain Box for Kids - 11-in-1 Learning Kit | Gift Box Set | Sticker Books, Moral Stories, Pencil Control, Colouring and Activity Books | Age 3+" style="z-index: 2;"> 14029 14030 14031 <div class="card__media"><span class="custom-discount-badge">45% Off</span><div class="media media--transparent media--hover-effect"> 14032 14033 14034 14035 <img 14036 srcset="//lillegendsbooks.com/cdn/shop/files/6a107641d7bb7.webp?v=1782978465&width=165 165w,//lillegendsbooks.com/cdn/shop/files/6a107641d7bb7.webp?v=1782978465&width=360 360w,//lillegendsbooks.com/cdn/shop/files/6a107641d7bb7.webp?v=1782978465&width=533 533w,//lillegendsbooks.com/cdn/shop/files/6a107641d7bb7.webp?v=1782978465&width=720 720w,//lillegendsbooks.com/cdn/shop/files/6a107641d7bb7.webp?v=1782978465&width=940 940w,//lillegendsbooks.com/cdn/shop/files/6a107641d7bb7.webp?v=1782978465&width=1066 1066w,//lillegendsbooks.com/cdn/shop/files/6a107641d7bb7.webp?v=1782978465&width=2000 2000w" 14037 src="//lillegendsbooks.com/cdn/shop/files/6a107641d7bb7.webp?v=1782978465&width=533" 14038 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 14039 alt="Lil Legends The Busy Brain Box for Kids - 11-in-1 Learning Kit | Gift Box Set | Sticker Books, Moral Stories, Pencil Control, Colouring and Activity Books | Age 3+Â " 14040 class="motion-reduce" 14041 width="4167" 14042 height="4167" 14043 decoding="async" 14044 loading="lazy" 14045 > 14046 14047 14048</div> 14049 14050 </div></a><div class="card__content"> 14051 <div class="card__information"> 14052 <h3 14053 class="card__heading" 14054 14055 > 14056 <a 14057 href="/products/busy-brain-box-11-in-1-learning-kit" 14058 id="StandardCardNoMediaLink-template--26831688073507__custom_collection_iQcp3T-9894682263843" 14059 class="full-unstyled-link" 14060 aria-labelledby="StandardCardNoMediaLink-template--26831688073507__custom_collection_iQcp3T-9894682263843 NoMediaStandardBadge-template--26831688073507__custom_collection_iQcp3T-9894682263843" 14061 > 14062 Lil Legends The Busy Brain Box for Kids - 11-in-1 Learning Kit | Gift Box Set | Sticker Books, Moral Stories, Pencil Control, Colouring and Activity Books | Age 3+ 14063 </a> 14064 </h3> 14065 </div> 14066 14067 <div class="card__badge top right"><span 14068 id="NoMediaStandardBadge-template--26831688073507__custom_collection_iQcp3T-9894682263843" 14069 class="badge badge--bottom-left color-scheme-4" 14070 >Sale</span></div> 14071 </div> 14072 </div> 14073 14074 <div class="card__content"> 14075 <div class="card__information"> 14076 14077 <h3 14078 class="card__heading h5" 14079 14080 id="title-template--26831688073507__custom_collection_iQcp3T-9894682263843" 14081 14082 > 14083 <a 14084 href="/products/busy-brain-box-11-in-1-learning-kit" 14085 id="CardLink-template--26831688073507__custom_collection_iQcp3T-9894682263843" 14086 class="full-unstyled-link" 14087 aria-labelledby="CardLink-template--26831688073507__custom_collection_iQcp3T-9894682263843 Badge-template--26831688073507__custom_collection_iQcp3T-9894682263843" 14088 > 14089 Lil Legends The Busy Brain Box for Kids - 11-in-1 Learning Kit | Gift Box Set | Sticker Books, Moral Stories, Pencil Control, Colouring and Activity Books | Age 3+ 14090 </a> 14091 </h3> 14092 14093 14094 <div class="card-information"><span class="caption-large light"></span> 14095 14096 <!-- Judge.me badge --> 14097 <div class="jdgm-widget jdgm-preview-badge"> 14098 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='36' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 36 reviews </span> </div> 14099 </div><div 14100 class="rating" 14101 role="img" 14102 aria-label="5.0 out of 5.0 stars" 14103 >
14104 <span 14105 aria-hidden="true" 14106 class="rating-star" 14107 style="--rating: 5; --rating-max: 5.0; --rating-decimal: 0;" 14108 ></span> 14109 </div> 14110 <p class="rating-text caption"> 14111 <span aria-hidden="true">5.0 / 14112 5.0</span> 14113 </p> 14114 <p class="rating-count caption"> 14115 <span aria-hidden="true">(36)</span> 14116 <span class="visually-hidden">36 14117 total reviews</span> 14118 </p> 14119<style> 14120 .offer-msg span { 14121 color: #ff7800; 14122 font-size: 1.5rem; 14123 font-weight: 400; 14124 } 14125 14126 .badge.price__badge-sale.color-blue { 14127 background: #284390; 14128 color: #fff; 14129 } 14130 14131 @keyframes blink { 14132 0%, 100% { 14133 opacity: 1; 14134 } 14135 14136 50% { 14137 opacity: 0; 14138 } 14139 } 14140</style><div 14141 class=" 14142 price price--on-sale" 14143 > 14144 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 14145 <span class="price-item price-item--regular"> 14146 Rs. 1,209 14147 </span></div> 14148 <div class="price__sale"> 14149 <span class="visually-hidden visually-hidden--inline">Regular price</span> 14150 <span> 14151 <s class="price-item price-item--regular"> 14152 14153 Rs. 2,199 14154 14155 </s> 14156 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 14157 <span class="price-item price-item--sale price-item--last"> 14158 Rs. 1,209 14159 </span> 14160 </div> 14161 <small class="unit-price caption hidden"> 14162 <span class="visually-hidden">Unit price</span> 14163 <span class="price-item price-item--last"> 14164 <span></span> 14165 <span aria-hidden="true">/</span> 14166 <span class="visually-hidden"> per </span> 14167 <span> 14168 </span> 14169 </span> 14170 </small> 14171 </div></div> 14172 14173 14174</div> 14175 </div> 14176 <div class="quick-add no-js-hidden"><product-form data-section-id="template--26831688073507__custom_collection_iQcp3T"><form method="post" action="/cart/add" id="quick-add-template--26831688073507__custom_collection_iQcp3T9894682263843" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 14177 type="hidden" 14178 name="id" 14179 value="53626634273059" 14180 class="product-variant-id" 14181 14182 > 14183 <button 14184 id="quick-add-template--26831688073507__custom_collection_iQcp3T9894682263843-submit" 14185 type="submit" 14186 name="add" 14187 class="quick-add__submit button button--full-width button--secondary" 14188 aria-haspopup="dialog" 14189 aria-labelledby="quick-add-template--26831688073507__custom_collection_iQcp3T9894682263843-submit title-template--26831688073507__custom_collection_iQcp3T-9894682263843" 14190 aria-live="polite" 14191 data-sold-out-message="true" 14192 14193 > 14194 <span>Add to cart 14195</span> 14196 <span class="sold-out-message hidden">Sold out</span> 14197 14198<div class="loading__spinner hidden"> 14199 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 14200 14201</div> 14202</button><input type="hidden" name="product-id" value="9894682263843" /><input type="hidden" name="section-id" value="template--26831688073507__custom_collection_iQcp3T" /></form></product-form></div> 14203 14204 14205 14206 <div class="card__badge top right"><span 14207 id="Badge-template--26831688073507__custom_collection_iQcp3T-9894682263843" 14208 class="badge badge--bottom-left color-scheme-4" 14209 >Sale</span></div> 14210 </div> 14211 </div> 14212 </div> 14213 </li></ul><div class="slider-buttons"> 14214 <button 14215 type="button" 14216 class="slider-button slider-button--prev" 14217 name="previous" 14218 aria-label="Slide left" 14219 aria-controls="Slider-template--26831688073507__custom_collection_iQcp3T" 14220 >
14221 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 14222</span> 14223 </button> 14224 <div class="slider-counter caption"> 14225 <span class="slider-counter--current">1</span> 14226 <span aria-hidden="true"> / </span> 14227 <span class="visually-hidden">of</span> 14228 <span class="slider-counter--total">4</span> 14229 </div> 14230 <button 14231 type="button" 14232 class="slider-button slider-button--next" 14233 name="next" 14234 aria-label="Slide right" 14235 aria-controls="Slider-template--26831688073507__custom_collection_iQcp3T" 14236 > 14237 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 14238</span> 14239 </button> 14240 </div></slider-component><div class="center collection__view-all"> 14241 <a 14242 href="/collections/flash-sale" 14243 class="button" 14244 aria-label="View all products in the Flash Sale collection" 14245 > 14246 View all 14247 </a> 14248 </div></div> 14249</div> 14250 14251 14252 14253</section><section id="shopify-section-template--26831688073507__featured_blog_KmiPKt" class="shopify-section"><link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-slider.css?v=14039311878856620671782536212" rel="stylesheet" type="text/css" media="all" /> 14254<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-card.css?v=135357695499589300611782536197" rel="stylesheet" type="text/css" media="all" /> 14255<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-article-card.css?v=67519332171105230391782536197" rel="stylesheet" type="text/css" media="all" /> 14256<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/section-featured-blog.css?v=36629982431115873811782536299" rel="stylesheet" type="text/css" media="all" /> 14257<style data-shopify>.section-template--26831688073507__featured_blog_KmiPKt-padding { 14258 padding-top: 27px; 14259 padding-bottom: 27px; 14260 } 14261 .blog { 14262 background: #f6f6f8 14263 } 14264 #SectionHeading-template--26831688073507__featured_blog_KmiPKt { 14265 color: #334fb4; 14266 font-weight: 700; 14267 font-family: "Gelion Bold"; 14268 } 14269 14270 @media screen and (min-width: 750px) { 14271 .section-template--26831688073507__featured_blog_KmiPKt-padding { 14272 padding-top: 36px; 14273 padding-bottom: 36px; 14274 } 14275 }</style><div class="featured-blog blog gradient"> 14276 <div class="page-width-desktop isolate section-template--26831688073507__featured_blog_KmiPKt-padding"><div class="title-wrapper center title-wrapper--self-padded-tablet-down title-wrapper--no-top-margin title-wrapper--no-bottom-margin"> 14277 <h2 14278 id="SectionHeading-template--26831688073507__featured_blog_KmiPKt" 14279 class="blog__title inline-richtext h1" 14280 14281 > 14282 Our Blog 14283 </h2> 14284 14285 14286 </div><div class="title-wrapper-with-link title-wrapper--self-padded-tablet-down title-wrapper--no-top-margin title-wrapper--no-bottom-margin"></div> 14287 14288 <slider-component class="slider-mobile-gutter"> 14289 <ul 14290 id="Slider-template--26831688073507__featured_blog_KmiPKt" 14291 class="blog__posts articles-wrapper contains-card contains-card--article contains-card--standard grid grid--peek grid--2-col-tablet grid--4-col-desktop slider slider--tablet" 14292 role="list" 14293 ><li 14294 id="Slide-template--26831688073507__featured_blog_KmiPKt-1" 14295 class="blog__post grid__item article slider__slide slider__slide--full-width" 14296 14297 > 14298 14299<div class="article-card-wrapper card-wrapper underline-links-hover"> 14300 14301 <div 14302 class=" 14303 card article-card 14304 card--standard 14305 14306 card--media 14307 14308 14309 " 14310 style="--ratio-percent: 60.24096385542169%;" 14311 > 14312 <div 14313 class="card__inner color-scheme-1 gradient ratio" 14314 style="--ratio-percent: 60.24096385542169%;" 14315 ><div class="article-card__image-wrapper card__media"> 14316 <div 14317 class="article-card__image media media--hover-effect" 14318 14319 > 14320 14321 <img data-wpsob="1" data-wpsob-height="1" height="1" data-wpsob-width="1" width="1" data-wpsob-lazy="1" loading="lazy" 14322 srcset="//lillegendsbooks.com/cdn/shop/articles/Learning_Through_Puzzle_Books_439b0bc1-2091-4aed-885c-dcbf583c3cff.png?v=1791366464&width=165 165w,//lillegendsbooks.com/cdn/shop/articles/Learning_Through_Puzzle_Books_439b0bc1-2091-4aed-885c-dcbf583c3cff.png?v=1791366464&width=360 360w,//lillegendsbooks.com/cdn/shop/articles/Learning_Through_Puzzle_Books_439b0bc1-2091-4aed-885c-dcbf583c3cff.png?v=1791366464&width=533 533w,//lillegendsbooks.com/cdn/shop/articles/Learning_Through_Puzzle_Books_439b0bc1-2091-4aed-885c-dcbf583c3cff.png?v=1791366464&width=720 720w,//lillegendsbooks.com/cdn/shop/articles/Learning_Through_Puzzle_Books_439b0bc1-2091-4aed-885c-dcbf583c3cff.png?v=1791366464&width=1000 1000w,//lillegendsbooks.com/cdn/shop/articles/Learning_Through_Puzzle_Books_439b0bc1-2091-4aed-885c-dcbf583c3cff.png?v=1791366464 1400w 14323 " 14324 src="//lillegendsbooks.com/cdn/shop/articles/Learning_Through_Puzzle_Books_439b0bc1-2091-4aed-885c-dcbf583c3cff.png?v=1791366464&width=533" 14325 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 14326 alt="Types of Puzzle Books" 14327 class="motion-reduce" 14328 14329 loading="lazy" 14330 14331 width="1400" 14332 height="800" 14333 > 14334 14335 </div> 14336 </div><div class="card__content"> 14337 <div class="card__information"> 14338 <h3 class="card__heading h2"> 14339 <a href="/blogs/kids-zone/what-can-kids-learn-from-different-types-of-puzzle-books" class="full-unstyled-link"> 14340 What Can Kids Learn from Different Types of Puz... 14341 </a> 14342 </h3> 14343 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-07T09:28:01Z">October 7, 2026</time></span><span>Oswaal Books</span></div><p class="article-card__excerpt rte-width">Puzzle books can turn quiet playtime into little learning moments for kids. Different types of puzzle books help kids with problem-solving, vocabulary, concentration, visual observation, logical thinking, and patience through... 14344</p><div class="article-card__footer"></div></div></div> 14345 </div> 14346 <div class="card__content"> 14347 <div class="card__information"> 14348 <h3 class="card__heading h2"> 14349 <a href="/blogs/kids-zone/what-can-kids-learn-from-different-types-of-puzzle-books" class="full-unstyled-link"> 14350 What Can Kids Learn from Different Types of Puz... 14351 </a> 14352 </h3> 14353 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-07T09:28:01Z">October 7, 2026</time></span><span>Oswaal Books</span></div><p class="article-card__excerpt rte-width">Puzzle books can turn quiet playtime into little learning moments for kids. Different types of puzzle books help kids with problem-solving, vocabulary, concentration, visual observation, logical thinking, and patience through... 14354</p><div class="article-card__footer"></div></div></div> 14355 </div> 14356 </div> 14357 </li><li 14358 id="Slide-template--26831688073507__featured_blog_KmiPKt-2" 14359 class="blog__post grid__item article slider__slide slider__slide--full-width" 14360 14361 > 14362 14363<div class="article-card-wrapper card-wrapper underline-links-hover"> 14364 14365 <div 14366 class=" 14367 card article-card 14368 card--standard 14369 14370 card--media 14371 14372 14373 " 14374 style="--ratio-percent: 60.24096385542169%;" 14375 > 14376 <div 14377 class="card__inner color-scheme-1 gradient ratio" 14378 style="--ratio-percent: 60.24096385542169%;" 14379 ><div class="article-card__image-wrapper card__media"> 14380 <div 14381 class="article-card__image media media--hover-effect" 14382 14383 > 14384 14385 <img data-wpsob="1" data-wpsob-height="1" height="1" data-wpsob-width="1" width="1" data-wpsob-lazy="1" loading="lazy" 14386 srcset="//lillegendsbooks.com/cdn/shop/articles/Skills_Learned_Through_Mandala_Coloring.png?v=1791270619&width=165 165w,//lillegendsbooks.com/cdn/shop/articles/Skills_Learned_Through_Mandala_Coloring.png?v=1791270619&width=360 360w,//lillegendsbooks.com/cdn/shop/articles/Skills_Learned_Through_Mandala_Coloring.png?v=1791270619&width=533 533w,//lillegendsbooks.com/cdn/shop/articles/Skills_Learned_Through_Mandala_Coloring.png?v=1791270619&width=720 720w,//lillegendsbooks.com/cdn/shop/articles/Skills_Learned_Through_Mandala_Coloring.png?v=1791270619&width=1000 1000w,//lillegendsbooks.com/cdn/shop/articles/Skills_Learned_Through_Mandala_Coloring.png?v=1791270619&width=1500 1500w,//lillegendsbooks.com/cdn/shop/articles/Skills_Learned_Through_Mandala_Coloring.png?v=1791270619 1672w 14387 " 14388 src="//lillegendsbooks.com/cdn/shop/articles/Skills_Learned_Through_Mandala_Coloring.png?v=1791270619&width=533" 14389 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 14390 alt="Coloring Mandala Designs" 14391 class="motion-reduce" 14392 14393 loading="lazy" 14394 14395 width="1672" 14396 height="941" 14397 > 14398 14399 </div> 14400 </div><div class="card__content"> 14401 <div class="card__information"> 14402 <h3 class="card__heading h2"> 14403 <a href="/blogs/kids-zone/what-skills-do-kids-practise-while-coloring-mandala-designs" class="full-unstyled-link"> 14404 What Skills Do Kids Practise While Coloring Man... 14405 </a> 14406 </h3> 14407 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-06T07:05:13Z">October 6, 2026</time></span><span>Oswaal Books</span></div><p class="article-card__excerpt rte-width">
14407Colouring mandala designs develops fine motor control, focus, colour sense, patience and creative thinking. A mandala is a circular pattern with repeating shapes. Each page gives simple, clear activities on... 14408</p><div class="article-card__footer"></div></div></div> 14409 </div> 14410 <div class="card__content"> 14411 <div class="card__information"> 14412 <h3 class="card__heading h2"> 14413 <a href="/blogs/kids-zone/what-skills-do-kids-practise-while-coloring-mandala-designs" class="full-unstyled-link"> 14414 What Skills Do Kids Practise While Coloring Man... 14415 </a> 14416 </h3> 14417 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-06T07:05:13Z">October 6, 2026</time></span><span>Oswaal Books</span></div><p class="article-card__excerpt rte-width">Colouring mandala designs develops fine motor control, focus, colour sense, patience and creative thinking. A mandala is a circular pattern with repeating shapes. Each page gives simple, clear activities on... 14418</p><div class="article-card__footer"></div></div></div> 14419 </div> 14420 </div> 14421 </li><li 14422 id="Slide-template--26831688073507__featured_blog_KmiPKt-3" 14423 class="blog__post grid__item article slider__slide slider__slide--full-width" 14424 14425 > 14426 14427<div class="article-card-wrapper card-wrapper underline-links-hover"> 14428 14429 <div 14430 class=" 14431 card article-card 14432 card--standard 14433 14434 card--media 14435 14436 14437 " 14438 style="--ratio-percent: 60.24096385542169%;" 14439 > 14440 <div 14441 class="card__inner color-scheme-1 gradient ratio" 14442 style="--ratio-percent: 60.24096385542169%;" 14443 ><div class="article-card__image-wrapper card__media"> 14444 <div 14445 class="article-card__image media media--hover-effect" 14446 14447 > 14448 14449 <img data-wpsob="1" data-wpsob-height="1" height="1" data-wpsob-width="1" width="1" data-wpsob-lazy="1" loading="lazy" 14450 srcset="//lillegendsbooks.com/cdn/shop/articles/Books_That_Improve_Children_s_Concentration.png?v=1791271930&width=165 165w,//lillegendsbooks.com/cdn/shop/articles/Books_That_Improve_Children_s_Concentration.png?v=1791271930&width=360 360w,//lillegendsbooks.com/cdn/shop/articles/Books_That_Improve_Children_s_Concentration.png?v=1791271930&width=533 533w,//lillegendsbooks.com/cdn/shop/articles/Books_That_Improve_Children_s_Concentration.png?v=1791271930&width=720 720w,//lillegendsbooks.com/cdn/shop/articles/Books_That_Improve_Children_s_Concentration.png?v=1791271930&width=1000 1000w,//lillegendsbooks.com/cdn/shop/articles/Books_That_Improve_Children_s_Concentration.png?v=1791271930&width=1500 1500w,//lillegendsbooks.com/cdn/shop/articles/Books_That_Improve_Children_s_Concentration.png?v=1791271930 1672w 14451 " 14452 src="//lillegendsbooks.com/cdn/shop/articles/Books_That_Improve_Children_s_Concentration.png?v=1791271930&width=533" 14453 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 14454 alt="What Books Help Improve Concentration in Children?" 14455 class="motion-reduce" 14456 14457 loading="lazy" 14458 14459 width="1672" 14460 height="941" 14461 > 14462 14463 </div> 14464 </div><div class="card__content"> 14465 <div class="card__information"> 14466 <h3 class="card__heading h2"> 14467 <a href="/blogs/kids-zone/what-books-help-improve-concentration-in-children" class="full-unstyled-link"> 14468 What Books Help Improve Concentration in Children? 14469 </a> 14470 </h3> 14471 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-05T12:19:02Z">October 5, 2026</time></span><span>Oswaal Books</span></div><p class="article-card__excerpt rte-width">Concentration isnât something children are simply born with; instead, it is practiced through engaging activities that encourage them to focus, observe, think, and analyse. The best books for improving concentration... 14472</p><div class="article-card__footer"></div></div></div> 14473 </div> 14474 <div class="card__content"> 14475 <div class="card__information"> 14476 <h3 class="card__heading h2"> 14477 <a href="/blogs/kids-zone/what-books-help-improve-concentration-in-children" class="full-unstyled-link"> 14478 What Books Help Improve Concentration in Children? 14479 </a> 14480 </h3> 14481 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-05T12:19:02Z">October 5, 2026</time></span><span>Oswaal Books</span></div><p class="article-card__excerpt rte-width">Concentration isnât something children are simply born with; instead, it is practiced through engaging activities that encourage them to focus, observe, think, and analyse. The best books for improving concentration... 14482</p><div class="article-card__footer"></div></div></div> 14483 </div> 14484 </div> 14485 </li><li 14486 id="Slide-template--26831688073507__featured_blog_KmiPKt-4" 14487 class="blog__post grid__item article slider__slide slider__slide--full-width" 14488 14489 > 14490 14491<div class="article-card-wrapper card-wrapper underline-links-hover"> 14492 14493 <div 14494 class=" 14495 card article-card 14496 card--standard 14497 14498 card--media 14499 14500 14501 " 14502 style="--ratio-percent: 60.24096385542169%;" 14503 > 14504 <div 14505 class="card__inner color-scheme-1 gradient ratio" 14506 style="--ratio-percent: 60.24096385542169%;" 14507 ><div class="article-card__image-wrapper card__media"> 14508 <div 14509 class="article-card__image media media--hover-effect" 14510 14511 > 14512 14513 <img data-wpsob="1" data-wpsob-height="1" height="1" data-wpsob-width="1" width="1" data-wpsob-lazy="1" loading="lazy" 14514 srcset="//lillegendsbooks.com/cdn/shop/articles/Developing_a_Joyful_Reading_Habit.png?v=1791050245&width=165 165w,//lillegendsbooks.com/cdn/shop/articles/Developing_a_Joyful_Reading_Habit.png?v=1791050245&width=360 360w,//lillegendsbooks.com/cdn/shop/articles/Developing_a_Joyful_Reading_Habit.png?v=1791050245&width=533 533w,//lillegendsbooks.com/cdn/shop/articles/Developing_a_Joyful_Reading_Habit.png?v=1791050245&width=720 720w,//lillegendsbooks.com/cdn/shop/articles/Developing_a_Joyful_Reading_Habit.png?v=1791050245&width=1000 1000w,//lillegendsbooks.com/cdn/shop/articles/Developing_a_Joyful_Reading_Habit.png?v=1791050245 1400w 14515 " 14516 src="//lillegendsbooks.com/cdn/shop/articles/Developing_a_Joyful_Reading_Habit.png?v=1791050245&width=533" 14517 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 14518 alt="How Can I Develop a Reading Habit in My Child? " 14519 class="motion-reduce" 14520 14521 loading="lazy" 14522 14523 width="1400" 14524 height="800" 14525 > 14526 14527 </div> 14528 </div><div class="card__content"> 14529 <div class="card__information"> 14530 <h3 class="card__heading h2">
14531 <a href="/blogs/kids-zone/how-can-i-develop-a-reading-habit-in-my-child" class="full-unstyled-link"> 14532 How Can I Develop a Reading Habit in My Child? 14533 </a> 14534 </h3> 14535 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-03T08:13:36Z">October 3, 2026</time></span><span>Oswaal Books</span></div><p class="article-card__excerpt rte-width">Making reading simple, fun, and part of their daily routine eases the process of developing reading habits in kids. Start with 5 to 10 minutes of reading a day. Select... 14536</p><div class="article-card__footer"></div></div></div> 14537 </div> 14538 <div class="card__content"> 14539 <div class="card__information"> 14540 <h3 class="card__heading h2"> 14541 <a href="/blogs/kids-zone/how-can-i-develop-a-reading-habit-in-my-child" class="full-unstyled-link"> 14542 How Can I Develop a Reading Habit in My Child? 14543 </a> 14544 </h3> 14545 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-03T08:13:36Z">October 3, 2026</time></span><span>Oswaal Books</span></div><p class="article-card__excerpt rte-width">Making reading simple, fun, and part of their daily routine eases the process of developing reading habits in kids. Start with 5 to 10 minutes of reading a day. Select... 14546</p><div class="article-card__footer"></div></div></div> 14547 </div> 14548 </div> 14549 </li></ul><div class="slider-buttons"> 14550 <button 14551 type="button" 14552 class="slider-button slider-button--prev" 14553 name="previous" 14554 aria-label="Slide left" 14555 > 14556 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 14557</span> 14558 </button> 14559 <div class="slider-counter caption"> 14560 <span class="slider-counter--current">1</span> 14561 <span aria-hidden="true"> / </span> 14562 <span class="visually-hidden">of</span> 14563 <span class="slider-counter--total">4</span> 14564 </div> 14565 <button 14566 type="button" 14567 class="slider-button slider-button--next" 14568 name="next" 14569 aria-label="Slide right" 14570 > 14571 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 14572</span> 14573 </button> 14574 </div></slider-component><div 14575 class="blog__view-all center " 14576 14577 > 14578 <a 14579 href="/blogs/kids-zone" 14580 id="ViewAll-template--26831688073507__featured_blog_KmiPKt" 14581 class="blog__button button" 14582 aria-labelledby="ViewAll-template--26831688073507__featured_blog_KmiPKt SectionHeading-template--26831688073507__featured_blog_KmiPKt" 14583 > 14584 View all 14585 </a> 14586 </div></div> 14587</div> 14588 14589 14590</section><section id="shopify-section-template--26831688073507__custom_image_with_text_xxwgzC" class="shopify-section section"><style> 14591 @import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap'); 14592</style><style data-shopify>.lilegend-editor { 14593 padding-top: 27px; 14594 padding-bottom: 27px; 14595 background-color:#ff7900; 14596 color:#ffffff; 14597 } 14598 14599 @media screen and (min-width: 750px) { 14600 .lilegend-editor { 14601 padding-top: 36px; 14602 padding-bottom: 36px; 14603 } 14604 }</style><div 14605 class="isolate gradient lilegend-editor section-template--26831688073507__custom_image_with_text_xxwgzC" 14606> 14607 <div> 14608 <div class="wrapContent"> 14609 <div class="imageContainer"><img src="//lillegendsbooks.com/cdn/shop/files/Swaati_Jain-1894.webp?v=1766670784&width=4160" alt="" srcset="//lillegendsbooks.com/cdn/shop/files/Swaati_Jain-1894.webp?v=1766670784&width=352 352w, //lillegendsbooks.com/cdn/shop/files/Swaati_Jain-1894.webp?v=1766670784&width=832 832w, //lillegendsbooks.com/cdn/shop/files/Swaati_Jain-1894.webp?v=1766670784&width=1200 1200w, //lillegendsbooks.com/cdn/shop/files/Swaati_Jain-1894.webp?v=1766670784&width=1920 1920w, //lillegendsbooks.com/cdn/shop/files/Swaati_Jain-1894.webp?v=1766670784&width=2413 2413w" width="2413" loading="lazy" lazy_load="true"> 14610<h3 style="color:#ffd800;">Swaati Jain</h3><h4 style="color:#ffffff;">Editor-in-Chief</h4></div> 14611 14612 <div class="legacyIntro"><h2 14613 class="title inline-richtext h1" 14614 style="color:#ffffff;" 14615 > 14616 A Word from Our Editor-in-Chief 14617 </h2><p>
14617Swaati Jain, co-founder of Oswaal Books and Lil Legends, is deeply committed to early childhood education, recognising its crucial role in a child's development. As a mother of three, she has gained invaluable parenting insights and a profound appreciation for the significance of early learning. This passion drives her to create engaging and research-driven books for young readers. She firmly believes in the importance of minimizing screen time to foster a child's overall development, emphasising hands-on, interactive learning experiences that nurture growth and curiosity. With academic roots in IIM Ahmedabad, IIT Delhi and UC Berkeley, she combines her expertise with her belief in the power of manifestation to craft stories that foster creativity, emotional intelligence and a lifelong love of learning. She has a deep understanding of the National Curriculum Framework (NCF) and the National Education Policy (NEP) in India, which guide the early learning space. This knowledge allows her to ensure that every book from her desk aligns with the latest educational insights, supporting the holistic development of children across cognitive, emotional and social domains.  </p><div class="editorsBlock" style="display:none;"> 14618 <div class="photoframe"> 14619 <img 14620 src="https://cdn.shopify.com/s/files/1/0904/5927/5555/files/swatijain-5734.webp?v=1728358065" 14621 alt="" 14622 width="136" 14623 height="163" 14624 > 14625 <div class="animating-frame"></div> 14626 </div> 14627 <div> 14628 <h3>Swaati Jain 14629</h3> 14630 <h4>Editor-in-Chief 14631</h4> 14632 </div> 14633 </div> 14634 </div> 14635 </div> 14636 </div> 14637</div> 14638 14639 14640</section><section id="shopify-section-template--26831688073507__editors_section_PGUm3t" class="shopify-section section"><link href="//lillegendsbooks.com/cdn/shop/t/23/assets/section-multicolumn.css?v=81420361875458722681782536302" rel="stylesheet" type="text/css" media="all" /> 14641<link href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-slider.css?v=14039311878856620671782536212" rel="stylesheet" type="text/css" media="all" /> 14642<style data-shopify>.section-template--26831688073507__editors_section_PGUm3t-padding { 14643 padding-top: 0px; 14644 padding-bottom: 0px; 14645 } 14646 14647 @media screen and (min-width: 750px) { 14648 .section-template--26831688073507__editors_section_PGUm3t-padding { 14649 padding-top: 0px; 14650 padding-bottom: 0px; 14651 } 14652 } 14653 .section-template--26831688073507__editors_section_PGUm3t-padding .editorsIntro { 14654 background: #ffd800 14655 } 14656 .section-template--26831688073507__editors_section_PGUm3t-padding .editorsColumn { 14657 background: #a42a1d 14658 }</style><div class="editors-section-home multicolumn color-scheme-1 gradient background-none"> 14659 <div 14660 class="section-template--26831688073507__editors_section_PGUm3t-padding isolate" 14661 14662 > 14663 <div class="wrapContent"> 14664 <div class="editorsIntro"><div class="title-wrapper-with-link title-wrapper--self-padded-mobile title-wrapper--no-top-margin multicolumn__title"> 14665 <h2 class="title inline-richtext h1"> 14666 Our Authors 14667 </h2> 14668 </div><div class="multicolumn__description"> 14669 <p> 14670 <p>Lil Legends proudly works with talented authors who bring stories to life with creativity and passion. Each author brings unique insights and perspectives to craft engaging and educational books that inspire young readers. Meet the brilliant minds behind our beloved books!</p> 14671 </p> 14672 </div></div> 14673 <div class="editorsColumn"> 14674 <slider-component class="slider-mobile-gutter"> 14675 <ul 14676 class="multicolumn-list contains-content-container grid grid--2-col-tablet-down grid--3-col-desktop slider slider--tablet slider--desktop grid--peek" 14677 id="Slider-template--26831688073507__editors_section_PGUm3t" 14678 role="list" 14679 ><li 14680 id="Slide-template--26831688073507__editors_section_PGUm3t-1" 14681 class="multicolumn-list__item grid__item slider__slide" 14682 14683 14684 > 14685 <div class="multicolumn-card content-container"> 14686 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width multicolumn-card-spacing"> 14687 <div 14688 class="media media--transparent media--circle" 14689 14690 > 14691 <img src="//lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=3200" alt="" srcset="//lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=50 50w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=75 75w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=100 100w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=150 150w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=200 200w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=300 300w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=400 400w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=500 500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=750 750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=1000 1000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=1250 1250w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=1500 1500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=1750 1750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=2000 2000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=2250 2250w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=2500 2500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=2750 2750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=3000 3000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-20_at_10.13.45_AM.jpg?v=1747716809&width=3200 3200w" width="3200" height="3691" loading="lazy" sizes=" 14692 (min-width: 1200px) calc((1200px - 140px) * 1 / 3), 14693 (min-width: 990px) calc((100vw - 140px) * 1 / 3), 14694 (min-width: 750px) calc((100vw - 120px) * 1 / 2), 14695 calc((100vw - 40px) * 1 / 2) 14696 " class="multicolumn-card__image"> 14697 </div> 14698 </div><div class="multicolumn-card__info"><h3 class="inline-richtext">Maninder Kaur</h3></div> 14699 </div> 14700 </li><li 14701 id="Slide-template--26831688073507__editors_section_PGUm3t-2" 14702 class="multicolumn-list__item grid__item slider__slide" 14703 14704 14705 > 14706 <div class="multicolumn-card content-container"> 14707 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width multicolumn-card-spacing"> 14708 <div 14709 class="media media--transparent media--circle" 14710 14711 > 14712 <img src="//lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=3200" alt="" srcset="//lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=50 50w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=75 75w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=100 100w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=150 150w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=200 200w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=300 300w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=400 400w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=500 500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=750 750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=1000 1000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=1250 1250w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=1500 1500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=1750 1750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=2000 2000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=2250 2250w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=2500 2500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=2750 2750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=3000 3000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.07.04_PM_1.jpg?v=1747657264&width=3200 3200w" width="3200" height="3253" loading="lazy" sizes=" 14713 (min-width: 1200px) calc((1200px - 140px) * 1 / 3), 14714 (min-width: 990px) calc((100vw - 140px) * 1 / 3), 14715 (min-width: 750px) calc((100vw - 120px) * 1 / 2), 14716 calc((100vw - 40px) * 1 / 2) 14717 " class="multicolumn-card__image"> 14718 </div> 14719 </div><div class="multicolumn-card__info"><h3 class="inline-richtext">Sunita Pant Bansal</h3></div> 14720 </div> 14721 </li><li 14722 id="Slide-template--26831688073507__editors_section_PGUm3t-3" 14723 class="multicolumn-list__item grid__item slider__slide" 14724 14725 14726 > 14727 <div class="multicolumn-card content-container"> 14728 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width multicolumn-card-spacing"> 14729 <div 14730 class="media media--transparent media--circle" 14731 14732 > 14733 <img src="//lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=3200" alt="" srcset="//lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=50 50w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=75 75w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=100 100w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=150 150w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=200 200w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=300 300w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=400 400w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=500 500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=750 750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=1000 1000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=1250 1250w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=1500 1500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=1750 1750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=2000 2000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=2250 2250w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=2500 2500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=2750 2750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=3000 3000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_4.06.51_PM_1.jpg?v=1747657315&width=3200 3200w" width="3200" height="4271" loading="lazy" sizes=" 14734 (min-width: 1200px) calc((1200px - 140px) * 1 / 3), 14735 (min-width: 990px) calc((100vw - 140px) * 1 / 3), 14736 (min-width: 750px) calc((100vw - 120px) * 1 / 2), 14737 calc((100vw - 40px) * 1 / 2) 14738 " class="multicolumn-card__image"> 14739 </div> 14740 </div><div class="multicolumn-card__info"><h3 class="inline-richtext">Jigeesha Pasricha</h3></div> 14741 </div> 14742 </li><li 14743 id="Slide-template--26831688073507__editors_section_PGUm3t-4" 14744 class="multicolumn-list__item grid__item slider__slide" 14745 14746 14747 > 14748 <div class="multicolumn-card content-container"> 14749 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width multicolumn-card-spacing"> 14750 <div 14751 class="media media--transparent media--circle" 14752 14753 > 14754 <img src="//lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=3200" alt="" srcset="//lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=50 50w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=75 75w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=100 100w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=150 150w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=200 200w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=300 300w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=400 400w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=500 500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=750 750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=1000 1000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=1250 1250w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=1500 1500w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=1750 1750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=2000 2000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=2250 2250w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=2500 2500w, //lillegend
14754sbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=2750 2750w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=3000 3000w, //lillegendsbooks.com/cdn/shop/files/WhatsApp_Image_2025-05-15_at_5.05.53_PM.jpg?v=1747657051&width=3200 3200w" width="3200" height="2133" loading="lazy" sizes=" 14755 (min-width: 1200px) calc((1200px - 140px) * 1 / 3), 14756 (min-width: 990px) calc((100vw - 140px) * 1 / 3), 14757 (min-width: 750px) calc((100vw - 120px) * 1 / 2), 14758 calc((100vw - 40px) * 1 / 2) 14759 " class="multicolumn-card__image"> 14760 </div> 14761 </div><div class="multicolumn-card__info"><h3 class="inline-richtext">Sonia Agarwal Bajaj</h3></div> 14762 </div> 14763 </li><li 14764 id="Slide-template--26831688073507__editors_section_PGUm3t-5" 14765 class="multicolumn-list__item grid__item slider__slide" 14766 14767 14768 > 14769 <div class="multicolumn-card content-container"> 14770 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width multicolumn-card-spacing"> 14771 <div 14772 class="media media--transparent media--circle" 14773 14774 > 14775 <img src="//lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=3200" alt="" srcset="//lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=50 50w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=75 75w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=100 100w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=150 150w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=200 200w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=300 300w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=400 400w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=500 500w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=750 750w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=1000 1000w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=1250 1250w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=1500 1500w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=1750 1750w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=2000 2000w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=2250 2250w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=2500 2500w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=2750 2750w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=3000 3000w, //lillegendsbooks.com/cdn/shop/files/author-demo-1-7759.webp?v=1766670782&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 14776 (min-width: 1200px) calc((1200px - 140px) * 1 / 3), 14777 (min-width: 990px) calc((100vw - 140px) * 1 / 3), 14778 (min-width: 750px) calc((100vw - 120px) * 1 / 2), 14779 calc((100vw - 40px) * 1 / 2) 14780 " class="multicolumn-card__image"> 14781 </div> 14782 </div><div class="multicolumn-card__info"><h3 class="inline-richtext">Emanuel Larson</h3></div> 14783 </div> 14784 </li></ul> 14785 14786 <div class="slider-buttons"> 14787 <button 14788 type="button" 14789 class="slider-button slider-button--prev" 14790 name="previous" 14791 aria-label="Slide left" 14792 > 14793 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 14794</span> 14795 </button> 14796 <div class="slider-counter caption">
14797 <span class="slider-counter--current">1</span> 14798 <span aria-hidden="true"> / </span> 14799 <span class="visually-hidden">of</span> 14800 <span class="slider-counter--total">5</span> 14801 </div> 14802 <button 14803 type="button" 14804 class="slider-button slider-button--next" 14805 name="next" 14806 aria-label="Slide right" 14807 > 14808 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 14809</span> 14810 </button> 14811 </div> 14812</slider-component> 14813 14814 </div> 14815 </div> 14816 14817 </div> 14818</div> 14819 14820 14821</section><div id="shopify-section-template--26831688073507__icon_cards_ViEUB3" class="shopify-section"><link href="//lillegendsbooks.com/cdn/shop/t/23/assets/section-icon-cards.css?v=85306132253860979501782539982" rel="stylesheet" type="text/css" media="all" /> 14822 14823<section class="icon-cards-section"> 14824 <div class="page-width"> 14825 14826 <h2 class="icon-cards-heading h1"> 14827 Why Lil Legends? 14828 </h2> 14829 14830 14831 <div class="icon-cards-grid"> 14832 14833 <div class="icon-card" > 14834 14835 14836 <div class="icon-card-icon"> 14837 <img data-wpsob="1" data-wpsob-height="1" height="1" data-wpsob-width="1" width="1" 14838 src="//lillegendsbooks.com/cdn/shop/files/holistic.webp?v=1776768654&width=120" 14839 alt="Holistic Development" 14840 loading="lazy" 14841 > 14842 </div> 14843 14844 14845 14846 <h3 class="icon-card-title"> 14847 Holistic Development 14848 </h3> 14849 14850 14851 14852 <div class="icon-card-content"> 14853 <p>Our books are designed to promote overall development, including cognitive, motor, and emotional skills.</p> 14854 </div> 14855 14856 14857 </div> 14858 14859 <div class="icon-card" > 14860 14861 14862 <div class="icon-card-icon"> 14863 <img data-wpsob="1" data-wpsob-height="1" height="1" data-wpsob-width="1" width="1" 14864 src="//lillegendsbooks.com/cdn/shop/files/interactive.webp?v=1776768654&width=120" 14865 alt="Interactive Learning" 14866 loading="lazy" 14867 > 14868 </div> 14869 14870 14871 14872 <h3 class="icon-card-title"> 14873 Interactive Learning 14874 </h3> 14875 14876 14877 14878 <div class="icon-card-content"> 14879 <p>We prioritize interactive elements to keep children engaged and motivated.</p> 14880 </div> 14881 14882 14883 </div> 14884 14885 <div class="icon-card" > 14886 14887 14888 <div class="icon-card-icon"> 14889 <img data-wpsob="1" data-wpsob-height="1" height="1" data-wpsob-width="1" width="1" 14890 src="//lillegendsbooks.com/cdn/shop/files/Pngtree_mortarboard_line_icon_vector_5247820.webp?v=1776768655&width=120" 14891 alt="Educational Excellence" 14892 loading="lazy" 14893 > 14894 </div> 14895 14896 14897 14898 <h3 class="icon-card-title"> 14899 Educational Excellence 14900 </h3> 14901 14902 14903 14904 <div class="icon-card-content"> 14905 <p>Backed by the expertise of Oswaal Books, Lil Legends ensures top-notch educational content.</p> 14906 </div> 14907 14908 14909 </div> 14910 14911 <div class="icon-card" > 14912 14913 14914 <div class="icon-card-icon"> 14915 <img data-wpsob="1" data-wpsob-height="1" height="1" data-wpsob-width="1" width="1" 14916 src="//lillegendsbooks.com/cdn/shop/files/Pngtree_creativity_line_icon_vector_9138245.webp?v=1776768655&width=120" 14917 alt="Creativity and Fun" 14918 loading="lazy" 14919 > 14920 </div> 14921 14922 14923 14924 <h3 class="icon-card-title"> 14925 Creativity and Fun 14926 </h3> 14927 14928 14929 14930 <div class="icon-card-content"> 14931 <p>We believe learning should be fun, and our products are a testament to that philosophy.</p> 14932 </div> 14933 14934 14935 </div> 14936 14937 </div> 14938 </div> 14939</section> 14940 14941 14942</div> 14943 </main> 14944 14945 <!-- BEGIN sections: footer-group --> 14946<div id="shopify-section-sections--26831688401187__footer" class="shopify-section shopify-section-group-footer-group"> 14947 14948 14949<link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/section-footer.css?v=90560270241792814811782536300" media="print" onload="this.media='all'"> 14950<link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-newsletter.css?v=4727253280200485261782536207" media="print" onload="this.media='all'"> 14951<link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-list-menu.css?v=82531261308708820501782536203" media="print" onload="this.media='all'"> 14952<link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-list-payment.css?v=69253961410771838501782536203" media="print" onload="this.media='all'"> 14953<link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-list-social.css?v=35792976012981934991782536204" media="print" onload="this.media='all'"> 14954<noscript> 14955 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/section-footer.css?v=90560270241792814811782536300"> 14956 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-newsletter.css?v=4727253280200485261782536207"> 14957 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-list-menu.css?v=82531261308708820501782536203"> 14958 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-list-payment.css?v=69253961410771838501782536203"> 14959 <link rel="stylesheet" href="//lillegendsbooks.com/cdn/shop/t/23/assets/component-list-social.css?v=35792976012981934991782536204"> 14960</noscript><style data-shopify>.footer { 14961 margin-top: 0px; 14962 } 14963 14964 .section-sections--26831688401187__footer-padding { 14965 padding-top: 27px; 14966 padding-bottom: 27px; 14967 } 14968 14969 @media screen and (min-width: 750px) { 14970 .footer { 14971 margin-top: 0px; 14972 } 14973 14974 .section-sections--26831688401187__footer-padding { 14975 padding-top: 36px; 14976 padding-bottom: 36px; 14977 } 14978 }</style><footer class="footer color-scheme-navy-gold gradient section-sections--26831688401187__footer-padding">
14978<div class="footer__content-top page-width"><div 14979 class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet " 14980 14981 ><div 14982 class="footer-block grid__item footer-block--menu" 14983 14984 14985 ><p class="footer-block__heading inline-richtext"><strong>Quick Links </strong></p> 14986 <ul class="footer-menu list-unstyled"><li class="footer-menu__item level-1"> 14987 <div class="footer-menu__row"> 14988 <a 14989 href="/pages/contact" 14990 class="footer-menu__link" 14991 > 14992 Contact With Us 14993 </a></div></li><li class="footer-menu__item level-1"> 14994 <div class="footer-menu__row"> 14995 <a 14996 href="/pages/work-with-us" 14997 class="footer-menu__link" 14998 > 14999 Work With Us 15000 </a></div></li><li class="footer-menu__item level-1"> 15001 <div class="footer-menu__row"> 15002 <a 15003 href="/pages/about-us" 15004 class="footer-menu__link" 15005 > 15006 About Us 15007 </a></div></li><li class="footer-menu__item level-1"> 15008 <div class="footer-menu__row"> 15009 <a 15010 href="/pages/refer-and-earn" 15011 class="footer-menu__link" 15012 > 15013 Refer & Earn 15014 </a></div></li><li class="footer-menu__item level-1"> 15015 <div class="footer-menu__row"> 15016 <a 15017 href="/policies/privacy-policy" 15018 class="footer-menu__link" 15019 > 15020 Privacy Policy 15021 </a></div></li><li class="footer-menu__item level-1"> 15022 <div class="footer-menu__row"> 15023 <a 15024 href="/policies/terms-of-service" 15025 class="footer-menu__link" 15026 > 15027 Terms of Service 15028 </a></div></li><li class="footer-menu__item level-1"> 15029 <div class="footer-menu__row"> 15030 <a 15031 href="/policies/shipping-policy" 15032 class="footer-menu__link" 15033 > 15034 Shipping Policy 15035 </a></div></li><li class="footer-menu__item level-1"> 15036 <div class="footer-menu__row"> 15037 <a 15038 href="/policies/refund-policy" 15039 class="footer-menu__link" 15040 > 15041 Refund & Cancellation Policy 15042 </a></div></li></ul></div><div 15043 class="footer-block grid__item footer-block--menu" 15044 15045 15046 ><p class="footer-block__heading inline-richtext"><strong>Menu</strong></p> 15047 <ul class="footer-menu list-unstyled"><li class="footer-menu__item level-1"> 15048 <div class="footer-menu__row"> 15049 <a 15050 href="/collections/shop-by-age" 15051 class="footer-menu__link" 15052 > 15053 By Age 15054 </a><button 15055 class="footer-menu__toggle" 15056 aria-expanded="false" 15057 aria-label="Expand By Age" 15058 > 15059 + 15060 </button></div><ul class="footer-submenu level-2 list-unstyled"><li class="footer-menu__item level-2"> 15061 <div class="footer-menu__row"> 15062 <a 15063 href="/collections/0-2-years" 15064 class="footer-menu__link" 15065 > 15066 0-2 Years 15067 </a></div></li><li class="footer-menu__item level-2"> 15068 <div class="footer-menu__row"> 15069 <a 15070 href="/collections/3-5-years" 15071 class="footer-menu__link" 15072 > 15073 3-5 Years 15074 </a></div></li><li class="footer-menu__item level-2"> 15075 <div class="footer-menu__row"> 15076 <a 15077 href="/collections/6-11-years" 15078 class="footer-menu__link" 15079 > 15080 6-11 Years 15081 </a></div></li></ul></li><li class="footer-menu__item level-1"> 15082 <div class="footer-menu__row"> 15083 <a 15084 href="/collections/interactive-learning" 15085 class="footer-menu__link" 15086 > 15087 Activity 15088 </a><button 15089 class="footer-menu__toggle" 15090 aria-expanded="false" 15091 aria-label="Expand Activity" 15092 > 15093 + 15094 </button></div><ul class="footer-submenu level-2 list-unstyled"><li class="footer-menu__item level-2"> 15095 <div class="footer-menu__row"> 15096 <a 15097 href="/collections/activity-books" 15098 class="footer-menu__link" 15099 > 15100 Activity Books 15101 </a><button 15102 class="footer-menu__toggle" 15103 aria-expanded="false" 15104 aria-label="Expand Activity Books" 15105 > 15106 + 15107 </button></div><ul class="footer-subsubmenu level-3 list-unstyled"><li class="footer-menu__item level-3"> 15108 <a 15109 href="/collections/activity-books-for-3-year-olds" 15110 class="footer-menu__link" 15111 > 15112 Age 3+ 15113 </a> 15114 </li><li class="footer-menu__item level-3"> 15115 <a 15116 href="/collections/activity-books-for-4-year-olds" 15117 class="footer-menu__link" 15118 > 15119 Age 4+ 15120 </a> 15121 </li><li class="footer-menu__item level-3"> 15122 <a 15123 href="/collections/activity-books-for-5-year-olds" 15124 class="footer-menu__link" 15125 > 15126 Age 5+ 15127 </a> 15128 </li><li class="footer-menu__item level-3"> 15129 <a 15130 href="/collections/mindful-mazes" 15131 class="footer-menu__link" 15132 > 15133 Mindful Mazes 15134 </a> 15135 </li></ul></li><li class="footer-menu__item level-2"> 15136 <div class="footer-menu__row"> 15137 <a 15138 href="/collections/book-of-imagination" 15139 class="footer-menu__link" 15140 > 15141 Book of Imagination 15142 </a></div></li><li class="footer-menu__item level-2"> 15143 <div class="footer-menu__row"> 15144 <a 15145 href="/collections/phonic-reading" 15146 class="footer-menu__link" 15147 > 15148 Phonic Reading 15149 </a></div></li><li class="footer-menu__item level-2"> 15150 <div class="footer-menu__row"> 15151 <a 15152 href="/collections/flashcards" 15153 class="footer-menu__link" 15154 > 15155 Flashcards 15156 </a></div></li><li class="footer-menu__item level-2"> 15157 <div class="footer-menu__row"> 15158 <a 15159 href="/collections/250-activity-book" 15160 class="footer-menu__link" 15161 > 15162 250+ Activity Book 15163 </a></div></li><li class="footer-menu__item level-2"> 15164 <div class="footer-menu__row"> 15165 <a 15166 href="/collections/puzzle-books" 15167 class="footer-menu__link" 15168 > 15169 Puzzle Books 15170 </a></div></li><li class="footer-menu__item level-2"> 15171 <div class="footer-menu__row"> 15172 <a 15173 href="/collections/mitali-hindi-literacy-series" 15174 class="footer-menu__link" 15175 > 15176 Hindi Learning Books 15177 </a></div></li><li class="footer-menu__item level-2"> 15178 <div class="footer-menu__row"> 15179 <a 15180 href="/collections/sticker-books" 15181 class="footer-menu__link" 15182 > 15183 Sticker Books 15184 </a><button 15185 class="footer-menu__toggle" 15186 aria-expanded="false" 15187 aria-label="Expand Sticker Books" 15188 > 15189 + 15190 </button></div><ul class="footer-subsubmenu level-3 list-unstyled"><li class="footer-menu__item level-3"> 15191 <a 15192 href="/collections/shapes" 15193 class="footer-menu__link" 15194 > 15195 Shapes 15196 </a> 15197 </li><li class="footer-menu__item level-3"> 15198 <a 15199 href="/collections/animals" 15200 class="footer-menu__link" 15201 > 15202 Animals 15203 </a> 15204 </li><li class="footer-menu__item level-3"> 15205 <a 15206 href="/collections/numbers" 15207 class="footer-menu__link" 15208 > 15209 Numbers 15210 </a> 15211 </li><li class="footer-menu__item level-3"> 15212 <a 15213 href="/collections/flags-of-the-world" 15214 class="footer-menu__link" 15215 > 15216 Flags of the World 15217 </a> 15218 </li><li class="footer-menu__item level-3"> 15219 <a 15220 href="/collections/reward-stickers" 15221 class="footer-menu__link" 15222 > 15223 Reward Stickers 15224 </a> 15225 </li></ul></li><li class="footer-menu__item level-2"> 15226 <div class="footer-menu__row"> 15227 <a 15228 href="/collections/box-set" 15229 class="footer-menu__link" 15230 > 15231 Box Set 15232 </a></div></li></ul></li><li class="footer-menu__item level-1"> 15233 <div class="footer-menu__row"> 15234 <a 15235 href="/collections/writing-books" 15236 class="footer-menu__link" 15237 > 15238 Writing 15239 </a><button 15240 class="footer-menu__toggle" 15241 aria-expanded="false" 15242 aria-label="Expand Writing" 15243 > 15244 + 15245 </button></div><ul class="footer-submenu level-2 list-unstyled"><li class="footer-menu__item level-2"> 15246 <div class="footer-menu__row"> 15247 <a 15248 href="/collections/lines-patterns-tracing" 15249 class="footer-menu__link" 15250 > 15251 Lines & Patterns Tracing 15252 </a></div></li><li class="footer-menu__item level-2"> 15253
15253 <div class="footer-menu__row"> 15254 <a 15255 href="/collections/number-tracing" 15256 class="footer-menu__link" 15257 > 15258 Number Tracing 15259 </a></div></li><li class="footer-menu__item level-2"> 15260 <div class="footer-menu__row"> 15261 <a 15262 href="/collections/alphabet-tracing" 15263 class="footer-menu__link" 15264 > 15265 Alphabet Tracing 15266 </a></div></li><li class="footer-menu__item level-2"> 15267 <div class="footer-menu__row"> 15268 <a 15269 href="/collections/pencil-control" 15270 class="footer-menu__link" 15271 > 15272 Pencil Control 15273 </a></div></li><li class="footer-menu__item level-2"> 15274 <div class="footer-menu__row"> 15275 <a 15276 href="/collections/cursive-writing-book" 15277 class="footer-menu__link" 15278 > 15279 Cursive Writing Book 15280 </a></div></li></ul></li><li class="footer-menu__item level-1"> 15281 <div class="footer-menu__row"> 15282 <a 15283 href="/collections/coloring-books" 15284 class="footer-menu__link" 15285 > 15286 Coloring 15287 </a><button 15288 class="footer-menu__toggle" 15289 aria-expanded="false" 15290 aria-label="Expand Coloring" 15291 > 15292 + 15293 </button></div><ul class="footer-submenu level-2 list-unstyled"><li class="footer-menu__item level-2"> 15294 <div class="footer-menu__row"> 15295 <a 15296 href="/collections/copy-coloring" 15297 class="footer-menu__link" 15298 > 15299 Copy Coloring 15300 </a></div></li><li class="footer-menu__item level-2"> 15301 <div class="footer-menu__row"> 15302 <a 15303 href="/collections/crayon-coloring" 15304 class="footer-menu__link" 15305 > 15306 Crayon Coloring 15307 </a></div></li><li class="footer-menu__item level-2"> 15308 <div class="footer-menu__row"> 15309 <a 15310 href="/collections/art-and-craft" 15311 class="footer-menu__link" 15312 > 15313 Art And Craft 15314 </a></div></li><li class="footer-menu__item level-2"> 15315 <div class="footer-menu__row"> 15316 <a 15317 href="/collections/dot-to-dot" 15318 class="footer-menu__link" 15319 > 15320 Dot-to-Dot 15321 </a></div></li><li class="footer-menu__item level-2"> 15322 <div class="footer-menu__row"> 15323 <a 15324 href="/collections/jumbo-colouring" 15325 class="footer-menu__link" 15326 > 15327 Jumbo Colouring 15328 </a></div></li><li class="footer-menu__item level-2"> 15329 <div class="footer-menu__row"> 15330 <a 15331 href="/collections/arty-animals" 15332 class="footer-menu__link" 15333 > 15334 Arty Animals 15335 </a></div></li><li class="footer-menu__item level-2"> 15336 <div class="footer-menu__row"> 15337 <a 15338 href="/collections/hardboard-support-colouring-book" 15339 class="footer-menu__link" 15340 > 15341 Hardboard Support Colouring Book 15342 </a></div></li></ul></li><li class="footer-menu__item level-1"> 15343 <div class="footer-menu__row"> 15344 <a 15345 href="/collections/knowledge-discovery" 15346 class="footer-menu__link" 15347 > 15348 Knowledge & Discovery 15349 </a><button 15350 class="footer-menu__toggle" 15351 aria-expanded="false" 15352 aria-label="Expand Knowledge & Discovery" 15353 > 15354 + 15355 </button></div><ul class="footer-submenu level-2 list-unstyled"><li class="footer-menu__item level-2"> 15356 <div class="footer-menu__row"> 15357 <a 15358 href="/collections/know-me-series-animals" 15359 class="footer-menu__link" 15360 > 15361 Know Me Series - Animals 15362 </a><button 15363 class="footer-menu__toggle" 15364 aria-expanded="false" 15365 aria-label="Expand Know Me Series - Animals" 15366 > 15367 + 15368 </button></div><ul class="footer-subsubmenu level-3 list-unstyled"><li class="footer-menu__item level-3"> 15369 <a 15370 href="/collections/pet" 15371 class="footer-menu__link" 15372 > 15373 Pet Animals 15374 </a> 15375 </li><li class="footer-menu__item level-3"> 15376 <a 15377 href="/collections/wild" 15378 class="footer-menu__link" 15379 > 15380 Wild Animals 15381 </a> 15382 </li><li class="footer-menu__item level-3"> 15383 <a 15384 href="/collections/farm" 15385 class="footer-menu__link" 15386 > 15387 Farm Animals 15388 </a> 15389 </li><li class="footer-menu__item level-3"> 15390 <a 15391 href="/collections/sea" 15392 class="footer-menu__link" 15393 > 15394 Sea Animals 15395 </a> 15396 </li><li class="footer-menu__item level-3"> 15397 <a 15398 href="/collections/dino" 15399 class="footer-menu__link" 15400 > 15401 Dino 15402 </a> 15403 </li><li class="footer-menu__item level-3"> 15404 <a 15405 href="/collections/know-me-series-padded-books" 15406 class="footer-menu__link" 15407 > 15408 Padded 15409 </a> 15410 </li><li class="footer-menu__item level-3"> 15411 <a 15412 href="/collections/know-me-series-paperback" 15413 class="footer-menu__link" 15414 > 15415 Paperback 15416 </a> 15417 </li><li class="footer-menu__item level-3"> 15418 <a 15419 href="/collections/know-me-series-shaped-board-books" 15420 class="footer-menu__link" 15421 > 15422 Shaped Board Books 15423 </a> 15424 </li></ul></li><li class="footer-menu__item level-2"> 15425 <div class="footer-menu__row"> 15426 <a 15427 href="/collections/know-me-series-birds" 15428 class="footer-menu__link" 15429 > 15430 Know Me Series - Birds 15431 </a></div></li><li class="footer-menu__item level-2"> 15432 <div class="footer-menu__row"> 15433 <a 15434 href="/collections/picture-book" 15435 class="footer-menu__link" 15436 > 15437 Picture Books 15438 </a></div></li><li class="footer-menu__item level-2"> 15439 <div class="footer-menu__row"> 15440 <a 15441 href="/collections/reading-books" 15442 class="footer-menu__link" 15443 > 15444 Reading Books 15445 </a></div></li><li class="footer-menu__item level-2"> 15446 <div class="footer-menu__row"> 15447 <a 15448 href="/collections/parenting-guide" 15449 class="footer-menu__link" 15450 > 15451 Parenting Guide 15452 </a></div></li><li class="footer-menu__item level-2"> 15453 <div class="footer-menu__row"> 15454 <a 15455 href="/collections/our-solar-system" 15456 class="footer-menu__link" 15457 > 15458 Our Solar System 15459 </a></div></li><li class="footer-menu__item level-2"> 15460 <div class="footer-menu__row"> 15461 <a 15462 href="/collections/my-body-my-buddy" 15463 class="footer-menu__link" 15464 > 15465 My Body â My Buddy 15466 </a></div></li><li class="footer-menu__item level-2"> 15467 <div class="footer-menu__row"> 15468 <a 15469 href="/collections/magic-flashlight" 15470 class="footer-menu__link" 15471 > 15472 Magic Flashlight 15473 </a></div></li><li class="footer-menu__item level-2"> 15474 <div class="footer-menu__row"> 15475 <a 15476 href="/collections/mini-library" 15477 class="footer-menu__link" 15478 > 15479 Mini Library 15480 </a></div></li><li class="footer-menu__item level-2"> 15481 <div class="footer-menu__row"> 15482 <a 15483 href="/collections/toddler-tools" 15484 class="footer-menu__link" 15485 > 15486 Toodler Tool 15487 </a></div></li><li class="footer-menu__item level-2"> 15488 <div class="footer-menu__row"> 15489 <a 15490 href="/collections/high-contrast-books" 15491 class="footer-menu__link" 15492 > 15493 High Contrast Books 15494 </a></div></li><li class="footer-menu__item level-2"> 15495 <div class="footer-menu__row"> 15496 <a 15497 href="/collections/human-behaviour-books-series" 15498 class="footer-menu__link" 15499 > 15500 Best Behaviour Books 15501 </a></div></li></ul></li><li class="footer-menu__item level-1"> 15502 <div class="footer-menu__row"> 15503 <a 15504 href="/collections/story-books" 15505 class="footer-menu__link" 15506 > 15507 Stories 15508 </a><button 15509 class="footer-menu__toggle" 15510 aria-expanded="false" 15511 aria-label="Expand Stories" 15512 > 15513 + 15514 </button></div><ul class="footer-submenu level-2 list-unstyled"><li class="footer-menu__item level-2"> 15515 <div class="footer-menu__row"> 15516 <a 15517
15517 href="/collections/moral-stories" 15518 class="footer-menu__link" 15519 > 15520 Moral Stories 15521 </a></div></li><li class="footer-menu__item level-2"> 15522 <div class="footer-menu__row"> 15523 <a 15524 href="/collections/fairy-tales" 15525 class="footer-menu__link" 15526 > 15527 Fairy Tales 15528 </a></div></li><li class="footer-menu__item level-2"> 15529 <div class="footer-menu__row"> 15530 <a 15531 href="/collections/panchatantra" 15532 class="footer-menu__link" 15533 > 15534 Panchatantra 15535 </a></div></li><li class="footer-menu__item level-2"> 15536 <div class="footer-menu__row"> 15537 <a 15538 href="/collections/school-readiness-series" 15539 class="footer-menu__link" 15540 > 15541 School Readiness Series 15542 </a></div></li><li class="footer-menu__item level-2"> 15543 <div class="footer-menu__row"> 15544 <a 15545 href="/collections/friendship-stories" 15546 class="footer-menu__link" 15547 > 15548 Friendship Stories 15549 </a></div></li><li class="footer-menu__item level-2"> 15550 <div class="footer-menu__row"> 15551 <a 15552 href="/collections/good-habits" 15553 class="footer-menu__link" 15554 > 15555 Good Habits 15556 </a></div></li><li class="footer-menu__item level-2"> 15557 <div class="footer-menu__row"> 15558 <a 15559 href="/collections/sunshine-series" 15560 class="footer-menu__link" 15561 > 15562 Sunshine Series 15563 </a></div></li><li class="footer-menu__item level-2"> 15564 <div class="footer-menu__row"> 15565 <a 15566 href="/collections/bedtime-stories" 15567 class="footer-menu__link" 15568 > 15569 Bedtime Stories 15570 </a></div></li><li class="footer-menu__item level-2"> 15571 <div class="footer-menu__row"> 15572 <a 15573 href="/collections/a-book-for-financial-literacy" 15574 class="footer-menu__link" 15575 > 15576 A book for Financial Literacy 15577 </a></div></li><li class="footer-menu__item level-2"> 15578 <div class="footer-menu__row"> 15579 <a 15580 href="/collections/re-imagined-classics-series" 15581 class="footer-menu__link" 15582 > 15583 Re-imagined Classics Series 15584 </a><button 15585 class="footer-menu__toggle" 15586 aria-expanded="false" 15587 aria-label="Expand Re-imagined Classics Series" 15588 > 15589 + 15590 </button></div><ul class="footer-subsubmenu level-3 list-unstyled"><li class="footer-menu__item level-3"> 15591 <a 15592 href="/collections/heidi" 15593 class="footer-menu__link" 15594 > 15595 Heidi 15596 </a> 15597 </li><li class="footer-menu__item level-3"> 15598 <a 15599 href="/collections/pinocchio"
15600 class="footer-menu__link" 15601 > 15602 Pinocchio 15603 </a> 15604 </li><li class="footer-menu__item level-3"> 15605 <a 15606 href="/collections/peter-pan" 15607 class="footer-menu__link" 15608 > 15609 Peter Pan 15610 </a> 15611 </li><li class="footer-menu__item level-3"> 15612 <a 15613 href="/collections/gulliver-s-travels" 15614 class="footer-menu__link" 15615 > 15616 Gulliverâs Travels 15617 </a> 15618 </li><li class="footer-menu__item level-3"> 15619 <a 15620 href="/collections/around-the-world-in-80-days" 15621 class="footer-menu__link" 15622 > 15623 Around the World in 80 Days 15624 </a> 15625 </li></ul></li><li class="footer-menu__item level-2"> 15626 <div class="footer-menu__row"> 15627 <a 15628 href="/collections/mythical-festive-india" 15629 class="footer-menu__link" 15630 > 15631 Mythical & Festive India 15632 </a></div></li><li class="footer-menu__item level-2"> 15633 <div class="footer-menu__row"> 15634 <a 15635 href="/collections/shloka-mantra" 15636 class="footer-menu__link" 15637 > 15638 Shloka & Mantra 15639 </a></div></li><li class="footer-menu__item level-2"> 15640 <div class="footer-menu__row"> 15641 <a 15642 href="/collections/mindfulness-series" 15643 class="footer-menu__link" 15644 > 15645 Mindfulness Series 15646 </a></div></li><li class="footer-menu__item level-2"> 15647 <div class="footer-menu__row"> 15648 <a 15649 href="/collections/life-lessons-for-kids" 15650 class="footer-menu__link" 15651 > 15652 Life Lessons for Kids 15653 </a></div></li><li class="footer-menu__item level-2"> 15654 <div class="footer-menu__row"> 15655 <a 15656 href="/collections/tulip-tunes" 15657 class="footer-menu__link" 15658 > 15659 Rhyme Books 15660 </a></div></li><li class="footer-menu__item level-2"> 15661 <div class="footer-menu__row"> 15662 <a 15663 href="/collections/out-of-the-books" 15664 class="footer-menu__link" 15665 > 15666 Out of the Books 15667 </a></div></li></ul></li><li class="footer-menu__item level-1"> 15668 <div class="footer-menu__row"> 15669 <a 15670 href="/collections/global-best-sellers" 15671 class="footer-menu__link" 15672 > 15673 Global Best Sellers 15674 </a></div></li><li class="footer-menu__item level-1"> 15675 <div class="footer-menu__row"> 15676 <a 15677 href="/collections/flash-sale" 15678 class="footer-menu__link" 15679 > 15680 Flash Sale 15681 </a></div></li><li class="footer-menu__item level-1"> 15682 <div class="footer-menu__row"> 15683 <a 15684 href="/blogs/kids-zone" 15685 class="footer-menu__link" 15686 > 15687 Blogs 15688 </a></div></li></ul></div><div 15689 class="footer-block grid__item" 15690 15691 15692 ><div class="footer-block__brand-info"><p class="footer-block__heading rte">About Us</p><div class="rte"><p>Lil Legends, inspired by Oswaal Books' rich heritage, brings the same dedication to<br/>excellence to early childhood education, fostering young minds with creativity and quality.</p></div> 15693 15694<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 15695 <a href="https://www.facebook.com/profile.php?id=61581114748676" target="_blank" class="link list-social__link">
15696 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 15697</span> 15698 <span class="visually-hidden">Facebook</span> 15699 </a> 15700 </li><li class="list-social__item"> 15701 <a href="https://www.instagram.com/lillegendsbooks/" target="_blank" class="link list-social__link"> 15702 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 15703</span> 15704 <span class="visually-hidden">Instagram</span> 15705 </a> 15706 </li><li class="list-social__item"> 15707 <a href="https://www.linkedin.com/company/lil-legends/" target="_blank" class="link list-social__link"> 15708 <span class="svg-wrapper"><svg height="81px" width="81px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 291.319 291.319" xml:space="preserve" fill="#000000" transform="matrix(1, 0, 0, 1, 0, 0)"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <g> <path style="fill:#FFFFFF;" d="M145.659,0c80.45,0,145.66,65.219,145.66,145.66s-65.21,145.659-145.66,145.659S0,226.1,0,145.66 S65.21,0,145.659,0z"></path> <path style="fill:#0E76A8;" d="M82.079,200.136h27.275v-90.91H82.079V200.136z M188.338,106.077 c-13.237,0-25.081,4.834-33.483,15.504v-12.654H127.48v91.21h27.375v-49.324c0-10.424,9.55-20.593,21.512-20.593 s14.912,10.169,14.912,20.338v49.57h27.275v-51.6C218.553,112.686,201.584,106.077,188.338,106.077z M95.589,100.141 c7.538,0,13.656-6.118,13.656-13.656S103.127,72.83,95.589,72.83s-13.656,6.118-13.656,13.656S88.051,100.141,95.589,100.141z"></path> </g> </g></svg></span> 15709 <span class="visually-hidden">Linkedin</span> 15710 </a> 15711 </li></ul> 15712</div></div></div><div 15713 class="footer-block--newsletter" 15714 15715 ></div> 15716 </div><div 15717 class="footer__content-bottom" 15718 15719 > 15720 <div class="footer__content-bottom-wrapper page-width"> 15721 <div class="footer__column footer__localization isolate"></div> 15722 <div class="footer__column footer__column--info"><div class="footer__payment"> 15723 <span class="visually-hidden">Payment methods</span> 15724 <ul class="list list-payment" role="list"></ul> 15725 </div></div> 15726 </div>
15727 <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center"> 15728 <div class="footer__copyright caption"> 15729 <small class="copyright__content"> 15730 © 2026, <a href="/" title="">Lil Legends Books</a> by 15731 <a href="https://oswaalbooks.com" title="Oswaal Books" target="_blank" rel="noopener">Oswaal Books</a> 15732 </small> 15733 15734 </div> 15735 </div> 15736 </div> 15737</footer> 15738
15739<script> 15740 document.addEventListener('DOMContentLoaded', function () { 15741 document.querySelectorAll('.footer-menu__toggle').forEach(function (toggle) { 15742 toggle.addEventListener('click', function (e) { 15743 e.preventDefault(); 15744 e.stopPropagation(); 15745 15746 var parentItem = this.closest('.footer-menu__item'); 15747 var expanded = this.getAttribute('aria-expanded') === 'true'; 15748 15749 this.setAttribute('aria-expanded', !expanded); 15750 parentItem.classList.toggle('active'); 15751 }); 15752 }); 15753 }); 15754</script>
15754 15755 15756 15757</div> 15758<!-- END sections: footer-group --> 15759 15760 <ul hidden> 15761 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 15762 <li id="a11y-new-window-message">Opens in a new window.</li> 15763 </ul>
15763<script> 15764 window.shopUrl = 'https://lillegendsbooks.com'; 15765 window.routes = { 15766 cart_add_url: '/cart/add', 15767 cart_change_url: '/cart/change', 15768 cart_update_url: '/cart/update', 15769 cart_url: '/cart', 15770 predictive_search_url: '/search/suggest', 15771 }; 15772 window.cartStrings = { 15773 error: `There was an error while updating your cart. Please try again.`, 15774 quantityError: `You can only add [quantity] of this item to your cart.`, 15775 }; 15776 window.variantStrings = { 15777 addToCart: `Add to cart`, 15778 soldOut: `Sold out`, 15779 unavailable: `Unavailable`, 15780 unavailable_with_option: `[value] - Unavailable`, 15781 }; 15782 window.quickOrderListStrings = { 15783 itemsAdded: `[quantity] items added`, 15784 itemAdded: `[quantity] item added`, 15785 itemsRemoved: `[quantity] items removed`, 15786 itemRemoved: `[quantity] item removed`, 15787 viewCart: `View cart`, 15788 each: `[money]/ea`, 15789 min_error: `This item has a minimum of [min]`, 15790 max_error: `This item has a maximum of [max]`, 15791 step_error: `You can only add this item in increments of [step]`, 15792 }; 15793 window.accessibilityStrings = { 15794 imageAvailable: `Image [index] is now available in gallery view`, 15795 shareSuccess: `Link copied to clipboard`, 15796 pauseSlideshow: `Pause slideshow`, 15797 playSlideshow: `Play slideshow`, 15798 recipientFormExpanded: `Gift card recipient form expanded`, 15799 recipientFormCollapsed: `Gift card recipient form collapsed`, 15800 countrySelectorSearchCount: `[count] countries/regions found`, 15801 }; 15802 </script>
15802<script src="//lillegendsbooks.com/cdn/shop/t/23/assets/predictive-search.js?v=172428707291682300141782536282" defer="defer"></script>
15802<script> 15803 document.addEventListener('DOMContentLoaded', function () { 15804 15805 /* ---- Mega-menu mobile tap fix ---- */ 15806 document.querySelectorAll('a[data-mega-menu-trigger]').forEach(function (trigger) { 15807 trigger.addEventListener('click', function (e) { 15808 var parentDetails = trigger.closest('details'); 15809 if (window.innerWidth < 990 && !parentDetails.open) { 15810 e.preventDefault(); 15811 parentDetails.open = true; 15812 } 15813 }); 15814 }); 15815 15816 /* ---- Make entire slideshow slide clickable ---- */ 15817 document.querySelectorAll('.slideshow__slide').forEach(function (slide) { 15818 var btn = slide.querySelector('a[href]'); 15819 if (btn) { 15820 var href = btn.getAttribute('href'); 15821 slide.style.cursor = 'pointer'; 15822 slide.addEventListener('click', function (e) { 15823 if (!e.target.closest('a, button')) { 15824 window.location.href = href; 15825 } 15826 }); 15827 } 15828 }); 15829 15830 /* ---- Move Share button inline with vendor text ---- */ 15831 var vendor = document.querySelector('.product__text.caption-with-letter-spacing'); 15832 var shareBtn = document.querySelector('.share-button'); 15833 if (vendor && shareBtn) { 15834 var wrapper = document.createElement('div'); 15835 wrapper.style.cssText = 'display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0;'; 15836 vendor.parentNode.insertBefore(wrapper, vendor); 15837 wrapper.appendChild(vendor); 15838 wrapper.appendChild(shareBtn); 15839 shareBtn.style.cssText = 'margin:0;flex-shrink:0;'; 15840 var btn = shareBtn.querySelector('.share-button__button'); 15841 if (btn) { 15842 btn.style.cssText = 'font-size:10px;color:#666;display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:0.05em;padding:0;'; 15843 } 15844 var svg = shareBtn.querySelector('svg'); 15845 if (svg) svg.style.cssText = 'width:12px;height:12px;'; 15846 } 15847 15848 /* ---- Contact form success toast ---- */ 15849 if (window.location.hash === '#ContactForm' || window.location.search.includes('contact_posted=true')) { 15850 var successBox = document.createElement('div'); 15851 successBox.innerHTML = '<div>â Your message was sent successfully!</div>'; 15852 Object.assign(successBox.style, { 15853 position: 'fixed', top: '20px', right: '20px', 15854 backgroundColor: '#4CAF50', color: 'white', 15855 padding: '15px 25px', borderRadius: '4px', 15856 boxShadow: '0 4px 12px rgba(0,0,0,0.15)', 15857 zIndex: '9999', transition: 'opacity 0.5s ease, transform 0.5s ease', 15858 fontFamily: 'sans-serif', 15859 }); 15860 document.body.appendChild(successBox); 15861 setTimeout(function () { 15862 successBox.style.opacity = '0'; 15863 successBox.style.transform = 'translateY(-20px)'; 15864 setTimeout(function () { 15865 successBox.remove(); 15866 history.replaceState(null, null, window.location.pathname); 15867 }, 500); 15868 }, 3000); 15869 } 15870 }); 15871 </script>
15871<style> 15872#custom-popup { 15873 position: fixed; 15874 inset: 0; 15875 z-index: 999999; 15876} 15877 15878#custom-popup .popup-overlay { 15879 position: fixed; 15880 inset: 0; 15881 background: rgba(0,0,0,0.6); 15882 backdrop-filter: blur(3px); 15883} 15884 15885#custom-popup .popup-box { 15886 position: absolute; 15887 max-width: 480px; 15888 width: 90%; 15889 left: 50%; 15890 top: 50%; 15891 transform: translate(-50%, -50%); 15892} 15893 15894#custom-popup img { 15895 width: 100%; 15896 display: block; 15897 border-radius: 10px; 15898} 15899 15900.popup-close { 15901 position: absolute; 15902 right: -10px; 15903 top: -10px; 15904 background: #fff; 15905 border: none; 15906 font-size: 22px; 15907 width: 32px; 15908 height: 32px; 15909 border-radius: 50%; 15910 cursor: pointer; 15911} 15912 15913</style> 15914
15915<script> 15916 document.addEventListener("DOMContentLoaded", () => { 15917 const popup = document.getElementById("custom-popup"); 15918 if (!popup) return; 15919 15920 // show only once per session 15921 if (sessionStorage.getItem("popup_shown")) return; 15922 15923 const delay = 3 * 1000; 15924 15925 setTimeout(() => { 15926 popup.style.display = "block"; 15927 sessionStorage.setItem("popup_shown", "true"); 15928 }, delay); 15929 15930 // close 15931 popup.addEventListener("click", (e) => { 15932 if ( 15933 e.target.classList.contains("popup-overlay") || 15934 e.target.classList.contains("popup-close") 15935 ) { 15936 popup.style.display = "none"; 15937 } 15938 }); 15939 }); 15940 15941</script>
15941<style> /* Announcement Bar Marquee */.announcement-bar {overflow: hidden;} .announcement-bar__message {display: inline-block !important; white-space: nowrap; padding-left: 100%; animation: ll-marquee 55s linear infinite;} .announcement-bar:hover .announcement-bar__message {animation-play-state: paused;} @keyframes ll-marquee {0% {transform: translateX(0); } 100% {transform: translateX(-200%); }} /* Mobile */@media screen and (max-width: 749px) {.announcement-bar__message {animation-duration: 35s; font-size: 12px; }} .announcement-bar {overflow: hidden;} .announcement-bar__message {display: inline-flex !important; align-items: center; white-space: nowrap; width: max-content; animation: ll-marquee 30s linear infinite;} .marquee-separator {padding: 0 40px;} @keyframes ll-marquee {from {transform: translateX(0); } to {transform: translateX(-50%); }} </style> 15942<div id="shopify-block-AeGNYaHB4QUNEc1FQe__773175526901516413" class="shopify-block shopify-app-block"><link rel="preload" href="https://cdn.shopify.com/extensions/01a110b8-4cfa-7f2c-9117-b703514a6a24/referrush-306/assets/floating-popup-styles.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 15943<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a110b8-4cfa-7f2c-9117-b703514a6a24/referrush-306/assets/floating-popup-styles.css"></noscript> 15944 15945<template id="referrush-popup-template"> 15946<div id="popup_form_referrush" data-shop-domain="lillegendsbyoswaalbooks.myshopify.com"> 15947 <style> 15948 .referrush-primary-button-text { 15949 color: #fff !important; 15950 } 15951 </style> 15952 <div id="popup_overlay_referrush"> 15953 <div id="popup_content_referrush"> 15954 <div id="close_button_referrush">×</div> 15955 <div id="skeleton_loader_referrush"> 15956 <div class="skeleton-icon skeleton-item"></div> 15957 <div class="skeleton-line-sm skeleton-item"></div> 15958 <div class="skeleton-line-lg skeleton-item"></div> 15959 <div class="skeleton-button skeleton-item"></div> 15960 <div class="skeleton-line-sm skeleton-item"></div> 15961 </div> 15962 <div id="popup_text_referrush"> 15963 <img id="referrush_gift_icon" width=80 height=80 src="https://firebasestorage.googleapis.com/v0/b/refero1.appspot.com/o/ReferRushData%2Fextensions%2Fnotification-popup%2Freferrush-popup-gift-icon.png?alt=media&token=0c4b6c85-8b4a-45a6-9b21-18166d70c5b9"/> 15964 <p id="referrer_name_title" class="content-description">Someone sent you</p> 15965 <h3 id="referrush-popup-title">10% off!</h3> 15966 <div id="copy_discount_code_section" class="copy-referral-container"> 15967 <p id="discount_code_referrush" class="referral-code"> 15968 </p> 15969 <button id="copy_code_button_referrush" class="copy-referral-button"> 15970 Copy 15971 </button> 15972 </div> 15973 <button id="shop_now_button_referrush" class="referrush-primary-button"> 15974 <div id="shop-now-text" class="referrush-primary-button-text">Accept gift</div> 15975 </button> 15976 <p id="referrush-discount-usage-text"></p> 15977 <p class="referrush-footer-text">Discount applied automatically</p> 15978 </div> 15979 <div id="referrush_error_state"> 15980 <h3 id="referrush-error-title">The referral link is invalid.</h3> 15981 <p id="referrush-error-body" class="content-description"></p> 15982 <button id="close_error_referrush" class="referrush-primary-button"> 15983 <span class="referrush-primary-button-text">Close</span> 15984 </button> 15985 </div> 15986 <div id="referrush-popup-tnc" style="text-align: center; font-size: 10px; color: #666; margin-top: 10px;"> 15987 By accepting, you agree to our <a href="https://referrush.com/referrer-terms" target="_blank" style="text-decoration: underline; color: inherit;">Terms & Conditions</a> 15988 </div> 15989 <p class="powered-by-popup"> Powered by <a href="https://referrush.com" target="_blank">ReferRush</a> </p> 15990 </div> 15991 </div> 15992</div> 15993</template> 15994
15995<script> 15996 window.addEventListener("DOMContentLoaded", () => { 15997 const script = document.createElement("script"); 15998 script.src = "https://cdn.shopify.com/extensions/01a110b8-4cfa-7f2c-9117-b703514a6a24/referrush-306/assets/floating-popup.js"; 15999 script.type = "module"; 16000 script.defer = true; 16001 document.body.appendChild(script); 16002 }); 16003</script>
16003 16004 16005 16006</div><div id="shopify-block-AQzZUdjQ3SXVxbUpNb__11348531219507317188" class="shopify-block shopify-app-block">
16006<script>window.gbbEnv=new URLSearchParams(location.search).get('env')==='staging'?'staging':'production'</script>
16006 16007 16008 16009 16010 16011 16012 16013 16014 16015<!-- BEGIN app snippet: storefront-globals -->
16015<script> 16016 (function () { 16017 window.easybundle_active_product_data = window.easybundle_active_product_data ?? null; 16018 window.easybundle_currency_config = window.easybundle_currency_config ?? { 16019 currencySymbol: "â¹", 16020 moneyFormat: "Rs. {{amount_no_decimals}}", 16021 moneyFormatWithCurrency: "Rs. {{amount_no_decimals}}", 16022 market: { id: 96548913443, handle: "international" } 16023 }; 16024 window.easybundle_active_page_type = window.easybundle_active_page_type ?? "index"; 16025 window.easybundle_cart_data = window.easybundle_cart_data ?? {"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}; 16026 window.easybundle_locale_config = window.easybundle_locale_config ?? { 16027 currentLocale: "en", 16028 primaryLocale: "en", 16029 }; 16030 })(); 16031</script>
16031<!-- END app snippet --> 16032 16033<!-- BEGIN app snippet: bundle-products-prefetch --><!-- END app snippet -->�<!-- BEGIN app snippet: bundle-loading-screen --><!-- END app snippet --> 16034 16035<!-- BEGIN app snippet: quantity-breaks-bootstrap --><!-- END app snippet --> 16036 16037<!-- BEGIN app snippet: bundle-bootstrap -->
16037<script> 16038 (function(){ 16039 window.gbbExtEmbed = { f :{} }; 16040 function getProductData() { 16041 return { 16042 handle: null, 16043 productId: null, 16044 productData : window.easybundle_active_product_data ?? null, 16045 collections: [ 16046 16047 ], 16048 selected_or_first_available_variant: null 16049 }; 16050 } 16051 function debugConsole(...messages){ 16052 try { 16053 let isDebug = localStorage.getItem("debug"); 16054 if (isDebug) { 16055 for (let message of messages) { 16056 console.error(message); 16057 } 16058 } 16059 } catch (err) { 16060 console.error('error inside the debugError function ->', err) 16061 } 16062 } 16063 function getBundleRenderTarget(){ 16064 const customSettings = window.easybundle_active_bundle_data?.userData?.customSettings 16065 ?? window.easybundle_user_ext_data?.customSettings 16066 ?? window.easybundles_ext_data?.userData?.customSettings 16067 ?? {}; 16068 const customSelector = customSettings.customSelectorToRenderFullPageBundle || ""; 16069 if(customSelector){ 16070 return document.querySelector(customSelector); 16071 } 16072 return document.querySelector('main') 16073 || document.querySelector('.main') 16074 || document.querySelector('#main') 16075 || document.querySelector('#main-content'); 16076 } 16077 16078 function removeProductHtmlForBundles(){ 16079 try{ 16080 const targetWrapper = getBundleRenderTarget(); 16081 if(targetWrapper){ 16082 targetWrapper.innerHTML = ''; 16083 } 16084 }catch(err){ 16085 debugConsole("error in removeProductHtmlForBundles",err) 16086 } 16087 } 16088 16089 // Mount must exist before the template script runs, or its lookup races. 16090 function buildDummyProductHtmlForBundles(){ 16091 try{ 16092 const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 16093 const offerId = parentProductData?.offerId; 16094 if(parentProductData?.bundleType !== "SDK" || !offerId) return; 16095 if(document.getElementById("gbbBundle")) return; 16096 16097 const bundleWrapperDiv = document.createElement("div"); 16098 bundleWrapperDiv.id = "gbbBundle"; 16099 bundleWrapperDiv.className = "gbbBundleWrapper"; 16100 bundleWrapperDiv.dataset.offerId = offerId; 16101 const lg = window.easybundle_active_bundle_data?.userData?.customSettings?.loadingGif 16102 || window.easybundle_user_ext_data?.customSettings?.loadingGif 16103 || "https://d3ks0ngva6go34.cloudfront.net/storefront/loading-gif.gif"; 16104 bundleWrapperDiv.innerHTML = '<div class="gbbLoadingScreen gbbInitialLoad"><img class="gbbLoadingSpinnerGIF" src="'+lg+'"></div>'; 16105 16106 const targetWrapper = getBundleRenderTarget(); 16107 if(targetWrapper){ 16108 targetWrapper.innerHTML = ""; 16109 targetWrapper.appendChild(bundleWrapperDiv); 16110 }else{ 16111 document.body.appendChild(bundleWrapperDiv); 16112 } 16113 }catch(err){ 16114 debugConsole("error in buildDummyProductHtmlForBundles", err); 16115 } 16116 } 16117 async function getBundleDataFromS3() { 16118 try { 16119 const parentProductsData = window?.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 16120 if(!parentProductsData?.bundleId) return null; 16121 16122 const shopName = window.Shopify.shop; 16123 const s3Url = `https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/public/backup-config/${shopName}/${parentProductsData?.bundleId}.json` 16124 const fetchResponse = await fetch(s3Url); 16125 const data = await fetchResponse.json(); 16126 return data || null; 16127 } catch (error) { 16128 debugConsole("Error in getBundleDataFromS3:", error); 16129 return null; 16130 } 16131 } 16132 16133 // { errorMsg } sentinel: written when a metafield exceeds ~1.8 MB. 16134 function isOverflowed(value) { 16135 if ( 16136 value !== null && 16137 typeof value === 'object' && 16138 !Array.isArray(value) && 16139 value.errorMsg !== undefined && 16140 value.errorMsg !== null 16141 ) { 16142 return true; 16143 } 16144 return false; 16145 16146 } 16147 16148 function isForceCdn(){ 16149 try { 16150 return new URLSearchParams(location.search).get('gbbForceCdn') === 'true' 16151 || localStorage.getItem('gbbForceCdn') === 'true'; 16152 } catch(_){ return false; } 16153 } 16154 16155 // R2-first, 3s timeout; failure memoized so later loads skip R2; null when both fail. 16156 async function fetchOverflowedDataFromCDN(s3Key, memoKey){ 16157 const shouldSkipR2 = (function(){ 16158 try { return localStorage.getItem('gbbSdk.' + memoKey) === 'true'; } 16159 catch(_){ return false; } 16160 })(); 16161 16162 const buster = '?nocache=' + Date.now(); 16163 const r2Url = 'https://giftbox.giftkartcdn.app/' + s3Key + buster; 16164 const s3Url = 'https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/' + s3Key + buster; 16165 16166 if (!shouldSkipR2) { 16167 try { 16168 const r2Resp = await Promise.race([ 16169 fetch(r2Url), 16170 new Promise(function(_, rej){ setTimeout(function(){ rej(new Error('r2-timeout')); }, 3000); }) 16171 ]); 16172 if (r2Resp.ok) { 16173 const data = await r2Resp.json(); 16174 if (data) return data; 16175 } 16176 } catch (e) { 16177 debugConsole('R2 fetch failed for ' + memoKey + ', falling back to S3:', e); 16178 try { localStorage.setItem('gbbSdk.' + memoKey, 'true'); } catch(_){} 16179 } 16180 } 16181 16182 try { 16183 const s3Resp = await fetch(s3Url); 16184 if (!s3Resp.ok) return null; 16185 return (await s3Resp.json()) || null; 16186 } catch (e) { 16187 debugConsole('S3 fetch failed for ' + memoKey + ':', e); 16188 return null; 16189 } 16190 } 16191 16192 async function getSdkBundleDataFromCDN(offerId){ 16193 if (!offerId) return null; 16194 const shopName = window.Shopify.shop; 16195 return fetchOverflowedDataFromCDN('public/backup-config/' + shopName + '/' + offerId + '.json', 'useS3ForBundleConfig'); 16196 } 16197 16198 async function getUpsellIndexFromCDN(){ 16199 const shopName = window.Shopify.shop; 16200 return fetchOverflowedDataFromCDN('public/sdk-bundle-upsell-index/' + shopName + '.json', 'useS3ForUpsellIndex'); 16201 } 16202 16203 function initializeShopifyValues() { 16204 const productDetails = getProductData() 16205 window.shopifyLiquidValuesApp4Ext = { 16206 product: productDetails,
16207 cartData: {"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}, 16208 selected_or_first_available_variant: productDetails.selected_or_first_available_variant 16209 }; 16210 let ext_data = {"userData":{"shopName":"lillegendsbyoswaalbooks.myshopify.com","countryCode":"IN","countryName":"India","currency":"INR","currencyInfo":{"code":"INR","symbol":"â¹","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner.gif","preparingBundleGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner_Checkout.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLoadMixAndMatchAssetsFromS3Enabled":true,"useNativeATCButtonToAddBundle":true,"validateNativeATCPayload":true,"enableInlineCartDrawerUI":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODAL":false,"isConsolidatedDesignEnabled":true,"showBundleUpsellBasedOnVariant":true,"removeStandaloneParentProductInCart":{"isEnabled":true,"afterRemovalScript":""},"bundleCartRepresentationObj":{"type":"OVERWRITE_LINE_ITEM","overwriteLineItemObj":{"renderItemsNameAsProperty":true,"renderItemsNameVirtually":false,"renderItemNameCustomized":false,"renderOfferIdVirtually":true,"renderBoxIdVirtually":false}},"loadingBgColor":"transparent","isFullPageDiscountsTemplateEnabled":true,"isFullPageSideFooterTemplateEnabled":false,"buyNowBtn":"","cartItemQuantityBtnSelectors":"","cartItemRemoveParentSelectors":"","cartItemRemoveSelectors":"","cartItemSelectors":"","checkIfShowBundleAsProductEnabled":false,"customBundleScript":"","customCartIntegrationScript":"","customStyleForBuilderPages":".gbbProductQuantityLabel {\n color: #000000 !important;\n}\n\n.gbbProductImageContainerImg {\nobject-fit: contain !important;\nmax-height: 100%;\nmax-width: 100%;\naspect-ratio: 1 \/ 1;\n}\n\n","customStyleForDummyProductPage":"","customThemeIntegrationScript":"","enableCustomThemeIntegrationScript":false,"integrations":{"judgeme":{"isEnabled":false,"public_token":""}},"isCartIntegrationEnabled":false,"optimizeFullPageBundleSpeed":true,"redirectToCartEnabled":false,"redirectToCheckoutEnabled":true,"redirectToScript":"","redirectUrlForCheckoutBtn":"","selectorToRenderBundlePostionOnCart":"Over","selectorToRenderBundlePostionOnSideCart":"Over","selectorToRenderBundleProduct":"","selectorToRenderBundleProductOnSideCart":"","sideCartCheckoutBtnSelectors":""},"bundleSettings":{"allowMultipleBoxesFromSameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true,"combineWithOrderDiscounts":false,"isDiscountMethodAutomatic":false,"removeUnUsedVariantImages":false},"isAppLevelMetafieldCreated":true,"storefrontAccessToken":"b934e6e47062e89b299c2569f109153c","createdAt":"2025-12-22T12:26:04.494Z","multipleCurrenciesInfo":{"INR":{"code":"INR","symbol":"â¹","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}}},"languageData":{"_id":"694938ddcd73bca77ff4c5c5","shopName":"lillegendsbyoswaalbooks.myshopify.com","__v":0,"createdAt":"2025-12-22T12:26:05.070Z","en":{"landingPage":{"bannerText":{"id":"bannerText","label":"Banner Text","type":"text","value":"Build your own Bundle in just a few clicks!"},"bannerSubtext":{"id":"bannerSubtext","label":"Banner Subtext","type":"text","value":"Send a custom bundle to your loved one in just a few steps"},"bannerButtonText":{"id":"bannerButtonText","label":"Banner Button Text","type":"text","value":"Start Building your Bundle"},"selectPreCuratedBoxLabel":{"id":"selectPreCuratedBoxLabel","label":"Select Pre-Curated Box Label","type":"text","value":"Or select from a range of pre-curated Gift Boxes"}},"navigationSteps":{"productPageStepText":{"id":"productPageStepText","label":"Product Page Step Text","type":"text","value":"Add Products"},"giftBoxStepText":{"id":"giftBoxStepText","label":"Bundle Step Text","type":"text","value":"Add Gift Box"},"personalizeStepText":{"id":"personalizeStepText","label":"Personalize Step Text","type":"text","value":"Personalize"},"multipleCategoriesStepText":{"id":"multipleCategoriesStepText","label":"Multiple Categories Step Text","type":"text","value":"Multiple Categories"}},"productPage":{"selectProductsLabel":{"id":"selectProductsLabel","label":"Select Products Label","type":"text","value":"Select Products"},"productPageSubtext":{"id":"productPageSubtext","label":"Product Page Subtext","type":"text","value":""}},"giftBoxPage":{"selectGiftBoxLabel":{"id":"selectGiftBoxLabel","label":"Select Bundle Label","type":"text","value":"Select a Bundle Box"},"giftBoxPageSubtext":{"id":"giftBoxPageSubtext","label":"Gift Box Page Subtext","type":"text","value":""}},"videoMessage":{"permissionDenied":{"id":"permissionDenied","label":"Permission Denied","type":"text","value":"Permission Denied"},"uploadConfirmation":{"id":"uploadConfirmation","label":"Upload Confirmation","type":"text","value":"Your video has been successfully uploaded!"},"pressToRecord":{"id":"pressToRecord","label":"Press to record","type":"text","value":"Press to record"},"recording":{"id":"recording","label":"Recording","type":"text","value":"Recording...."}
16210,"errorMessage":{"id":"errorMessage","label":"Error Message","type":"text","value":"An error occured, Please try again!"},"loading":{"id":"loading","label":"Loading","type":"text","value":"Loading...."},"uploading":{"id":"uploading","label":"Uploading","type":"text","value":"Uploading...."},"sendVideoMessageText":{"id":"sendVideoMessageText","label":"Send Video Message Text","type":"text","value":"Send Video Message"},"giftMessageDeliveryInfo":{"id":"giftMessageDeliveryInfo","label":"Message Delivery Info","type":"text","value":"The message will be sent to the recipient via email as soon as the order is placed"},"saveVideoText":{"id":"saveVideoText","label":"Save Video Text","type":"text","value":"Save Video"},"reRecordVideoText":{"id":"reRecordVideoText","label":"Re-Record Video Text","type":"text","value":"Re-Record Video"}},"personalizePage":{"messageLabel":{"id":"messageLabel","label":"Message Label","type":"text","value":"Message"},"senderNamePlaceholder":{"id":"senderNamePlaceholder","label":"Sender Name Placeholder","type":"text","value":"From"},"recipientNamePlaceholder":{"id":"recipientNamePlaceholder","label":"Recipient Name Placeholder","type":"text","value":"To"},"messagePlaceholder":{"id":"messagePlaceholder","label":"Message Placeholder","type":"text","value":"Enter a message here..."},"emailAddressLabel":{"id":"emailAddressLabel","label":"Recipient Email Address Label","type":"text","value":"Recipient Email Address"},"emailAddressPlaceholder":{"id":"emailAddressPlaceholder","label":"Recipient Email Address Placeholder","type":"text","value":"Enter a recipient email address here..."},"emailValidationMessage":{"id":"emailValidationMessage","label":"Email Validation Message","type":"text","value":"Please enter a valid email address"},"sendNow":{"id":"sendNow","label":"Send Now Label","type":"text","value":"Send Now"},"sendLater":{"id":"sendLater","label":"Send Later Label","type":"text","value":"Send Later"},"personalizePageSubtext":{"id":"personalizePageSubtext","label":"Personalize Page Subtext","type":"text","value":""},"messageIsRequiredError":{"id":"messageIsRequiredError","label":"Message is required warning","type":"text","value":"Please enter a message"}},"reviewPage":{"reviewPageBannerText":{"id":"reviewPageBannerText","label":"Review Page Banner Text","type":"text","value":"Youâve made the Right Choice!"},"reviewPageBannerSubtext":{"id":"reviewPageBannerSubtext","label":"Review Page Banner Subtext","type":"text","value":"Review your bundle and proceed to checkout"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add Ons"},"totalValueLabel":{"id":"totalValueLabel","label":"Total Value Label","type":"text","value":"Total Value"},"totalLabel":{"id":"totalLabel","label":"Total Label","type":"text","value":"Total"},"productLabel":{"id":"productLabel","label":"Product Header Label","type":"text","value":"Product"},"priceLabel":{"id":"priceLabel","label":"Price Header Text","type":"text","value":"Price"},"quantityLabel":{"id":"quantityLabel","label":"Quantity Header Text","type":"text","value":"Quantity"},"deliveryDateLabel":{"id":"deliveryDateLabel","label":"Delivery Date Label","type":"text","value":"Delivery Date"},"productsLabelText":{"id":"productsLabelText","label":"Products Label Text","type":"text","value":"Products"},"messagesLabelText":{"id":"messagesLabelText","label":"Messages Label Text","type":"text","value":"Messages"},"discountAppliedLabel":{"id":"discountAppliedLabel","label":"Discount Applied Label","type":"text","value":"Discount"},"subtotalLabel":{"id":"subtotalLabel","label":"Sub Total Label","type":"text","value":"Subtotal"},"orderDetailsLabel":{"id":"orderDetailsLabel","label":"Order Details Label","type":"text","value":"Order Details"},"itemsLabel":{"id":"itemsLabel","label":"No. of Items Label","type":"text","value":"Item(s)"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase label","type":"text","value":"One-Time Purchase"},"subscribeAndSaveLabel":{"id":"subscribeAndSaveLabel","label":"Subscribe and Save label","type":"text","value":"Subscribe and Save"},"noSubscriptionFoundLabel":{"id":"noSubscriptionFoundLabel","label":"No Subscription plans found label","type":"text","value":"Oops! No Subscription plans were found"},"deliveryFrequencyLabel":{"id":"deliveryFrequencyLabel","label":"Delivery Frequency Label","type":"text","value":"Delivery Frequency"},"createNewBoxLabel":{"id":"createNewBoxLabel","label":"Create New Box Label","type":"text","value":"Create new Box"},"editButtonText":{"id":"editButtonText","label":"Edit Label","type":"text","value":"Edit"},"deliverySchedulerPlaceholderText":{"id":"deliverySchedulerPlaceholderText","label":"Delivery Scheduler Placeholder Text","type":"text","value":"Select a date"}},"discountRules":{"rule1":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule2":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule3":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule4":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule5":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}}},"sortBy":{"sortLabel":{"id":"sortLabel","label":"Sort Label","type":"text","value":"Sort"},"alphabeticalAToZ":{"id":"alphabeticalAToZ","label":"Alphabetical, A-Z Label","value":"Alphabetical, A-Z"},"alphabeticalZToA":{"id":"alphabeticalZToA","label":"Alphabetical, Z-A Label","value":"Alphabetical, Z-A"},"priceHighToLow":{"id":"priceHighToLow","label":"Price, High to Low Label","value":"Price, High to Low"},"priceLowToHigh":{"id":"priceLowToHigh","label":"Price, Low to High Label","value":"Price, Low to High"},"featured":{"id":"featured","label":"Featured Label","type":"text","value":"Featured"}},"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least {{conditionAmount}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of {{conditionAmount}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth {{conditionAmount}} on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least {{conditionQuantity}} products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of {{conditionQuantity}} products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly {{conditionQuantity}} products on this step"}},"weight":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products weighing at least {{conditionWeight}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products weighing maximum of {{conditionWeight}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products weighing {{conditionWeight}} on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"filtersLabel":{"id":"filtersLabel","label":"Filters Label","type":"text","value":"Filters"},"clearSelection":{"id":"clearSelection","label":"Clear Filters Selection","type":"text","value":"Clear Selection"},"searchLabel":{"id":"searchLabel","label":"Search Label","type":"text","value":"Search"},"addToBoxButtonText":{"id":"addToBoxButtonText","label":"Add To Box Button","type":"text","value":"Add To Box"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button","type":"text","value":"Choose Options"},"loadMoreProductsButtonText":{"id":"loadMoreProductsButtonText","label":"Load More Products Button","type":"text","value":"Load More Products"},"loadingCheckoutButtonText":{"id":"loadingCheckoutButtonText","label":"Loading Checkout Button","type":"text","value":"Loading Checkout..."},"addedText":{"id":"addedText","label":"Added Label","type":"text","value":"Added"},"addButtonText":{"id":"addButtonText","label":"Add Button Text","type":"text","value":"Add"},"nextButtonText":{"id":"nextButtonText","label":"Next Button Text","type":"text","value":"Next"},"addToCartButtonText":{"id":"addToCartButtonText","label":"Add To Cart Button Text","type":"text","value":"Add To Cart"},"backButtonText":{"id":"backButtonText","label":"Back Button Text","type":"text","value":"Back"},"checkoutButtonText":{"id":"checkoutButtonText","label":"Checkout Button Text","type":"text","value":"Checkout"},"removeButtonText":{"id":"removeButtonText","label":"Remove Button Text","type":"text","value":"Remove"},"reviewButtonText":{"id":"reviewButtonText","label":"Review Button Text","type":"text","value":"Review"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"viewCartProductsLabel":{"id":"viewCartProductsLabel","label":"View Cart Products Label","type":"text","value":"View Selected Products"},"selectedProductsLabel":{"id":"selectedProductsLabel","label":"Selected Products Label","type":"text","value":"Selected Products"},"selectBundleProductsText":{"id":"selectBundleProductsText","label":"Select Bundle Products label","type":"text","value":"Select Bundle Products"},"redirectingText":{"id":"redirectingText","label":"Redirecting label","type":"text","value":"Redirecting..."},"preparingBundleText":{"id":"preparingBundleText","label":"Preparing Bundle Label","type":"text","value":"Preparing Bundle..."},"productsNotAvailableText":{"id":"productsNotAvailableText","label":"Products Not Available Label","type":"text","value":"Oops! Some Products are not available"},"discountsMayNotApplyText":{"id":"discountsMayNotApplyText","label":"Discounts may not be applied Label","type":"text","value":"discounts may not be applied"},"removeAllBoxProducts":{"id":"removeAllBoxProducts","label":"Remove all Box Products Label (Cart Page Popup)","type":"text","value":"This is a Box Product. Removing this will remove all the products from box"},"cartPageCheckoutButtonLoadingText":{"id":"cartPageCheckoutButtonLoadingText","label":"Cart Page Checkout Button Loading Text","type":"text","value":"Loading Checkout..."},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","label":"Box Selection Eligibility Toast","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this box"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From {{stepName}}"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}},"multipleCategories":{},"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":"Add a maximum of {{maxAllowedAddons}} addon products on this step"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Addon product is mandatory on this step"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"description":{"id":"description","label":"Modal - Description","type":"text","value":"Are you sure you want to clear all items from your cart? This action cannot be undone..."},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"},"cancelButtonText":{"id":"cancelButtonText","label":"Modal - Cancel Button Text","type":"text","value":"Cancel"},"confirmButtonText":{"id":"confirmButtonText","label":"Modal - Confirm Button Text","type":"text","value":"Clear Cart"}}}},"languageMode":"SINGLE","mixAndMatchTextData":{"en":{"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least {{conditionAmount}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of {{conditionAmount}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth {{conditionAmount}} on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least {{conditionQuantity}} products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of {{conditionQuantity}} products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly {{conditionQuantity}} products on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"subtotalLabelText":{"id":"subtotalLabelText","label":"Subtotal label","type":"text","value":"Subtotal: "},"addBundleToCartBtnText":{"id":"addBundleToCartBtnText","label":"Add Bundle Cart label","type":"text","value":"Add Bundle to Cart"},"addBundleToCartLoadingBtnText":{"id":"addBundleToCartLoadingBtnText","label":"Add Bundle Loading label","type":"text","value":"Adding Bundle..."},"addBundleToCartSuccessBtnText":{"id":"addBundleToCartSuccessBtnText","label":"Add Bundle Success label","type":"text","value":"Bundle Added"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Empty Product Card Text","type":"text","value":"Product"},"stepsDrawerPillText":{"id":"stepsDrawerPillText","label":"Steps Drawer Pill Text","type":"text","value":"Show all steps"},"boxSelectionEligibilityToast_inPage":{"id":"boxSelectionEligibilityToast_inPage","label":"Box Selection Eligibility Toast","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this box"},"subtotalLabelText_inPage":{"id":"subtotalLabelText_inPage","label":"Subtotal Text","type":"text","value":"Subtotal"},"boxConditionInitialText_inPage":{"id":"boxConditionInitialText_inPage","label":"Inline Add To Cart Button - Quantity Selection message","type":"text","value":"Select {{quantityDifferenc
16210e}} Items"},"bundleCartDrawerBtnText_inPage":{"id":"bundleCartDrawerBtnText_inPage","label":"Inline Cart Drawer Button Text","type":"text","value":"View Bundle Items"},"bundleCartSelectedProductsText_inPage":{"id":"bundleCartSelectedProductsText_inPage","label":"Inline Cart Selected Products Label","type":"text","value":"Selected Products"}},"footer":{"footerPrevBtnText":{"id":"footerPrevBtnText","label":"Footer Previous Button","type":"text","value":"Prev"},"footerNextBtnText":{"id":"footerNextBtnText","label":"Footer Next Button","type":"text","value":"Next"},"footerFinishBtnText":{"id":"footerFinishBtnText","label":"Footer Finish Button","type":"text","value":"Done"}},"productCard":{"productCardAddBtnText":{"id":"productCardAddBtnText","label":"Product Add to Cart Button","type":"text","value":"Add to Cart"},"productVariantLabelText":{"id":"productVariantLabelText","label":"Product Variant Label","type":"text","value":"Select variant"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added x{{allowedQuantity}}"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"}}}},"updatedAt":"2025-12-22T12:26:05.070Z"},"pageCustomizationData":{"_id":"694938ddcd73bca77ff4c5c4","shopName":"lillegendsbyoswaalbooks.myshopify.com","__v":0,"banners":{"landingPageImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png","pageBannerImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/page_banner_temp.png","productReviewImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png"},"cartFooter":{"cartFooterBgColor":"#ffffff","cartFooterButtonsContainerBgColor":"#f6f6f6","cartFooterBorderRadius":"10px","cartFooterProductImageBorderRadius":"8px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterFinalPriceFontColor":"#000000","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#000000","cartFooterBackButtonBorderColor":"#000000","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#000000","cartFooterNextButtonBorderColor":"#000000","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"40px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#C1E7C5","cartFooterDiscountProgressBarFilledColor":"#15A524","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000","cartFooterDiscountMessageFontSize":"16px","cartFooterDiscountMessageFontWeight":"Bold"},"categoryBlock":{"categoryBgColor":"#f5f5f5"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2025-12-22T12:26:05.070Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#000000","productPageFontSize":"18px","bundleUpSellButtonBg":"#000000","bundleUpSellButtonBorderColor":"#000000","bundleUpsellTextColor":"#ffffff","bundleUpsellFontColor":"#000000","conditionToastBgColor":"#000000","conditionToastTextColor":"#ffffff","iconColor":"#000000","iconBgColor":"#ffffff","iconTextColor":"#1d1d1b","applyNewPageCustomization":true},"landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#000000","landingPageButtonTextColor":"#ffffff"},"mixAndMatchData":{"executeScriptAfterAddToCart":"","redirectToCartEnabled":false,"redirectToCheckoutEnabled":false,"isExecuteCustomScriptAfterAddToCartEnabled":false,"executeDefaultSideCartUpdate":true,"sideCartSectionId":"","sideCartSectionSelector":"","cartPageItemsSelector":"","cartPageItemsSectionId":"","hideOutOfStockProducts":true,"isValidateInventoryEnabled":false,"sideCartOpenBtnSelector":"","executeCustomAfterPageLoad":"","customStyle":null,"showProductComparedAtPrice":false,"addBundleToCartOnDone":false,"render
16210SlotsBasedOnCondition":true,"renderFilledSlotsAsHorizontalStacked":false,"addToBundleOnProductCardClick":true,"overwriteProductPagePriceWithBundlePrice":true,"allowPartialLocaleMatching":true,"useSingleStepCategoriesAsBundleSteps":false},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"16px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#000000","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#1E1E1E","navigationBannerStepProgressBarEmptyColor":"#cccccc","tabsActiveBgColor":"#000000","tabsActiveTextColor":"#F6f6f6","tabsInactiveBgColor":"#FFFFFF","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"40px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#FFFFFF"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"","productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"10px","cardImageBorderRadius":"8px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#252525","productTitleFontSize":"16px","productTitleFontWeight":"Bold","productPriceVisibility":"Show","compareAtPriceColor":"#8D8D8D","compareAtPriceFontSize":"14px","compareAtPriceFontWeight":"Bold","compareAtPriceVisibility":"Show","finalPriceFontSize":"16px","finalPriceFontColor":"#252525","finalPriceFontWeight":"Bold","productCardButtonColor":"#000000","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"40px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#eeeeee","quantitySelectorButtonTextColor":"#FFFFFF","quantitySelectorButtonBorderRadius":"40px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#000000","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#6d7175","summaryBuildNewBoxTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff"},"updatedAt":"2026-02-25T14:06:22.927Z","templateLevelConfig":{},"addonProducts":{"addonsEligibleTierMessagingBgColor":"#55BD47","addonsIneligibleTierMessagingBgColor":"#BBBBBB"},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#FFFFFF","productCardBorderRadius":"10px","productCardImageBorderRadius":"8px","productCardImageFit":"cover","productCardTitleColor":"#1E1E1E","productCardTitleFont":"16px","productCardTitleWeight":"Bold","productCardTitleVisibility":"Show","productCardPriceColor":"#000000","productCardPriceFont":"16px","productCardPriceWeight":"Bold","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#ABABAB","productCardComparedAtPriceFont":"14px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#000000","productCardButtonTextColor":"#FFFFFF","productCardButtonBorderRadius":"40px","productCardQuantityButtonBorderRadius":"40px","productCardQuantityLabelColor":"#000000","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#000000","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#FFFFFF","emptyStateCardBorderColor":"#000","emptyStateCardIconColor":"#000","emptyStateCardTextColor":"#3E3E3E","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#1E1E1E","tabsActiveTextColor":"#FFFFFF","tabsInactiveBgColor":"#F4F9F9","tabsInactiveTextColor":"#1E1E1E","tabsBorderRadius":"40px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"24px","headerDiscountTextColor":"#444","headerDiscountTextFont":"16px"},"toast":{"toastBgColor":"#1E1E1EE6","toastTextColor":"#FFF"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#FFF","footerBorderRadius":"10px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#000","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#6d7175","footerBackBtnTextColor":"#ffffff","footerNextBtnBgColor":"#000000","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"40px","footerTextColor":"#000000"},"addBundleBtn":{"addBundleBtnBgColor":"#000000","addBundleBtnBorderRadius":"40px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#000000","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#000000"}},"stylePresets":{"colors":{"primaryColor":"#000000","buttonTextColor":"#ffffff","primaryTextColor":"#000000","accentColor":"#eeeeee","backgroundColor":"#ffffff"},"typography":{"primaryFontSize":"16px","primaryFontWeight":"Bold","secondaryFontSize":"14px","secondaryFontWeight":"Bold","bodyFontSize":"14px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Round","baseBorderRadiusPx":5,"productCardBaseBorderRadius":10,"productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":false}},"bundleLinkData":[{"_id":"69494e98cd73bca77ff52509","bundleId":"1","bundleName":"Test","createdAt":"2025-12-22T13:58:48.496Z"},{"_id":"694aa43bcd73bca77ffb693b","bundleId":"2","bundleName":"By Age","createdAt":"2025-12-23T14:16:27.347Z"},{"_id":"699efe26b167efdc5945823b","bundleId":"3","bundleName":"Mini Library","createdAt":"2026-02-25T13:50:30.255Z","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/default_bundle_image.jpg"}],"bundleUpsellData":{},"mixAndMatchData":[]}; 16211 if (ext_data && !ext_data?.errorMsg) { 16212 window.easybundles_ext_data = ext_data; 16213 } 16214 16215 let sdk_bundle_upsell_index = []; 16216 window.__gbbOverflow = window.__gbbOverflow || {}; 16217 window.__gbbOverflow.upsellIndexRaw = sdk_bundle_upsell_index; 16218 if (window.easybundles_ext_data && Array.isArray(sdk_bundle_upsell_index)) { 16219 window.easybundles_ext_data.sdkBundleUpsellIndex = sdk_bundle_upsell_index; 16220 const matchedRaw = JSON.parse("{}") || {}; 16221 const matchedSdkUpsells = {}; 16222 for (const offerId of Object.keys(matchedRaw)) { 16223 const { entry, bundleData } = matchedRaw[offerId]; 16224 matchedSdkUpsells[offerId] = bundleData ? { ...entry, bundleData } : entry; 16225 } 16226 window.easybundles_ext_data.matchedSdkUpsells = matchedSdkUpsells; 16227 } 16228 16229 let full_page_ext_data = {"userData":{"_id":"694938dccd73bca77ff4c5c1","shopName":"lillegendsbyoswaalbooks.myshopify.com","brandName":"lillegendsbyoswaalbooks","bundleSettings":{"allowMultipleBoxesFromS
16229ameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true,"combineWithOrderDiscounts":false,"isDiscountMethodAutomatic":false,"removeUnUsedVariantImages":false},"counters":{"reviewModal":100,"themeExtensionModal":5,"instructionsModalCnt":1,"viewBundleModalCnt":1,"createBundleModalCnt":1,"quickOnboardingSkipClickCnt":0,"quickOnboardingSetupRequestCnt":0,"chatMigratedModalCnt":0},"countryCode":"IN","countryName":"India","createdAt":"2025-12-22T12:26:04.494Z","currency":"INR","currencyInfo":{"code":"INR","symbol":"â¹","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner.gif","preparingBundleGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner_Checkout.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLoadMixAndMatchAssetsFromS3Enabled":true,"useNativeATCButtonToAddBundle":true,"validateNativeATCPayload":true,"enableInlineCartDrawerUI":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODAL":false,"isConsolidatedDesignEnabled":true,"showBundleUpsellBasedOnVariant":true,"removeStandaloneParentProductInCart":{"isEnabled":true,"afterRemovalScript":""},"bundleCartRepresentationObj":{"type":"OVERWRITE_LINE_ITEM","overwriteLineItemObj":{"renderItemsNameAsProperty":true,"renderItemsNameVirtually":false,"renderItemNameCustomized":false,"renderOfferIdVirtually":true,"renderBoxIdVirtually":false}},"loadingBgColor":"transparent","isFullPageDiscountsTemplateEnabled":true,"isFullPageSideFooterTemplateEnabled":false,"buyNowBtn":"","cartItemQuantityBtnSelectors":"","cartItemRemoveParentSelectors":"","cartItemRemoveSelectors":"","cartItemSelectors":"","checkIfShowBundleAsProductEnabled":false,"customBundleScript":"","customCartIntegrationScript":"","customStyleForBuilderPages":".gbbProductQuantityLabel {\n color: #000000 !important;\n}\n\n.gbbProductImageContainerImg {\nobject-fit: contain !important;\nmax-height: 100%;\nmax-width: 100%;\naspect-ratio: 1 \/ 1;\n}\n\n","customStyleForDummyProductPage":"","customThemeIntegrationScript":"","enableCustomThemeIntegrationScript":false,"integrations":{"judgeme":{"isEnabled":false,"public_token":""}},"isCartIntegrationEnabled":false,"optimizeFullPageBundleSpeed":true,"redirectToCartEnabled":false,"redirectToCheckoutEnabled":true,"redirectToScript":"","redirectUrlForCheckoutBtn":"","selectorToRenderBundlePostionOnCart":"Over","selectorToRenderBundlePostionOnSideCart":"Over","selectorToRenderBundleProduct":"","selectorToRenderBundleProductOnSideCart":"","sideCartCheckoutBtnSelectors":""},"isAffiliate":false,"isAppFree":false,"isSubscription":{"id":37783830819,"name":"EasyBundle_Monthly_Free","price":"0.00","billing_on":"2026-07-05","status":"active","created_at":"2026-06-20T16:39:41+05:30","updated_at":"2026-06-20T16:39:56+05:30","activated_on":"2026-06-20","return_url":"https:\/\/lillegendsbyoswaalbooks.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009","test":false,"cancelled_on":null,"trial_days":0,"trial_ends_on":"2026-06-20","api_client_id":3918921729,"decorated_return_url":"https:\/\/lillegendsbyoswaalbooks.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009?
16229charge_id=37783830819","capped_amount":"500.00","balance_used":"0.0","balance_remaining":"500.00","risk_level":0.14110416666666667,"currency":"USD"},"multipleCurrenciesInfo":{"INR":{"code":"INR","symbol":"â¹","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}},"otherInfo":[],"planId":"","shopDomain":"lillegendsbooks.com","shopifyId":90459275555,"shopify_plan":"professional","status":"1","storefrontAccessToken":"b934e6e47062e89b299c2569f109153c","timezone":"","updatedAt":"2026-06-20T11:10:21.727Z","isAppLevelMetafieldCreated":true,"isAppLevelMetafieldForFullPageBundlesCreated":true,"mantleApiToken":"c57ed47d6f1c2c1ede3e95cba7cc9e4c13fcf1b91b0d2810c8aa3a86846c7a3a310be2c8b79f371a5b2bacc874205a3a","pageId":"2d17013d-07a4-81c8-8a97-c4362e944d47","trackEvents":{"OB Welcome page visited":true,"OB Welcome page button click":true},"loginData":{"lastLoggedInAt":"2026-06-20T11:09:29.817Z"},"crispCustomerUrl":"https:\/\/app.crisp.chat\/website\/b3910a47-66c1-43ab-b044-8b97762f4a6b\/inbox\/session_15279159-f38a-4c19-b905-cb285597a6e9","mantleCustomerData":{"id":"9e9c50e9-fd4b-424e-96fb-ea36004d7122","customerId":"1443b25b-2c55-4d94-8373-7fde0f51df22","name":"lillegendsbyoswaalbooks","test":false,"preferredCurrency":"INR","shopify":{"id":"90459275555","myshopifyDomain":"lillegendsbyoswaalbooks.myshopify.com","planName":"Shopify"},"apiId":"84f442a1-2d4a-4012-85da-b4a4b38fc795","profileUrl":"https:\/\/app.heymantle.com\/apps\/84f442a1-2d4a-4012-85da-b4a4b38fc795\/customers\/1443b25b-2c55-4d94-8373-7fde0f51df22"},"orderSummary":{"last30Days":{"totalOrderValue":0,"totalOrderValueUSD":0,"totalBundlesValue":0,"totalBundlesValueUSD":0,"totalBundlesSold":0,"totalOrderCount":0,"dateRange":{"from":"2026-05-21T00:00:00.000Z","to":"2026-06-20T00:00:00.000Z"},"lastUpdatedAt":"2026-06-20T08:10:01.120Z"},"shopOrderDataBeforeInstall":{"previousMonthRevenue":696490,"previousMonthRevenueUSD":8500,"previousMonthOrderCount":1037}},"videoPage":{"backgroundColor":"#ffffff","logoImg":"https:\/\/db07ji0eqime4.cloudfront.net\/redeemPage\/giftcard\/default-no-logo.jpg"},"intercomContactId":"699c4d2c62025fda5892cf79","SERVER_URL":"https:\/\/prod.backend.giftbox.giftkart.app"},"languageData":{"_id":"694938ddcd73bca77ff4c5c5","shopName":"lillegendsbyoswaalbooks.myshopify.com","__v":0,"createdAt":"2025-12-22T12:26:05.070Z","en":{"landingPage":{"bannerText":{"id":"bannerText","label":"Banner Text","type":"text","value":"Build your own Bundle in just a few clicks!"},"bannerSubtext":{"id":"bannerSubtext","label":"Banner Subtext","type":"text","value":"Send a custom bundle to your loved one in just a few steps"},"bannerButtonText":{"id":"bannerButtonText","label":"Banner Button Text","type":"text","value":"Start Building your Bundle"},"selectPreCuratedBoxLabel":{"id":"selectPreCuratedBoxLabel","label":"Select Pre-Curated Box Label","type":"text","value":"Or select from a range of pre-curated Gift Boxes"}},"navigationSteps":{"productPageStepText":{"id":"productPageStepText","label":"Product Page Step Text","type":"text","value":"Add Products"},"giftBoxStepText":{"id":"giftBoxStepText","label":"Bundle Step Text","type":"text","value":"Add Gift Box"},"personalizeStepText":{"id":"personalizeStepText","label":"Personalize Step Text","type":"text","value":"Personalize"},"multipleCategoriesStepText":{"id":"multipleCategoriesStepText","label":"Multiple Categories Step Text","type":"text","value":"Multiple Categories"}},"productPage":{"selectProductsLabel":{"id":"selectProductsLabel","label":"Select Products Label","type":"text","value":"Select Products"},"productPageSubtext":{"id":"productPageSubtext","label":"Product Page Subtext","type":"text","value":""}},"giftBoxPage":{"selectGiftBoxLabel":{"id":"selectGiftBoxLabel","label":"Select Bundle Label","type":"text","value":"Select a Bundle Box"},"giftBoxPageSubtext":{"id":"giftBoxPageSubtext","label":"Gift Box Page Subtext","type":"text","value":""}},"videoMessage":{"permissionDenied":{"id":"permissionDenied","label":"Permission Denied","type":"text","value":"Permission Denied"},"uploadConfirmation":{"id":"uploadConfirmation","label":"Upload Confirmation","type":"text","value":"Your video has been successfully uploaded!"},"pressToRecord":{"id":"pressToRecord","label":"Press to record","type":"text","value":"Press to record"},"recording":{"id":"recording","label":"Recording","type":"text","value":"Recording...."}
16229,"errorMessage":{"id":"errorMessage","label":"Error Message","type":"text","value":"An error occured, Please try again!"},"loading":{"id":"loading","label":"Loading","type":"text","value":"Loading...."},"uploading":{"id":"uploading","label":"Uploading","type":"text","value":"Uploading...."},"sendVideoMessageText":{"id":"sendVideoMessageText","label":"Send Video Message Text","type":"text","value":"Send Video Message"},"giftMessageDeliveryInfo":{"id":"giftMessageDeliveryInfo","label":"Message Delivery Info","type":"text","value":"The message will be sent to the recipient via email as soon as the order is placed"},"saveVideoText":{"id":"saveVideoText","label":"Save Video Text","type":"text","value":"Save Video"},"reRecordVideoText":{"id":"reRecordVideoText","label":"Re-Record Video Text","type":"text","value":"Re-Record Video"}},"personalizePage":{"messageLabel":{"id":"messageLabel","label":"Message Label","type":"text","value":"Message"},"senderNamePlaceholder":{"id":"senderNamePlaceholder","label":"Sender Name Placeholder","type":"text","value":"From"},"recipientNamePlaceholder":{"id":"recipientNamePlaceholder","label":"Recipient Name Placeholder","type":"text","value":"To"},"messagePlaceholder":{"id":"messagePlaceholder","label":"Message Placeholder","type":"text","value":"Enter a message here..."},"emailAddressLabel":{"id":"emailAddressLabel","label":"Recipient Email Address Label","type":"text","value":"Recipient Email Address"},"emailAddressPlaceholder":{"id":"emailAddressPlaceholder","label":"Recipient Email Address Placeholder","type":"text","value":"Enter a recipient email address here..."},"emailValidationMessage":{"id":"emailValidationMessage","label":"Email Validation Message","type":"text","value":"Please enter a valid email address"},"sendNow":{"id":"sendNow","label":"Send Now Label","type":"text","value":"Send Now"},"sendLater":{"id":"sendLater","label":"Send Later Label","type":"text","value":"Send Later"},"personalizePageSubtext":{"id":"personalizePageSubtext","label":"Personalize Page Subtext","type":"text","value":""},"messageIsRequiredError":{"id":"messageIsRequiredError","label":"Message is required warning","type":"text","value":"Please enter a message"}},"reviewPage":{"reviewPageBannerText":{"id":"reviewPageBannerText","label":"Review Page Banner Text","type":"text","value":"Youâve made the Right Choice!"},"reviewPageBannerSubtext":{"id":"reviewPageBannerSubtext","label":"Review Page Banner Subtext","type":"text","value":"Review your bundle and proceed to checkout"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add Ons"},"totalValueLabel":{"id":"totalValueLabel","label":"Total Value Label","type":"text","value":"Total Value"},"totalLabel":{"id":"totalLabel","label":"Total Label","type":"text","value":"Total"},"productLabel":{"id":"productLabel","label":"Product Header Label","type":"text","value":"Product"},"priceLabel":{"id":"priceLabel","label":"Price Header Text","type":"text","value":"Price"},"quantityLabel":{"id":"quantityLabel","label":"Quantity Header Text","type":"text","value":"Quantity"},"deliveryDateLabel":{"id":"deliveryDateLabel","label":"Delivery Date Label","type":"text","value":"Delivery Date"},"productsLabelText":{"id":"productsLabelText","label":"Products Label Text","type":"text","value":"Products"},"messagesLabelText":{"id":"messagesLabelText","label":"Messages Label Text","type":"text","value":"Messages"},"discountAppliedLabel":{"id":"discountAppliedLabel","label":"Discount Applied Label","type":"text","value":"Discount"},"subtotalLabel":{"id":"subtotalLabel","label":"Sub Total Label","type":"text","value":"Subtotal"},"orderDetailsLabel":{"id":"orderDetailsLabel","label":"Order Details Label","type":"text","value":"Order Details"},"itemsLabel":{"id":"itemsLabel","label":"No. of Items Label","type":"text","value":"Item(s)"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase label","type":"text","value":"One-Time Purchase"},"subscribeAndSaveLabel":{"id":"subscribeAndSaveLabel","label":"Subscribe and Save label","type":"text","value":"Subscribe and Save"},"noSubscriptionFoundLabel":{"id":"noSubscriptionFoundLabel","label":"No Subscription plans found label","type":"text","value":"Oops! No Subscription plans were found"},"deliveryFrequencyLabel":{"id":"deliveryFrequencyLabel","label":"Delivery Frequency Label","type":"text","value":"Delivery Frequency"},"createNewBoxLabel":{"id":"createNewBoxLabel","label":"Create New Box Label","type":"text","value":"Create new Box"},"editButtonText":{"id":"editButtonText","label":"Edit Label","type":"text","value":"Edit"},"deliverySchedulerPlaceholderText":{"id":"deliverySchedulerPlaceholderText","label":"Delivery Scheduler Placeholder Text","type":"text","value":"Select a date"}},"discountRules":{"rule1":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule2":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule3":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule4":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule5":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}}},"sortBy":{"sortLabel":{"id":"sortLabel","label":"Sort Label","type":"text","value":"Sort"},"alphabeticalAToZ":{"id":"alphabeticalAToZ","label":"Alphabetical, A-Z Label","value":"Alphabetical, A-Z"},"alphabeticalZToA":{"id":"alphabeticalZToA","label":"Alphabetical, Z-A Label","value":"Alphabetical, Z-A"},"priceHighToLow":{"id":"priceHighToLow","label":"Price, High to Low Label","value":"Price, High to Low"},"priceLowToHigh":{"id":"priceLowToHigh","label":"Price, Low to High Label","value":"Price, Low to High"},"featured":{"id":"featured","label":"Featured Label","type":"text","value":"Featured"}},"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least ##conditionAmount## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of ##conditionAmount## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth ##conditionAmount## on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least ##conditionQuantity## products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of ##conditionQuantity## products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly ##conditionQuantity## products on this step"}},"weight":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products weighing at least ##conditionWeight## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products weighing maximum of ##conditionWeight## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products weighing ##conditionWeight## on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"filtersLabel":{"id":"filtersLabel","label":"Filters Label","type":"text","value":"Filters"},"clearSelection":{"id":"clearSelection","label":"Clear Filters Selection","type":"text","value":"Clear Selection"},"searchLabel":{"id":"searchLabel","label":"Search Label","type":"text","value":"Search"},"addToBoxButtonText":{"id":"addToBoxButtonText","label":"Add To Box Button","type":"text","value":"Add To Box"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button","type":"text","value":"Choose Options"},"loadMoreProductsButtonText":{"id":"loadMoreProductsButtonText","label":"Load More Products Button","type":"text","value":"Load More Products"},"loadingCheckoutButtonText":{"id":"loadingCheckoutButtonText","label":"Loading Checkout Button","type":"text","value":"Loading Checkout..."},"addedText":{"id":"addedText","label":"Added Label","type":"text","value":"Added"},"addButtonText":{"id":"addButtonText","label":"Add Button Text","type":"text","value":"Add"},"nextButtonText":{"id":"nextButtonText","label":"Next Button Text","type":"text","value":"Next"},"addToCartButtonText":{"id":"addToCartButtonText","label":"Add To Cart Button Text","type":"text","value":"Add To Cart"},"backButtonText":{"id":"backButtonText","label":"Back Button Text","type":"text","value":"Back"},"checkoutButtonText":{"id":"checkoutButtonText","label":"Checkout Button Text","type":"text","value":"Checkout"},"removeButtonText":{"id":"removeButtonText","label":"Remove Button Text","type":"text","value":"Remove"},"reviewButtonText":{"id":"reviewButtonText","label":"Review Button Text","type":"text","value":"Review"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"viewCartProductsLabel":{"id":"viewCartProductsLabel","label":"View Cart Products Label","type":"text","value":"View Selected Products"},"selectedProductsLabel":{"id":"selectedProductsLabel","label":"Selected Products Label","type":"text","value":"Selected Products"},"selectBundleProductsText":{"id":"selectBundleProductsText","label":"Select Bundle Products label","type":"text","value":"Select Bundle Products"},"redirectingText":{"id":"redirectingText","label":"Redirecting label","type":"text","value":"Redirecting..."},"preparingBundleText":{"id":"preparingBundleText","label":"Preparing Bundle Label","type":"text","value":"Preparing Bundle..."},"productsNotAvailableText":{"id":"productsNotAvailableText","label":"Products Not Available Label","type":"text","value":"Oops! Some Products are not available"},"discountsMayNotApplyText":{"id":"discountsMayNotApplyText","label":"Discounts may not be applied Label","type":"text","value":"discounts may not be applied"},"removeAllBoxProducts":{"id":"removeAllBoxProducts","label":"Remove all Box Products Label (Cart Page Popup)","type":"text","value":"This is a Box Product. Removing this will remove all the products from box"},"cartPageCheckoutButtonLoadingText":{"id":"cartPageCheckoutButtonLoadingText","label":"Cart Page Checkout Button Loading Text","type":"text","value":"Loading Checkout..."},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","label":"Box Selection Eligibility Toast","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this box"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From ##stepName##"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}},"multipleCategories":{},"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":"Add a maximum of ##maxAllowedAddons## addon products on this step"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Addon product is mandatory on this step"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"description":{"id":"description","label":"Modal - Description","type":"text","value":"Are you sure you want to clear all items from your cart? This action cannot be undone..."},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"},"cancelButtonText":{"id":"cancelButtonText","label":"Modal - Cancel Button Text","type":"text","value":"Cancel"},"confirmButtonText":{"id":"confirmButtonText","label":"Modal - Confirm Button Text","type":"text","value":"Clear Cart"}}}},"languageMode":"SINGLE","mixAndMatchTextData":{"en":{"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least ##conditionAmount## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of ##conditionAmount## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth ##conditionAmount## on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least ##conditionQuantity## products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of ##conditionQuantity## products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly ##conditionQuantity## products on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"subtotalLabelText":{"id":"subtotalLabelText","label":"Subtotal label","type":"text","value":"Subtotal: "},"addBundleToCartBtnText":{"id":"addBundleToCartBtnText","label":"Add Bundle Cart label","type":"text","value":"Add Bundle to Cart"},"addBundleToCartLoadingBtnText":{"id":"addBundleToCartLoadingBtnText","label":"Add Bundle Loading label","type":"text","value":"Adding Bundle..."},"addBundleToCartSuccessBtnText":{"id":"addBundleToCartSuccessBtnText","label":"Add Bundle Success label","type":"text","value":"Bundle Added"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Empty Product Card Text","type":"text","value":"Product"},"stepsDrawerPillText":{"id":"stepsDrawerPillText","label":"Steps Drawer Pill Text","type":"text","value":"Show all steps"},"boxSelectionEligibilityToast_inPage":{"id":"boxSelectionEligibilityToast_inPage","label":"Box Selection Eligibility Toast","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this box"},"subtotalLabelText_inPage":{"id":"subtotalLabelText_inPage","label":"Subtotal Text","type":"text","value":"Subtotal"},"boxConditionInitialText_inPage":{"id":"boxConditionInitialText_inPage","label":"Inline Add To Cart Button - Quantity Selection message","type":"text","value":"Select {{quantityDifferenc
16229e}} Items"},"bundleCartDrawerBtnText_inPage":{"id":"bundleCartDrawerBtnText_inPage","label":"Inline Cart Drawer Button Text","type":"text","value":"View Bundle Items"},"bundleCartSelectedProductsText_inPage":{"id":"bundleCartSelectedProductsText_inPage","label":"Inline Cart Selected Products Label","type":"text","value":"Selected Products"}},"footer":{"footerPrevBtnText":{"id":"footerPrevBtnText","label":"Footer Previous Button","type":"text","value":"Prev"},"footerNextBtnText":{"id":"footerNextBtnText","label":"Footer Next Button","type":"text","value":"Next"},"footerFinishBtnText":{"id":"footerFinishBtnText","label":"Footer Finish Button","type":"text","value":"Done"}},"productCard":{"productCardAddBtnText":{"id":"productCardAddBtnText","label":"Product Add to Cart Button","type":"text","value":"Add to Cart"},"productVariantLabelText":{"id":"productVariantLabelText","label":"Product Variant Label","type":"text","value":"Select variant"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added x{{allowedQuantity}}"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"}}}},"updatedAt":"2025-12-22T12:26:05.070Z"},"pageCustomizationData":{"_id":"694938ddcd73bca77ff4c5c4","shopName":"lillegendsbyoswaalbooks.myshopify.com","__v":0,"banners":{"landingPageImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png","pageBannerImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/page_banner_temp.png","productReviewImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png"},"cartFooter":{"cartFooterBgColor":"#ffffff","cartFooterButtonsContainerBgColor":"#f6f6f6","cartFooterBorderRadius":"10px","cartFooterProductImageBorderRadius":"8px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterFinalPriceFontColor":"#000000","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#000000","cartFooterBackButtonBorderColor":"#000000","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#000000","cartFooterNextButtonBorderColor":"#000000","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"40px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#C1E7C5","cartFooterDiscountProgressBarFilledColor":"#15A524","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000","cartFooterDiscountMessageFontSize":"16px","cartFooterDiscountMessageFontWeight":"Bold"},"categoryBlock":{"categoryBgColor":"#f5f5f5"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2025-12-22T12:26:05.070Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#000000","productPageFontSize":"18px","bundleUpSellButtonBg":"#000000","bundleUpSellButtonBorderColor":"#000000","bundleUpsellTextColor":"#ffffff","bundleUpsellFontColor":"#000000","conditionToastBgColor":"#000000","conditionToastTextColor":"#ffffff","iconColor":"#000000","iconBgColor":"#ffffff","iconTextColor":"#1d1d1b","applyNewPageCustomization":true},"landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#000000","landingPageButtonTextColor":"#ffffff"},"mixAndMatchData":{"executeScriptAfterAddToCart":"","redirectToCartEnabled":false,"redirectToCheckoutEnabled":false,"isExecuteCustomScriptAfterAddToCartEnabled":false,"executeDefaultSideCartUpdate":true,"sideCartSectionId":"","sideCartSectionSelector":"","cartPageItemsSelector":"","cartPageItemsSectionId":"","hideOutOfStockProducts":true,"isValidateInventoryEnabled":false,"sideCartOpenBtnSelector":"","executeCustomAfterPageLoad":"","customStyle":null,"showProductComparedAtPrice":false,"addBundleToCartOnDone":false,"render
16229SlotsBasedOnCondition":true,"renderFilledSlotsAsHorizontalStacked":false,"addToBundleOnProductCardClick":true,"overwriteProductPagePriceWithBundlePrice":true,"allowPartialLocaleMatching":true,"useSingleStepCategoriesAsBundleSteps":false},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"16px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#000000","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#1E1E1E","navigationBannerStepProgressBarEmptyColor":"#cccccc","tabsActiveBgColor":"#000000","tabsActiveTextColor":"#F6f6f6","tabsInactiveBgColor":"#FFFFFF","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"40px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#FFFFFF"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"","productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"10px","cardImageBorderRadius":"8px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#252525","productTitleFontSize":"16px","productTitleFontWeight":"Bold","productPriceVisibility":"Show","compareAtPriceColor":"#8D8D8D","compareAtPriceFontSize":"14px","compareAtPriceFontWeight":"Bold","compareAtPriceVisibility":"Show","finalPriceFontSize":"16px","finalPriceFontColor":"#252525","finalPriceFontWeight":"Bold","productCardButtonColor":"#000000","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"40px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#eeeeee","quantitySelectorButtonTextColor":"#FFFFFF","quantitySelectorButtonBorderRadius":"40px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#000000","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#6d7175","summaryBuildNewBoxTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff"},"updatedAt":"2026-02-25T14:06:22.927Z","templateLevelConfig":{},"addonProducts":{"addonsEligibleTierMessagingBgColor":"#55BD47","addonsIneligibleTierMessagingBgColor":"#BBBBBB"},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#FFFFFF","productCardBorderRadius":"10px","productCardImageBorderRadius":"8px","productCardImageFit":"cover","productCardTitleColor":"#1E1E1E","productCardTitleFont":"16px","productCardTitleWeight":"Bold","productCardTitleVisibility":"Show","productCardPriceColor":"#000000","productCardPriceFont":"16px","productCardPriceWeight":"Bold","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#ABABAB","productCardComparedAtPriceFont":"14px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#000000","productCardButtonTextColor":"#FFFFFF","productCardButtonBorderRadius":"40px","productCardQuantityButtonBorderRadius":"40px","productCardQuantityLabelColor":"#000000","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#000000","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#FFFFFF","emptyStateCardBorderColor":"#000","emptyStateCardIconColor":"#000","emptyStateCardTextColor":"#3E3E3E","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#1E1E1E","tabsActiveTextColor":"#FFFFFF","tabsInactiveBgColor":"#F4F9F9","tabsInactiveTextColor":"#1E1E1E","tabsBorderRadius":"40px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"24px","headerDiscountTextColor":"#444","headerDiscountTextFont":"16px"},"toast":{"toastBgColor":"#1E1E1EE6","toastTextColor":"#FFF"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#FFF","footerBorderRadius":"10px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#000","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#6d7175","footerBackBtnTextColor":"#ffffff","footerNextBtnBgColor":"#000000","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"40px","footerTextColor":"#000000"},"addBundleBtn":{"addBundleBtnBgColor":"#000000","addBundleBtnBorderRadius":"40px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#000000","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#000000"}},"stylePresets":{"colors":{"primaryColor":"#000000","buttonTextColor":"#ffffff","primaryTextColor":"#000000","accentColor":"#eeeeee","backgroundColor":"#ffffff"},"typography":{"primaryFontSize":"16px","primaryFontWeight":"Bold","secondaryFontSize":"14px","secondaryFontWeight":"Bold","bodyFontSize":"14px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Round","baseBorderRadiusPx":5,"productCardBaseBorderRadius":10,"productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":false}}}; 16230 let parent_product_data = null; 16231 16232 if(full_page_ext_data && !full_page_ext_data?.errorMsg) { 16233 window.easybundle_user_ext_data = full_page_ext_data.userData || {} 16234 } 16235 16236 if (parent_product_data && !parent_product_data?.errorMsg) { 16237 window.shopifyLiquidValuesApp4Ext.product.bundleProductConfiguration = parent_product_data; 16238 16239 const isAutoPlaceFullPageBundleEnabled = full_page_ext_data?.userData?.customSettings?.isAutoPlaceFullPageBundleEnabled ?? true 16240 let bundle_data = null;
16241 const keys = ["SDK", "PB"]; 16242 const keyPrefix = parent_product_data.appLevelMetafieldKey?.split('-')[0]; 16243 const isSdkBundle = keys.includes(keyPrefix); 16244 16245 const bundleDesignTemplate = parent_product_data.bundleDesignTemplate || ''; 16246 const isPdpBundleBuilder = bundleDesignTemplate.startsWith('PDP_') || bundleDesignTemplate === 'CUSTOM_TEMPLATE'; 16247 const isPbBundleBuilder = bundleDesignTemplate.startsWith('PB_'); 16248 const isQbBundleBuilder = bundleDesignTemplate.startsWith('QB_'); 16249 const isPdpBundle = isPdpBundleBuilder || isPbBundleBuilder || isQbBundleBuilder; 16250 16251 if(full_page_ext_data && bundle_data){ 16252 16253 if (!isPdpBundle){ 16254 isAutoPlaceFullPageBundleEnabled && removeProductHtmlForBundles(); 16255 isAutoPlaceFullPageBundleEnabled && buildDummyProductHtmlForBundles(); 16256 } 16257 const discountsConfiguration = bundle_data?.discountsData; 16258 delete bundle_data.discountsData; 16259 let active_bundle_data = { 16260 ...full_page_ext_data, 16261 stepsConfigurationData: bundle_data, 16262 discountsData: discountsConfiguration || {}, 16263 } 16264 16265 if (isSdkBundle) { 16266 active_bundle_data.bundleType = parent_product_data.bundleType, 16267 active_bundle_data.bundleDesignTemplate = parent_product_data.bundleDesignTemplate, 16268 active_bundle_data._preResolvedBundle = true, 16269 active_bundle_data._bundleData = bundle_data, 16270 delete active_bundle_data.stepsConfigurationData; 16271 } 16272 16273 // easybundle_full_page_ext_data is a legacy alias. 16274 window.easybundle_active_bundle_data = active_bundle_data; 16275 window.easybundle_full_page_ext_data = active_bundle_data; 16276 } 16277 } 16278 } 16279 function checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles) { 16280 try{ 16281 const currentProductId = window.shopifyLiquidValuesApp4Ext?.product?.productData?.id; 16282 if(!currentProductId || allMixAndMatchBundles?.length <= 0){ 16283 return false; 16284 } 16285 const isThisParentProductPage = allMixAndMatchBundles.some(bundle => bundle.parentProductShopifyData?.id == currentProductId); 16286 if(isThisParentProductPage) return true; 16287 const currentProductCollections = window.shopifyLiquidValuesApp4Ext?.product?.collections?.map(collection => collection.id); 16288 for(let bundle of allMixAndMatchBundles){ 16289 const bundleUpsellConfig = bundle.bundleUpsellConfig; 16290 const isBundleUpsellEmbedEnabled = bundleUpsellConfig?.upsellConfiguration?.isEnabled; 16291 const isBundleUpsellWidgetEnabled = bundleUpsellConfig?.widgetConfiguration?.isEnabled; 16292 if(!isBundleUpsellEmbedEnabled && !isBundleUpsellWidgetEnabled) continue; 16293 16294 const widgetDisplayConfig = bundleUpsellConfig?.widgetConfiguration?.displayConfiguration; 16295 const upsellDisplayConfig = bundleUpsellConfig?.upsellConfiguration?.displayConfiguration; 16296 16297 let showOnAllBundleProducts = false; 16298 let productIdsToCheck = []; 16299 let collectionIdsToCheck = []; 16300 16301 if(isBundleUpsellEmbedEnabled){ 16302 showOnAllBundleProducts = upsellDisplayConfig?.showOnAllBundleProducts; 16303 productIdsToCheck = upsellDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || [] 16304 collectionIdsToCheck = upsellDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || [] 16305 } 16306 16307 if(isBundleUpsellWidgetEnabled){ 16308 showOnAllBundleProducts = showOnAllBundleProducts || widgetDisplayConfig?.showOnAllBundleProducts; 16309 const productIds = widgetDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || []; 16310 const collectionIds = widgetDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || []; 16311 productIdsToCheck = [ ...productIdsToCheck, ...productIds ]; 16312 collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ]; 16313 } 16314 16315 if(showOnAllBundleProducts){ 16316 Object.keys(bundle ?? {}).filter(key =>
16316 key?.startsWith('productsData')).forEach(stepKey => { 16317 const stepData = bundle?.[stepKey]; 16318 Object.values(stepData?.categories ?? {}).forEach(category => { 16319 const productIds = category?.products?.map(product => product.productId) || []; 16320 const collectionIds = category?.collectionsSelectedData?.map(collection => collection.id?.replace("gid://shopify/Collection/", "")) || []; 16321 productIdsToCheck = [ ...productIdsToCheck, ...productIds ]; 16322 collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ]; 16323 }) 16324 }) 16325 } 16326 const isThisProductRelevant = productIdsToCheck?.some(productId => productId == currentProductId); 16327 const isThisProductCollectionsRelevant = collectionIdsToCheck?.some(collectionId => currentProductCollections?.includes(collectionId)); 16328 if(isThisProductRelevant || isThisProductCollectionsRelevant) return true; 16329 } 16330 return false; 16331 }catch(err){ 16332 debugConsole("error in checkIfShouldImportMixAndMatchAssets",err) 16333 return false; 16334 } 16335 } 16336 window.gbbExtEmbed.f.checkIfShouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets; 16337 16338 // Fallback only; the primary match runs server-side in sdk-upsell-matches.liquid. 16339 // Two blocks declare two products, but the page-wide globals hold one (seeded with ??=). 16340 function getMatchContexts(){ 16341 const contexts = []; 16342 const pageProduct = window.shopifyLiquidValuesApp4Ext?.product; 16343 if(pageProduct?.productData?.id){ 16344 contexts.push({ 16345 productId: pageProduct.productData.id, 16346 collectionIds: pageProduct.collections?.map(c => c.id) ?? [], 16347 }); 16348 } 16349 for(const block of document.querySelectorAll('.gbbPbProductBundleWrapper[data-block-product-id]')){ 16350 contexts.push({ 16351 productId: block.dataset.blockProductId, 16352 collectionIds: block.dataset.blockCollectionIds ? block.dataset.blockCollectionIds.split(',') : [], 16353 }); 16354 } 16355 return contexts; 16356 } 16357 16358 function checkIfShouldImportSDKAssets(allSdkBundles){ 16359 try{ 16360 const matched = []; 16361 const contexts = getMatchContexts(); 16362 if(!contexts.length || !Array.isArray(allSdkBundles) || allSdkBundles.length <= 0){ 16363 return matched; 16364 } 16365 16366 const matchesSurface = (surface, ctx) => { 16367 if((surface?.productIds ?? []).some(id => id == ctx.productId)){ 16368 return true; 16369 } 16370 if((surface?.collectionIds ?? []).some(cid => ctx.collectionIds.includes(cid))){ 16371 return true; 16372 } 16373 return false; 16374 }; 16375 16376 const matchesContext = (bundle, ctx) => { 16377 if(bundle?.productId && bundle.productId == ctx.productId) return true; 16378 const cfg = bundle?.bundleUpsellConfig; 16379 if(!cfg) return false; 16380 return matchesSurface(cfg?.upsellConfiguration?.showOn, ctx) 16381 || matchesSurface(cfg?.widgetConfiguration?.showOn, ctx); 16382 }; 16383 16384 for(const bundle of allSdkBundles){ 16385 if(bundle?.bundleStatus && bundle.bundleStatus !== 'ACTIVE') continue; 16386 if(contexts.some(ctx => matchesContext(bundle, ctx))) matched.push(bundle); 16387 } 16388 return matched; 16389 }catch(err){ 16390 debugConsole("error in checkIfShouldImportSDKAssets", err); 16391 return []; 16392 } 16393 } 16394 window.gbbExtEmbed.f.checkIfShouldImportSDKAssets = checkIfShouldImportSDKAssets; 16395 function loadAssetFiles(assets){ 16396 try{
16397 assets.forEach(({ id, tag, attrs, onload }) => { 16398 if (!document.getElementById(id)) { 16399 const el = Object.assign(document.createElement(tag), { id, ...attrs }); 16400 const rewriteAssetUrl = window.__ebAssetUrlRewriter; // preview-only hook; undefined in prod â no-op 16401 if (rewriteAssetUrl) { 16402 if (el.src) el.src = rewriteAssetUrl(el.src); 16403 if (el.href) el.href = rewriteAssetUrl(el.href); 16404 } 16405 if (onload) el.onload = () => onload(el); 16406 document.head.appendChild(el); 16407 } 16408 }); 16409 }catch(err){ 16410 debugConsole("error in loadAssetFiles",err) 16411 } 16412 } 16413 // Theme assets hold only .min; unminified ships to S3/CloudFront. 16414 const STOREFRONT_CDN = 'https://d1712zxri13o2p.cloudfront.net'; 16415 const CDN_ENV = new URLSearchParams(location.search).get('env') === 'staging' ? 'staging' : 'production'; 16416 // All three SDKs nest under sdk/<name>/; keep in step with storefrontAssets.registry.js. 16417 const cdn = (dir, file) => `${STOREFRONT_CDN}/${dir}/${CDN_ENV}/active/${file}`; 16418 16419 async function importAppEmbedAssets (loadUnminifiedFiles){ 16420 try{ 16421 const jsBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxLogicv1.js` : 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/easy-bundle-min.js'; 16422 const cssBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxv1.css` : 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/easy-bundle-min.css'; 16423 const assets = [ 16424 { id: 'gbbExt-bundle-embed-css', 16425 tag: 'link', 16426 attrs: { href: cssBaseUrl, rel: 'stylesheet', media: 'all' }, 16427 onload: (el) => el.media = 'all' 16428 }, 16429 { id: 'gbbExt-bundle-embed-js', 16430 tag: 'script', 16431 attrs: { src: jsBaseUrl, async: false } 16432 } 16433 ]; 16434 loadAssetFiles(assets); 16435 }catch(err){ 16436 debugConsole("error in importAppEmbedAssets",err) 16437 } 16438 } 16439 async function importMixAndMatchAssets (loadUnminifiedFiles){ 16440 try{ 16441 const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {}; 16442 const isAutoPlacementEnabled = customSettings?.isLoadMixAndMatchAssetsFromS3Enabled ?? false; 16443 if(!isAutoPlacementEnabled) return; 16444 16445 const allMixAndMatchBundles = window.easybundles_ext_data?.mixAndMatchData ?? []; 16446 const shouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles); 16447 if(!shouldImportMixAndMatchAssets) return; 16448 const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/product-page-bundle/${CDN_ENV}/active/mixAndMatchBundle` : 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/easy-bundle-product-page-min'; 16449 const assets = [ 16450 { id: 'gbbMix-bundle-embed-css', 16451 tag: 'link', 16452 attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' }, 16453 onload: (el) => el.media = 'all' 16454 }, 16455 { id: 'gbbMix-bundle-embed-js', 16456 tag: 'script', 16457 attrs: { src: baseURL + '.js', async: false } 16458 } 16459 ]; 16460 loadAssetFiles(assets); 16461 }catch(err){ 16462 debugConsole("error in checkAndImportMixAndMatchScript",err) 16463 } 16464 } 16465 async function importFullPageAssets (loadUnminifiedFiles){ 16466 try{ 16467 const activeBundleData = window.easybundle_active_bundle_data ?? window.easybundle_full_page_ext_data; 16468 const customSettings = activeBundleData?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {}; 16469 16470 const isAutoPlaceFullPageBundleEnabled = customSettings && (customSettings?.isAutoPlaceFullPageBundleEnabled ?? true); 16471 if(!isAutoPlaceFullPageBundleEnabled) return; 16472 16473 const forceCdn = isForceCdn(); 16474 if(forceCdn || !activeBundleData?.stepsConfigurationData || activeBundleData?.stepsConfigurationData?.errorMsg){ 16475 debugConsole(forceCdn ? "importFullPageAssets => gbbForceCdn flag set, fetching from backup S3" : "importFullPageAssets => bundleData metafield limit exceeded, fetching from backup S3"); 16476 const data = await getBundleDataFromS3(); 16477 if(!data || !data?.stepsConfigurationData){ 16478 debugConsole("error in importFullPageAssets => Failed to load the backup bundle data from s3."); 16479 return; 16480 } 16481 16482 activeBundleData.stepsConfigurationData = data?.stepsConfigurationData; 16483 activeBundleData.discountsData = data?.discountsData; 16484 } 16485 16486 // giftboxbuilderLogic self-loads jQuery (gbbUtils.f.loadJquery:137), so no prepend needed. 16487 const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/full-page-bundle/${CDN_ENV}/active/giftboxbuilderLogic` : 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/easy-bundle-full-page-min'; 16488 const assets = [ 16489 { id: 'gbb-bundle-embed-css', 16490 tag: 'link', 16491 attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' }, 16492 onload: (el) => el.media = 'all' 16493 }, 16494 { id: 'gbb-bundle-embed-js', 16495 tag: 'script', 16496 attrs: { src: baseURL + '.js', async: false } 16497 } 16498 ]; 16499 loadAssetFiles(assets); 16500 }catch(err){ 16501 debugConsole("error in importFullPageAssets",err) 16502 } 16503 }
16504 const SDK_TEMPLATE_URLS = { 16505 PDP_INPAGE: { 16506 jsMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/inline-bundle.min.js', 16507 cssMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/inline-bundle.min.css', 16508 js: cdn('product-page-templates/inline', 'inline-bundle.js'), 16509 css: cdn('product-page-templates/inline', 'inline-bundle.css') 16510 }, 16511 PDP_MODAL: { 16512 jsMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/expandable-bundle.min.js', 16513 cssMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/expandable-bundle.min.css', 16514 js: cdn('product-page-templates/expandable', 'expandable-bundle.js'), 16515 css: cdn('product-page-templates/expandable', 'expandable-bundle.css') 16516 }, 16517 PDP_OVERLAY: { 16518 jsMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/overlay-bundle.min.js', 16519 cssMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/overlay-bundle.min.css', 16520 js: cdn('product-page-templates/overlay', 'overlay-bundle.js'), 16521 css: cdn('product-page-templates/overlay', 'overlay-bundle.css') 16522 }, 16523 PDP_QUICK_SELECT: { 16524 jsMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/quick-select-bundle.min.js', 16525 cssMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/quick-select-bundle.min.css', 16526 js: cdn('product-page-templates/quick-select', 'quick-select-bundle.js'), 16527 css: cdn('product-page-templates/quick-select', 'quick-select-bundle.css') 16528 }, 16529 FBP_SIDE_FOOTER: { 16530 jsMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/side-footer-bundle.min.js', 16531 cssMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/side-footer-bundle.min.css', 16532 js: cdn('full-page-templates/sideFooter', 'side-footer-bundle.js'), 16533 css: cdn('full-page-templates/sideFooter', 'side-footer-bundle.css') 16534 }, 16535 PB_CLASSIC_INLINE: { 16536 jsMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/inset-bundle.min.js', 16537 cssMin: 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/inset-bundle.min.css', 16538 js: cdn('product-bundle-templates/inset', 'inset-bundle.js'), 16539 css: cdn('product-bundle-templates/inset', 'inset-bundle.css') 16540 }, 16541 CUSTOM_TEMPLATE: { 16542 jsMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`, 16543 cssMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css`, 16544 js: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`, 16545 css: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css` 16546 } 16547 }; 16548 16549 window.SDK_TEMPLATE_URLS = {...(window.SDK_TEMPLATE_URLS ?? {}), ...SDK_TEMPLATE_URLS}; 16550 // async:false preserves SDK-before-template order; template-keyed ids let types coexist. 16551 async function importSDKAssets(bundleContext, loadUnminifiedFiles){ 16552 try{ 16553 const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 16554 const offerId = bundleContext?.offerId ?? parentProductData?.offerId; 16555 const bundleDesignTemplate = bundleContext?.bundleDesignTemplate ?? parentProductData?.bundleDesignTemplate; 16556 const templateId = bundleContext?.templateId ?? parentProductData?.templateId; 16557 const bundleType = bundleContext?.bundleType ?? parentProductData?.bundleType; 16558 16559 if(!offerId){ 16560 debugConsole("importSDKAssets: no offerId found in product metafield"); 16561 return; 16562 } 16563
16564 const templateConfig = SDK_TEMPLATE_URLS[bundleDesignTemplate]; 16565 if(!templateConfig){ 16566 debugConsole("importSDKAssets: no template registered for bundleDesignTemplate", bundleDesignTemplate); 16567 return; 16568 } 16569 16570 let templateJs = loadUnminifiedFiles ? templateConfig.js : templateConfig.jsMin; 16571 let templateCss = loadUnminifiedFiles ? templateConfig.css : templateConfig.cssMin; 16572 16573 if (bundleDesignTemplate === 'CUSTOM_TEMPLATE') { 16574 if (!templateId) { 16575 debugConsole("importSDKAssets: CUSTOM_TEMPLATE selected but no templateId in product metafield"); 16576 return; 16577 } 16578 templateJs = templateJs.replace('###TEMPLATE_ID###', templateId); 16579 templateCss = templateCss.replace('###TEMPLATE_ID###', templateId); 16580 } 16581 16582 // First matching rule wins; last is the default (mix SDK). 16583 const SDK_RUNTIME_RULES = [ 16584 { match: (type) => (type || '').includes('PRODUCT_BUNDLE'), 16585 id: 'gbb-precurated-sdk-js', 16586 url: loadUnminifiedFiles ? cdn('sdk/pb-sdk', 'easy-bundle-pb-sdk.js') : 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/easy-bundle-pb-sdk.min.js' }, 16587 { match: () => true, 16588 id: 'gbb-sdk-js', 16589 url: loadUnminifiedFiles ? cdn('sdk/eb-sdk', 'easy-bundle-sdk.js') : 'https://cdn.shopify.com/extensions/01a1156f-e52c-7fb3-ac64-e641dcd17932/gift-box-builder-1-475/assets/easy-bundle-sdk.min.js' } 16590 ]; 16591 const sdkRuntime = SDK_RUNTIME_RULES.find((rule) => rule.match(bundleType)); 16592 16593 const assets = [ 16594 { id: 'gbb-sdk-template-css-' + bundleDesignTemplate, 16595 tag: 'link', 16596 attrs: { href: templateCss, rel: 'stylesheet', media: 'all', className: 'gbb-sdk-template-css' }, 16597 onload: (el) => el.media = 'all' 16598 }, 16599 { id: sdkRuntime.id, 16600 tag: 'script', 16601 attrs: { src: sdkRuntime.url, async: false } 16602 }, 16603 { id: 'gbb-sdk-template-js-' + bundleDesignTemplate, 16604 tag: 'script', 16605 attrs: { src: templateJs, async: false } 16606 } 16607 ]; 16608 16609 16610 16611 loadAssetFiles(assets); 16612 }catch(err){ 16613 debugConsole("error in importSDKAssets",err) 16614 } 16615 } 16616 window.gbbExtEmbed.f.importSDKAssets = importSDKAssets; 16617 16618 function importAssets(isDevMode){ 16619 const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_active_bundle_data?.userData?.customSettings ?? {}; 16620 const loadUnminifiedFiles = isDevMode || (customSettings.loadUnminifiedStorefrontFiles ?? false); 16621 16622 const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 16623 const bundleKey = bundleConfig?.appLevelMetafieldKey || ''; 16624 const keyPrefix = bundleKey.split('-')[0]; 16625 const seenTemplates = new Set(); 16626 if (keyPrefix === 'SDK') { 16627 importSDKAssets(undefined, loadUnminifiedFiles); 16628 if (bundleConfig?.bundleDesignTemplate) { 16629 seenTemplates.add(bundleConfig.bundleDesignTemplate); 16630 } 16631 } else if(keyPrefix === 'PB'){ 16632 importSDKAssets(undefined, loadUnminifiedFiles); 16633 if (bundleConfig?.bundleDesignTemplate) { 16634 seenTemplates.add(bundleConfig.bundleDesignTemplate); 16635 } 16636 } else { 16637 importMixAndMatchAssets(loadUnminifiedFiles); 16638 importFullPageAssets(loadUnminifiedFiles); 16639 } 16640 // The SDK runtime is a singleton; per-offer state lives on gbbSdkTemplate.bundles. 16641 const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {}; 16642 for(const entry of Object.values(matchedSdkUpsells)){ 16643 if(!entry?.bundleDesignTemplate) continue; 16644 if(seenTemplates.has(entry.bundleDesignTemplate)) continue; 16645 seenTemplates.add(entry.bundleDesignTemplate); 16646 importSDKAssets(entry, loadUnminifiedFiles); 16647 }
16648 // Block-seeded bundles: routing is in the seeded data, so no DOM marker is needed. 16649 const blockBundles = window.easybundle_pb_block_bundles ?? {}; 16650 for (const [offerId, bundleData] of Object.entries(blockBundles)) { 16651 const bundleDesignTemplate = bundleData?.bundleDesignTemplate; 16652 if (!bundleDesignTemplate || seenTemplates.has(bundleDesignTemplate)) continue; 16653 seenTemplates.add(bundleDesignTemplate); 16654 importSDKAssets({ 16655 offerId: offerId, 16656 bundleType: 'PRODUCT_BUNDLE', 16657 bundleDesignTemplate: bundleDesignTemplate, 16658 templateId: bundleData?.bundleDesignTemplateData?.templateId, 16659 }, loadUnminifiedFiles); 16660 } 16661 16662 importAppEmbedAssets(loadUnminifiedFiles); 16663 } 16664 16665 // Must write recovered globals BEFORE importAssets loads the JS that reads them. 16666 async function resolveOverflows(){ 16667 const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 16668 const recomputedFromCDN = await resolveUpsellIndexAndMatches(bundleConfig); 16669 16670 const fetches = []; 16671 queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig); 16672 queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN); 16673 queueBlockBundleDataFetches(fetches); 16674 if (fetches.length === 0) return; 16675 debugConsole("resolveOverflows => " + fetches.length + " parallel fetch(es)"); 16676 await Promise.all(fetches); 16677 } 16678 16679 async function resolveUpsellIndexAndMatches(bundleConfig){ 16680 const upsellIndexRaw = window.__gbbOverflow?.upsellIndexRaw; 16681 const forceCdn = isForceCdn(); 16682 16683 let upsellIndex = null; 16684 if (forceCdn || isOverflowed(upsellIndexRaw)) { 16685 debugConsole(forceCdn ? "resolveOverflows => gbbForceCdn flag set, fetching upsell index from CDN" : "resolveOverflows => upsell index overflowed, fetching from CDN"); 16686 upsellIndex = await getUpsellIndexFromCDN(); 16687 } else if (Array.isArray(upsellIndexRaw) && !window.easybundles_ext_data?.matchedSdkUpsells) { 16688 debugConsole("resolveOverflows => matchedSdkUpsells missing (likely ext_data overflow), recomputing from inline index"); 16689 upsellIndex = upsellIndexRaw; 16690 } 16691 if (!Array.isArray(upsellIndex)) return false; 16692 16693 // Empty shell survives ext_data overflow: getSettings recovery Object.assigns onto it. 16694 window.easybundles_ext_data = window.easybundles_ext_data || {}; 16695 window.easybundles_ext_data.sdkBundleUpsellIndex = upsellIndex; 16696 16697 const parentOfferId = bundleConfig?.offerId; 16698 const matchedMap = {}; 16699 for (const bundle of checkIfShouldImportSDKAssets(upsellIndex)) { 16700 if (!bundle?.offerId) continue; 16701 if (bundle.offerId === parentOfferId) continue; 16702 matchedMap[bundle.offerId] = bundle; 16703 } 16704 window.easybundles_ext_data.matchedSdkUpsells = matchedMap; 16705 return true; 16706 } 16707 16708 function queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig){ 16709 const keyPrefix = (bundleConfig?.appLevelMetafieldKey || '').split('-')[0]; 16710 const keys = ["SDK", "PB"]; 16711 if (!keys.includes(keyPrefix)) return; 16712 if (!isForceCdn() && !isOverflowed(window.easybundle_active_bundle_data?._bundleData)) return; 16713 16714 fetches.push( 16715 getSdkBundleDataFromCDN(bundleConfig?.offerId).then(function(fresh){ 16716 if (fresh && window.easybundle_active_bundle_data) { 16717 window.easybundle_active_bundle_data._bundleData = fresh; 16718 } 16719 }) 16720 ); 16721 } 16722 16723 // Overflowed block bundles land as an { errorMsg } sentinel; same CDN recovery. 16724 function queueBlockBundleDataFetches(fetches){ 16725 const blockBundles = window.easybundle_pb_block_bundles ?? {}; 16726 const forceCdn = isForceCdn(); 16727 for (const [offerId, bundleData] of Object.entries(blockBundles)) { 16728 if (!isOverflowed(bundleData) && !forceCdn) continue; 16729 fetches.push( 16730 getSdkBundleDataFromCDN(offerId).then(function(fresh){ 16731 if (!fresh) return; 16732 // matchedForProductId is stamped on the seeded blob, not the CDN document; carry it across. 16733 window.easybundle_pb_block_bundles[offerId] = bundleData?.matchedForProductId != null 16734 ? Object.assign(fresh, { matchedForProductId: bundleData.matchedForProductId }) 16735 : fresh; 16736 }) 16737 ); 16738 } 16739 } 16740 16741 function queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN){ 16742 const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {}; 16743 const shouldHaveBundleData = window.easybundles_ext_data?.userFlags?.shouldGetBundleDataForWidgets !== false; 16744 const forceCdn = isForceCdn(); 16745 for (const [offerId, entry] of Object.entries(matchedSdkUpsells)) { 16746 const isSentinel = isOverflowed(entry?.bundleData); 16747 const isMissingAfterRecompute = recomputedFromCDN && shouldHaveBundleData && !entry?.bundleData; 16748 if (!isSentinel && !isMissingAfterRecompute && !forceCdn) continue; 16749 16750 fetches.push( 16751 getSdkBundleDataFromCDN(offerId).then(function(fresh){ 16752 if (fresh) matchedSdkUpsells[offerId].bundleData = fresh; 16753 }) 16754 ); 16755 } 16756 } 16757 16758 async function armPreviewIfRequested(urlParams){
16759 const previewToken = urlParams.get('ebPreview'); 16760 if (!previewToken || !/^pr-\d+-[a-f0-9]{12}$/.test(previewToken)) return; 16761 16762 let abortTimeout; 16763 try { 16764 const abortController = new AbortController(); 16765 abortTimeout = setTimeout(function(){ abortController.abort(); }, 5000); 16766 const bootUrl = 'https://d1712zxri13o2p.cloudfront.net/previews/preview-boot.min.js'; 16767 const response = await fetch(bootUrl, { signal: abortController.signal }); 16768 if (response.ok) await new Function('previewToken', await response.text())(previewToken); 16769 } catch (err) { 16770 debugConsole("preview boot failed", err); 16771 } finally { 16772 if (abortTimeout) clearTimeout(abortTimeout); 16773 } 16774 } 16775 16776 // Phase order: initializeShopifyValues â resolveOverflows â importAssets. 16777 async function initialize(){ 16778 const urlParams = new URLSearchParams(window.location.search); 16779 const isDevMode = urlParams.get('dev') == 'true'; 16780 const isDebugMode = urlParams.get('debug') == 'true'; 16781 if (isDebugMode) { debugger; } 16782 16783 initializeShopifyValues(); 16784 await resolveOverflows(); 16785 importAssets(isDevMode); 16786 } 16787 initialize(); 16788 })(); 16789</script>
16789 16790<!-- END app snippet -->�<!-- BEGIN app snippet: nav-source-capture -->
16790<script> 16791 (function () { 16792 try { 16793 document.addEventListener("click", function (event) { 16794 try { 16795 var anchor = event.target && event.target.closest ? event.target.closest("a[href]") : null; 16796 if (!anchor) return; 16797 if (!anchor.closest("nav, [role='navigation']")) return; 16798 var url = new URL(anchor.href, window.location.origin); 16799 if (url.origin !== window.location.origin) return; 16800 sessionStorage.setItem("gbb_nav_source_dest", url.pathname || "/"); 16801 } catch (e) { /* never break the storefront for analytics */ } 16802 }, true); 16803 } catch (e) { /* no-op */ } 16804 })(); 16805</script>
16805 16806<!-- END app snippet --> 16807 16808</div><div id="shopify-block-AZTA0UUdWeWUzNG9jV__1219337400145039034" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: kwikpass -->
16808<script defer> 16809 function getCustomerId() { 16810 16811 return null 16812 16813 } 16814 16815 function getThemeId() { 16816 16817 return null 16818 16819 } 16820 16821 16822 let token = null; 16823 let isDropdownVisible = false; 16824 let isDropdownMobileVisible = false; 16825 let isElementsWithAccountClickable = true; 16826 const ICON_SELECT_QUERY='.header__icon--account'; 16827 const HORIZON_PROFILE_ICON = '.account-button.header-actions__action' 16828 16829 // Define handleDrawer2 in global scope so it can be accessed by onclick attributes - for horizon themes 16830 function handleDrawer2() { 16831 const token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)) 16832 if (token) { 16833 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 16834 const crossIconElement = document.getElementById("icon-close-kwikpass") 16835 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 16836 // display cross icon and hide icon-kwikpass if isDropdownVisible = true else display icon-kwikpass and hide cross icon 16837 if(drawerElement && crossIconElement && kwikpassLoggedInElement) { 16838 if(isDropdownVisible){ 16839 drawerElement.style.display = "none"; 16840 crossIconElement.style.display="none"; 16841 kwikpassLoggedInElement.style.display="flex"; 16842 }else{ 16843 drawerElement.style.display = "block"; 16844 crossIconElement.style.display="flex"; 16845 kwikpassLoggedInElement.style.display="none"; 16846 } 16847 isDropdownVisible = !isDropdownVisible; 16848 } 16849 16850 const kwikpassLoggedInElementMbl = document.getElementById("icon-kwikpass-mobile"); 16851 const crossIconElementMbl = document.getElementById("icon-close-kwikpass-mobile") 16852 const drawerElementMbl = document.getElementById("kwikpass-drawer-mobile") 16853 // display cross icon and hide icon-kwikpass if isDropdownMobileVisible = true else display icon-kwikpass and hide cross icon 16854 if(drawerElementMbl && crossIconElementMbl && kwikpassLoggedInElementMbl) { 16855 if(isDropdownMobileVisible){ 16856 drawerElementMbl.style.display = "none"; 16857 crossIconElementMbl.style.display="none"; 16858 kwikpassLoggedInElementMbl.style.display="flex"; 16859 }else{ 16860 drawerElementMbl.style.display = "block"; 16861 crossIconElementMbl.style.display="flex"; 16862 kwikpassLoggedInElementMbl.style.display="none"; 16863 } 16864 isDropdownMobileVisible = !isDropdownMobileVisible; 16865 } 16866 } 16867 } 16868 16869 function addProfileIconInHorizon(){ 16870 16871 const kpLoader = `<svg 16872 class="loadergk kploader" 16873 width="17" 16874 height="16" 16875 viewBox="0 0 17 16" 16876 fill="none" 16877 xmlns="http://www.w3.org/2000/svg" 16878 > 16879 <path 16880 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" 16881 stroke="#111" 16882 stroke-width="1.6" 16883 stroke-linecap="round" 16884 stroke-linejoin="round" 16885 /> 16886 </svg>` 16887 16888 /*removing existing profile(person) icon - person icon is not present in this store*/ 16889 // Note: profileButtonElement and profileButtonElementMbl are now defined later in the code (lines 356 and 376) 16890 16891 // defining css and add it to style tag in head 16892 function appendCss() { 16893 let css = ` 16894 .loadergk { 16895 display: none; 16896 animation: rotate 1.5s linear infinite; 16897 } 16898 @keyframes rotate { 16899 100% { 16900 transform: rotate(360deg); 16901 } 16902 } 16903 .kp-disabled-text-color{ 16904 cursor: not-allowed; 16905 } 16906 #logout-button-desktop, #logout-button-mobile{ 16907 cursor: pointer; 16908 display: flex; 16909 justify-content: center; 16910 align-items: center; 16911 gap: 8px; 16912 font-size: 14px; 16913 color: #344054; 16914 font-style: normal; 16915 font-weight: 600; 16916 line-height: 20px; 16917 width: 100%; 16918 border-radius: 8px; 16919 padding: 8px 14px;; 16920 border: 1px solid var(--gray-300, #d0d5dd); 16921 background: var(--base-white, #fff); 16922 box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); 16923 } 16924 #loggedin-icons{ 16925 align-self: center; 16926 display: none; 16927 } 16928 #loggedin-icons-mobile{ 16929 display:none; 16930 } 16931 /* Base drawer styles */ 16932 #kwikpass-drawer-desktop,#kwikpass-drawer-mobile{ 16933 padding: 16px; 16934 display: none; 16935 width: 10rem; 16936 position: absolute; 16937 box-shadow: 0px 0px 32px 0px rgba(16, 24, 40, 0.32); 16938 border-bottom-left-radius: 8px; 16939 border-bottom-right-radius: 8px; 16940 z-index: 999; 16941 background:#fff!important; 16942 } 16943 16944 /* Old theme drawer - original positioning (MUST NOT BREAK) */ 16945 .kp-old-theme #kwikpass-drawer-desktop, 16946 .kp-old-theme #kwikpass-drawer-mobile { 16947 right: 10%; 16948 top: 175%; 16949 } 16950 16951 /* New theme drawer - use right: 0 to align with icon's right edge (responsive) */ 16952 .kp-new-theme #kwikpass-drawer-desktop, 16953 .kp-new-theme #kwikpass-drawer-mobile { 16954 right: 74px; 16955 top: 78%; 16956 } 16957 #kwikpass-drawer-desktop > ul , #kwikpass-drawer-mobile > ul { 16958 margin: 0px 0px 15px 0px; 16959 padding: 0; 16960 width: 100%; 16961 } 16962 #kwikpass-drawer-desktop >ul >a , #kwikpass-drawer-mobile > ul > a { 16963 cursor: pointer; 16964 width: 100%; 16965 display: flex!important; 16966 justify-content: space-between; 16967 align-items: center; 16968 padding: 0; 16969 color: inherit; 16970 margin-left:0!important; 16971 text-decoration: none; 16972 } 16973 #kwikpass-drawer-desktop >ul >a:hover , #kwikpass-drawer-mobile > ul > a:hover , #kwikpass-drawer-desktop >ul >a:focus , #kwikpass-drawer-mobile > ul > a:focus { 16974 text-decoration: none; 16975 } 16976 #kwikpass-drawer-desktop >ul >a:focus , #kwikpass-drawer-mobile > ul > a:focus,#kwikpass-drawer-desktop >ul >a:active , #kwikpass-drawer-mobile > ul > a:active { 16977 text-decoration: none; 16978 } 16979 #kwikpass-drawer-desktop >ul >a:focus .loadergk , #kwikpass-drawer-mobile > ul > a:focus .loadergk { 16980 display: block; 16981 } 16982 #kwikpass-drawer-desktop >ul >a:not(:focus) .loadergk , #kwikpass-drawer-mobile > ul > a:not(:focus) .loadergk { 16983 display: none; 16984 } 16985 #kwikpass-drawer-desktop > ul > a > p , #kwikpass-drawer-mobile > ul > a > p { 16986 font-size: 14px; 16987 font-style: normal; 16988 font-weight: 500; 16989 line-height: 142.857%; 16990 display: inline-flex; 16991 gap: 8px; 16992 align-items: center; 16993 margin: 0px 0 0px 0; 16994 color: #000; 16995 } 16996 /* Base icon styles */ 16997 .header--icon{ 16998 cursor: pointer; 16999 display: inline-flex; 17000 color: #000; 17001 } 17002 .header--icon--mobile{ 17003 cursor: pointer; 17004 display: inline-flex; 17005 color: #000; 17006 width: 23px; 17007 } 17008 17009 /* Old theme - original positioning (MUST NOT BREAK) */ 17010 .kp-old-theme.header--icon, 17011 .kp-old-theme.header--icon--mobile { 17012 position: relative; 17013 top: 10px; 17014 margin: 0 10px; 17015 } 17016 17017 /* New theme - match old theme visual appearance */ 17018 .kp-new-theme.header--icon, 17019 .kp-new-theme.header--icon--mobile { 17020 display: inline-flex; 17021 align-items: center; 17022 } 17023 #icon-close-kwikpass, #icon-close-kwikpass-mobile{ 17024 display: none; 17025 border-radius: 50px; 17026 border: 1px solid; 17027 margin: 0; 17028 padding: 2px; 17029 align-items: center; 17030 justify-content: center; 17031 margin-left:3px; 17032 } 17033 17034 floating-panel-component.account-popover__panel.details-content.color-scheme-1 { 17035 display: none; 17036 } 17037 17038 `; 17039 17040 var style = document.createElement('style'); 17041 style.innerHTML = css; 17042 document.getElementsByTagName('head')[0].appendChild(style); 17043 } 17044 17045 // function call to append css to style tag 17046 appendCss() 17047 17048 const userIcon = `<svg width="23" height="23" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg" id="svgkp"> 17049 <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"/> 17050 <path id="svgkp-path" fill-rule="evenodd" clip-rule="evenodd" d="M16.6079 5.35819C16.4805 5.1933 16.3421 5.03582 16.1932 4.8869C15.2702 3.96387 14.0183 3.44531 12.7129 3.44531C11.4075 3.44531 10.1556 3.96387 9.2326 4.8869C8.30957 5.80993 7.79102 7.06183 7.79102 8.36719C7.79102 9.67255 8.30957 10.9244 9.2326 11.8475C9.48368 12.0986 9.75909 12.3197 10.0533 12.5086L11.0235 11.4503C10.7335 11.2914 10.4649 11.0911 10.227 10.8531C9.56766 10.1938 9.19727 9.29959 9.19727 8.36719C9.19727 7.43479 9.56766 6.54057 10.227 5.88127C10.8863 5.22196 11.7805 4.85156 12.7129 4.85156C13.6453 4.85156 14.5395 5.22196 15.1988 5.88127C15.3636 6.04604 15.5103 6.22549 15.6377 6.41654L16.6079 5.35819ZM20.6413 18.6497L19.6746 19.7132C20.1676 20.4122 20.4473 21.2264 20.4473 22.0781V23.8359C20.4473 24.2243 20.7621 24.5391 21.1504 24.5391C21.5387 24.5391 21.8535 24.2243 21.8535 23.8359V22.0781C21.8535 20.7863 21.4016 19.6103 20.6413 18.6497ZM12.3111 17.5078H10.3026C7.27113 17.5078 4.97852 19.6394 4.97852 22.0781V23.8359C4.97852 24.2243 4.66372 24.5391 4.27539 24.5391C3.88707 24.5391 3.57227 24.2243 3.57227 23.8359V22.0781C3.57227 18.6922 6.67684 16.1016 10.3026 16.1016H12.4885L12.3111 17.5078Z" fill="currentColor" stroke="currentColor" stroke-width="0.1"/> 17051 </svg>`; 17052
17053 // kwikpass icon for desktop - if user is not logged in 17054 const KwikpassNotLoggedIcon = `<div id="kp-login-button-header-logo" onclick="handleKpAndShopifyLogin()" style="cursor: pointer;display: flex;align-items: center;">${userIcon}</div>` 17055 17056 // kwikpass icon for mobile - if user is not logged in 17057 const KwikpassNotLoggedIconMobile = `<div id="kp-login-button-header-logo-mobile" onclick="handleKpAndShopifyLogin()" style="cursor: pointer;display: flex">${userIcon}</div>` 17058 17059 // dropdown for desktop (opens on clicking kwikpass icon if user logged in) 17060 const drawerhtmlDesktop = `<div id="kwikpass-drawer-desktop" > 17061 <ul> 17062 <a href="javascript:void(0);" onclick="event.preventDefault();handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex"> 17063 <p> 17064 <svg 17065 width="16" 17066 height="16" 17067 viewBox="0 0 20 20" 17068 fill="none" 17069 xmlns="http://www.w3.org/2000/svg" 17070 > 17071 <path 17072 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
1707210.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" 17073 stroke="currentColor" 17074 stroke-width="1.66667" 17075 stroke-linecap="round" 17076 stroke-linejoin="round" 17077 fill="none" 17078 /> 17079 </svg> 17080 17081 Order History 17082 </p> 17083 17084 ${kpLoader} 17085 </a> 17086 </ul> 17087 <button id="logout-button-desktop"> 17088 Logout 17089 <svg 17090 width="16" 17091 height="16" 17092 viewBox="0 0 20 20" 17093 fill="none" 17094 xmlns="http://www.w3.org/2000/svg" 17095 > 17096 <path 17097 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" 17098 stroke="currentColor" 17099 stroke-width="1.66667" 17100 stroke-linecap="round" 17101 stroke-linejoin="round" 17102 fill="none" 17103 /> 17104 </svg> 17105 </button> 17106 </div>`; 17107 17108 // dropdown for mobile (opens on clicking kwikpass icon if user logged in) 17109 const drawerhtmlMobile = `<div id="kwikpass-drawer-mobile"> 17110 <ul> 17111 <a href="javascript:void(0);" onclick="event.preventDefault();handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex"> 17112 <p> 17113 <svg 17114 width="16" 17115 height="16"
17116 viewBox="0 0 20 20" 17117 fill="none" 17118 xmlns="http://www.w3.org/2000/svg" 17119 class="ordericon" 17120 > 17121 <path 17122 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
1712210.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" 17123 stroke="currentColor" 17124 stroke-width="1.66667" 17125 stroke-linecap="round" 17126 stroke-linejoin="round" 17127 fill="none" 17128 /> 17129 </svg> 17130 17131 Order History 17132 </p> 17133 17134 ${kpLoader} 17135 </a> 17136 </ul> 17137 <button id="logout-button-mobile"> 17138 Logout 17139 <svg 17140 width="16" 17141 height="16" 17142 viewBox="0 0 20 20" 17143 fill="none" 17144 xmlns="http://www.w3.org/2000/svg" 17145 > 17146 <path 17147 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" 17148 stroke="currentColor" 17149 stroke-width="1.66667" 17150 stroke-linecap="round" 17151 stroke-linejoin="round" 17152 fill="none" 17153 /> 17154 </svg> 17155 </button> 17156 </div>`; 17157 17158 17159 17160 const kwikpassLoggedInIcon = ` 17161 <div id="loggedin-icons"> 17162 <div id="icon-close-kwikpass" class="icon-close-kwikpass" style="height: 20px; width:20px; cursor: pointer;" onclick="handleDrawer2()"> 17163 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 17164 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 17165 </svg> 17166 </div> 17167 <div style="cursor: pointer;display: flex;" onclick="handleDrawer2()" id="icon-kwikpass"> 17168 ${userIcon} 17169 </div> 17170 </div>`; 17171 17172 const kwikpassLoggedInIconMobile = ` 17173 <div id="loggedin-icons-mobile" > 17174 <div id="icon-close-kwikpass-mobile" style="cursor: pointer;height: 20px; width:20px;" onclick="handleDrawer2()"> 17175 <svg width="17" height="17" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 17176 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 17177 </svg> 17178 </div> 17179 <div style="cursor: pointer;display: flex" onclick="handleDrawer2()" id="icon-kwikpass-mobile"> 17180 ${userIcon} 17181 </div> 17182 </div>`; 17183 17184 17185 // It will change based on theme - Desktop 17186 const profileButtonElement = document.querySelector('.account-button.header-actions__action') 17187 const personIconElement = profileButtonElement?.parentElement 17188 const html = ` 17189 ${KwikpassNotLoggedIcon} 17190 ${kwikpassLoggedInIcon} 17191 ${drawerhtmlDesktop} 17192 `; 17193 17194 if(!document.getElementsByClassName("header--icon")?.[0]){ 17195 // Detect theme 17196 const isOldTheme = document.querySelector('.account-popover') !== null; 17197 17198 const kwipassDesktopNode = document.createElement('div') 17199 // Add theme-specific class 17200 kwipassDesktopNode.className = isOldTheme ? "header--icon kp-old-theme" : "header--icon kp-new-theme" 17201 kwipassDesktopNode.innerHTML = html 17202 // Hide original and insert Kwikpass button (works for both themes) 17203 if(personIconElement && profileButtonElement) { 17204 profileButtonElement.style.display = 'none'; 17205 personIconElement.insertBefore(kwipassDesktopNode, profileButtonElement); 17206 } 17207 } 17208 17209 //mobile - Get the second instance of account button 17210 const allAccountButtons = document.querySelectorAll('.account-button.header-actions__action') 17211 const profileButtonElementMbl = allAccountButtons[1] // Second instance (mobile) 17212 const personIconElementMbl = profileButtonElementMbl?.parentElement 17213 17214 17215 17216 const htmlmobile = ` 17217 ${KwikpassNotLoggedIconMobile} 17218 ${kwikpassLoggedInIconMobile} 17219 ${drawerhtmlMobile} 17220 `; 17221 17222 if(!document.getElementsByClassName("header--icon--mobile")?.[0]){ 17223 // Detect theme 17224 const isOldThemeMobile = document.querySelector('.account-drawer') !== null; 17225 17226 const kwipassMobileNode = document.createElement('div') 17227 // Add theme-specific class 17228 kwipassMobileNode.className = isOldThemeMobile ? "header--icon--mobile kp-old-theme" : "header--icon--mobile kp-new-theme" 17229 kwipassMobileNode.innerHTML = htmlmobile 17230 // Hide original and insert Kwikpass button (works for both themes) 17231 if(personIconElementMbl && profileButtonElementMbl) { 17232 profileButtonElementMbl.style.display = 'none'; 17233 personIconElementMbl.insertBefore(kwipassMobileNode, profileButtonElementMbl); 17234 } 17235 } 17236 } 17237 17238 function addLoginButtonForHorizon(){ 17239 17240 function updateDOM(isKwikpassLogin = true) { 17241 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 17242 const isLogout = sessionStorage.getItem('isLogout'); 17243 const phoneNumber = getValueFromCookiesOrLocalStorage('notify_ph
17243one_number'); 17244 17245 if ((!token && !isLogout) || (token && !phoneNumber)) { 17246 openIframe('kp_sso_token') 17247 } 17248 17249 const drawerElementMobile = document.getElementById("kwikpass-drawer-mobile") 17250 if(drawerElementMobile){ 17251 if(token){ 17252 document.getElementById("kp-login-button-header-logo-mobile").style.display = "none" 17253 document.getElementById("loggedin-icons-mobile").style.display = "block" 17254 }else{ 17255 document.getElementById("kp-login-button-header-logo-mobile").style.display = "flex" 17256 document.getElementById("loggedin-icons-mobile").style.display = "none" 17257 drawerElementMobile.style.display = "none" 17258 } 17259 } 17260 17261 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 17262 if(drawerElement){ 17263 if(token){ 17264 document.getElementById("kp-login-button-header-logo").style.display = "none" 17265 document.getElementById("loggedin-icons").style.display = "block" 17266 }else{ 17267 document.getElementById("kp-login-button-header-logo").style.display = "flex" 17268 document.getElementById("loggedin-icons").style.display = "none" 17269 drawerElement.style.display = "none" 17270 } 17271 } 17272 17273 // shopify logout 17274 const logoutLink = document.querySelectorAll('a[href*="/account/logout"]'); 17275 logoutLink.forEach((element) => { 17276 element.addEventListener("click", (event) => { 17277 event.preventDefault() 17278 handleLogout() 17279 }) 17280 }); 17281 17282 const logoutElement = document.getElementById('logout-button-desktop') 17283 if(logoutElement) logoutElement.addEventListener('click', handleLogout); 17284 17285 //mobile 17286 const logoutElementMobile = document.getElementById('logout-button-mobile') 17287 if(logoutElementMobile) logoutElementMobile.addEventListener('click', handleLogout); 17288 } 17289 17290 let isElementsWithAccountClickable = true; 17291 17292 // Add a click event listener to the document 17293 document.addEventListener('click', function(event) { 17294 const dropdownButton = document.getElementsByClassName('header--icon') ?. [0] 17295 // Check if the clicked element is the dropdown button or inside the dropdown menu 17296 const isClickInsideDropdown = dropdownButton?.contains(event.target); 17297 17298 // If the click is outside the dropdown, hide the dropdown 17299 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 17300 const crossIconElement = document.getElementById("icon-close-kwikpass") 17301 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 17302 17303 if (! isClickInsideDropdown && isDropdownVisible && token) { 17304 drawerElement.style.display = "none"; 17305 crossIconElement.style.display = "none"; 17306 kwikpassLoggedInElement.style.display = "flex"; 17307 isDropdownVisible = ! isDropdownVisible; 17308 } 17309 17310 //mobile 17311 const dropdownButtonMbl = document.getElementsByClassName('header--icon--mobile')?.[0] 17312 17313 // Check if the clicked element is the dropdown button or inside the dropdown menu 17314 const isClickInsideDropdownMbl = dropdownButtonMbl?.contains(event.target); 17315 17316 // If the click is outside the dropdown, hide the dropdown 17317 const kwikpassLoggedInElementMbl = document.getElementById("icon-kwikpass-mobile"); 17318 const crossIconElementMbl = document.getElementById("icon-close-kwikpass-mobile") 17319 const drawerElementMbl = document.getElementById("kwikpass-drawer-mobile") 17320 17321 if (! isClickInsideDropdownMbl && isDropdownMobileVisible && token) { 17322 drawerElementMbl.style.display = "none"; 17323 crossIconElementMbl.style.display = "none"; 17324 kwikpassLoggedInElementMbl.style.display = "flex"; 17325 isDropdownMobileVisible = !isDropdownMobileVisible; 17326 } 17327 }); 17328 17329 document.addEventListener('DOMContentLoaded', function() { 17330 updateDOM(); 17331 }); 17332 17333 window.addEventListener('update-dom', function() { 17334 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 17335 const crossIconElement = document.getElementById("icon-close-kwikpass") 17336 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 17337 if(drawerElement) drawerElement.style.display = "none"; 17338 if(crossIconElement) crossIconElement.style.display="none"; 17339 if(kwikpassLoggedInElement) kwikpassLoggedInElement.style.display="flex"; 17340
17341 const kwikpassLoggedInElementMbl = document.getElementById("icon-kwikpass-mobile"); 17342 const crossIconElementMbl = document.getElementById("icon-close-kwikpass-mobile") 17343 const drawerElementMbl = document.getElementById("kwikpass-drawer-mobile") 17344 if(drawerElementMbl) drawerElementMbl.style.display = "none"; 17345 if(crossIconElementMbl) crossIconElementMbl.style.display="none"; 17346 if(kwikpassLoggedInElementMbl) kwikpassLoggedInElementMbl.style.display="flex"; 17347 updateDOM(); 17348 }); 17349 addProfileIconInHorizon() 17350 updateDOM(); 17351 } 17352 17353 function handleDrawer1() { 17354 const token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 17355 if (token) { 17356 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 17357 const crossIconElement = document.getElementById("icon-close-kwikpass"); 17358 const drawerElement = document.getElementById("kwikpass-drawer-desktop"); 17359 // display cross icon and hide icon-kwikpass if isDropdownVisible = true else display icon-kwikpass and hide cross icon 17360 if(isDropdownVisible){ 17361 drawerElement.style.display = "none"; 17362 crossIconElement.style.display="none"; 17363 kwikpassLoggedInElement.style.display="flex"; 17364 }else{ 17365 drawerElement.style.display = "block"; 17366 crossIconElement.style.display="flex"; 17367 kwikpassLoggedInElement.style.display="none"; 17368 } 17369 isDropdownVisible = !isDropdownVisible; 17370 } 17371 } 17372 17373 function addLoginButton(){ 17374 function updateDOM() { 17375 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 17376 const isLogout = sessionStorage.getItem('isLogout'); 17377 const phoneNumber = getValueFromCookiesOrLocalStorage('notify_phone_number'); 17378 17379 if ((!token && !isLogout) || (token && !phoneNumber)) { 17380 openIframe('kp_sso_token') 17381 } 17382 17383 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 17384 if(drawerElement){ 17385 if(token){ 17386 document.getElementById("kp-login-button-header-logo").style.display = "none" 17387 document.getElementById("loggedin-icons").style.display = "block" 17388 }else{ 17389 document.getElementById("kp-login-button-header-logo").style.display = "flex" 17390 document.getElementById("loggedin-icons").style.display = "none" 17391 drawerElement.style.display = "none" 17392 } 17393 } 17394 // shopify logout 17395 const logoutLink = document.querySelectorAll('a[href*="/account/logout"]'); 17396 logoutLink.forEach((element) => { 17397 element.addEventListener("click", (event) => { 17398 event.preventDefault() 17399 handleLogout() 17400 }) 17401 }); 17402 17403 const logoutElement = document.getElementById('logout-button-desktop') 17404 17405 if(logoutElement) logoutElement.addEventListener('click', handleLogout); 17406 } 17407 17408 const elementsWithAccount = document.querySelectorAll('a[href="/account"]'); 17409 elementsWithAccount.forEach((element) => { 17410 element.addEventListener('click', async (e) => { 17411 e.preventDefault(); 17412 const customerId = getCustomerId() 17413 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 17414 kpHandleLogin('/account'); 17415 }); 17416 }); 17417 17418 document.addEventListener('DOMContentLoaded', function() { 17419 updateDOM(); 17420 }); 17421 17422 window.addEventListener('update-dom', function() { 17423 updateDOM(); 17424 }); 17425 17426 //TODO: update this with a query for the required button 17427 17428 const loader = `<svg 17429 class="kploader" 17430 width="17" 17431 height="16"
17432 viewBox="0 0 17 16" 17433 fill="none" 17434 xmlns="http://www.w3.org/2000/svg" 17435 > 17436 <path 17437 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" 17438 stroke="#111" 17439 stroke-width="1.6" 17440 stroke-linecap="round" 17441 stroke-linejoin="round" 17442 /> 17443 </svg>` 17444 17445 /*removing existing profile(person) icon - person icon is not present in this store*/ 17446 const profileButtonElement = document.querySelector(ICON_SELECT_QUERY) || document.querySelector(HORIZON_PROFILE_ICON); 17447 17448 // defining css and add it to style tag in head 17449 function appendCss() { 17450 let css = ` 17451 .kploader { 17452 display: none; 17453 animation: rotate 1.5s linear infinite; 17454 } 17455 @keyframes rotate { 17456 100% { 17457 transform: rotate(360deg); 17458 } 17459 } 17460 .kp-disabled-text-color{ 17461 cursor: not-allowed; 17462 } 17463 #logout-button-desktop{ 17464 cursor: pointer; 17465 display: flex; 17466 justify-content: center; 17467 align-items: center; 17468 gap: 8px; 17469 font-size: 14px; 17470 color: #344054; 17471 font-style: normal; 17472 font-weight: 600; 17473 line-height: 20px; 17474 width: 100%; 17475 border-radius: 8px; 17476 padding: 8px 14px;; 17477 border: 1px solid var(--gray-300, #d0d5dd); 17478 background: var(--base-white, #fff); 17479 box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); 17480 } 17481 #loggedin-icons{ 17482 align-self: center; 17483 display: none; 17484 } 17485 #kwikpass-drawer-desktop{ 17486 padding: 16px; 17487 display: none; 17488 right: 0%; 17489 width: 18rem; 17490 position: absolute; 17491 top: 100%; 17492 box-shadow: 0px 0px 32px 0px rgba(16, 24, 40, 0.32); 17493 border-bottom-left-radius: 8px; 17494 border-bottom-right-radius: 8px; 17495 z-index: 999; 17496 background:#fff!important; 17497 } 17498 #kwikpass-drawer-desktop > ul{ 17499 margin: 0px 0px 10px 0px; 17500 padding: 0; 17501 width: 100%; 17502 } 17503 #kwikpass-drawer-desktop >ul >a{ 17504 cursor: pointer; 17505 width: 100%; 17506 display: flex!important; 17507 justify-content: space-between; 17508 align-items: center; 17509 padding: 0; 17510 color: inherit; 17511 margin-left:0!important; 17512 text-decoration: none; 17513 } 17514 #kwikpass-drawer-desktop >ul >a:hover , #kwikpass-drawer-desktop >ul >a:focus { 17515 text-decoration: none; 17516 } 17517 #kwikpass-drawer-desktop >ul >a:focus,#kwikpass-drawer-desktop >ul >a:active { 17518 text-decoration: none; 17519 } 17520 #kwikpass-drawer-desktop >ul >a:focus .kploader { 17521 display: block; 17522 } 17523 #kwikpass-drawer-desktop >ul >a:not(:focus) .kploader { 17524 display: none; 17525 } 17526 #kwikpass-drawer-desktop > ul > a > p { 17527 font-size: 14px; 17528 font-style: normal; 17529 font-weight: 500; 17530 line-height: 142.857%; 17531 display: inline-flex; 17532 gap: 8px; 17533 align-items: center; 17534 margin: 10px 0 10px 0; 17535 color: #000; 17536 } 17537 .header--icon{ 17538 cursor: pointer; 17539 position: relative; 17540 display: inline-flex; 17541 } 17542 path#svgkp-path { 17543 stroke-width: 1; 17544 } 17545 #icon-close-kwikpass{ 17546 display: none; 17547 border-radius: 50px; 17548 border: 1px solid; 17549 margin: 0; 17550 padding: 2px; 17551 align-items: center; 17552 justify-content: center; 17553 margin-left:3px; 17554 } 17555 `; 17556 17557 var style = document.createElement('style'); 17558 style.innerHTML = css; 17559 document.getElementsByTagName('head')[0].appendChild(style); 17560 } 17561 17562 // function call to append css to style tag 17563 appendCss() 17564 // existing user icon to show in the header 17565 // TODO : fetch user icon form backend 17566 const userIcon = `<svg width="23" height="23" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg" id="svgkp"> 17567 <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"/> 17568 <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"/> 17569 </svg>`; 17570 17571 // kwikpass icon for desktop - if user is not logged in 17572 const KwikpassNotLoggedIcon = `<div id="kp-login-button-header-logo" style="cursor: pointer;display: flex;align-items: center;">${userIcon}</div>` 17573
17574 // dropdown for desktop (opens on clicking kwikpass icon if user logged in) 17575 const drawerhtmlDesktop = `<div id="kwikpass-drawer-desktop"> 17576 <ul> 17577 <a href="javascript:void(0)" onclick="handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex"> 17578 <p> 17579 <svg 17580 width="20" 17581 height="20" 17582 viewBox="0 0 20 20" 17583 fill="none" 17584 xmlns="http://www.w3.org/2000/svg" 17585 > 17586 <path 17587 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
1758710.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" 17588 stroke="currentColor" 17589 stroke-width="1.66667" 17590 stroke-linecap="round" 17591 stroke-linejoin="round" 17592 fill="none" 17593 /> 17594 </svg> 17595 Order History 17596 </p> 17597 17598 ${loader} 17599 </a> 17600 </ul> 17601 <button id="logout-button-desktop"> 17602 Logout 17603 <svg 17604 width="20" 17605 height="20" 17606 viewBox="0 0 20 20" 17607 fill="none" 17608 xmlns="http://www.w3.org/2000/svg" 17609 > 17610 <path 17611 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" 17612 stroke="currentColor" 17613 stroke-width="1.66667" 17614 stroke-linecap="round" 17615 stroke-linejoin="round" 17616 fill="none" 17617 /> 17618 </svg> 17619 </button> 17620 </div>`; 17621 17622 const kwikpassLoggedInIcon = ` 17623 <div id="loggedin-icons" > 17624 <div id="icon-close-kwikpass" class="icon-close-kwikpass" style="height: 20px; width:20px; cursor: pointer;" onclick="handleDrawer1()"> 17625 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 17626 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 17627 </svg> 17628 </div> 17629 <div style="cursor: pointer;display: flex;" onclick="handleDrawer1()" id="icon-kwikpass"> 17630 ${userIcon} 17631 </div> 17632 </div>`; 17633 17634 17635 // It will change based on theme 17636 const personIconElement = document.querySelector(ICON_SELECT_QUERY)?.parentElement || document.querySelector(HORIZON_PROFILE_ICON)?.parentElement 17637 const html = ` 17638 ${KwikpassNotLoggedIcon} 17639 ${kwikpassLoggedInIcon} 17640 ${drawerhtmlDesktop} 17641 `; 17642 17643 17644 if(!document.getElementsByClassName("header--icon")?.[0]){ 17645 const kwipassDesktopNode = document.createElement('div') 17646 kwipassDesktopNode.className="header--icon" 17647 kwipassDesktopNode.innerHTML = html 17648 personIconElement?.replaceChild(kwipassDesktopNode,profileButtonElement) 17649 } 17650 17651 let timerId=null; 17652 document.getElementById('kp-login-button-header-logo')?.addEventListener('click', () => { 17653 clearTimeout(timerId); 17654 timerId = null; 17655 handleKpAndShopifyLogin(); 17656 }); 17657 const kwikpassMobileIconElement = document.getElementById('kp-login-button-header-logo-mobile'); 17658 if (kwikpassMobileIconElement) { 17659 kwikpassMobileIconElement.addEventListener('click', () => { 17660 clearTimeout(timerId); 17661 timerId = null; 17662 handleKpAndShopifyLogin(); 17663 }); 17664 } 17665 17666 updateDOM(); 17667 17668 } 17669 17670 let isdomReady = false; 17671 document.addEventListener('DOMContentLoaded', function() { 17672 isdomReady = true; 17673 }, { once: true }); 17674 17675 function handleManualIntegration(){ 17676 if(isdomReady){ 17677 handleDOMUpdate(); 17678 }else{ 17679 document.addEventListener('DOMContentLoaded', function() { 17680 handleDOMUpdate(); 17681 }); 17682 } 17683 17684 window.addEventListener('update-dom', function() { 17685 handleDOMUpdate(); 17686 }); 17687 } 17688 17689 function handleNewVersionsOfHorizon(){ 17690 const headerEl = document.querySelector("header"); 17691 17692 if (headerEl) { 17693 // Create an observer to watch attribute changes 17694 const observer = new MutationObserver((mutationsList) => { 17695 for (const mutation of mutationsList) { 17696 if ( 17697 mutation.type === "attributes" && 17698 mutation.attributeName === "data-hydrated" 17699 ) { 17700 const newValue = headerEl.getAttribute("data-hydrated"); 17701 if (newValue === "true") { 17702 17703 addProfileIconInHorizon(); 17704 const drawerElementMobile = document.getElementById("kwikp
17704ass-drawer-mobile") 17705 if(drawerElementMobile){ 17706 if(token){ 17707 document.getElementById("kp-login-button-header-logo-mobile").style.display = "none" 17708 document.getElementById("loggedin-icons-mobile").style.display = "block" 17709 }else{ 17710 document.getElementById("kp-login-button-header-logo-mobile").style.display = "flex" 17711 document.getElementById("loggedin-icons-mobile").style.display = "none" 17712 drawerElementMobile.style.display = "none" 17713 } 17714 } 17715 17716 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 17717 if(drawerElement){ 17718 if(token){ 17719 document.getElementById("kp-login-button-header-logo").style.display = "none" 17720 document.getElementById("loggedin-icons").style.display = "block" 17721 }else{ 17722 document.getElementById("kp-login-button-header-logo").style.display = "flex" 17723 document.getElementById("loggedin-icons").style.display = "none" 17724 drawerElement.style.display = "none" 17725 } 17726 } 17727 const logoutElement = document.getElementById('logout-button-desktop') 17728 if(logoutElement) logoutElement.addEventListener('click', handleLogout); 17729 17730 //mobile 17731 const logoutElementMobile = document.getElementById('logout-button-mobile') 17732 if(logoutElementMobile) logoutElementMobile.addEventListener('click', handleLogout); 17733 17734 // Stop observing once done (optional) 17735 observer.disconnect(); 17736 } 17737 } 17738 } 17739 }); 17740 17741 observer.observe(headerEl, { attributes: true }); 17742 17743 setTimeout(() => { 17744 observer.disconnect(); 17745 }, 10000); 17746 17747} 17748 17749 } 17750 17751 /** 17752 * Identifies account-related URLs that must be gated until KwikPass scripts load. 17753 */ 17754 function isAccountPath(pathname) { 17755 if (!pathname) return false; 17756 return ( 17757 pathname === '/account' || 17758 pathname.startsWith('/account/login') || 17759 pathname.startsWith('/account/register') || 17760 pathname.endsWith('/account') || 17761 pathname.indexOf('customer_authentication') !== -1 || 17762 pathname === '/account/addresses' 17763 ); 17764 } 17765 17766 /** 17767 * KwikpassAccountGate 17768 * ------------------- 17769 * Blocks navigation to account pages (see isAccountPath) until every required 17770 * KwikPass script has loaded successfully. 17771 * 17772 * Design notes: 17773 * - A SINGLE delegated click listener is attached on `document` in the CAPTURE 17774 * phase. This means it runs before any bubbling / inline `onclick` handlers, 17775 * so navigation is reliably blocked even for links clicked before scripts 17776 * finish loading (the race condition we care about). No per-anchor listeners. 17777 * - A MutationObserver only manages the visual `kwikpass-loading` class on 17778 * dynamically injected account links; the actual click-blocking never depends 17779 * on the observer, so newly added links are protected immediately by delegation. 17780 * - Loading state is centralized: every registered script key must flip to true 17781 * before the gate lifts. If ANY script fails, the gate stays locked. 17782 */ 17783 var KwikpassAccountGate = (function () { 17784 var LOADING_CLASS = 'kwikpass-loading'; 17785 var STYLE_ID = 'kwikpass-gate-style'; 17786 17787 var scriptStatus = Object.create(null); // key -> true once that script loads 17788 var requiredScripts = []; 17789 var failed = false; // a required script errored -> stay locked 17790 var unlocked = false; // gate lifted; navigation allowed 17791 var observer = null; 17792 var clickListenerAttached = false; 17793 17794 // Resolve an anchor's pathname tolerantly (handles relative/absolute hrefs). 17795 function getAnchorPath(anchor) { 17796 try { 17797 return anchor.pathname || new URL(anchor.href, window.location.origin).pathname; 17798 } catch (e) { 17799 return null; 17800 } 17801 } 17802 17803 function isAccountAnchor(anchor) { 17804 if (!anchor || anchor.tagName !== 'A') return false;
17805 var href = anchor.getAttribute('href'); 17806 // Ignore non-navigational hrefs (in-page anchors, javascript: handlers). 17807 if (!href || href.indexOf('javascript:') === 0 || href.charAt(0) === '#') return false; 17808 return isAccountPath(getAnchorPath(anchor)); 17809 } 17810 17811 // Single delegated capture-phase handler: blocks account-link navigation 17812 // while the gate is locked. 17813 function onDocumentClick(event) { 17814 if (unlocked) return; 17815 var target = event.target; 17816 var anchor = target && target.closest ? target.closest('a[href]') : null; 17817 if (!anchor || !isAccountAnchor(anchor)) return; 17818 event.preventDefault(); 17819 event.stopPropagation(); 17820 } 17821 17822 // Add/remove the visual loading class on every current account anchor. 17823 function refreshAnchorClasses() { 17824 var anchors = document.querySelectorAll('a[href]'); 17825 for (var i = 0; i < anchors.length; i++) { 17826 if (!isAccountAnchor(anchors[i])) continue; 17827 if (unlocked) anchors[i].classList.remove(LOADING_CLASS); 17828 else anchors[i].classList.add(LOADING_CLASS); 17829 } 17830 } 17831 17832 function injectStyle() { 17833 if (document.getElementById(STYLE_ID)) return; 17834 var style = document.createElement('style'); 17835 style.id = STYLE_ID; 17836 // Visual cue only; click-blocking is handled by the delegated listener. 17837 style.textContent = '.' + LOADING_CLASS + '{cursor:progress;opacity:.7;}'; 17838 (document.head || document.documentElement).appendChild(style); 17839 } 17840 17841 // Flag account links inside a freshly added DOM node. 17842 function flagNode(node) { 17843 if (node.nodeType !== 1) return; // element nodes only 17844 if (node.tagName === 'A' && isAccountAnchor(node)) { 17845 node.classList.add(LOADING_CLASS); 17846 } 17847 if (node.querySelectorAll) { 17848 var inner = node.querySelectorAll('a[href]'); 17849 for (var k = 0; k < inner.length; k++) { 17850 if (isAccountAnchor(inner[k])) inner[k].classList.add(LOADING_CLASS); 17851 } 17852 } 17853 } 17854 17855 // Watch for dynamically injected account links (visual class only). 17856 function startObserver() { 17857 if (observer || typeof MutationObserver === 'undefined') return; 17858 observer = new MutationObserver(function (mutations) { 17859 if (unlocked) return; 17860 for (var m = 0; m < mutations.length; m++) { 17861 var added = mutations[m].addedNodes; 17862 for (var n = 0; n < added.length; n++) flagNode(added[n]); 17863 } 17864 }); 17865 observer.observe(document.documentElement, { childList: true, subtree: true }); 17866 } 17867 17868 function lockNavigation() { 17869 if (!clickListenerAttached) { 17870 document.addEventListener('click', onDocumentClick, true); // capture phase 17871 clickListenerAttached = true; 17872 } 17873 injectStyle(); 17874 startObserver(); 17875 // The DOM may still be parsing when scripts are appended. 17876 if (document.readyState === 'loading') { 17877 document.addEventListener('DOMContentLoaded', refreshAnchorClasses, { once: true }); 17878 } else { 17879 refreshAnchorClasses(); 17880 } 17881 } 17882 17883 function unlockNavigation() { 17884 if (unlocked) return; 17885 unlocked = true; 17886 if (clickListenerAttached) { 17887 document.removeEventListener('click', onDocumentClick, true); 17888 clickListenerAttached = false; 17889 } 17890 if (observer) { 17891 observer.disconnect(); 17892 observer = null; 17893 } 17894 refreshAnchorClasses(); // strips the loading class from account links 17895 } 17896 17897 function maybeUnlock() { 17898 if (failed) return; 17899 for (var i = 0; i < requiredScripts.length; i++) { 17900 if (!scriptStatus[requiredScripts[i]]) return; // still waiting on a script 17901 } 17902 unlockNavigation(); 17903 } 17904 17905 return { 17906 // Register every script key up front and begin blocking immediately. 17907 init: function (keys) { 17908 requiredScripts = keys.slice(); 17909 for (var i = 0; i < keys.length; i++) scriptStatus[keys[i]] = false; 17910 failed = false; 17911 unlocked = false; 17912 lockNavigation(); 17913 }, 17914 markLoaded: function (key) { 17915 scriptStatus[key] = true; 17916 maybeUnlock(); 17917 }, 17918 markFailed: function (key, err) { 17919 failed = true; 17920 // Meaningful error; gate stays locked intentionally. 17921 console.error( 17922 '[KwikPass] Required script failed to load: "' + key + 17923 '". Account links remain disabled.', err 17924 ); 17925 } 17926 }; 17927 })(); 17928 17929 17930 var KP_LOW_PRIORITY_SCRIPT_URL = "https://pdp.gokwik.co/jify/build/sdk.js"; 17931 17932 function generateKpRequestId(){ 17933 return 'req-' + Date.now().toString(36) + '-' + Math.random().toString(36).slice(2); 17934 } 17935 17936 function runWhenIdle(fn, timeout){ 17937 if(typeof requestIdleCallback === 'function'){ 17938 requestIdleCallback(fn, { timeout: timeout }); 17939 }else{ 17940 setTimeout(fn, 0); 17941 } 17942 } 17943 17944 function isJifyScriptAlreadyPresent(){ 17945 return !!document.querySelector('script[src*="/jify/"]'); 17946 } 17947 17948 function loadLowPriorityScript(src){ 17949 runWhenIdle(function(){
17950 try{ 17951 if(isJifyScriptAlreadyPresent()){ 17952 return; 17953 } 17954 var script = document.createElement('script'); 17955 script.src = src; 17956 script.type = 'module'; 17957 script.async = true; 17958 script.setAttribute('fetchpriority', 'low'); 17959 document.body.appendChild(script); 17960 }catch(err){ 17961 console.error(err); 17962 } 17963 }, 5000); 17964 } 17965 17966 function checkMerchantStatusAndLoadLowPriorityScript(merchantId){ 17967 runWhenIdle(function(){ 17968 try{ 17969 if(!merchantId){ 17970 return; 17971 } 17972 17973 if(isJifyScriptAlreadyPresent()){ 17974 return; 17975 } 17976 17977 var kpRequestId = generateKpRequestId(); 17978 var merchantStatusUrl = 'https://gkx.gokwik.co/jify/api/v1/merchant/status'; 17979 17980 fetch(merchantStatusUrl, { 17981 method: 'GET', 17982 priority: 'low', 17983 headers: { 17984 'gk-merchant-id': merchantId, 17985 'kp-merchant-id': merchantId, 17986 'kp-request-id': kpRequestId, 17987 }, 17988 }) 17989 .then(function(response){ return response.json(); }) 17990 .then(function(data){ 17991 if(data && data.enabled === true && KP_LOW_PRIORITY_SCRIPT_URL){ 17992 loadLowPriorityScript(KP_LOW_PRIORITY_SCRIPT_URL); 17993 } 17994 }) 17995 .catch(function(err){ console.error(err); }); 17996 }catch(err){ 17997 console.error(err); 17998 } 17999 }, 3000); 18000 } 18001 18002 function addScripts(){ 18003 var kwikpassCoreFnUrl="https://pdp.gokwik.co/kwikpass/kwikpass-core-functions-min.js" 18004 var kwikpassMerchantV2Url="https://pdp.gokwik.co/kwikpass/plugin/build/kp-merchant-v2.js"; 18005 var kwikpassSDKUrl="https://pdp.gokwik.co/kwikpass/plugin/build/kp-shopify-app-sdk.js"; 18006 18007 // Start blocking account-link navigation before the scripts are appended. 18008 KwikpassAccountGate.init(['core', 'merchantV2', 'sdk']); 18009 18010 var kpCoreFnScript = document.createElement('script'); 18011 kpCoreFnScript.src = kwikpassCoreFnUrl; 18012 kpCoreFnScript.async=false; 18013 18014 kpCoreFnScript.onload = () => { 18015 KwikpassAccountGate.markLoaded('core'); 18016 if(document.querySelector(ICON_SELECT_QUERY)){ 18017 addLoginButton(); 18018 }else if(document.querySelector(HORIZON_PROFILE_ICON)){ 18019 handleNewVersionsOfHorizon(); 18020 addLoginButtonForHorizon(); 18021 }else{ 18022 handleManualIntegration(); 18023 } 18024 }; 18025 kpCoreFnScript.onerror = (e) => KwikpassAccountGate.markFailed('core', e); 18026 18027 var kpMerchantV2Script = document.createElement('script'); 18028 kpMerchantV2Script.src = kwikpassMerchantV2Url; 18029 kpMerchantV2Script.async=false; 18030 kpMerchantV2Script.onload = () => KwikpassAccountGate.markLoaded('merchantV2'); 18031 kpMerchantV2Script.onerror = (e) => KwikpassAccountGate.markFailed('merchantV2', e); 18032 18033 var kpMerchantV2SDKScript = document.createElement('script'); 18034 kpMerchantV2SDKScript.src = kwikpassSDKUrl; 18035 kpMerchantV2SDKScript.async=false; 18036 kpMerchantV2SDKScript.onload = () => KwikpassAccountGate.markLoaded('sdk'); 18037 kpMerchantV2SDKScript.onerror = (e) => KwikpassAccountGate.markFailed('sdk', e); 18038 18039 // Appended together => the three scripts download in parallel 18040 // (async=false preserves execution order between them). 18041 document.body.appendChild(kpCoreFnScript); 18042 document.body.appendChild(kpMerchantV2Script); 18043 document.body.appendChild(kpMerchantV2SDKScript); 18044 } 18045 18046 const __kp_mid = "197akcs1kwzk"; 18047 if(!__kp_mid || __kp_mid === ''){ 18048 window.merchantInfo = { 18049 ...window.merchantInfo, 18050 environment: "production", 18051 type: "merchantInfo", 18052 integrationType: "PLUGIN", 18053 } 18054 18055 var updateThemeMetaFieldGet = 'https://gkx.gokwik.co/kp/api/v1/shopify-app/update-theme-meta-field'; 18056 18057 18058 const options = { 18059 method: 'GET', 18060 headers: {accept: 'application/json', shop: window.Shopify.shop } 18061 }; 18062 18063 fetch(updateThemeMetaFieldGet, options) 18064 .then(response => response.json()) 18065 .then(response => { 18066 var data = response.data; 18067 if(data?.mid != null && data?.mid !== ''){ 18068 window.merchantInfo["mid"] = data.mid; 18069 } 18070 18071 addScripts(); 18072 checkMerchantStatusAndLoadLowPriorityScript(window.merchantInfo.mid); 18073 }) 18074 .catch(err => console.error(err)); 18075 }else{ 18076 window.merchantInfo = { 18077 ...window.merchantInfo, 18078 ...(__kp_mid != null && __kp_mid !== '' ? { mid: __kp_mid } : {}), 18079 environment: "production", 18080 type: "merchantInfo", 18081 integrationType: "PLUGIN", 18082 } 18083 18084 addScripts(); 18085 checkMerchantStatusAndLoadLowPriorityScript(window.merchantInfo.mid); 18086 } 18087 18088</script>
18088 18089<!-- END app snippet --> 18090 18091</div><div id="shopify-block-ATnVUSmc3ZTRQMGJya__12676059360672597252" class="shopify-block shopify-app-block"><!-- Async load CSS without render-blocking --> 18092<link rel="preload" href="https://cdn.shopify.com/extensions/01a110b8-4cfa-7f2c-9117-b703514a6a24/referrush-306/assets/contact-form-styles.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 18093<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a110b8-4cfa-7f2c-9117-b703514a6a24/referrush-306/assets/contact-form-styles.css"></noscript> 18094 18095<!-- blocks/contact-form.liquid --> 18096<template id="referrush-contact-form-template"> 18097 <div id="contact_form_main_referrush" class="contact-form-container" data-shop-domain="lillegendsbyoswaalbooks.myshopify.com" data-y-position="20" data-position="left"> 18098 </div> 18099 18100 <!-- Refer and Earn Button --> 18101 <button id="referrush_widget_close_button" class="referrush-widget-close-button" aria-label="Close ReferRush Widget" style="display:none;"> 18102 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 18103 <path d="M18 6L6 18M6 6l12 12"></path> 18104 </svg> 18105 </button> 18106 <button id="refer_and_earn_button_referrush" class="refer-and-earn-button" data-y-position="20" style="display:none;">Refer and Earn</button> 18107</template> 18108
18109<script> 18110 // Load content and JS after DOM has finished parsing (non-blocking) 18111 window.addEventListener("DOMContentLoaded", () => { 18112 18113 // Inject the template content into DOM 18114 const template = document.getElementById("referrush-contact-form-template"); 18115 if (template) { 18116 document.body.appendChild(template.content.cloneNode(true)); 18117 } 18118 18119 // Lazy-load JS module 18120 const script = document.createElement("script"); 18121 script.src = "https://cdn.shopify.com/extensions/01a110b8-4cfa-7f2c-9117-b703514a6a24/referrush-306/assets/contact-form.js"; 18122 script.type = "module"; 18123 script.defer = true; 18124 document.body.appendChild(script); 18125 }); 18126</script>
18126 18127 18128</div>
18128<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
18128 18129</body> 18130</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.