PageSourceSearch

https://astore.pk/products/mira-canvas-bag-plane-boski

html astore.pk collected 2026-09-26 04:53:21 UTC 257,209 bytes, 3,237 lines download raw bytes

1<!doctype html>
2<html class="js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="canonical" href="https://astore.pk/products/mira-canvas-bag-plane-boski"><link rel="icon" type="image/png" href="//astore.pk/cdn/shop/files/A_favicon_1_c864af9e-bcc7-4c2e-9904-d1d9a682475b.png?crop=center&height=32&v=1763469933&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
9      Mira Canvas Bag Plane Boski
10 &ndash; astore.pk</title>
11
12    
13      <meta name="description" content="Hand Bag     Width: 11.5 &quot; inches     Height: 9 &quot; inches     - Fixed Shoulder handles     Length: 21&quot; inches - Single Compartment- One main zipper compartment. Note: There may be slight variation of colors due to bright light">
14    
15
16    
17
18<meta property="og:site_name" content="astore.pk">
19<meta property="og:url" content="https://astore.pk/products/mira-canvas-bag-plane-boski">
20<meta property="og:title" content="Mira Canvas Bag Plane Boski">
21<meta property="og:type" content="product">
22<meta property="og:description" content="Hand Bag     Width: 11.5 &quot; inches     Height: 9 &quot; inches     - Fixed Shoulder handles     Length: 21&quot; inches - Single Compartment- One main zipper compartment. Note: There may be slight variation of colors due to bright light"><meta property="og:image" content="http://astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648">
23  <meta property="og:image:secure_url" content="https://astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648">
24  <meta property="og:image:width" content="1254">
25  <meta property="og:image:height" content="1254"><meta property="og:price:amount" content="1,799.00">
26  <meta property="og:price:currency" content="PKR"><meta name="twitter:card" content="summary_large_image">
27<meta name="twitter:title" content="Mira Canvas Bag Plane Boski">
28<meta name="twitter:description" content="Hand Bag     Width: 11.5 &quot; inches     Height: 9 &quot; inches     - Fixed Shoulder handles     Length: 21&quot; inches - Single Compartment- One main zipper compartment. Note: There may be slight variation of colors due to bright light">
29
30
31    
31<script type="module">
32      import * as StandardEvents from 'https://cdn.shopify.com/storefront/standard-events.js';
33
34      window.StandardEvents = StandardEvents;
35
36      customElements.define('collection-component', StandardEvents.createViewEventElement());
37      customElements.define(
38        'product-component',
39        StandardEvents.createViewEventElement(HTMLElement, { defaultTrigger: 'intersect' }),
40      );
41
42      document.addEventListener('DOMContentLoaded', () => {
43        const template = document.querySelector('main[data-template]')?.dataset.template || '';
44        document.dispatchEvent(
45          new StandardEvents.PageViewEvent({
46            page: { template, title: document.title, url: window.location.href },
47          })
48        );
49      }, { once: true });
50    </script>
50
51
52    
52<script src="//astore.pk/cdn/shop/t/5/assets/constants.js?v=132983761750457495441782512539" defer="defer"></script>
52
53    
53<script src="//astore.pk/cdn/shop/t/5/assets/pubsub.js?v=25310214064522200911782512539" defer="defer"></script>
53
54    
54<script src="//astore.pk/cdn/shop/t/5/assets/global.js?v=1942545902055418081782512539" defer="defer"></script>
54
55    
55<script src="//astore.pk/cdn/shop/t/5/assets/cart-disclosure-modal.js?v=154804774285276548271782512539" defer="defer"></script>
55
56    
56<script src="//astore.pk/cdn/shop/t/5/assets/cart-disclosure-tooltip.js?v=71764992101190568491782512539" defer="defer"></script>
56
57    
57<script src="//astore.pk/cdn/shop/t/5/assets/details-disclosure.js?v=13653116266235556501782512539" defer="defer"></script>
57
58    
58<script src="//astore.pk/cdn/shop/t/5/assets/details-modal.js?v=25581673532751508451782512539" defer="defer"></script>
58
59    
59<script src="//astore.pk/cdn/shop/t/5/assets/search-form.js?v=133129549252120666541782512539" defer="defer"></script>
59
60    
60<script src="//astore.pk/cdn/shop/t/5/assets/standard-actions-override.js?v=179748164002689766821782512539" defer="defer"></script>
60<script src="//astore.pk/cdn/shop/t/5/assets/animations.js?v=88693664871331136111782512539" defer="defer"></script>
60<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
60<meta name="google-site-verification" content="IanTC2_xdLZZ2P_4Iu-vA7Gpe0VxpxTk36r5HSPM1qA">
61<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/73721479341/digital_wallets/dialog">
62<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/47637580710061:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://astore.pk/products/mira-canvas-bag-plane-boski.oembed">
63<script async="async" src="/checkouts/internal/preloads.js?locale=en-PK"></script>
vendor: 1 bytes, line 63
63
64<script id="shopify-features" type="application/json">{"accessToken":"5c94445817e74a5213e17ca75451302f","betas":["rich-media-storefront-analytics"],"domain":"astore.pk","predictiveSearch":true,"shopId":73721479341,"locale":"en"}</script>
vendor: 1 bytes, line 64
64
65<script>var Shopify = Shopify || {};
66Shopify.shop = "0xxm75-fb.myshopify.com";
67Shopify.locale = "en";
68Shopify.currency = {"active":"PKR","rate":"1.0"};
69Shopify.country = "PK";
70Shopify.theme = {"name":"Craft","id":156079030445,"schema_name":"Craft","schema_version":"15.5.0","theme_store_id":1368,"role":"main"};
71Shopify.theme.handle = "null";
72Shopify.theme.style = {"id":null,"handle":null};
73Shopify.cdnHost = "astore.pk/cdn";
74Shopify.routes = Shopify.routes || {};
75Shopify.routes.root = "/";
76Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
77Shopify.SignInWithShop = Shopify.SignInWithShop || {};
78Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
79Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 79
79
80<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 80
80
81<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 81
81
82<script>
83  window.Shopify = window.Shopify || {};
84  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
85  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
86  window.Shopify.SignInWithShop.eligible = true;
87</script>
vendor: 1 bytes, line 87
87
88<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 88
88
89<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 89
89
90<script type="module">
91  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
92
93  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
94
95</script>
vendor: 1 bytes, line 95
95
96<script>
97  window.Shopify = window.Shopify || {};
98  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
99  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"]};
100</script>
vendor: 1 bytes, line 100
100
101<script>(function() {
102  var isLoaded = false;
103  function asyncLoad() {
104    if (isLoaded) return;
105    isLoaded = true;
106    var urls = ["https:\/\/omnisnippet1.com\/platforms\/shopify.js?source=scriptTag\u0026v=2025-12-13T12\u0026shop=0xxm75-fb.myshopify.com"];
107    for (var i = 0; i < urls.length; i++) {
108      var s = document.createElement('script');
109      s.type = 'text/javascript';
110      s.async = true;
111      s.src = urls[i];
112      var x = document.getElementsByTagName('script')[0];
113      x.parentNode.insertBefore(s, x);
114    }
115  };
116  if(window.attachEvent) {
117    window.attachEvent('onload', asyncLoad);
118  } else {
119    window.addEventListener('load', asyncLoad, false);
120  }
121})();</script>
vendor: 1 bytes, line 121
121
122<script id="__st">var __st={"a":73721479341,"offset":18000,"reqid":"ff2c02d7-8d70-4f9d-aa80-e42acc99ed17-1790398400","pageurl":"astore.pk\/products\/mira-canvas-bag-plane-boski","u":"3ffa5018915d","p":"product","rtyp":"product","rid":8769804894381};</script>
vendor: 1 bytes, line 122
122
123<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 123
123
124<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 124
124
125<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//astore.pk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 125
125
126<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 = "//astore.pk/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>
126<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 126
126
127<script>
128  window.Shopify = window.Shopify || {};
129  window.Shopify.MCP = window.Shopify.MCP || {};
130  window.Shopify.MCP.enabled = true;
131  window.Shopify.MCP.shop = "0xxm75-fb.myshopify.com";
132  window.Shopify.MCP.mcpEndpoint = "https:\/\/astore.pk\/api\/mcp";
133  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
134</script>
vendor: 1 bytes, line 134
134
135<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("\/\/astore.pk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
136</script>
vendor: 1 bytes, line 136
136
137<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://astore.pk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
138</script>
vendor: 1 bytes, line 138
138
139<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
140  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);
141</script>
vendor: 1 bytes, line 141
141
142<script>
143  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
144</script>
144
145
146<script type="module" src="https://astore.pk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 146
146
147<script nomodule>
148  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
149</script>
149
150
151<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://astore.pk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
152<style id="shopify-accelerated-checkout-cart">
153        #shopify-buyer-consent {
154  margin-top: 1em;
155  display: inline-block;
156  width: 100%;
157}
158
159#shopify-buyer-consent.hidden {
160  display: none;
161}
162
163#shopify-subscription-policy-button {
164  background: none;
165  border: none;
166  padding: 0;
167  text-decoration: underline;
168  font-size: inherit;
169  cursor: pointer;
170}
171
172#shopify-subscription-policy-button::before {
173  box-shadow: none;
174}
175
176      </style>
177<script id="sections-script" data-sections="header" defer="defer" src="//astore.pk/cdn/shop/t/5/compiled_assets/scripts.js?v=90487813905515327061782514513"></script>
vendor: 1 bytes, line 177
177
178<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
178
179
180
181    <style data-shopify>
182      @font-face {
183  font-family: "Quattrocento Sans";
184  font-weight: 400;
185  font-style: normal;
186  font-display: swap;
187  src: url("//astore.pk/cdn/fonts/quattrocento_sans/quattrocentosans_n4.ce5e9bf514e68f53bdd875976847cf755c702eaa.woff2") format("woff2"),
188       url("//astore.pk/cdn/fonts/quattrocento_sans/quattrocentosans_n4.44bbfb57d228eb8bb083d1f98e7d96e16137abce.woff") format("woff");
189}
190
191      @font-face {
192  font-family: "Quattrocento Sans";
193  font-weight: 700;
194  font-style: normal;
195  font-display: swap;
196  src: url("//astore.pk/cdn/fonts/quattrocento_sans/quattrocentosans_n7.bdda9092621b2e3b4284b12e8f0c092969b176c1.woff2") format("woff2"),
197       url("//astore.pk/cdn/fonts/quattrocento_sans/quattrocentosans_n7.3f8ab2a91343269966c4aa4831bcd588e7ce07b9.woff") format("woff");
198}
199
200      @font-face {
201  font-family: "Quattrocento Sans";
202  font-weight: 400;
203  font-style: italic;
204  font-display: swap;
205  src: url("//astore.pk/cdn/fonts/quattrocento_sans/quattrocentosans_i4.4f70b1e78f59fa1468e3436ab863ff0bf71e71bb.woff2") format("woff2"),
206       url("//astore.pk/cdn/fonts/quattrocento_sans/quattrocentosans_i4.b695efef5d957af404945574b7239740f79b899f.woff") format("woff");
207}
208
209      @font-face {
210  font-family: "Quattrocento Sans";
211  font-weight: 700;
212  font-style: italic;
213  font-display: swap;
214  src: url("//astore.pk/cdn/fonts/quattrocento_sans/quattrocentosans_i7.49d754c8032546c24062cf385f8660abbb11ef1e.woff2") format("woff2"),
215       url("//astore.pk/cdn/fonts/quattrocento_sans/quattrocentosans_i7.567b0b818999022d5a9ccb99542d8ff8cdb497df.woff") format("woff");
216}
217
218      @font-face {
219  font-family: Trirong;
220  font-weight: 300;
221  font-style: normal;
222  font-display: swap;
223  src: url("//astore.pk/cdn/fonts/trirong/trirong_n3.20e715e45e9574a31fa3f43d52c7c395e835e6b5.woff2") format("woff2"),
224       url("//astore.pk/cdn/fonts/trirong/trirong_n3.9ba8bc43584d6c50663c6d5a2c45330db835e987.woff") format("woff");
225}
226
227
228      
229        :root,
230        .color-scheme-1 {
231          --color-background: 239,236,236;
232        
233          --gradient-background: #efecec;
234        
235
236        
237
238        --color-foreground: 37,37,37;
239        --color-background-contrast: 181,167,167;
240        --color-shadow: 37,37,37;
241        --color-button: 44,51,47;
242        --color-button-text: 255,255,255;
243        --color-secondary-button: 239,236,236;
244        --color-secondary-button-text: 80,86,85;
245        --color-link: 80,86,85;
246        --color-badge-foreground: 37,37,37;
247        --color-badge-background: 239,236,236;
248        --color-badge-border: 37,37,37;
249        --payment-terms-background-color: rgb(239 236 236);
250      }
251      
252        
253        .color-scheme-2 {
254          --color-background: 255,255,255;
255        
256          --gradient-background: #ffffff;
257        
258
259        
260
261        --color-foreground: 37,37,37;
262        --color-background-contrast: 191,191,191;
263        --color-shadow: 37,37,37;
264        --color-button: 37,37,37;
265        --color-button-text: 255,255,255;
266        --color-secondary-button: 255,255,255;
267        --color-secondary-button-text: 37,37,37;
268        --color-link: 37,37,37;
269        --color-badge-foreground: 37,37,37;
270        --color-badge-background: 255,255,255;
271        --color-badge-border: 37,37,37;
272        --payment-terms-background-color: rgb(255 255 255);
273      }
274      
275        
276        .color-scheme-3 {
277          --color-background: 113,106,86;
278        
279          --gradient-background: #716a56;
280        
281
282        
283
284        --color-foreground: 239,236,236;
285        --color-background-contrast: 41,38,31;
286        --color-shadow: 37,37,37;
287        --color-button: 239,236,236;
288        --color-button-text: 113,106,86;
289        --color-secondary-button: 113,106,86;
290        --color-secondary-button-text: 239,236,236;
291        --color-link: 239,236,236;
292        --color-badge-foreground: 239,236,236;
293        --color-badge-background: 113,106,86;
294        --color-badge-border: 239,236,236;
295        --payment-terms-background-color: rgb(113 106 86);
296      }
297      
298        
299        .color-scheme-4 {
300          --color-background: 44,51,47;
301        
302          --gradient-background: #2c332f;
303        
304
305        
306
307        --color-foreground: 239,236,236;
308        --color-background-contrast: 56,65,60;
309        --color-shadow: 37,37,37;
310        --color-button: 239,236,236;
311        --color-button-text: 44,51,47;
312        --color-secondary-button: 44,51,47;
313        --color-secondary-button-text: 239,236,236;
314        --color-link: 239,236,236;
315        --color-badge-foreground: 239,236,236;
316        --color-badge-background: 44,51,47;
317        --color-badge-border: 239,236,236;
318        --payment-terms-background-color: rgb(44 51 47);
319      }
320      
321        
322        .color-scheme-5 {
323          --color-background: 63,81,71;
324        
325          --gradient-background: #3f5147;
326        
327
328        
329
330        --color-foreground: 239,236,236;
331        --color-background-contrast: 7,9,8;
332        --color-shadow: 37,37,37;
333        --color-button: 239,236,236;
334        --color-button-text: 63,81,71;
335        --color-secondary-button: 63,81,71;
336        --color-secondary-button-text: 239,236,236;
337        --color-link: 239,236,236;
338        --color-badge-foreground: 239,236,236;
339        --color-badge-background: 63,81,71;
340        --color-badge-border: 239,236,236;
341        --payment-terms-background-color: rgb(63 81 71);
342      }
343      
344        
345        .color-scheme-6798daee-277f-4008-9726-4870f5dc5944 {
346          --color-background: 88,59,41;
347        
348          --gradient-background: #583B29;
349        
350
351        
352
353        --color-foreground: 255,255,255;
354        --color-background-contrast: 1,1,0;
355        --color-shadow: 37,37,37;
356        --color-button: 44,51,47;
357        --color-button-text: 255,255,255;
358        --color-secondary-button: 88,59,41;
359        --color-secondary-button-text: 80,86,85;
360        --color-link: 80,86,85;
361        --color-badge-foreground: 255,255,255;
362        --color-badge-background: 88,59,41;
363        --color-badge-border: 255,255,255;
364        --payment-terms-background-color: rgb(88 59 41);
365      }
366      
367
368      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6798daee-277f-4008-9726-4870f5dc5944 {
369        color: rgba(var(--color-foreground), 0.75);
370        background-color: rgb(var(--color-background));
371      }
372
373      :root {
374        --font-body-family: "Quattrocento Sans", sans-serif;
375        --font-body-style: normal;
376        --font-body-weight: 400;
377        --font-body-weight-bold: 700;
378
379        --font-heading-family: Trirong, serif;
380        --font-heading-style: normal;
381        --font-heading-weight: 300;
382
383        --font-body-scale: 1.0;
384        --font-heading-scale: 1.1;
385
386        --media-padding: px;
387        --media-border-opacity: 0.1;
388        --media-border-width: 0px;
389        --media-radius: 6px;
390        --media-shadow-opacity: 0.0;
391        --media-shadow-horizontal-offset: 0px;
392        --media-shadow-vertical-offset: 4px;
393        --media-shadow-blur-radius: 5px;
394        --media-shadow-visible: 0;
395
396        --page-width: 120rem;
397        --page-width-margin: 0rem;
398
399        --product-card-image-padding: 0.0rem;
400        --product-card-corner-radius: 0.6rem;
401        --product-card-text-alignment: left;
402        --product-card-border-width: 0.1rem;
403        --product-card-border-opacity: 0.1;
404        --product-card-shadow-opacity: 0.0;
405        --product-card-shadow-visible: 0;
406        --product-card-shadow-horizontal-offset: 0.0rem;
407        --product-card-shadow-vertical-offset: 0.4rem;
408        --product-card-shadow-blur-radius: 0.5rem;
409
410        --collection-card-image-padding: 0.0rem;
411        --collection-card-corner-radius: 0.6rem;
412        --collection-card-text-alignment: left;
413        --collection-card-border-width: 0.1rem;
414        --collection-card-border-opacity: 0.1;
415        --collection-card-shadow-opacity: 0.0;
416        --collection-card-shadow-visible: 0;
417        --collection-card-shadow-horizontal-offset: 0.0rem;
418        --collection-card-shadow-vertical-offset: 0.4rem;
419        --collection-card-shadow-blur-radius: 0.5rem;
420
421        --blog-card-image-padding: 0.0rem;
422        --blog-card-corner-radius: 0.6rem;
423        --blog-card-text-alignment: left;
424        --blog-card-border-width: 0.1rem;
425        --blog-card-border-opacity: 0.1;
426        --blog-card-shadow-opacity: 0.0;
427        --blog-card-shadow-visible: 0;
428        --blog-card-shadow-horizontal-offset: 0.0rem;
429        --blog-card-shadow-vertical-offset: 0.4rem;
430        --blog-card-shadow-blur-radius: 0.5rem;
431
432        --badge-corner-radius: 0.6rem;
433
434        --popup-border-width: 1px;
435        --popup-border-opacity: 0.5;
436        --popup-corner-radius: 6px;
437        --popup-shadow-opacity: 0.0;
438        --popup-shadow-horizontal-offset: 0px;
439        --popup-shadow-vertical-offset: 4px;
440        --popup-shadow-blur-radius: 5px;
441
442        --drawer-border-width: 1px;
443        --drawer-border-opacity: 0.1;
444        --drawer-shadow-opacity: 0.0;
445        --drawer-shadow-horizontal-offset: 0px;
446        --drawer-shadow-vertical-offset: 4px;
447        --drawer-shadow-blur-radius: 5px;
448
449        --spacing-sections-desktop: 0px;
450        --spacing-sections-mobile: 0px;
451
452        --grid-desktop-vertical-spacing: 20px;
453        --grid-desktop-horizontal-spacing: 20px;
454        --grid-mobile-vertical-spacing: 10px;
455        --grid-mobile-horizontal-spacing: 10px;
456
457        --text-boxes-border-opacity: 0.1;
458        --text-boxes-border-width: 0px;
459        --text-boxes-radius: 6px;
460        --text-boxes-shadow-opacity: 0.0;
461        --text-boxes-shadow-visible: 0;
462        --text-boxes-shadow-horizontal-offset: 0px;
463        --text-boxes-shadow-vertical-offset: 4px;
464        --text-boxes-shadow-blur-radius: 5px;
465
466        --buttons-radius: 6px;
467        --buttons-radius-outset: 7px;
468        --buttons-border-width: 1px;
469        --buttons-border-opacity: 1.0;
470        --buttons-shadow-opacity: 0.0;
471        --buttons-shadow-visible: 0;
472        --buttons-shadow-horizontal-offset: 0px;
473        --buttons-shadow-vertical-offset: 4px;
474        --buttons-shadow-blur-radius: 5px;
475        --buttons-border-offset: 0.3px;
476
477        --inputs-radius: 6px;
478        --inputs-border-width: 1px;
479        --inputs-border-opacity: 0.55;
480        --inputs-shadow-opacity: 0.0;
481        --inputs-shadow-horizontal-offset: 0px;
482        --inputs-margin-offset: 0px;
483        --inputs-shadow-vertical-offset: 4px;
484        --inputs-shadow-blur-radius: 5px;
485        --inputs-radius-outset: 7px;
486
487        --variant-pills-radius: 40px;
488        --variant-pills-border-width: 1px;
489        --variant-pills-border-opacity: 0.55;
490        --variant-pills-shadow-opacity: 0.0;
491        --variant-pills-shadow-horizontal-offset: 0px;
492        --variant-pills-shadow-vertical-offset: 4px;
493        --variant-pills-shadow-blur-radius: 5px;
494      }
495
496      *,
497      *::before,
498      *::after {
499        box-sizing: inherit;
500      }
501
502      html {
503        box-sizing: border-box;
504        font-size: calc(var(--font-body-scale) * 62.5%);
505        height: 100%;
506      }
507
508      body {
509        display: flex;
510        flex-direction: column;
511        min-height: 100%;
512        margin: 0;
513        font-size: 1.5rem;
514        letter-spacing: 0.06rem;
515        line-height: calc(1 + 0.8 / var(--font-body-scale));
516        font-family: var(--font-body-family);
517        font-style: var(--font-body-style);
518        font-weight: var(--font-body-weight);
519      }
520
521      @media screen and (min-width: 750px) {
522        body {
523          font-size: 1.6rem;
524        }
525      }
526    </style>
527
528    <link href="//astore.pk/cdn/shop/t/5/assets/base.css?v=1539170451765018161782512539" rel="stylesheet" type="text/css" media="all" />
529    <link rel="stylesheet" href="//astore.pk/cdn/shop/t/5/assets/component-cart-items.css?v=21057267699993713401782512539" media="print" onload="this.media='all'">
530      <link rel="preload" as="font" href="//astore.pk/cdn/fonts/quattrocento_sans/quattrocentosans_n4.ce5e9bf514e68f53bdd875976847cf755c702eaa.woff2" type="font/woff2" crossorigin>
531      
532
533      <link rel="preload" as="font" href="//astore.pk/cdn/fonts/trirong/trirong_n3.20e715e45e9574a31fa3f43d52c7c395e835e6b5.woff2" type="font/woff2" crossorigin>
534      
535<script>
536      if (Shopify.designMode) {
537        document.documentElement.classList.add('shopify-design-mode');
538      }
539    </script>
539
540  <!-- BEGIN app block: shopify://apps/mergn/blocks/index/52d5f725-db4d-4931-bef3-895243f3807b --><!-- BEGIN app snippet: log-debug -->
540<script>
541  window.logDebug = (LogLevel, message) => {
542    const mergnLogLevel = localStorage.getItem('mergnDebugLevel');
543
544    if (!mergnLogLevel || mergnLogLevel == 0) return;
545
546    if (mergnLogLevel >= 3) {
547      if (LogLevel == 1) {
548        console.info(`INFO: ${new Date().toISOString()}`, message);
549      } else if (LogLevel === 2) {
550        console.trace(`ERROR: ${new Date().toISOString()}`, message);
551      }
552    } else if (mergnLogLevel == 1 && LogLevel == 1) {
553      console.info(`INFO: ${new Date().toISOString()}`, message);
554    } else if (mergnLogLevel == 2 && LogLevel == 2) {
555      console.trace(`ERROR: ${new Date().toISOString()}`, message);
556    }
557  };
558</script>
558
559<!-- END app snippet -->
560
561<script>
562  (function () {
563
564      
565
566      const apiKey = "2dfd592m441rgn4cce63a9b051c62d66d9d54d46eae8a831e508559007d299a98914d62";
567
568    if (apiKey) {
569      const script = document.createElement('script');
570      script.src = 'https://cdn.jsdelivr.net/npm/mergn-webapp-sdk@latest/dist/index.global.js';
571      script.async = true;
572
573      script.onload = function () {
574        window.mergn.init(apiKey, {
575          shopify: true,
576          isExtensionSW: true,
577        });
578
579        // The SDK loads asynchronously, so customer attributes captured during
580        // page parse are queued on window and flushed here, after init.
581        var c = window.__mergnCustomer;
582        if (c && !window.__mergnCustomerSent && typeof window.mergn.recordAttribute === 'function') {
583          window.__mergnCustomerSent = true;
584          if (c.email) window.mergn.recordAttribute('Email', c.email);
585          if (c.firstName) window.mergn.recordAttribute('first-name', c.firstName);
586          if (c.lastName) window.mergn.recordAttribute('last-name', c.lastName);
587          if (c.phone) window.mergn.recordAttribute('Mobile', c.phone);
588        }
589      };
590
591      document.head.appendChild(script);
592    }
593  })();
594</script>
594
595
596<!-- BEGIN app snippet: tags -->
596<script>
597  (function () {
598    // Load existing tags map from localStorage (if any)
599    const storedTagsMap = localStorage.getItem("productTagsMap");
600    window.productTagsMap = storedTagsMap ? JSON.parse(storedTagsMap) : {};
601
602    // Helper to save/update localStorage
603    function saveTagsMap() {
604      localStorage.setItem("productTagsMap", JSON.stringify(window.productTagsMap));
605      if (typeof logDebug === "function") {
606        logDebug(1, "Product tags saved to localStorage for product page");
607        logDebug(1, window.productTagsMap);
608      }
609    }
610
611    
612      window.productTagsMap[8769804894381] = [];
613    
614
615    saveTagsMap();
616  })();
617</script>
617
618<!-- END app snippet -->
619
620
621<!-- BEGIN app snippet: script -->
621<script>
622
623  const MERGN_MOBILE_ORIGINS = ['https://highfy.pk', 'https://theskinfit.com'];
624
625  function isMobileFlowOrigin() {
626    return MERGN_MOBILE_ORIGINS.includes(window.location.origin);
627  }
628
629  function getCookieValueByKey(key) {
630    const name = key + "=";
631    const decodedCookie = decodeURIComponent(document.cookie);
632    const ca = decodedCookie.split(';');
633    for (let i = 0; i < ca.length; i++) {
634      let c = ca[i];
635      while (c.charAt(0) == ' ') {
636        c = c.substring(1);
637      }
638      if (c.indexOf(name) == 0) {
639        return c.substring(name.length, c.length);
640      }
641    }
642    return "";
643  }
644
645  function extractEmailAndPhoneFromCookie() {
646    const cookieValue = getCookieValueByKey('mergn_customer_attributes');
647    if (cookieValue) {
648      try {
649        const decodedValue = atob(cookieValue);
650        const customerAttributes = JSON.parse(decodedValue);
651        const email = customerAttributes.Email || null;
652        const phone = customerAttributes.Mobile || null;
653
654        logDebug(1, 'Email and Phone extracted from cookie');
655        logDebug(1, { email, phone });
656
657        if (isMobileFlowOrigin()) {
658          return { phone };
659        } else {
660          return { email };
661        }
662
663      } catch (error) {
664        logDebug(2, 'Error extracting email and phone from cookie');
665        return { email: null, phone: null };
666      }
667    }
668
669    logDebug(1, 'No cookie value found');
670
671    return { email: null, phone: null };
672  }
673
674  document.addEventListener('DOMContentLoaded', function () {
675    const submittedInputForVariant = {};
676    const productData =  {"id":8769804894381,"title":"Mira Canvas Bag Plane Boski","handle":"mira-canvas-bag-plane-boski","description":"\u003cp\u003e\u003cstrong\u003eHand Bag\u003cbr\u003e\u003c\/strong\u003e\u003cstrong\u003e     Width\u003c\/strong\u003e: \u003cspan\u003e11.5 \u003c\/span\u003e\" inches\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003e     Height\u003c\/strong\u003e: 9 \" inches\u003cbr\u003e\u003c\/span\u003e\u003cb\u003e     \u003cbr\u003e\u003c\/b\u003e\u003cstrong\u003e- Fixed Shoulder handles\u003cbr\u003e\u003c\/strong\u003e\u003cstrong\u003e     Length:\u003c\/strong\u003e\u003cspan\u003e 21\u003c\/span\u003e\u003cspan\u003e\" inches\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e- Single Compartment\u003cbr\u003e-\u003c\/strong\u003e One main zipper compartment.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cb\u003eNote:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eThere may be slight variation of colors due to bright light\u003c\/strong\u003e\u003c\/p\u003e","published_at":"2026-09-21T11:35:32+05:00","created_at":"2026-09-19T12:22:35+05:00","vendor":"astore.pk","type":"","tags":[],"price":179900,"price_min":179900,"price_max":179900,"available":true,"price_varies":false,"compare_at_price":289900,"compare_at_price_min":289900,"compare_at_price_max":289900,"compare_at_price_varies":false,"variants":[{"id":47637580710061,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Mira Canvas Bag Plane Boski","public_title":null,"options":["Default Title"],"price":179900,"weight":0,"compare_at_price":289900,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648","\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648","\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649"],"featured_image":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648","options":["Title"],"media":[{"alt":null,"id":32119988813997,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648","width":1254},{"alt":null,"id":32119988781229,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648","width":1254},{"alt":null,"id":32119988748461,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649","width":1254}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eHand Bag\u003cbr\u003e\u003c\/strong\u003e\u003cstrong\u003e     Width\u003c\/strong\u003e: \u003cspan\u003e11.5 \u003c\/span\u003e\" inches\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003e     Height\u003c\/strong\u003e: 9 \" inches\u003cbr\u003e\u003c\/span\u003e\u003cb\u003e     \u003cbr\u003e\u003c\/b\u003e\u003cstrong\u003e- Fixed Shoulder handles\u003cbr\u003e\u003c\/strong\u003e\u003cstrong\u003e     Length:\u003c\/strong\u003e\u003cspan\u003e 21\u003c\/span\u003e\u003cspan\u003e\" inches\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e- Single Compartment\u003cbr\u003e-\u003c\/strong\u003e One main zipper compartment.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cb\u003eNote:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eThere may be slight variation of colors due to bright light\u003c\/strong\u003e\u003c\/p\u003e"};
677
678    logDebug(1, 'Product Data Ext: ');
679    logDebug(1, productData);
680
681    const productVariants = productData.variants.reduce((acc, variant) => {
682      acc[variant.id] = variant;
683      return acc;
684    }, {});
685
686
687    logDebug(1, 'Product Variants: ');
688    logDebug(1, productVariants);
689
690    let currVariantId;
691
692    let productForm =
693  document.querySelector('product-form-component form[data-type="add-to-cart-form"]') ||
694  document.querySelector('form[data-type="add-to-cart-form"]') ||
695  document.querySelector('product-form') ||
696  document.querySelector('.product-form') ||
697  document.querySelector('form[action="/cart/add"]:not(.payment-terms):not([id*="installment"])');
698    let isProductForm = productForm;
699
700    logDebug(1, 'Product Form: ');
701    logDebug(1, productForm);
702
703                  addBuyItNowButtonListener();
704
705
706    if (!productForm) {
707      isProductForm = false;
708      productForm = document.getElementById('add-to-cart-form');
709
710      logDebug(1, 'Product Form Add to Cart: ');
711      logDebug(1, productForm);
712    }
713
714    if (productForm) {
715
716      logDebug(1, 'Product Form is present');
717
718
719      
720      
721
722      
723    }
724
725    function createNotifyButton(isProductForm) {
726      logDebug(1, `Creating Notify Button is form: ${isProductForm}`);
727
728      const button = document.createElement('button');
729
730      try {
731        if (isProductForm) {
732          logDebug(1, 'Button: ');
733          logDebug(1, button);
734
735          button.className = 'notify-button-mergn';
736        } else {
737
738          button.className = 'notify-button-mergn notify-button-mergn-form btn';
739          logDebug(1, 'Button: ');
740          logDebug(1, button);
741
742        }
743      } catch (error) {
744        logDebug(2, 'Error creating button: ');
745        logDebug(2, error);
746      }
747
748
749      button.textContent = "Notify when Available";
750      button.style.marginTop = "5px";
751
752      return button;
753    }
754
755    function displayBoxIfInputSubmitted() {
756      removeAckTextBox();
757
758      if (submittedInputForVariant[currVariantId] || submittedInputForVariant[0]) {
759        createAckTextBox();
760      }
761    }
762
763    function createAckTextBox() {
764      const varId = currVariantId || 0;
765
766      const existingAckTextBox = document.querySelector(`.mergn-notify-ack-text-${varId}`);
767      if (!existingAckTextBox) {
768        const ackTextBox = document.createElement('div');
769        ackTextBox.className = `mergn-notify-ack-text mergn-notify-ack-text-${varId}`;
770
771        let val;
772
773        
774
775        if (submittedInputForVariant[varId]?.email) {
776          val = submittedInputForVariant[varId]?.email;
777        } else if (submittedInputForVariant[varId]?.phone) {
778          val = submittedInputForVariant[varId]?.phone;
779        } else {
780          val = submittedInputForVariant[varId];
781        }
782
783        ackTextBox.innerHTML = `
784          <div class="mergn_notify_ack_text_container">
785            <div class="mergn_notify_ack_text_content">
786              <p><strong>Awesome!</strong> 🤩<br>
787              We will let you know as soon as <strong>${productData.title}</strong> is available
788              on <strong>${val}</strong></p>
789            </div>
790          </div>
791        `;
792
793        document.querySelector('.notify-button-mergn').insertAdjacentElement('afterend', ackTextBox);
794      }
795    }
796
797    function removeAckTextBox() {
798      const ackTextBox = document.querySelector(`.mergn-notify-ack-text`);
799      if (ackTextBox)
800      ackTextBox.remove();
801    }
802
803    function addBuyItNowButtonListener() {
804
805      logDebug(1, 'Adding Buy it now button listener');
806
807     const buyItNowButton = Array.from(document.querySelectorAll('button'))
808      .find((btn) =>
809      (btn.textContent || '').trim().toLowerCase().includes('buy it now')
810      );
811
812      logDebug(1, 'Buy it now Button: ');
813      logDebug(1, buyItNowButton);
814
815      if (buyItNowButton)
816       buyItNowButton.addEventListener('click', () => {
817
818        const selectedProduct = currVariantId ? productVariants[currVariantId] : productData.variants[0];
819        selectedProduct.price = 1,799.00
820
821        logDebug(1, 'Selected Product: ');
822        logDebug(1, selectedProduct);
823
824        const recordData = {
825          product: currVariantId ? selectedProduct : {
826            ...productData.variants[0],
827            featured_image: {
828              product_id: productData.id,
829              src: productData.featured_image
830            },
831          },
832          url: document.URL
833        };
834
835
836        recordData.product.title = productData.title;
837        recordData.product.vendor = productData.vendor;
838        recordData.product.tags = [];
839        recordData.product.quantity = parseInt(document.querySelector('[name=quantity]')?.value || '0');
840
841        logDebug(1, 'Buy it now Record Data: ');
842        logDebug(1, JSON.stringify(recordData));
843
844        Shopify.analytics.publish('Buy it now', recordData);
845
846      });
847    }
848
849    function addEventListeners(notifyButton) {
850      notifyButton.addEventListener('click',function () {
851        showModal(notifyButton);
852      }
853    );
854      document.querySelector('.mergn-notify-close-button').addEventListener('click', hideModal);
855      document.querySelector('#notifyMeForm').addEventListener('submit', function (event) {
856        event.preventDefault();
857        handleInputSubmission(notifyButton);
858      });
859      window.addEventListener('click', handleOutsideClick);
860
861    }
862
863    function showModal(notifyButton) {
864
865      const values = extractEmailAndPhoneFromCookie();
866
867      if (values.email || values.phone) {
868        handleInputSubmission(notifyButton, values);
869      } else document.getElementById('mergn-notify-default-modal').style.display = 'flex';
870    }
871
872    function hideModal() {
873      document.getElementById('mergn-notify-default-modal').style.display = 'none';
874    }
875
876    function handleInputSubmission(notifyButton, values) {
877      const inputValue = values || document.getElementById('mergn_input').value;
878      const inputError = document.getElementById('mergn_input_error');
879
880      logDebug(1, `inputValue: ${inputValue}`);
881
882      if (values?.email || values?.phone || validateInput(inputValue)) {
883        const selectedProduct = currVariantId ? productVariants[currVariantId] : productData.variants[0];
884        selectedProduct.price = 1,799.00
885
886        logDebug(1, 'Selected Product: ');
887        logDebug(1, selectedProduct);
888
889        const recordData = {
890          product: currVariantId ? selectedProduct : {
891            ...productData.variants[0],
892            featured_image: {
893              product_id: productData.id,
894              src: productData.featured_image
895            },
896          },
897          inputValue: (values?.email || values?.phone) ? values : inputValue,
898          url: document.URL
899        };
900
901        recordData.product.title = productData.title;
902        recordData.product.tags = [];
903
904
905        logDebug(1, 'Record Data Notify Me: ');
906        logDebug(1, recordData);
907
908        // eslint-disable-next-line no-undef
909        Shopify.analytics.publish('Mergn - Notify Me Publish', recordData);
910
911        inputError.style.display = 'none';
912        updateNotifyButtonText(notifyButton, true);
913
914
915        submittedInputForVariant[currVariantId || 0] = (values?.email || values?.phone) ? values : inputValue;
916
917        displayBoxIfInputSubmitted();
918
919
920        hideModal();
921      } else {
922        inputError.style.display = 'block';
923      }
924    }
925
926    function validateInput(input) {
927      if (isMobileFlowOrigin()) {
928        return validateMobileNumber(input);
929      } else {
930        return validateEmail(input);
931      }
932    }
933
934    function validateEmail(email) {
935      const re = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
936      return re.test(String(email).toLowerCase());
937    }
938
939    function validateMobileNumber(number) {
940      const re = /^[0-9]{10,12}$/;
941      return re.test(number);
942    }
943
944    function handleOutsideClick(event) {
945      const modal = document.getElementById('mergn-notify-default-modal');
946      if (event.target == modal) {
947        hideModal();
948      }
949    }
950
951    function updateNotifyButton(variantId) {
952      const variantAvailable = variantId
953      ? productVariants[variantId]?.available
954      : getSelectedOrFirstProduct()?.available;
955
956      const notifyButton = document.querySelector('.notify-button-mergn');
957
958      if (!variantAvailable) {
959        if (!submittedInputForVariant[variantId]) {
960          updateNotifyButtonText(notifyButton, false);
961        } else {
962          updateNotifyButtonText(notifyButton, true);
963        }
964      } else {
965        notifyButton.style.display = 'none';
966      }
967    }
968
969    function updateNotifyButtonText(notifyButton, isSubmitted) {
970      logDebug(1, `Updating Notify Button Text: ${isSubmitted}`);
971      logDebug(1, notifyButton);
972
973      if (isSubmitted) {
974        notifyButton.textContent = "We'll notify you when in stock.";
975        notifyButton.disabled = true;
976        notifyButton.style.opacity = 1;
977        notifyButton.style.display = 'block';
978      } else {
979        notifyButton.textContent = "Notify when Available";
980        notifyButton.disabled = false;
981
982        logDebug(1, 'Notify Button setting to Enabled');
983
984        notifyButton.style.display = 'block';
985      }
986    }
987
988    function handleUrlChange(firstTimeUrl) {
989      const currentPageUrl = document.URL;
990      const url = new URL(currentPageUrl);
991      const isVariantUrl = url.searchParams.get('variant');
992      const newUrl = isVariantUrl ? currentPageUrl : isVariantUrl;
993
994      currVariantId = isVariantUrl;
995
996      if (newUrl && firstTimeUrl != newUrl) {
997        firstTimeUrl = newUrl;
998        updateNotifyButton(isVariantUrl);
999      } else if (firstTimeUrl === currentPageUrl) {
1000        updateNotifyButton(isVariantUrl);
1001      }
1002
1003      displayBoxIfInputSubmitted();
1004    }
1005
1006    function getSelectedOrFirstProduct() {
1007      return {"id":47637580710061,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Mira Canvas Bag Plane Boski","public_title":null,"options":["Default Title"],"price":179900,"weight":0,"compare_at_price":289900,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}};
1008    }
1009  });
1010</script>
1010
1011<!-- END app snippet --><!-- BEGIN app snippet: discount-banner --><style>
1012  .mergn-db {
1013    position: fixed;
1014    z-index: 2147483000;
1015    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
1016    line-height: 1.4;
1017    transition: transform 220ms ease, opacity 220ms ease;
1018    background: #0F172A;
1019    color: #ffffff;
1020  }
1021
1022  .mergn-db--top    { top: 16px;    right: 16px; }
1023  .mergn-db--bottom { bottom: 16px; right: 16px; }
1024
1025  .mergn-db--toast {
1026    display: flex;
1027    align-items: flex-start;
1028    gap: 12px;
1029    width: 360px;
1030    max-width: calc(100vw - 32px);
1031    padding: 14px 16px;
1032    border-radius: 12px;
1033    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.28);
1034    border: 1px solid rgba(255, 255, 255, 0.06);
1035  }
1036
1037  .mergn-db__icon {
1038    flex: 0 0 auto;
1039    width: 34px;
1040    height: 34px;
1041    border-radius: 50%;
1042    display: grid;
1043    place-items: center;
1044    background: rgba(232, 121, 74, 0.18);
1045    font-size: 17px;
1046  }
1047
1048  .mergn-db__content { flex: 1; min-width: 0; }
1049
1050  .mergn-db__title {
1051    font-weight: 700;
1052    font-size: 15px;
1053    color: #5FBFA9;
1054    letter-spacing: 0.2px;
1055    margin: 0 0 2px;
1056  }
1057
1058  .mergn-db__body {
1059    font-size: 14px;
1060    opacity: 0.92;
1061    margin: 0;
1062  }
1063
1064  .mergn-db__code {
1065    display: inline-block;
1066    margin-top: 8px;
1067    padding: 3px 10px;
1068    border-radius: 999px;
1069    background: rgba(255, 255, 255, 0.12);
1070    font-weight: 700;
1071    font-size: 12px;
1072    letter-spacing: 0.6px;
1073  }
1074
1075  .mergn-db__close {
1076    background: #E8794A;
1077    color: #ffffff;
1078    border: 0;
1079    border-radius: 6px;
1080    padding: 7px 14px;
1081    font-size: 12px;
1082    font-weight: 600;
1083    cursor: pointer;
1084    white-space: nowrap;
1085    align-self: flex-start;
1086  }
1087
1088  .mergn-db--pill {
1089    display: inline-flex;
1090    align-items: center;
1091    gap: 8px;
1092    padding: 8px 10px 8px 12px;
1093    border-radius: 999px;
1094    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22);
1095    border: 1px solid rgba(255, 255, 255, 0.08);
1096    cursor: pointer;
1097    font-size: 13px;
1098  }
1099
1100  .mergn-db--pill:hover { transform: translateY(-1px); }
1101
1102  .mergn-db__pill-icon { font-size: 14px; }
1103
1104  .mergn-db__pill-code {
1105    font-weight: 700;
1106    color: #5FBFA9;
1107    letter-spacing: 0.4px;
1108  }
1109
1110  .mergn-db__pill-close {
1111    background: transparent;
1112    border: 0;
1113    color: inherit;
1114    opacity: 0.55;
1115    cursor: pointer;
1116    font-size: 16px;
1117    line-height: 1;
1118    padding: 0 2px 0 6px;
1119  }
1120
1121  .mergn-db__pill-close:hover { opacity: 1; }
1122
1123  .mergn-db--entering { opacity: 0; transform: translateY(20px); }
1124  .mergn-db--leaving  { opacity: 0; transform: translateY(20px); }
1125
1126  @media (max-width: 640px) {
1127    .mergn-db--toast { width: auto; left: 16px; right: 16px; }
1128  }
1129</style>
1130
1131<script>
1132  (function () {
1133    "use strict";
1134
1135    var SETTINGS = {
1136      position: "top",
1137      autoDismissSeconds: 8,
1138      buttonText: "Got it",
1139      useStub: false
1140    };
1141
1142    var API_BASE = "https://api.mergn.com/sdk-management";
1143    var ATTRIBUTES_PATH = "/api/v2/event/customer/{id}/attributes";
1144    var CUSTOMER_LS_KEY = "customer";
1145    var STATE_KEY = "mergn_discount_banner_v1";
1146    var MAX_IDENTITY_RETRIES = 3;
1147    var IDENTITY_RETRY_MS = 1500;
1148
1149    function readState() {
1150      try {
1151        var raw = sessionStorage.getItem(STATE_KEY);
1152        return raw ? JSON.parse(raw) : null;
1153      } catch (_) { return null; }
1154    }
1155
1156    function writeState(state) {
1157      try { sessionStorage.setItem(STATE_KEY, JSON.stringify(state)); } catch (_) {}
1158    }
1159
1160    function clearState() {
1161      try { sessionStorage.removeItem(STATE_KEY); } catch (_) {}
1162    }
1163
1164    function init(retriesLeft) {
1165      var params = new URLSearchParams(window.location.search);
1166      var isMergn = params.get("utm_source") === "mergn";
1167      var voucherCode = params.get("discount_applied");
1168      var campaignId = params.get("utm_campaign");
1169
1170      var stored = readState();
1171
1172      // A new Mergn link with a different code overrides any prior session state.
1173      if (isMergn && voucherCode && stored && stored.code !== voucherCode) {
1174        clearState();
1175        stored = null;
1176      }
1177
1178      if (stored && stored.state === "dismissed") return;
1179
1180      if (stored && stored.state === "pill" && stored.code) {
1181        renderPill({ code: stored.code, firstName: stored.firstName, campaignId: stored.campaignId });
1182        return;
1183      }
1184
1185      if (!isMergn || !voucherCode) return;
1186
1187      var customerId = null;
1188      try { customerId = localStorage.getItem(CUSTOMER_LS_KEY); } catch (_) {}
1189
1190      if (!customerId) {
1191        if (retriesLeft > 0) {
1192          setTimeout(function () { init(retriesLeft - 1); }, IDENTITY_RETRY_MS);
1193        }
1194        return;
1195      }
1196
1197      var appliedCheck = SETTINGS.useStub
1198        ? Promise.resolve(isStubCodeValid(voucherCode))
1199        : isVoucherAppliedOnCart(voucherCode);
1200
1201      appliedCheck
1202        .then(function (applied) {
1203          if (!applied) return null;
1204          return fetchCustomerAttributes(customerId);
1205        })
1206        .then(function (attributes) {
1207          if (attributes === null) return;
1208          renderToast({
1209            code: voucherCode,
1210            campaignId: campaignId,
1211            firstName: pickFirstName(attributes || {})
1212          });
1213        })
1214        .catch(function () {});
1215    }
1216
1217    function fetchCustomerAttributes(customerId) {
1218      if (SETTINGS.useStub) return Promise.resolve({ "first-name": "Hamza" });
1219      var apiKey = "2dfd592m441rgn4cce63a9b051c62d66d9d54d46eae8a831e508559007d299a98914d62";
1220      var url = API_BASE + ATTRIBUTES_PATH.replace("{id}", encodeURIComponent(customerId));
1221      return fetch(url, {
1222        method: "GET",
1223        headers: { "Authorization": apiKey, "Accept": "application/json" }
1224      })
1225        .then(function (r) { return r.ok ? r.json() : null; })
1226        .then(function (res) {
1227          if (!res) return {};
1228          return res.data || res;
1229        })
1230        .catch(function () { return {}; });
1231    }
1232
1233    function pickFirstName(attrs) {
1234      if (!attrs) return "";
1235      var candidates = ["first-name", "first_name", "firstName", "FirstName", "First-Name", "First Name"];
1236      for (var i = 0; i < candidates.length; i++) {
1237        var v = attrs[candidates[i]];
1238        if (typeof v === "string" && v.trim()) return v.trim();
1239      }
1240      var fullCandidates = ["full name", "full-name", "full_name", "fullName", "name"];
1241      for (var j = 0; j < fullCandidates.length; j++) {
1242        var fv = attrs[fullCandidates[j]];
1243        if (typeof fv === "string" && fv.trim()) return fv.trim().split(/\s+/)[0];
1244      }
1245      return "";
1246    }
1247
1248    function isStubCodeValid(code) {
1249      if (!code) return false;
1250      var c = String(code).toUpperCase();
1251      var bad = ["INVALID", "EXPIRED", "USED", "WRONG"];
1252      for (var i = 0; i < bad.length; i++) {
1253        if (c.indexOf(bad[i]) !== -1) return false;
1254      }
1255      return true;
1256    }
1257
1258    function isVoucherAppliedOnCart(voucherCode) {
1259      return fetch("/cart.js", { credentials: "same-origin", headers: { "Accept": "application/json" } })
1260        .then(function (r) { return r.ok ? r.json() : null; })
1261        .then(function (cart) {
1262          if (!cart) return false;
1263          var codes = Array.isArray(cart.discount_codes) ? cart.discount_codes : [];
1264          var match = codes.find ? codes.find(function (d) { return d && d.code === voucherCode; }) : null;
1265          if (!match) return false;
1266          if (typeof match.applicable === "boolean") return match.applicable;
1267          return true;
1268        })
1269        .catch(function () { return false; });
1270    }
1271
1272    function positionClass() {
1273      return SETTINGS.position === "top" ? "mergn-db--top" : "mergn-db--bottom";
1274    }
1275
1276    function renderToast(data) {
1277      var existing = document.querySelector(".mergn-db");
1278      if (existing && existing.parentNode) existing.parentNode.removeChild(existing);
1279
1280      var el = document.createElement("div");
1281      el.className = "mergn-db mergn-db--toast " + positionClass() + " mergn-db--entering";
1282
1283      var icon = document.createElement("div");
1284      icon.className = "mergn-db__icon";
1285      icon.textContent = "🎁";
1286
1287      var content = document.createElement("div");
1288      content.className = "mergn-db__content";
1289
1290      var title = document.createElement("div");
1291      title.className = "mergn-db__title";
1292      title.textContent = (data.firstName ? "Hi " + data.firstName + "! " : "") + "your discount is applied";
1293
1294      var body = document.createElement("div");
1295      body.className = "mergn-db__body";
1296      body.textContent = "Will be applied at checkout.";
1297
1298      var codeChip = document.createElement("span");
1299      codeChip.className = "mergn-db__code";
1300      codeChip.textContent = data.code;
1301
1302      content.appendChild(title);
1303      content.appendChild(body);
1304      content.appendChild(codeChip);
1305
1306      var close = document.createElement("button");
1307      close.type = "button";
1308      close.className = "mergn-db__close";
1309      close.textContent = SETTINGS.buttonText || "Got it";
1310      close.addEventListener("click", function () { collapseToPill(el, data); });
1311
1312      el.appendChild(icon);
1313      el.appendChild(content);
1314      el.appendChild(close);
1315      document.body.appendChild(el);
1316
1317      requestAnimationFrame(function () { el.classList.remove("mergn-db--entering"); });
1318
1319      var seconds = Number(SETTINGS.autoDismissSeconds);
1320      if (seconds > 0) setTimeout(function () { collapseToPill(el, data); }, seconds * 1000);
1321    }
1322
1323    function collapseToPill(toastEl, data) {
1324      if (!toastEl || !toastEl.parentNode) return;
1325      writeState({
1326        state: "pill",
1327        code: data.code,
1328        firstName: data.firstName,
1329        campaignId: data.campaignId
1330      });
1331      toastEl.classList.add("mergn-db--leaving");
1332      setTimeout(function () {
1333        if (toastEl.parentNode) toastEl.parentNode.removeChild(toastEl);
1334        renderPill(data);
1335      }, 220);
1336    }
1337
1338    function renderPill(data) {
1339      if (document.querySelector(".mergn-db--pill")) return;
1340
1341      var el = document.createElement("div");
1342      el.className = "mergn-db mergn-db--pill " + positionClass() + " mergn-db--entering";
1343
1344      var icon = document.createElement("span");
1345      icon.className = "mergn-db__pill-icon";
1346      icon.textContent = "🎁";
1347
1348      var label = document.createElement("span");
1349      var codeSpan = document.createElement("span");
1350      codeSpan.className = "mergn-db__pill-code";
1351      codeSpan.textContent = data.code;
1352      label.appendChild(codeSpan);
1353      label.appendChild(document.createTextNode(" applied"));
1354
1355      var close = document.createElement("button");
1356      close.type = "button";
1357      close.className = "mergn-db__pill-close";
1358      close.setAttribute("aria-label", "Dismiss");
1359      close.textContent = "×";
1360      close.addEventListener("click", function (e) {
1361        e.stopPropagation();
1362        writeState({ state: "dismissed", code: data.code });
1363        dismissEl(el);
1364      });
1365
1366      el.addEventListener("click", function () {
1367        if (el.parentNode) el.parentNode.removeChild(el);
1368        renderToast(data);
1369      });
1370
1371      el.appendChild(icon);
1372      el.appendChild(label);
1373      el.appendChild(close);
1374      document.body.appendChild(el);
1375
1376      requestAnimationFrame(function () { el.classList.remove("mergn-db--entering"); });
1377    }
1378
1379    function dismissEl(el) {
1380      if (!el || !el.parentNode) return;
1381      el.classList.add("mergn-db--leaving");
1382      setTimeout(function () { if (el.parentNode) el.parentNode.removeChild(el); }, 220);
1383    }
1384
1385    if (document.readyState === "loading") {
1386      document.addEventListener("DOMContentLoaded", function () { init(MAX_IDENTITY_RETRIES); });
1387    } else {
1388      init(MAX_IDENTITY_RETRIES);
1389    }
1390  })();
1391</script>
1391
1392<!-- END app snippet -->
1393
1394
1395
1396
1397<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
1398
1399
1400
1401
1402
1403
1404
1405<link rel="dns-prefetch" href="https://cdn.judge.me">
1406<link rel="dns-prefetch" href="https://cdn1.judge.me">
1407<link rel="dns-prefetch" href="https://api.judge.me">
1408
1409<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1409ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":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
1409itle":"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":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":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_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":false,"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":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1409youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1409:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Astore.pk","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":false,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"review_verification_email_status":"always","can_be_branded":true,"reply_name_text":"Astore.pk"};</script>
1409 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.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:#108474}.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-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Astore.pk'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
1410</style> <style class='jdgm-settings-style'></style>
1411
1412  
1413  
1414  
1415  <style class='jdgm-miracle-styles'>
1416  @-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
1416/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}
1417
1418</style>
1419
1420
1421  
1422  
1423   
1424
1425
1426
1427
1428<script data-cfasync='false' class='jdgm-script'>
1429!function(e){window.jdgm=window.jdgm||{};
1430/* INF-1976 */
1431var _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;}();
1432if(_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;}
1433jdgm.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/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
1434jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
1435setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
1436!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
1437(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
1438a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
1439jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
1440t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
1441t.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(
1442".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
1443parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
1444jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
1445)}))}(document);
1446</script>
1446
1447<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript>
1448
1449<!-- BEGIN app snippet: theme_fix_tags -->
1449<script>
1450  (function() {
1451    var jdgmThemeFixes = null;
1452    if (!jdgmThemeFixes) return;
1453
1454    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
1455    // before the per-theme fix so the theme-specific CSS wins the cascade.
1456    // HTML is never applied globally (too risky).
1457    var allThemesFix = jdgmThemeFixes['all'];
1458    if (allThemesFix && allThemesFix.css) {
1459      var allStyleTag = document.createElement('style');
1460      allStyleTag.classList.add('jdgm-theme-fix-style-all');
1461      allStyleTag.innerHTML = allThemesFix.css;
1462      document.head.append(allStyleTag);
1463    };
1464
1465    if (allThemesFix && allThemesFix.js) {
1466      var allScriptTag = document.createElement('script');
1467      allScriptTag.classList.add('jdgm-theme-fix-script-all');
1468      allScriptTag.innerHTML = allThemesFix.js;
1469      document.head.append(allScriptTag);
1470    };
1471
1472    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
1473    if (!thisThemeFix) return;
1474
1475    if (thisThemeFix.html) {
1476      document.addEventListener("DOMContentLoaded", function() {
1477        var htmlDiv = document.createElement('div');
1478        htmlDiv.classList.add('jdgm-theme-fix-html');
1479        htmlDiv.innerHTML = thisThemeFix.html;
1480        document.body.append(htmlDiv);
1481      });
1482    };
1483
1484    if (thisThemeFix.css) {
1485      var styleTag = document.createElement('style');
1486      styleTag.classList.add('jdgm-theme-fix-style');
1487      styleTag.innerHTML = thisThemeFix.css;
1488      document.head.append(styleTag);
1489    };
1490
1491    if (thisThemeFix.js) {
1492      var scriptTag = document.createElement('script');
1493      scriptTag.classList.add('jdgm-theme-fix-script');
1494      scriptTag.innerHTML = thisThemeFix.js;
1495      document.head.append(scriptTag);
1496    };
1497  })();
1498</script>
1498
1499<!-- END app snippet -->
1500<!-- End of Judge.me Core -->
1501
1502
1503
1504<!-- END app block -->
1504<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1504
1504
1505<script src="https://cdn.shopify.com/extensions/01a0d722-0867-7a28-bc93-1d8af6336bdd/dondy-whatsapp-chat-widget-99/assets/ChatBubble.js" type="text/javascript" defer="defer"></script>
1505
1506<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1507<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: 73721479341,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 1507
1507
1508<script>
1509  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1510</script>
vendor: 1 bytes, line 1510
1510
1511<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}
1511).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: 73721479341,storefrontBaseUrl: "https://astore.pk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://astore.pk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2221080749","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-87KMDGBQ2C\\\",\\\"GT-WVR5D3KK\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-87KMDGBQ2C\\\",\\\"MC-X532S793LX\\\",\\\"AW-17901230710\\\",\\\"G-QMPJ363DCB\\\",\\\"MC-YZ0KGE2BY1\\\",\\\"G-2HHYJ5F1M9\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-87KMDGBQ2C\\\",\\\"MC-X532S793LX\\\",\\\"AW-17901230710\\\",\\\"G-QMPJ363DCB\\\",\\\"MC-YZ0KGE2BY1\\\",\\\"G-2HHYJ5F1M9\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-87KMDGBQ2C\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-87KMDGBQ2C\\\",\\\"MC-X532S793LX\\\",\\\"AW-17901230710\\\",\\\"G-QMPJ363DCB\\\",\\\"MC-YZ0KGE2BY1\\\",\\\"G-2HHYJ5F1M9\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-87KMDGBQ2C\\\",\\\"MC-X532S793LX\\\",\\\"AW-17901230710\\\",\\\"G-QMPJ363DCB\\\",\\\"MC-YZ0KGE2BY1\\\",\\\"G-2HHYJ5F1M9\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-87KMDGBQ2C\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-87KMDGBQ2C\\\",\\\"MC-X532S793LX\\\",\\\"AW-17901230710\\\",\\\"G-QMPJ363DCB\\\",\\\"MC-YZ0KGE2BY1\\\",\\\"G-2HHYJ5F1M9\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-87KMDGBQ2C\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-87KMDGBQ2C\\\",\\\"MC-X532S793LX\\\",\\\"AW-17901230710\\\",\\\"G-QMPJ363DCB\\\",\\\"MC-YZ0KGE2BY1\\\",\\\"G-2HHYJ5F1M9\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-87KMDGBQ2C\\\",\\\"MC-X532S793LX\\\",\\\"AW-17901230710\\\",\\\"G-QMPJ363DCB\\\",\\\"MC-YZ0KGE2BY1\\\",\\\"G-2HHYJ5F1M9\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-87KMDGBQ2C\\\"}],\\\"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"]}
1511,{"id":"1987543213","configuration":"{\"pixel_id\":\"2793393330816842\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1895137453","configuration":"{\"accountID\":\"8a86c128-b21d-4fc6-bd8e-91368ab4149b\",\"apiKey\":\"2dfd592m441rgn4cce63a9b051c62d66d9d54d46eae8a831e508559007d299a98914d62\",\"events\":\"[{\\\"id\\\":\\\"1\\\",\\\"event\\\":\\\"cart_viewed\\\"},{\\\"event\\\":\\\"checkout_address_info_submitted\\\",\\\"id\\\":\\\"2\\\"},{\\\"event\\\":\\\"checkout_completed\\\",\\\"id\\\":\\\"3\\\"},{\\\"event\\\":\\\"checkout_contact_info_submitted\\\",\\\"id\\\":\\\"4\\\"},{\\\"event\\\":\\\"checkout_shipping_info_submitted\\\",\\\"id\\\":\\\"5\\\"},{\\\"event\\\":\\\"checkout_started\\\",\\\"id\\\":\\\"6\\\"},{\\\"event\\\":\\\"collection_viewed\\\",\\\"id\\\":\\\"7\\\"},{\\\"event\\\":\\\"page_viewed\\\",\\\"id\\\":\\\"8\\\"},{\\\"event\\\":\\\"payment_info_submitted\\\",\\\"id\\\":\\\"9\\\"},{\\\"event\\\":\\\"product_added_to_cart\\\",\\\"id\\\":\\\"10\\\"},{\\\"event\\\":\\\"product_removed_from_cart\\\",\\\"id\\\":\\\"11\\\"},{\\\"event\\\":\\\"product_viewed\\\",\\\"id\\\":\\\"12\\\"},{\\\"event\\\":\\\"search_submitted\\\",\\\"id\\\":\\\"13\\\"}]\",\"selectedEvents\":\"{\\\"cart_viewed\\\":{\\\"id\\\":\\\"1\\\",\\\"active\\\":false},\\\"checkout_address_info_submitted\\\":{\\\"id\\\":\\\"2\\\",\\\"active\\\":false},\\\"checkout_completed\\\":{\\\"id\\\":\\\"3\\\",\\\"active\\\":false},\\\"checkout_contact_info_submitted\\\":{\\\"id\\\":\\\"4\\\",\\\"active\\\":false},\\\"checkout_shipping_info_submitted\\\":{\\\"id\\\":\\\"5\\\",\\\"active\\\":false},\\\"checkout_started\\\":{\\\"id\\\":\\\"6\\\",\\\"active\\\":false},\\\"collection_viewed\\\":{\\\"id\\\":\\\"7\\\",\\\"active\\\":false},\\\"page_viewed\\\":{\\\"id\\\":\\\"8\\\",\\\"active\\\":false},\\\"payment_info_submitted\\\":{\\\"id\\\":\\\"9\\\",\\\"active\\\":false},\\\"product_added_to_cart\\\":{\\\"id\\\":\\\"10\\\",\\\"active\\\":false},\\\"product_removed_from_cart\\\":{\\\"id\\\":\\\"11\\\",\\\"active\\\":false},\\\"product_viewed\\\":{\\\"id\\\":\\\"12\\\",\\\"active\\\":false},\\\"search_submitted\\\":{\\\"id\\\":\\\"13\\\",\\\"active\\\":false}}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4631b514ab9e28557729b938f13ec59a","type":"APP","apiClientId":135399079937,"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":"1745158317","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"693d55d842fe34c236651934\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1664909485","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"]}
1511,"dataSharingState":"unrestricted"},{"id":"152404141","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Astore 2 pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"astore.pk","paymentSettings":{"currencyCode":"PKR"},"myshopifyDomain":"0xxm75-fb.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/astore.pk"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":1799.0,"currencyCode":"PKR"},"product":{"title":"Mira Canvas Bag Plane Boski","vendor":"astore.pk","id":"8769804894381","untranslatedTitle":"Mira Canvas Bag Plane Boski","url":"\/products\/mira-canvas-bag-plane-boski","type":""},"id":"47637580710061","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"8769804894381","handle":"mira-canvas-bag-plane-boski","isCollective":null,"title":"Mira Canvas Bag Plane Boski","type":null,"untranslatedTitle":"Mira Canvas Bag Plane Boski","url":"\/products\/mira-canvas-bag-plane-boski","vendor":"astore.pk","remoteShopId":null,"variants":[{"id":"47637580710061","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648"},"price":{"amount":1799.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410257621165","handle":"beige-acrylic-bag","isCollective":null,"title":"Acrylic Bag Beige","type":"Ladies Bag","untranslatedTitle":"Acrylic Bag Beige","url":"\/products\/beige-acrylic-bag","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282306982061","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/beige5_26435877-47a2-43ee-938a-5c5497b321aa.jpg?v=1763469266"},"price":{"amount":1799.0,"currencyCode":"PKR"},"sku":"Acrylic-Bag-Beige","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410257686701","handle":"black-acrylic-bag","isCollective":null,"title":"Acrylic Bag Black","type":"Ladies Bag","untranslatedTitle":"Acrylic Bag Black","url":"\/products\/black-acrylic-bag","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282307047597","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/acrylicblack.jpg?v=1763469268"},"price":{"amount":1799.0,"currencyCode":"PKR"},"sku":"Acrylic-Bag-Black","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410257653933","handle":"brown-acrylic-bag","isCollective":null,"title":"Acrylic Bag Brown","type":"Ladies Bag","untranslatedTitle":"Acrylic Bag Brown","url":"\/products\/brown-acrylic-bag","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282307014829","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/brown1_84c983d5-674a-43aa-9205-1bd3bcd91a8c.jpg?v=1763469267"},"price":{"amount":1799.0,"currencyCode":"PKR"},"sku":"Acrylic-Bag-Brown","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410235568301","handle":"acrylic-bag-maroon","isCollective":null,"title":"Acrylic Bag Maroon","type":"Ladies Bag","untranslatedTitle":"Acrylic Bag Maroon","url":"\/products\/acrylic-bag-maroon","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282284535981","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/maroon2_e3daa8a7-a356-4406-8e17-e6f726a877a2.jpg?v=1763469099"},"price":{"amount":1799.0,"currencyCode":"PKR"},"sku":"Acrylic-Bag-Maroon windup","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410247004333","handle":"ample-bag-beige","isCollective":null,"title":"Ample Bag Beige","type":"Ladies Bag","untranslatedTitle":"Ample Bag Beige","url":"\/products\/ample-bag-beige","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282296135853","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/amplebeige.jpg?v=1763469186"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":"Ample-Bag-Beige","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410247069869","handle":"ample-bag-black","isCollective":null,"title":"Ample Bag Black","type":"Ladies Bag","untranslatedTitle":"Ample Bag Black","url":"\/products\/ample-bag-black","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282296201389","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/Amplebagblack.jpg?v=1763469188"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":"Ample-Bag-Black","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410247168173","handle":"ample-bag-brown","isCollective":null,"title":"Ample Bag Brown","type":"Ladies Bag","untranslatedTitle":"Ample Bag Brown","url":"\/products\/ample-bag-brown","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282296299693","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ample_65e8b167-9305-458f-a187-3d5715c9cc46.jpg?v=1763469191"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":"Ample-Bag-Brown","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410247037101","handle":"ample-bag-maroon","isCollective":null,"title":"Ample Bag Maroon","type":"Ladies Bag","untranslatedTitle":"Ample Bag Maroon","url":"\/products\/ample-bag-maroon","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282296168621","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/Amplebagmaroon.jpg?v=1763469187"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":"Ample-Bag-Maroon","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410211025069","handle":"ample-bag-peach","isCollective":null,"title":"Ample Bag Peach","type":null,"untranslatedTitle":"Ample Bag Peach","url":"\/products\/ample-bag-peach","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"45282259108013","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/12_ce8b1601-d339-41f8-8595-d2ccd9298737.jpg?v=1763468914"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8571409957037","handle":"new-bag","isCollective":null,"title":"Aztec Jewel Shoulder Bag","type":null,"untranslatedTitle":"Aztec Jewel Shoulder Bag","url":"\/products\/new-bag","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45963337466029","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/2_7c9fa57e-4684-42fc-bc3a-f6c5a7429c48.png?v=1777550773"},"price":{"amount":1999.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410211745965","handle":"blunt-bag-beige-and-brown","isCollective":null,"title":"Blunt bag Beige And brown","type":"Ladies Bag","untranslatedTitle":"Blunt bag Beige And brown","url":"\/products\/blunt-bag-beige-and-brown","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"45282259894445","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/1_8a39838f-0b07-4daf-b873-036670389c81.jpg?v=1763468928"},"price":{"amount":1749.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410211713197","handle":"blunt-bag-black-brown","isCollective":null,"title":"Blunt bag black \u0026 brown","type":"Ladies Bag","untranslatedTitle":"Blunt bag black \u0026 brown","url":"\/products\/blunt-bag-black-brown","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"45282259861677","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/1_197252bf-a0d4-40a5-9ab2-6d648cc55858.jpg?v=1763468927"},"price":{"amount":1749.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8509249781933","handle":"luna-bag-beige-brown","isCollective":null,"title":"Box Canvas Beige \u0026 Brown","type":null,"untranslatedTitle":"Box Canvas Beige \u0026 Brown","url":"\/products\/luna-bag-beige-brown","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"45773289881773","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/image3_da7eb8c9-dbcf-4191-803c-f305626eeeec.png?v=1772695388"},"price":{"amount":1749.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8769805615277","handle":"box-canvas-boski-brown","isCollective":null,"title":"Box Canvas Boski \u0026 Brown","type":null,"untranslatedTitle":"Box Canvas Boski \u0026 Brown","url":"\/products\/box-canvas-boski-brown","vendor":"astore.pk","remoteShopId":null,"variants":[{"id":"47637650899117","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_26_40PM_026fe81f-c815-4bc9-bbdd-1f726726164d.png?v=1789802892"},"price":{"amount":1749.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8585959669933","handle":"deal-of-3-canvas-trio-bundle-copy","isCollective":null,"title":"Bucket Canvas - Trio Deal Beige","type":null,"untranslatedTitle":"Bucket Canvas - Trio Deal Beige","url":"\/products\/deal-of-3-canvas-trio-bundle-copy","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"46022063521965","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPT_Image_Jun_24_2026_12_33_27_PM.png?v=1782286607"},"price":{"amount":2049.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8630337700013","handle":"urban-grace-tote-bag","isCollective":null,"title":"Bucket Canvas - Trio Deal Brown","type":null,"untranslatedTitle":"Bucket Canvas - Trio Deal Brown","url":"\/products\/urban-grace-tote-bag","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"46394024820909","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPT_Image_Jul_22_2026_01_59_42_PM.png?v=1784710796"},"price":{"amount":2049.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8503770513581","handle":"bucket-canvas-tote-bag","isCollective":null,"title":"Bucket Canvas Beige \u0026 Black","type":null,"untranslatedTitle":"Bucket Canvas Beige \u0026 Black","url":"\/products\/bucket-canvas-tote-bag","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45751805804717","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/01_186607ad-2ece-43e7-adf1-bf10cc8472e2.png?v=1781940217"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8549853266093","handle":"bucket-canvas-tote-bag-copy","isCollective":null,"title":"Bucket Canvas black \u0026 brown","type":null,"untranslatedTitle":"Bucket Canvas black \u0026 brown","url":"\/products\/bucket-canvas-tote-bag-copy","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45900645826733","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageJul14_2026_10_50_27AM.jpg?v=1784703367"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8549853298861","handle":"bucket-canvas-black-brown-copy","isCollective":null,"title":"Bucket Canvas blue \u0026 brown","type":null,"untranslatedTitle":"Bucket Canvas blue \u0026 brown","url":"\/products\/bucket-canvas-black-brown-copy","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45900645859501","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep23_2026_10_25_37AM.png?v=1790142100"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8769802010797","handle":"bucket-canvas-boski-black","isCollective":null,"title":"Bucket Canvas Boski \u0026 Black","type":null,"untranslatedTitle":"Bucket Canvas Boski \u0026 Black","url":"\/products\/bucket-canvas-boski-black","vendor":"astore.pk","remoteShopId":null,"variants":[{"id":"47637231370413","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPT_Image_Sep_19_2026_12_16_30_PM.png?v=1789802372"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8549853659309","handle":"bucket-canvas-blue-black-copy","isCollective":null,"title":"Bucket Canvas brown \u0026 black","type":null,"untranslatedTitle":"Bucket Canvas brown \u0026 black","url":"\/products\/bucket-canvas-blue-black-copy","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45900646940845","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/11_a5e15fec-2882-4132-b4a8-e359fbc201ee.jpg?v=1784705312"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8591280079021","handle":"bucket-canvas-olive-green-black-copy","isCollective":null,"title":"Bucket Canvas green \u0026 black","type":null,"untranslatedTitle":"Bucket Canvas green \u0026 black","url":"\/products\/bucket-canvas-olive-green-black-copy","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"46042165706925","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/12_0860e74c-e8a8-48fe-b398-88c544c7f12f.jpg?v=1787039337"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8544694010029","handle":"bucket-tote-bag-black","isCollective":null,"title":"Bucket Canvas Tote Bag Black","type":null,"untranslatedTitle":"Bucket Canvas Tote Bag Black","url":"\/products\/bucket-tote-bag-black","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45886208999597","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPT_Image_Aug_18_2026_12_09_10_PM.png?v=1787036959"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8544694042797","handle":"bucket-tote-bag-maroon-black","isCollective":null,"title":"Bucket Canvas Tote Bag Maroon \u0026 Black","type":null,"untranslatedTitle":"Bucket Canvas Tote Bag Maroon \u0026 Black","url":"\/products\/bucket-tote-bag-maroon-black","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45886209032365","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/1_dc09307b-306c-4286-8c1b-689344dcea3e.jpg?v=1784009741"},"price":{"amount":1899.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410226360493","handle":"buckle-bag-brown","isCollective":null,"title":"Buckle Laptop bag Brown \u0026 black","type":"Ladies Bag","untranslatedTitle":"Buckle Laptop bag Brown \u0026 black","url":"\/products\/buckle-bag-brown","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282275131565","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/WhatsApp_Image_2025-10-07_at_4.58.13_PM_1.jpg?v=1763469035"},"price":{"amount":2199.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8431309389997","handle":"new-bag-black-1","isCollective":null,"title":"Bushra Bag Black","type":"Ladies Bag","untranslatedTitle":"Bushra Bag Black","url":"\/products\/new-bag-black-1","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45387458314413","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/2_558c3684-7507-4d49-b54b-263bbce7a9c9.jpg?v=1764334417"},"price":{"amount":1799.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8513211170989","handle":"box-canvas-beige-brown-copy-2","isCollective":null,"title":"Canvas Belle Tote Beige \u0026 Brown","type":null,"untranslatedTitle":"Canvas Belle Tote Beige \u0026 Brown","url":"\/products\/box-canvas-beige-brown-copy-2","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"45787425243309","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageMay9_2026_04_17_48PM.png?v=1778325701"},"price":{"amount":1799.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8769806172333","handle":"canvas-belle-tote-boski-brown","isCollective":null,"title":"Canvas Belle Tote Boski \u0026 Brown","type":null,"untranslatedTitle":"Canvas Belle Tote Boski \u0026 Brown","url":"\/products\/canvas-belle-tote-boski-brown","vendor":"astore.pk","remoteShopId":null,"variants":[{"id":"47637652308141","image":{"src":"\/\/ast
1511ore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_30_32PM.png?v=1789803046"},"price":{"amount":1799.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8583994835117","handle":"canvas-classic-combo-tote-set-of-2-copy","isCollective":null,"title":"Canvas Classic Combo Tote set of 2 Beige \u0026 Black","type":null,"untranslatedTitle":"Canvas Classic Combo Tote set of 2 Beige \u0026 Black","url":"\/products\/canvas-classic-combo-tote-set-of-2-copy","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"46016444367021","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/4_bee999a1-32be-41ff-af5f-d1c55bdae7d4.png?v=1781247678"},"price":{"amount":2499.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8580668391597","handle":"5-13-2026","isCollective":null,"title":"Canvas Classic Combo Tote set of 2 Beige \u0026 Brown","type":null,"untranslatedTitle":"Canvas Classic Combo Tote set of 2 Beige \u0026 Brown","url":"\/products\/
15115-13-2026","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"46004581630125","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/4_919bfb50-d5e4-471f-bdcb-37d0c10e3c1a.png?v=1781247738"},"price":{"amount":2499.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8769806467245","handle":"canvas-classic-combo-tote-set-of-2-boski-black","isCollective":null,"title":"Canvas Classic Combo Tote set of 2 Boski \u0026 Black","type":null,"untranslatedTitle":"Canvas Classic Combo Tote set of 2 Boski \u0026 Black","url":"\/products\/canvas-classic-combo-tote-set-of-2-boski-black","vendor":"astore.pk","remoteShopId":null,"variants":[{"id":"47637652865197","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_32_28PM.png?v=1789803228"},"price":{"amount":2499.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8769806762157","handle":"canvas-classic-combo-tote-set-of-2-boski-browncopy","isCollective":null,"title":"Canvas Classic Combo Tote set of 2 Boski \u0026 Brown","type":null,"untranslatedTitle":"Canvas Classic Combo Tote set of 2 Boski \u0026 Brown","url":"\/products\/canvas-classic-combo-tote-set-of-2-boski-browncopy","vendor":"astore.pk","remoteShopId":null,"variants":[{"id":"47637653749933","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_37_14PM.png?v=1789803485"},"price":{"amount":2499.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8661892858029","handle":"canvas-classic-pouch-beige-black","isCollective":null,"title":"Canvas Classic Pouch Beige With Black Strap","type":null,"untranslatedTitle":"Canvas Classic Pouch Beige With Black Strap","url":"\/products\/canvas-classic-pouch-beige-black","vendor":"astore.pk","remoteShopId":null,"variants":[{"id":"46861680083117","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageJul15_2026_04_11_30PM.png?v=1784113914"},"price":{"amount":1249.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8661893513389","handle":"canvas-classic-pouch-beige-brown","isCollective":null,"title":"Canvas Classic Pouch Beige With Brown Strap","type":null,"untranslatedTitle":"Canvas Classic Pouch Beige With Brown Strap","url":"\/products\/canvas-classic-pouch-beige-brown","vendor":"astore.pk","remoteShopId":null,"variants":[{"id":"46861683982509","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageJul15_2026_04_11_32PM_d273b5d6-91bb-48f6-afa1-74378ce4e45c.png?v=1784113942"},"price":{"amount":1249.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8769807417517","handle":"canvas-classic-pouch-boski-with-black-strap","isCollective":null,"title":"Canvas Classic Pouch Boski With Black Strap","type":null,"untranslatedTitle":"Canvas Classic Pouch Boski With Black Strap","url":"\/products\/canvas-classic-pouch-boski-with-black-strap","vendor":"astore.pk","remoteShopId":null,"variants":[{"id":"47637657157805","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPT_Image_Sep_19_2026_12_42_20_PM.png?v=1789803753"},"price":{"amount":1249.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8769808793773","handle":"canvas-classic-pouch-boski-with-brown-strap","isCollective":null,"title":"Canvas Classic Pouch Boski With Brown Strap","type":null,"untranslatedTitle":"Canvas Classic Pouch Boski With Brown Strap","url":"\/products\/canvas-classic-pouch-boski-with-brown-strap","vendor":"astore.pk","remoteShopId":null,"variants":[{"id":"47637663219885","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_37_22PM_8_2206fff7-fad3-478a-a373-c979d35d826a.png?v=1789803616"},"price":{"amount":1249.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8573595877549","handle":"oval-shape-keychain-copy","isCollective":null,"title":"Canvas Oval Shape Keychain","type":null,"untranslatedTitle":"Canvas Oval Shape Keychain","url":"\/products\/oval-shape-keychain-copy","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"45971055870125","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/05_bcfdee1a-dced-4ad3-9b72-deba6ce419f9.png?v=1779104414"},"price":{"amount":50.0,"currencyCode":"PKR"},"sku":null,"title":"Black","untranslatedTitle":"Black"}]},{"id":"8581167251629","handle":"cnavas-rectangle-shape-keychain","isCollective":null,"title":"Canvas Rectangle Shape Keychain","type":null,"untranslatedTitle":"Canvas Rectangle Shape Keychain","url":"\/products\/cnavas-rectangle-shape-keychain","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"46006921789613","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/03_96c34ea0-a48c-4b4c-95f7-d842aa0c66e7.png?v=1778739676"},"price":{"amount":60.0,"currencyCode":"PKR"},"sku":null,"title":"Black","untranslatedTitle":"Black"}]},{"id":"8573600432301","handle":"rectangle-shape-keychain-copy","isCollective":null,"title":"Canvas Tipi Shape Keychain","type":null,"untranslatedTitle":"Canvas Tipi Shape Keychain","url":"\/products\/rectangle-shape-keychain-copy","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"45971086114989","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPT_Image_May_18_2026_04_30_34_PM.png?v=1779104055"},"price":{"amount":50.0,"currencyCode":"PKR"},"sku":null,"title":"Black","untranslatedTitle":"Black"}]},{"id":"8581165973677","handle":"canvas-trace-shape-keychain","isCollective":null,"title":"Canvas Trace Shape Keychain","type":null,"untranslatedTitle":"Canvas Trace Shape Keychain","url":"\/products\/canvas-trace-shape-keychain","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"46006913269933","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/07_4e2d1a54-bc5c-4649-b937-a98c21c956b0.png?v=1778739115"},"price":{"amount":60.0,"currencyCode":"PKR"},"sku":null,"title":"Black","untranslatedTitle":"Black"}]},{"id":"8571414544557","handle":"wallet-copy","isCollective":null,"title":"Canvas Wallet","type":"Ladies Bag","untranslatedTitle":"Canvas Wallet","url":"\/products\/wallet-copy","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45963351883949","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/2_2d0d713c-88e4-4532-bc80-f7d6a443bbcd.png?v=1777713518"},"price":{"amount":299.0,"currencyCode":"PKR"},"sku":"Wallet-(Brown)-1","title":"brown","untranslatedTitle":"brown"}]},{"id":"8506543833261","handle":"caramel-curve-tote-bag-brown","isCollective":null,"title":"Caramel Curve Tote Bag Brown","type":null,"untranslatedTitle":"Caramel Curve Tote Bag Brown","url":"\/products\/caramel-curve-tote-bag-brown","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"45763707699373","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/10_c5968b54-a1f7-4f05-9891-b6b6da598560.png?v=1775557199"},"price":{"amount":1999.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8506543014061","handle":"oblina-bag-black-brown-copy","isCollective":null,"title":"Caramel Curve Tote Bag Peach","type":null,"untranslatedTitle":"Caramel Curve Tote Bag Peach","url":"\/products\/oblina-bag-black-brown-copy","vendor":"Astore®","remoteShopId":null,"variants":[{"id":"45763699835053","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/6_c7de13a9-6e0e-4e98-a3ab-e5a7faa0762e.png?v=1775556947"},"price":{"amount":1999.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]}
1511,{"id":"8410224230573","handle":"catchy-set-of-3-bag-beige","isCollective":null,"title":"catchy bag set of 3 beige","type":"Ladies Bag","untranslatedTitle":"catchy bag set of 3 beige","url":"\/products\/catchy-set-of-3-bag-beige","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282272837805","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/beige1_369cdbf3-a98f-4cec-81ed-7a4221bf366e.jpg?v=1763469019"},"price":{"amount":1949.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410228293805","handle":"catchy-bag-black","isCollective":null,"title":"catchy bag set of 3 black","type":"Ladies Bag","untranslatedTitle":"catchy bag set of 3 black","url":"\/products\/catchy-bag-black","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282277064877","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/black7_c7e8bed2-910f-4d96-b031-975daa018ef1.jpg?v=1763469046"},"price":{"amount":1949.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410224525485","handle":"catchy-set-of-3-bag-brown","isCollective":null,"title":"catchy bag set of 3 brown","type":"Ladies Bag","untranslatedTitle":"catchy bag set of 3 brown","url":"\/products\/catchy-set-of-3-bag-brown","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282273165485","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/brown1_085bc2f9-3073-409b-b7e3-03c1dfaaed9a.jpg?v=1763469022"},"price":{"amount":1949.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410224492717","handle":"catchy-set-of-3-bag-green","isCollective":null,"title":"catchy bag set of 3 green","type":"Ladies Bag","untranslatedTitle":"catchy bag set of 3 green","url":"\/products\/catchy-set-of-3-bag-green","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282273099949","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/green2_cde891ff-4b59-42b5-a25b-65a5571efd37.jpg?v=1763469021"},"price":{"amount":1949.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410224263341","handle":"catchy-set-of-3-bag-maroon","isCollective":null,"title":"catchy bag set of 3 maroon","type":"Ladies Bag","untranslatedTitle":"catchy bag set of 3 maroon","url":"\/products\/catchy-set-of-3-bag-maroon","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282272870573","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/maroon2_e3ae3bef-71f8-458e-bbda-93acd16baaac.jpg?v=1763469020"},"price":{"amount":1949.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410224197805","handle":"catchy-set-of-3-bag-peach","isCollective":null,"title":"catchy bag set of 3 peach","type":"Ladies Bag","untranslatedTitle":"catchy bag set of 3 peach","url":"\/products\/catchy-set-of-3-bag-peach","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282272805037","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/peach1_004dcfae-9f76-43ef-b86e-ba610dc5ef43.jpg?v=1763469018"},"price":{"amount":1949.0,"currencyCode":"PKR"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8410249625773","handle":"clarent-bag-black","isCollective":null,"title":"Clarent Bag Black","type":"Ladies Bag","untranslatedTitle":"Clarent Bag Black","url":"\/products\/clarent-bag-black","vendor":"Astore.pk","remoteShopId":null,"variants":[{"id":"45282298724525","image":{"src":"\/\/astore.pk\/cdn\/shop\/files\/clarentbaggreen.jpg?v=1763469211"},"price":{"amount":1699.0,"currencyCode":"PKR"},"sku":"Clarent-Bag-Black","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://astore.pk/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"156079030445","themeStoreId":"1368","themePublished":"true","eventMetadataId":"0edb0baa-81ff-41f5-9ae8-14917e80bbfa","pageType":"product","resourceId":"8769804894381","shopId":"73721479341","storefrontBaseUrl":"https:\/\/astore.pk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":1799.0,\"currencyCode\":\"PKR\"},\"product\":{\"title\":\"Mira Canvas Bag Plane Boski\",\"vendor\":\"astore.pk\",\"id\":\"8769804894381\",\"untranslatedTitle\":\"Mira Canvas Bag Plane Boski\",\"url\":\"\/products\/mira-canvas-bag-plane-boski\",\"type\":\"\"},\"id\":\"47637580710061\",\"image\":{\"src\":\"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
1511<script>
1512  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1513  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1514  window.ShopifyAnalytics.meta.currency = 'PKR';
1515  var meta = {"product":{"id":8769804894381,"gid":"gid:\/\/shopify\/Product\/8769804894381","vendor":"astore.pk","type":"","handle":"mira-canvas-bag-plane-boski","variants":[{"id":47637580710061,"price":179900,"name":"Mira Canvas Bag Plane Boski","public_title":null,"sku":null}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8769804894381,"requestId":"ff2c02d7-8d70-4f9d-aa80-e42acc99ed17-1790398400"}};
1516  for (var attr in meta) {
1517    window.ShopifyAnalytics.meta[attr] = meta[attr];
1518  }
1519</script>
vendor: 1 bytes, line 1519
1519
1520<script class="analytics">
1521  (function () {
1522    var customDocumentWrite = function(content) {
1523      var jquery = null;
1524
1525      if (window.jQuery) {
1526        jquery = window.jQuery;
1527      } else if (window.Checkout && window.Checkout.$) {
1528        jquery = window.Checkout.$;
1529      }
1530
1531      if (jquery) {
1532        jquery('body').append(content);
1533      }
1534    };
1535
1536    var hasLoggedConversion = function(token) {
1537      if (token) {
1538        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1539      }
1540      return false;
1541    }
1542
1543    var setCookieIfConversion = function(token) {
1544      if (token) {
1545        var twoMonthsFromNow = new Date(Date.now());
1546        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1547
1548        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1549      }
1550    }
1551
1552    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1553    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1554    if (trekkie.integrations) {
1555      return;
1556    }
1557    trekkie.methods = [
1558      'identify',
1559      'page',
1560      'ready',
1561      'track',
1562      'trackForm',
1563      'trackLink'
1564    ];
1565    trekkie.factory = function(method) {
1566      return function() {
1567        var args = Array.prototype.slice.call(arguments);
1568        args.unshift(method);
1569        trekkie.push(args);
1570        if (method == 'track' || method == 'page') {
1571          var pageUrl;
1572          try {
1573            pageUrl = window.location.href;
1574          } catch (e) {}
1575          var pageReferrer;
1576          try {
1577            pageReferrer = document.referrer;
1578          } catch (e) {}
1579          try {
1580            if (window.__TREKKIE_SHIM_QUEUE == null) {
1581              window.__TREKKIE_SHIM_QUEUE = [];
1582            }
1583            window.__TREKKIE_SHIM_QUEUE.push({
1584              from: 'trekkie-stub',
1585              method: method,
1586              args: args.slice(1),
1587              pageContext: {
1588                url: pageUrl,
1589                referrer: pageReferrer
1590              }
1591            });
1592          } catch (e) {
1593            // no-op
1594          }
1595        }
1596        return trekkie;
1597      };
1598    };
1599    for (var i = 0; i < trekkie.methods.length; i++) {
1600      var key = trekkie.methods[i];
1601      trekkie[key] = trekkie.factory(key);
1602    }
1603    trekkie.load = function(config) {
1604      trekkie.config = config || {};
1605      trekkie.config.initialDocumentCookie = document.cookie;
1606      var first = document.getElementsByTagName('script')[0];
1607var script = document.createElement('script');
1608script.type = 'text/javascript';
1609script.onerror = function(e) {
1610  var scriptFallback = document.createElement('script');
1611  scriptFallback.type = 'text/javascript';
1612  scriptFallback.onerror = function(error) {
1613          var Monorail = {
1614      produce: function produce(monorailDomain, schemaId, payload) {
1615        var currentMs = new Date().getTime();
1616        var event = {
1617          schema_id: schemaId,
1618          payload: payload,
1619          metadata: {
1620            event_created_at_ms: currentMs,
1621            event_sent_at_ms: currentMs
1622          }
1623        };
1624        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1625      },
1626      sendRequest: function sendRequest(endpointUrl, payload) {
1627        // Try the sendBeacon API
1628        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1629          var blobData = new window.Blob([payload], {
1630            type: 'text/plain'
1631          });
1632
1633          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1634            return true;
1635          } // sendBeacon was not successful
1636
1637        } // XHR beacon
1638
1639        var xhr = new XMLHttpRequest();
1640
1641        try {
1642          xhr.open('POST', endpointUrl);
1643          xhr.setRequestHeader('Content-Type', 'text/plain');
1644          xhr.send(payload);
1645        } catch (e) {
1646          console.log(e);
1647        }
1648
1649        return false;
1650      },
1651      isIos12: function isIos12() {
1652        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1653      }
1654    };
1655    Monorail.produce('monorail-edge.shopifysvc.com',
1656      'trekkie_storefront_load_errors/1.1',
1657      {shop_id: 73721479341,
1658      theme_id: 156079030445,
1659      app_name: "storefront",
1660      context_url: window.location.href,
1661      source_url: "//astore.pk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1662
1663  };
1664  scriptFallback.async = true;
1665  scriptFallback.src = '//astore.pk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1666  first.parentNode.insertBefore(scriptFallback, first);
1667};
1668script.async = true;
1669script.src = '//astore.pk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1670first.parentNode.insertBefore(script, first);
1671
1672    };
1673    trekkie.load(
1674      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":73721479341,"isMerchantRequest":null,"themeId":156079030445,"themeCityHash":"1150488378878901053","contentLanguage":"en","currency":"PKR","eventMetadataId":"0edb0baa-81ff-41f5-9ae8-14917e80bbfa"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1675    );
1676
1677    var loaded = false;
1678    trekkie.ready(function() {
1679      if (loaded) return;
1680      loaded = true;
1681
1682      window.ShopifyAnalytics.lib = window.trekkie;
1683
1684      var originalDocumentWrite = document.write;
1685      document.write = customDocumentWrite;
1686      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1687      document.write = originalDocumentWrite;
1688
1689      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1690      var token = match? match[1]: undefined;
1691      if (!hasLoggedConversion(token)) {
1692        setCookieIfConversion(token);
1693        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"PKR","variantId":47637580710061,"productId":8769804894381,"productGid":"gid:\/\/shopify\/Product\/8769804894381","name":"Mira Canvas Bag Plane Boski","price":"1799.00","sku":null,"brand":"astore.pk","variant":null,"category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1694      }
1695    });
1696
1697    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8769804894381,"requestId":"ff2c02d7-8d70-4f9d-aa80-e42acc99ed17-1790398400","shopifyEmitted":true});
1698
1699    var eventsListenerScript = document.createElement('script');
1700    eventsListenerScript.async = true;
1701    eventsListenerScript.src = "//astore.pk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1702    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1703})();</script>
vendor: 1 bytes, line 1703
1703
1704<script
1705  defer
1706  src="https://astore.pk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1707  data-application="storefront-renderer"
1708  data-shop-id="73721479341"
1709  data-render-region="gcp-us-central1"
1710  data-page-type="product"
1711  data-theme-instance-id="156079030445"
1712  data-theme-name="Craft"
1713  data-theme-version="15.5.0"
1714  data-monorail-region="shop_domain"
1715  data-resource-timing-sampling-rate="10"
1716  data-shs="true"
1717  data-shs-beacon="true"
1718  data-shs-export-with-fetch="true"
1719  data-shs-logs-sample-rate="1"
1720  data-shs-beacon-endpoint="https://astore.pk/api/collect"
1721></script>
1721
1722<meta name="shopify-y" content="208a5781-003a-4561-9a02-f3ec752203c2" data-expiration="1821956000000"><meta name="shopify-s" content="3b5764f7-6f89-48d6-971f-43b4871fe1ea" data-expiration="1790400200000"><meta name="new-cookie-storage-activated" content="t">
1723</head>
1724
1725  <body class="gradient">
1726    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1727      Skip to content
1728    </a><!-- BEGIN sections: header-group -->
1729<div id="shopify-section-sections--21507996811437__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//astore.pk/cdn/shop/t/5/assets/component-slideshow.css?v=17933591812325749411782512539" rel="stylesheet" type="text/css" media="all" />
1730<link href="//astore.pk/cdn/shop/t/5/assets/component-slider.css?v=14039311878856620671782512539" rel="stylesheet" type="text/css" media="all" />
1731
1732  <link href="//astore.pk/cdn/shop/t/5/assets/component-list-social.css?v=35792976012981934991782512539" rel="stylesheet" type="text/css" media="all" />
1733
1734
1735<div
1736  class="utility-bar color-scheme-6798daee-277f-4008-9726-4870f5dc5944 gradient utility-bar--bottom-border"
1737>
1738  <div class="page-width utility-bar__grid"><div
1739        class="announcement-bar"
1740        role="region"
1741        aria-label="Announcement"
1742        
1743      ><p class="announcement-bar__message h5">
1744            <span>Season End Sale Live - Upto 70% Off</span></p></div><div class="localization-wrapper">
1745</div>
1746  </div>
1747</div>
1748
1749
1750</div><div id="shopify-section-sections--21507996811437__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//astore.pk/cdn/shop/t/5/assets/component-list-menu.css?v=151968516119678728991782512539" media="print" onload="this.media='all'">
1751<link rel="stylesheet" href="//astore.pk/cdn/shop/t/5/assets/component-search.css?v=165164710990765432851782512539" media="print" onload="this.media='all'">
1752<link rel="stylesheet" href="//astore.pk/cdn/shop/t/5/assets/component-menu-drawer.css?v=147478906057189667651782512539" media="print" onload="this.media='all'">
1753<link
1754  rel="stylesheet"
1755  href="//astore.pk/cdn/shop/t/5/assets/component-cart-notification.css?v=20889559782744007811782512539"
1756  media="print"
1757  onload="this.media='all'"
1758><style>
1759  header-drawer {
1760    justify-self: start;
1761    margin-left: -1.2rem;
1762  }@media screen and (min-width: 990px) {
1763      header-drawer {
1764        display: none;
1765      }
1766    }.menu-drawer-container {
1767    display: flex;
1768  }
1769
1770  .list-menu {
1771    list-style: none;
1772    padding: 0;
1773    margin: 0;
1774  }
1775
1776  .list-menu--inline {
1777    display: inline-flex;
1778    flex-wrap: wrap;
1779  }
1780
1781  summary.list-menu__item {
1782    padding-right: 2.7rem;
1783  }
1784
1785  .list-menu__item {
1786    display: flex;
1787    align-items: center;
1788    line-height: calc(1 + 0.3 / var(--font-body-scale));
1789  }
1790
1791  .list-menu__item--link {
1792    text-decoration: none;
1793    padding-bottom: 1rem;
1794    padding-top: 1rem;
1795    line-height: calc(1 + 0.8 / var(--font-body-scale));
1796  }
1797
1798  @media screen and (min-width: 750px) {
1799    .list-menu__item--link {
1800      padding-bottom: 0.5rem;
1801      padding-top: 0.5rem;
1802    }
1803  }
1804</style><style data-shopify>.header {
1805    padding: 0px 3rem 0px 3rem;
1806  }
1807
1808  .section-header {
1809    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1810    margin-bottom: 0px;
1811  }
1812
1813  @media screen and (min-width: 750px) {
1814    .section-header {
1815      margin-bottom: 0px;
1816    }
1817  }
1818
1819  @media screen and (min-width: 990px) {
1820    .header {
1821      padding-top: 0px;
1822      padding-bottom: 0px;
1823    }
1824  }</style>
1824<script src="//astore.pk/cdn/shop/t/5/assets/cart-notification.js?v=15724493798342716601782512539" defer="defer"></script>
1824
1825
1826<div
1827  
1828  class="header-wrapper color-scheme-2 gradient"
1829><header class="header header--top-center header--mobile-center page-width header--has-menu header--has-social header--has-account">
1830
1831<header-drawer data-breakpoint="tablet">
1832  <details id="Details-menu-drawer-container" class="menu-drawer-container">
1833    <summary
1834      class="header__icon header__icon--menu header__icon--summary link focus-inset"
1835      aria-label="Menu"
1836    >
1837      <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>
1838<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>
1839</span>
1840    </summary>
1841    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1">
1842      <div class="menu-drawer__inner-container">
1843        <div class="menu-drawer__navigation-container">
1844          <nav class="menu-drawer__navigation">
1845            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a
1846                      id="HeaderDrawer-home"
1847                      href="/"
1848                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1849                      
1850                    >
1851                      Home
1852                    </a></li><li><a
1853                      id="HeaderDrawer-new-arrivals"
1854                      href="/collections/new-arrivals"
1855                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1856                      
1857                    >
1858                      New arrivals
1859                    </a></li><li><a
1860                      id="HeaderDrawer-deals"
1861                      href="/collections/deals"
1862                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1863                      
1864                    >
1865                      Deals
1866                    </a></li><li><details id="Details-menu-drawer-menu-item-4">
1867                      <summary
1868                        id="HeaderDrawer-bags"
1869                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1870                      >
1871                        Bags
1872                        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1872ox="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>
1873</span>
1874                        <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>
1875</span>
1876                      </summary>
1877                      <div
1878                        id="link-bags"
1879                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
1880                        tabindex="-1"
1881                      >
1882                        <div class="menu-drawer__inner-submenu">
1883                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1884                            <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1884ox="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>
1885</span>
1886                            Bags
1887                          </button>
1888                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
1889                                    id="HeaderDrawer-bags-all-bags"
1890                                    href="/collections/all-bags"
1891                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1892                                    
1893                                  >
1894                                    All Bags
1895                                  </a></li><li><a
1896                                    id="HeaderDrawer-bags-shoulder-bags"
1897                                    href="/collections/crossbody-bag-copy"
1898                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1899                                    
1900                                  >
1901                                    Shoulder Bags
1902                                  </a></li><li><a
1903                                    id="HeaderDrawer-bags-tote-bags"
1904                                    href="/collections/all-bags-copy"
1905                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1906                                    
1907                                  >
1908                                    Tote Bags
1909                                  </a></li><li><a
1910                                    id="HeaderDrawer-bags-cosmetic-bags"
1911                                    href="/collections/laptop-bags-copy"
1912                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1913                                    
1914                                  >
1915                                    Cosmetic Bags
1916                                  </a></li><li><a
1917                                    id="HeaderDrawer-bags-crossbody-bag"
1918                                    href="/collections/tote-bags-copy"
1919                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1920                                    
1921                                  >
1922                                    Crossbody Bag
1923                                  </a></li><li><a
1924                                    id="HeaderDrawer-bags-laptop-bags"
1925                                    href="/collections/shoulder-bags-copy"
1926                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1927                                    
1928                                  >
1929                                    Laptop Bags
1930                                  </a></li><li><a
1931                                    id="HeaderDrawer-bags-new-arrivals"
1932                                    href="/collections/new-arrivals"
1933                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1934                                    
1935                                  >
1936                                    New arrivals
1937                                  </a></li></ul>
1938                        </div>
1939                      </div>
1940                    </details></li><li><a
1941                      id="HeaderDrawer-contact-us"
1942                      href="/pages/contact"
1943                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1944                      
1945                    >
1946                      Contact us
1947                    </a></li><li><a
1948                      id="HeaderDrawer-blogs"
1949                      href="/blogs/news"
1950                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1951                      
1952                    >
1953                      Blogs
1954                    </a></li></ul>
1955          </nav>
1956          <div class="menu-drawer__utility-links"><a
1957                href="https://astore.pk/customer_authentication/redirect?locale=en&region_country=PK"
1958                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
1959                rel="nofollow"
1960              ><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19">
1960<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>
1961</span>Log in</a><div class="menu-drawer__localization header-localization">
1962</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1963                  <a href="https://www.facebook.com/Astore.pk" class="list-social__link link">
1964                    <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>
1965</span>
1966                    <span class="visually-hidden">Facebook</span>
1967                  </a>
1968                </li><li class="list-social__item">
1969                  <a href="https://www.instagram.com/astore_pk" class="list-social__link link">
1970                    <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>
1971</span>
1972                    <span class="visually-hidden">Instagram</span>
1973                  </a>
1974                </li></ul>
1975          </div>
1976        </div>
1977      </div>
1978    </div>
1979  </details>
1980</header-drawer>
1981
1982
1983<details-modal class="header__search">
1984  <details>
1985    <summary
1986      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
1987      aria-haspopup="dialog"
1988      aria-label="Search"
1989    >
1990      <span>
1991        <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>
1992</span>
1993        <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"/>
1993</svg>
1994</span>
1995      </span>
1996    </summary>
1997    <div
1998      class="search-modal modal__content gradient"
1999      role="dialog"
2000      aria-modal="true"
2001      aria-label="Search"
2002    >
2003      <div class="modal-overlay"></div>
2004      <div
2005        class="search-modal__content search-modal__content-bottom"
2006        tabindex="-1"
2007      ><search-form class="search-modal__form"><form action="/search" method="get" role="search" class="search search-modal__form">
2008          <div class="field">
2009            <input
2010              class="search__input field__input"
2011              id="Search-In-Modal-1"
2012              type="search"
2013              name="q"
2014              value=""
2015              placeholder="Search">
2016            <label class="field__label" for="Search-In-Modal-1">Search</label>
2017            <input type="hidden" name="options[prefix]" value="last">
2018            <button
2019              type="reset"
2020              class="reset__button field__button hidden"
2021              aria-label="Clear search term"
2022            >
2023              <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>
2024</span>
2025            </button>
2026            <button class="search__button field__button" aria-label="Search">
2027              <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>
2028</span>
2029            </button>
2030          </div></form></search-form><button
2031          type="button"
2032          class="search-modal__close-button modal__close-button link link--text focus-inset"
2033          aria-label="Close"
2034        >
2035          <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>
2036</span>
2037        </button>
2038      </div>
2039    </div>
2040  </details>
2041</details-modal>
2042<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
2043            
2044            <img src="//astore.pk/cdn/shop/files/logo.png?v=1770721087&amp;width=600" alt="astore.pk" srcset="//astore.pk/cdn/shop/files/logo.png?v=1770721087&amp;width=50 50w, //astore.pk/cdn/shop/files/logo.png?v=1770721087&amp;width=75 75w, //astore.pk/cdn/shop/files/logo.png?v=1770721087&amp;width=100 100w" width="50" height="50.0" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 100px) 50vw, 50px">
2045          </div></a>
2046
2047<nav class="header__inline-menu">
2048  <ul class="list-menu list-menu--inline" role="list"><li><a
2049            id="HeaderMenu-home"
2050            href="/"
2051            class="header__menu-item list-menu__item link link--text focus-inset"
2052            
2053          >
2054            <span
2055            >Home</span>
2056          </a></li><li><a
2057            id="HeaderMenu-new-arrivals"
2058            href="/collections/new-arrivals"
2059            class="header__menu-item list-menu__item link link--text focus-inset"
2060            
2061          >
2062            <span
2063            >New arrivals</span>
2064          </a></li><li><a
2065            id="HeaderMenu-deals"
2066            href="/collections/deals"
2067            class="header__menu-item list-menu__item link link--text focus-inset"
2068            
2069          >
2070            <span
2071            >Deals</span>
2072          </a></li><li><header-menu>
2073            <details id="Details-HeaderMenu-4">
2074              <summary
2075                id="HeaderMenu-bags"
2076                class="header__menu-item list-menu__item link focus-inset"
2077              >
2078                <span
2079                >Bags</span><svg class="icon icon-caret" viewBox="0 0 10 6">
2079<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>
2080</summary>
2081              <ul
2082                id="HeaderMenu-MenuList-4"
2083                class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup"
2084                role="list"
2085                tabindex="-1"
2086              ><li><a
2087                        id="HeaderMenu-bags-all-bags"
2088                        href="/collections/all-bags"
2089                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2090                        
2091                      >
2092                        All Bags
2093                      </a></li><li><a
2094                        id="HeaderMenu-bags-shoulder-bags"
2095                        href="/collections/crossbody-bag-copy"
2096                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2097                        
2098                      >
2099                        Shoulder Bags
2100                      </a></li><li><a
2101                        id="HeaderMenu-bags-tote-bags"
2102                        href="/collections/all-bags-copy"
2103                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2104                        
2105                      >
2106                        Tote Bags
2107                      </a></li><li><a
2108                        id="HeaderMenu-bags-cosmetic-bags"
2109                        href="/collections/laptop-bags-copy"
2110                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2111                        
2112                      >
2113                        Cosmetic Bags
2114                      </a></li><li><a
2115                        id="HeaderMenu-bags-crossbody-bag"
2116                        href="/collections/tote-bags-copy"
2117                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2118                        
2119                      >
2120                        Crossbody Bag
2121                      </a></li><li><a
2122                        id="HeaderMenu-bags-laptop-bags"
2123                        href="/collections/shoulder-bags-copy"
2124                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2125                        
2126                      >
2127                        Laptop Bags
2128                      </a></li><li><a
2129                        id="HeaderMenu-bags-new-arrivals"
2130                        href="/collections/new-arrivals"
2131                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
2132                        
2133                      >
2134                        New arrivals
2135                      </a></li></ul>
2136            </details>
2137          </header-menu></li><li><a
2138            id="HeaderMenu-contact-us"
2139            href="/pages/contact"
2140            class="header__menu-item list-menu__item link link--text focus-inset"
2141            
2142          >
2143            <span
2144            >Contact us</span>
2145          </a></li><li><a
2146            id="HeaderMenu-blogs"
2147            href="/blogs/news"
2148            class="header__menu-item list-menu__item link link--text focus-inset"
2149            
2150          >
2151            <span
2152            >Blogs</span>
2153          </a></li></ul>
2154</nav>
2155
2156<div class="header__icons">
2157      <div class="desktop-localization-wrapper">
2158</div>
2159      
2160
2161<details-modal class="header__search">
2162  <details>
2163    <summary
2164      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
2165      aria-haspopup="dialog"
2166      aria-label="Search"
2167    >
2168      <span>
2169        <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>
2170</span>
2171        <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>
2172</span>
2173      </span>
2174    </summary>
2175    <div
2176      class="search-modal modal__content gradient"
2177      role="dialog"
2178      aria-modal="true"
2179      aria-label="Search"
2180    >
2181      <div class="modal-overlay"></div>
2182      <div
2183        class="search-modal__content search-modal__content-bottom"
2184        tabindex="-1"
2185      ><search-form class="search-modal__form"><form action="/search" method="get" role="search" class="search search-modal__form">
2186          <div class="field">
2187            <input
2188              class="search__input field__input"
2189              id="Search-In-Modal"
2190              type="search"
2191              name="q"
2192              value=""
2193              placeholder="Search">
2194            <label class="field__label" for="Search-In-Modal">Search</label>
2195            <input type="hidden" name="options[prefix]" value="last">
2196            <button
2197              type="reset"
2198              class="reset__button field__button hidden"
2199              aria-label="Clear search term"
2200            >
2201              <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>
2202</span>
2203            </button>
2204            <button class="search__button field__button" aria-label="Search">
2205              <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>
2206</span>
2207            </button>
2208          </div></form></search-form><button
2209          type="button"
2210          class="search-modal__close-button modal__close-button link link--text focus-inset"
2211          aria-label="Close"
2212        >
2213          <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>
2214</span>
2215        </button>
2216      </div>
2217    </div>
2218  </details>
2219</details-modal>
2220
2221<a
2222          href="https://astore.pk/customer_authentication/redirect?locale=en&region_country=PK"
2223          class="header__icon header__icon--account link focus-inset small-hide"
2224          rel="nofollow"
2225        ><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>
2226</span><span class="visually-hidden">Log in</span>
2227        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble">
2228        
2229          <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>
2230</span>
2231        
2232        <span class="visually-hidden">Cart</span></a>
2233    </div>
2234  </header>
2235</div>
2236
2237<cart-notification>
2238  <div class="cart-notification-wrapper page-width">
2239    <div
2240      id="cart-notification"
2241      class="cart-notification focus-inset color-scheme-2 gradient"
2242      aria-modal="true"
2243      aria-label="Item added to your cart"
2244      role="dialog"
2245      tabindex="-1"
2246    >
2247      <div class="cart-notification__header">
2248        <h2 class="cart-notification__heading caption-large text-body"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" 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"/></svg>
2249Item added to your cart
2250        </h2>
2251        <button
2252          type="button"
2253          class="cart-notification__close modal__close-button link link--text focus-inset"
2254          aria-label="Close"
2255        >
2256          <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>
2257</span>
2258        </button>
2259      </div>
2260      <div id="cart-notification-product" class="cart-notification-product"></div>
2261      <div class="cart-notification__links">
2262        <a
2263          href="/cart"
2264          id="cart-notification-button"
2265          class="button button--secondary button--full-width"
2266        >View cart</a>
2267        <form action="/cart" method="post" id="cart-notification-form">
2268          <button class="button button--primary button--full-width" name="checkout">
2269            Check out
2270          </button>
2271        </form>
2272        <button type="button" class="link button-label">Continue shopping</button>
2273      </div>
2274    </div>
2275  </div>
2276</cart-notification>
2277<style data-shopify>
2278  .cart-notification {
2279    display: none;
2280  }
2281</style>
2282
2283
2284<script type="application/ld+json">
2285  {
2286    "@context": "http://schema.org",
2287    "@type": "Organization",
2288    "name": "astore.pk",
2289    
2290      "logo": "https:\/\/astore.pk\/cdn\/shop\/files\/logo.png?v=1770721087\u0026width=500",
2291    
2292    "sameAs": [
2293      "",
2294      "https:\/\/www.facebook.com\/Astore.pk",
2295      "",
2296      "https:\/\/www.instagram.com\/astore_pk",
2297      "",
2298      "",
2299      "",
2300      "",
2301      ""
2302    ],
2303    "url": "https:\/\/astore.pk"
2304  }
2305</script>
2305
2306</div>
2307<!-- END sections: header-group -->
2308
2309    <main
2310      id="MainContent"
2311      class="content-for-layout focus-none"
2312      role="main"
2313      tabindex="-1"
2314      data-template="product"
2315    >
2316      <section id="shopify-section-template--21507999826093__main" class="shopify-section section"><product-info
2317  id="MainProduct-template--21507999826093__main"
2318  class="section-template--21507999826093__main-padding gradient color-scheme-1"
2319  data-section="template--21507999826093__main"
2320  data-product-id="8769804894381"
2321  data-update-url="true"
2322  data-url="/products/mira-canvas-bag-plane-boski"
2323  
2324>
2325  <link href="//astore.pk/cdn/shop/t/5/assets/section-main-product.css?v=161818056142182136911782512539" rel="stylesheet" type="text/css" media="all" />
2326  <link href="//astore.pk/cdn/shop/t/5/assets/component-accordion.css?v=7971072480289620591782512539" rel="stylesheet" type="text/css" media="all" />
2327  <link href="//astore.pk/cdn/shop/t/5/assets/component-price.css?v=47596247576480123001782512539" rel="stylesheet" type="text/css" media="all" />
2328  <link href="//astore.pk/cdn/shop/t/5/assets/component-slider.css?v=14039311878856620671782512539" rel="stylesheet" type="text/css" media="all" />
2329  <link href="//astore.pk/cdn/shop/t/5/assets/component-rating.css?v=179577762467860590411782512539" rel="stylesheet" type="text/css" media="all" />
2330  <link href="//astore.pk/cdn/shop/t/5/assets/component-deferred-media.css?v=14096082462203297471782512539" rel="stylesheet" type="text/css" media="all" />
2331
2332  
2333<style data-shopify>.section-template--21507999826093__main-padding {
2334      padding-top: 27px;
2335      padding-bottom: 33px;
2336    }
2337
2338    @media screen and (min-width: 750px) {
2339      .section-template--21507999826093__main-padding {
2340        padding-top: 36px;
2341        padding-bottom: 44px;
2342      }
2343    }</style>
2343<script src="//astore.pk/cdn/shop/t/5/assets/product-info.js?v=12256067055285286701782512539" defer="defer"></script>
2343
2344  
2344<script src="//astore.pk/cdn/shop/t/5/assets/product-form.js?v=30308553270725186821782512539" defer="defer"></script>
2344
2345
2346  <product-component view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8769804894381,&quot;title&quot;:&quot;Mira Canvas Bag Plane Boski&quot;,&quot;handle&quot;:&quot;mira-canvas-bag-plane-boski&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;page&quot;,&quot;selectedOptions&quot;:[]}">
2347    <div class="page-width">
2348      <div class="product product--medium product--left product--stacked product--mobile-hide grid grid--1-col grid--2-col-tablet">
2349        <div class="grid__item product__media-wrapper">
2350          
2351<media-gallery
2352  id="MediaGallery-template--21507999826093__main"
2353  role="region"
2354  
2355    class="product__column-sticky"
2356  
2357  aria-label="Gallery Viewer"
2358  data-desktop-layout="stacked"
2359>
2360  <div id="GalleryStatus-template--21507999826093__main" class="visually-hidden" role="status"></div>
2361  <slider-component id="GalleryViewer-template--21507999826093__main" class="slider-mobile-gutter">
2362    <a class="skip-to-content-link button visually-hidden quick-add-hidden" href="#ProductInfo-template--21507999826093__main">
2363      Skip to product information
2364    </a>
2365    <ul
2366      id="Slider-Gallery-template--21507999826093__main"
2367      class="product__media-list contains-media grid grid--peek list-unstyled slider slider--mobile"
2368      role="list"
2369    >
2370<li
2371            id="Slide-template--21507999826093__main-32119988813997"
2372            class="product__media-item grid__item slider__slide is-active scroll-tr
2372igger animate--fade-in"
2373            data-media-id="template--21507999826093__main-32119988813997"
2374          >
2375
2376<div
2377  class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height"
2378  style="--ratio: 1.0; --preview-ratio: 1.0;"
2379>
2380  <modal-opener
2381    class="product__modal-opener product__modal-opener--image"
2382    data-modal="#ProductModal-template--21507999826093__main"
2383  >
2384    <span
2385      class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox"
2386      aria-hidden="true"
2387    >
2388      
2389          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 19 19"><path fill="currentColor" fill-rule="evenodd" d="M4.667 7.94a.5.5 0 0 1 .499-.501l5.534-.014a.5.5 0 1 1 .002 1l-5.534.014a.5.5 0 0 1-.5-.5" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M7.926 4.665a.5.5 0 0 1 .501.498l.014 5.534a.5.5 0 1 1-1 .003l-.014-5.534a.5.5 0 0 1 .499-.501" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M12.832 3.03a6.931 6.931 0 1 0-9.802 9.802 6.931 6.931 0 0 0 9.802-9.802M2.323 2.323a7.931 7.931 0 0 1 11.296 11.136l4.628 4.628a.5.5 0 0 1-.707.707l-4.662-4.662A7.932 7.932 0 0 1 2.323 2.323" clip-rule="evenodd"/></svg>
2390</span>
2391      
2392    </span>
2393
2394<div class="loading__spinner hidden">
2395  <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>
2396
2397</div>
2398<div class="product__media media media--transparent">
2399      <img src="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=1946" alt="" srcset="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=246 246w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=493 493w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=600 600w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=713 713w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=823 823w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=990 990w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=1100 1100w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=1206 1206w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=1346 1346w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=1426 1426w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=1646 1646w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&amp;width=1946 1946w" width="1946" height="1946" class="image-magnify-lightbox" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)">
2400    </div>
2401    <button
2402      class="product__media-toggle quick-add-hidden product__media-zoom-lightbox"
2403      type="button"
2404      aria-haspopup="dialog"
2405      data-media-id="32119988813997"
2406    >
2407      <span class="visually-hidden">
2408        Open media 1 in modal
2409      </span>
2410    </button>
2411  </modal-opener></div>
2412
2413          </li>
2414<li
2415            id="Slide-template--21507999826093__main-32119988781229"
2416            class="product__media-item grid__item slider__slide scroll-trigger animate--fade-in"
2417            data-media-id="template--21507999826093__main-32119988781229"
2418          >
2419
2420<div
2421  class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height"
2422  style="--ratio: 1.0; --preview-ratio: 1.0;"
2423>
2424  <modal-opener
2425    class="product__modal-opener product__modal-opener--image"
2426    data-modal="#ProductModal-template--21507999826093__main"
2427  >
2428    <span
2429      class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox"
2430      aria-hidden="true"
2431    >
2432      
2433          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 19 19"><path fill="currentColor" fill-rule="evenodd" d="M4.667 7.94a.5.5 0 0 1 .499-.501l5.534-.014a.5.5 0 1 1 .002 1l-5.534.014a.5.5 0 0 1-.5-.5" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M7.926 4.665a.5.5 0 0 1 .501.498l.014 5.534a.5.5 0 1 1-1 .003l-.014-5.534a.5.5 0 0 1 .499-.501" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M12.832 3.03a6.931 6.931 0 1 0-9.802 9.802 6.931 6.931 0 0 0 9.802-9.802M2.323 2.323a7.931 7.931 0 0 1 11.296 11.136l4.628 4.628a.5.5 0 0 1-.707.707l-4.662-4.662A7.932 7.932 0 0 1 2.323 2.323" clip-rule="evenodd"/></svg>
2434</span>
2435      
2436    </span>
2437
2438<div class="loading__spinner hidden">
2439  <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>
2440
2441</div>
2442<div class="product__media media media--transparent">
2443      <img src="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=1946" alt="" srcset="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=246 246w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=493 493w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=600 600w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=713 713w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=823 823w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=990 990w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=1100 1100w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=1206 1206w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=1346 1346w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=1426 1426w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=1646 1646w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&amp;width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)">
2444    </div>
2445    <button
2446      class="product__media-toggle quick-add-hidden product__media-zoom-lightbox"
2447      type="button"
2448      aria-haspopup="dialog"
2449      data-media-id="32119988781229"
2450    >
2451      <span class="visually-hidden">
2452        Open media 2 in modal
2453      </span>
2454    </button>
2455  </modal-opener></div>
2456
2457          </li>
2458<li
2459            id="Slide-template--21507999826093__main-32119988748461"
2460            class="product__media-item grid__item slider__slide scroll-trigger animate--fade-in"
2461            data-media-id="template--21507999826093__main-32119988748461"
2462          >
2463
2464<div
2465  class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height"
2466  style="--ratio: 1.0; --preview-ratio: 1.0;"
2467>
2468  <modal-opener
2469    class="product__modal-opener product__modal-opener--image"
2470    data-modal="#ProductModal-template--21507999826093__main"
2471  >
2472    <span
2473      class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox"
2474      aria-hidden="true"
2475    >
2476      
2477          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 19 19"><path fill="currentColor" fill-rule="evenodd" d="M4.667 7.94a.5.5 0 0 1 .499-.501l5.534-.014a.5.5 0 1 1 .002 1l-5.534.014a.5.5 0 0 1-.5-.5" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M7.926 4.665a.5.5 0 0 1 .501.498l.014 5.534a.5.5 0 1 1-1 .003l-.014-5.534a.5.5 0 0 1 .499-.501" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M12.832 3.03a6.931 6.931 0 1 0-9.802 9.802 6.931 6.931 0 0 0 9.802-9.802M2.323 2.323a7.931 7.931 0 0 1 11.296 11.136l4.628 4.628a.5.5 0 0 1-.707.707l-4.662-4.662A7.932 7.932 0 0 1 2.323 2.323" clip-rule="evenodd"/></svg>
2478</span>
2479      
2480    </span>
2481
2482<div class="loading__spinner hidden">
2483  <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>
2484
2485</div>
2486<div class="product__media media media--transparent">
2487      <img src="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=1946" alt="" srcset="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=246 246w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=493 493w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=600 600w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=713 713w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=823 823w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=990 990w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=1100 1100w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=1206 1206w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=1346 1346w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=1426 1426w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=1646 1646w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&amp;width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)">
2488    </div>
2489    <button
2490      class="product__media-toggle quick-add-hidden product__media-zoom-lightbox"
2491      type="button"
2492      aria-haspopup="dialog"
2493      data-media-id="32119988748461"
2494    >
2495      <span class="visually-hidden">
2496        Open media 3 in modal
2497      </span>
2498    </button>
2499  </modal-opener></div>
2500
2501          </li></ul>
2502    <div class="slider-buttons quick-add-hidden">
2503      <button
2504        type="button"
2505        class="slider-button slider-button--prev"
2506        name="previous"
2507        aria-label="Slide left"
2508      >
2509        <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>
2510</span>
2511      </button>
2512      <div class="slider-counter caption">
2513        <span class="slider-counter--current">1</span>
2514        <span aria-hidden="true"> / </span>
2515        <span class="visually-hidden">of</span>
2516        <span class="slider-counter--total">3</span>
2517      </div>
2518      <button
2519        type="button"
2520        class="slider-button slider-button--next"
2521        name="next"
2522        aria-label="Slide right"
2523      >
2524        <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>
2525</span>
2526      </button>
2527    </div>
2528  </slider-component></media-gallery>
2529
2530        </div>
2531        <div class="product__info-wrapper grid__item scroll-trigger animate--slide-in">
2532          <section
2533            id="ProductInfo-template--21507999826093__main"
2534            class="product__info-container product__column-sticky"
2535          ><p
2536                    class="product__text inline-richtext"
2537                    
2538                  >astore.pk</p><div class="product__title" >
2539                    <h1>Mira Canvas Bag Plane Boski</h1>
2540                    <a href="/products/mira-canvas-bag-plane-boski" class="product__title">
2541                      <h2 class="h1">
2542                        Mira Canvas Bag Plane Boski
2543                      </h2>
2544                    </a>
2545                  </div><div id="shopify-block-ANFJrNm5reDl5M1ZKU__judge_me_reviews_preview_badge_PLGnbd" class="shopify-block shopify-app-block">
2546<div class='jdgm-widget jdgm-preview-badge'
2547    data-id='8769804894381'
2548    data-template='manual-installation'>
2549  <div style='display:none' class='jdgm-prev-badge' data-average-rating='1.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='1.00' tabindex='0' aria-label='1.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div>
2550</div>
2551
2552
2553
2554
2555</div>
2556<div id="price-template--21507999826093__main" role="status" >
2557<div
2558    class="
2559      price price--large price--on-sale price--show-badge"
2560  >
2561    <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
2562          <span class="price-item price-item--regular">
2563            Rs.1,799.00 PKR
2564          </span></div>
2565      <div class="price__sale">
2566          <span class="visually-hidden visually-hidden--inline">Regular price</span>
2567          <span>
2568            <s class="price-item price-item--regular">
2569              
2570                Rs.2,899.00 PKR
2571              
2572            </s>
2573          </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
2574        <span class="price-item price-item--sale price-item--last">
2575          Rs.1,799.00 PKR
2576        </span>
2577      </div></div><span class="badge price__badge-sale color-scheme-5">
2578        Sale
2579      </span>
2580
2581      <span class="badge price__badge-sold-out color-scheme-4">
2582        Sold out
2583      </span></div>
2584
2585</div><div ><form method="post" action="/cart/add" id="product-form-installment-template--21507999826093__main" accept-charset="UTF-8" class="installment caption-large" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="47637580710061">
2586                      
2587<input type="hidden" name="product-id" value="8769804894381" /><input type="hidden" name="section-id" value="template--21507999826093__main" /></form></div>
2588
2589<div
2590                    id="Quantity-Form-template--21507999826093__main"
2591                    class="product-form__input product-form__quantity"
2592                    
2593                  >
2594                    
2595                    
2596
2597                    <span class="visually-hidden" id="quantity-label-template--21507999826093__main">Quantity</span>
2598                    <label
2599                      class="quantity__label form__label"
2600                      for="Quantity-template--21507999826093__main"
2601                      aria-labelledby="quantity-label-template--21507999826093__main"
2602                    >
2603                      <span aria-hidden="true">Quantity</span>
2604                      <span class="quantity__rules-cart hidden" aria-hidden="true">
2605
2606<div class="loading__spinner hidden">
2607  <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>
2608
2609</div>
2610<span
2611                          >(<span class="quantity-cart">0</span> in cart)</span
2612                        >
2613                      </span>
2614                    </label>
2615                    <div class="price-per-item__container">
2616                      <quantity-input class="quantity" data-url="/products/mira-canvas-bag-plane-boski" data-section="template--21507999826093__main">
2617                        <button class="quantity__button" name="minus" type="button">
2618                          <span class="visually-hidden">Decrease quantity for Mira Canvas Bag Plane Boski</span>
2619                          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-minus" viewBox="0 0 10 2"><path fill="currentColor" fill-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 1 1 0 1H1A.5.5 0 0 1 .5 1" clip-rule="evenodd"/></svg>
2620</span>
2621                        </button>
2622                        <input
2623                          class="quantity__input"
2624                          type="number"
2625                          name="quantity"
2626                          id="Quantity-template--21507999826093__main"
2627                          data-cart-quantity="0"
2628                          data-min="1"
2629                          min="1"
2630                          
2631                          step="1"
2632                          value="1"
2633                          form="product-form-template--21507999826093__main"
2634                        >
2635                        <button class="quantity__button" name="plus" type="button">
2636                          <span class="visually-hidden">Increase quantity for Mira Canvas Bag Plane Boski</span>
2637                          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 10 10"><path fill="currentColor" fill-rule="evenodd" d="M1 4.51a.5.5 0 0 0 0 1h3.5l.01 3.5a.5.5 0 0 0 1-.01V5.5l3.5-.01a.5.5 0 0 0-.01-1H5.5L5.49.99a.5.5 0 0 0-1 .01v3.5l-3.5.01z" clip-rule="evenodd"/></svg>
2638</span>
2639                        </button>
2640                      </quantity-input></div>
2641                    <div class="quantity__rules caption" id="Quantity-Rules-template--21507999826093__main"></div></div>
2642<div ><product-form
2643      class="product-form"
2644      data-hide-errors="false"
2645      data-section-id="template--21507999826093__main"
2646    >
2647      <div class="product-form__error-message-wrapper" role="alert" hidden>
2648        <span class="svg-wrapper"><svg class="icon icon-error" viewBox="0 0 13 13"><circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="2"/><circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/><path fill="#fff" d="m5.874 3.528.1 4.044h1.053l.1-4.044zm.627 6.133c.38 0 .68-.288.68-.656s-.3-.656-.68-.656-.681.288-.681.656.3.656.68.656"/><path fill="#fff" stroke="#EB001B" stroke-width=".7" d="M5.874 3.178h-.359l.01.359.1 4.044.008.341h1.736l.008-.341.1-4.044.01-.359H5.873Zm.627 6.833c.56 0 1.03-.432 1.03-1.006s-.47-1.006-1.03-1.006-1.031.432-1.031 1.006.47 1.006 1.03 1.006Z"/></svg>
2649</span>
2650        <span class="product-form__error-message"></span>
2651      </div><form method="post" action="/cart/add" id="product-form-template--21507999826093__main" 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
2652          type="hidden"
2653          name="id"
2654          value="47637580710061"
2655          
2656          class="product-variant-id"
2657        ><div class="product-form__buttons"><button
2658            id="ProductSubmitButton-template--21507999826093__main"
2659            type="submit"
2660            name="add"
2661            class="product-form__submit button button--full-width button--secondary"
2662            
2663          >
2664            <span>Add to cart
2665</span>
2666
2667<div class="loading__spinner hidden">
2668  <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>
2669
2670</div>
2671</button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="null" fallback="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:true,&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}" access-token="5c94445817e74a5213e17ca75451302f" buyer-country="PK" buyer-locale="en" buyer-currency="PKR" variant-params="[{&quot;id&quot;:47637580710061,&quot;requiresShipping&quot;:true}]" shop-id="73721479341" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton">&nbsp;</div> </div> </shopify-accelerated-checkout> </div>
2672</div><input type="hidden" name="product-id" value="8769804894381" /><input type="hidden" name="section-id" value="template--21507999826093__main" /></form></product-form><link href="//astore.pk/cdn/shop/t/5/assets/component-pickup-availability.css?v=34645222959864780961782512539" rel="stylesheet" type="text/css" media="all" />
2673<pickup-availability
2674      class="product__pickup-availabilities quick-add-hidden"
2675      
2676      data-root-url="/"
2677      data-variant-id="47637580710061"
2678      data-has-only-default-variant="true"
2679      data-product-page-color-scheme="gradient color-scheme-1"
2680    >
2681      <template>
2682        <pickup-availability-preview class="pickup-availability-preview">
2683          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-unavailable" viewBox="0 0 20 20"><path fill="#DE3618" stroke="#fff" d="M13.94 3.94 10 7.878l-3.94-3.94A1.499 1.499 0 1 0 3.94 6.06L7.88 10l-3.94 3.94a1.499 1.499 0 1 0 2.12 2.12L10 12.12l3.94 3.94a1.497 1.497 0 0 0 2.12 0 1.5 1.5 0 0 0 0-2.12L12.122 10l3.94-3.94a1.499 1.499 0 1 0-2.121-2.12z"/></svg>
2684</span>
2685          <div class="pickup-availability-info">
2686            <p class="caption-large">Couldn&#39;t load pickup availability</p>
2687            <button class="pickup-availability-button link link--text underlined-link">
2688              Refresh
2689            </button>
2690          </div>
2691        </pickup-availability-preview>
2692      </template>
2693    </pickup-availability>
2694
2695    
2695<script src="//astore.pk/cdn/shop/t/5/assets/pickup-availability.js?v=78418059211521962961782512539" defer="defer"></script>
2695</div>
2696<div class="product__description rte quick-add-hidden" >
2697                      <p><strong>Hand Bag<br></strong><strong>     Width</strong>: <span>11.5 </span>" inches<br><span><strong>     Height</strong>: 9 " inches<br></span><b>     <br></b><strong>- Fixed Shoulder handles<br></strong><strong>     Length:</strong><span> 21</span><span>" inches</span></p>
2698<p><strong>- Single Compartment<br>-</strong> One main zipper compartment.</p>
2699<p><strong><b>Note:</b><span> </span>There may be slight variation of colors due to bright light</strong></p>
2700                    </div><div id="shopify-block-AdEh2MEpOVDVBZmR5e__judge_me_reviews_review_widget_fCyHJ3" class="shopify-block shopify-app-block">
2701
2702
2703<div style='clear:both'></div>
2704<div id='judgeme_product_reviews'
2705    class='jdgm-widget jdgm-review-widget'
2706    data-product-title='Mira Canvas Bag Plane Boski'
2707    data-id='8769804894381'
2708    data-product-id='8769804894381'
2709    data-widget="review"
2710    data-shop-reviews="false"
2711    data-shop-reviews-count="395"
2712    data-cart-eligible-template="false"
2713    data-shop-average-rating="4.77"
2714    data-shop-review-count="8554"
2715    data-empty-state="empty_widget"
2716    data-entry-point="review_widget.js"
2717    data-entry-key="review-widget/main.js"
2718    data-block-id="AdEh2MEpOVDVBZmR5e__judge_me_reviews_review_widget_fCyHJ3"
2719    data-customer-logged-in="false"
2720    
2721    
2722    style='max-width: 1200px; margin: 0 auto;'>
2723
2724  
2725    
2726      <div class='jdgm-legacy-widget-content' style='display: none;'>
2727        <div class='jdgm-rev-widg' data-updated-at='2026-09-25T15:38:21Z' data-average-rating='1.00' data-number-of-reviews='1' data-number-of-questions='0' data-image-url='https://cdn.shopify.com/s/files/1/0737/2147/9341/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648'> <style class='jdgm-temp-hiding-style'>.jdgm-rev-widg{ display: none }</style> <div class='jdgm-rev-widg__header'> <h2 class='jdgm-rev-widg__title'>Customer Reviews</h2>  <div class='jdgm-rev-widg__summary'> <div class='jdgm-rev-widg__summary-stars' aria-label='Average rating is 1.00 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </div> <div class='jdgm-rev-widg__summary-text'>Based on 1 review</div> </div> <a style='display: none' href='#' class='jdgm-write-rev-link' role='button'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'>  <div class='jdgm-histogram__row' data-rating='5' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 5 star rating"  tabindex='0' ><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></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row' data-rating='4' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 4 star rating"  tabindex='0' ><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--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row' data-rating='3' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 3 star rating"  tabindex='0' ><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--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row' data-rating='2' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 2 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row' data-rating='1' data-frequency='1' data-percentage='100'>  <div class='jdgm-histogram__star' role='button' aria-label="100% (1) reviews with 1 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 100%;'> </div> </div> <div class='jdgm-histogram__percentage'>100%</div> <div class='jdgm-histogram__frequency'>(1)</div> </div>  <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div>     <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-rev-widg__body'>  <div class='jdgm-rev-widg__reviews'><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='0932537f-3aa5-4447-aa3d-be87c7d81734' data-review-language='' data-product-title='Mira Canvas Bag Plane Boski' data-product-url='/products/mira-canvas-bag-plane-boski' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'>  <div class='jdgm-rev__icon' > A </div>  <span class='jdgm-rev__rating' data-score='1' tabindex='0' aria-label='1 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2026-09-25T15:29:54Z' data-content='2026-09-25 15:29:54 UTC'></time>    <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'>  </span> <span class='jdgm-rev__author-wrapper' data-is-anonymous='true'> <span class='jdgm-rev__author'>Anonymous</span> <span class='jdgm-rev__location' >  </span>  </span> </div> <div class='jdgm-rev__content'>
2727  <div class='jdgm-rev__custom-form'>  </div> <b class='jdgm-rev__title'></b> <div class='jdgm-rev__body'><p>There services are so bad.
2728<br />Bcz I ordered 2 bags and one is missing also they received a full payment from my side.
2729<br />Shame on you astore</p></div> <div class='jdgm-rev__pics'>  <a class='jdgm-rev__pic-link jdgm--loading' target='_blank' rel='nofollow' href='https://review-images.judgeme.com/astore-pk/1790350195__inbound9143011473790770539__original.jpg?quality=80&amp;width=1024' data-mfp-src='https://review-images.judgeme.com/astore-pk/1790350195__inbound9143011473790770539__original.jpg?quality=80&amp;width=1024' aria-label='Anonymous review photo 1'> <img class='jdgm-rev__pic-img' alt='Anonymous review photo' data-src='https://review-images.judgeme.com/astore-pk/1790350195__inbound9143011473790770539__original.jpg?quality=80&amp;width=160'> </a>  <a class='jdgm-rev__pic-link jdgm--loading' target='_blank' rel='nofollow' href='https://review-images.judgeme.com/astore-pk/1790350196__inbound6916944567748119897__original.jpg?quality=80&amp;width=1024' data-mfp-src='https://review-images.judgeme.com/astore-pk/1790350196__inbound6916944567748119897__original.jpg?quality=80&amp;width=1024' aria-label='Anonymous review photo 2'> <img class='jdgm-rev__pic-img' alt='Anonymous review photo' data-src='https://review-images.judgeme.com/astore-pk/1790350196__inbound6916944567748119897__original.jpg?quality=80&amp;width=160'> </a>  </div> <div class='jdgm-rev__vids'>   </div> <div class='jdgm-rev__transparency-badge-wrapper'>  <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_store_visitor></div>  </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'>  </div> </div></div> <div class='jdgm-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_widget' style="display: none;"></div>  </div> <div class='jdgm-rev-widg__paginate-spinner-wrapper'> <div class='jdgm-spinner'></div> </div> </div>
2730      </div>
2731    
2732    
2733    
2734  
2735
2736  
2737</div>
2738
2739
2740
2741
2742
2743
2744
2745
2746</div>
2747
2748<script src="//astore.pk/cdn/shop/t/5/assets/share.js?v=13024540447964430191782512539" defer="defer"></script>
2748
2749
2750<share-button id="Share-template--21507999826093__main" class="share-button quick-add-hidden" >
2751  <button class="share-button__button hidden">
2752    <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-share" viewBox="0 0 13 12"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M1.625 8.125v2.167a1.083 1.083 0 0 0 1.083 1.083h7.584a1.083 1.083 0 0 0 1.083-1.083V8.125"/><path fill="currentColor" fill-rule="evenodd" d="M6.148 1.271a.5.5 0 0 1 .707 0L9.563 3.98a.5.5 0 0 1-.707.707L6.501 2.332 4.147 4.687a.5.5 0 1 1-.708-.707z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M6.5 1.125a.5.5 0 0 1 .5.5v6.5a.5.5 0 0 1-1 0v-6.5a.5.5 0 0 1 .5-.5" clip-rule="evenodd"/></svg>
2753</span>
2754    Share
2755  </button>
2756  <details id="Details-share-template--21507999826093__main">
2757    <summary class="share-button__button">
2758      <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-share" viewBox="0 0 13 12"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M1.625 8.125v2.167a1.083 1.083 0 0 0 1.083 1.083h7.584a1.083 1.083 0 0 0 1.083-1.083V8.125"/><path fill="currentColor" fill-rule="evenodd" d="M6.148 1.271a.5.5 0 0 1 .707 0L9.563 3.98a.5.5 0 0 1-.707.707L6.501 2.332 4.147 4.687a.5.5 0 1 1-.708-.707z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M6.5 1.125a.5.5 0 0 1 .5.5v6.5a.5.5 0 0 1-1 0v-6.5a.5.5 0 0 1 .5-.5" clip-rule="evenodd"/></svg>
2759</span>
2760      Share
2761    </summary>
2762    <div class="share-button__fallback motion-reduce">
2763      <div class="field">
2764        <span id="ShareMessage-template--21507999826093__main" class="share-button__message hidden" role="status"> </span>
2765        <input
2766          type="text"
2767          class="field__input"
2768          id="ShareUrl-template--21507999826093__main"
2769          value="https://astore.pk/products/mira-canvas-bag-plane-boski"
2770          placeholder="Link"
2771          onclick="this.select();"
2772          readonly
2773        >
2774        <label class="field__label" for="ShareUrl-template--21507999826093__main">Link</label>
2775      </div>
2776      <button class="share-button__close hidden">
2777        <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>
2778</span>
2779        <span class="visually-hidden">Close share</span>
2780      </button>
2781      <button class="share-button__copy">
2782        <span class="svg-wrapper"><svg
2783  class="icon icon-clipboard"
2784  width="11"
2785  height="13"
2786  fill="none"
2787  xmlns="http://www.w3.org/2000/svg"
2788  aria-hidden="true"
2789  focusable="false"
2790  viewBox="0 0 11 13"
2791>
2792  <path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor"/>
2793</svg>
2794</span>
2795        <span class="visually-hidden">Copy link</span>
2796      </button>
2797    </div>
2798  </details>
2799</share-button>
2800
2801<a href="/products/mira-canvas-bag-plane-boski" class="link product__view-details animate-arrow">
2802              View full details
2803<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
2803ox="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>
2804</a>
2805          </section>
2806        </div>
2807      </div>
2808
2809      
2810
2811<product-modal id="ProductModal-template--21507999826093__main" class="product-media-modal media-modal">
2812  <div
2813    class="product-media-modal__dialog color-scheme-1 gradient"
2814    role="dialog"
2815    aria-label="Media gallery"
2816    aria-modal="true"
2817    tabindex="-1"
2818  >
2819    <button
2820      id="ModalClose-template--21507999826093__main"
2821      type="button"
2822      class="product-media-modal__toggle"
2823      aria-label="Close"
2824    >
2825      <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>
2826
2827    </button>
2828
2829    <div
2830      class="product-media-modal__content color-scheme-1 gradient"
2831      role="document"
2832      aria-label="Media gallery"
2833      tabindex="0"
2834    >
2835<img
2836    class="global-media-settings global-media-settings--no-shadow"
2837    srcset="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=550 550w,//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=1100 1100w,//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648 1254w
2838    "
2839    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2840    src="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=1445"
2841    alt="Mira Canvas Bag Plane Boski"
2842    loading="lazy"
2843    width="1100"
2844    height="1100"
2845    data-media-id="32119988813997"
2846  >
2847<img
2848    class="global-media-settings global-media-settings--no-shadow"
2849    srcset="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=550 550w,//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=1100 1100w,//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648 1254w
2850    "
2851    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2852    src="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=1445"
2853    alt="Mira Canvas Bag Plane Boski"
2854    loading="lazy"
2855    width="1100"
2856    height="1100"
2857    data-media-id="32119988781229"
2858  >
2859<img
2860    class="global-media-settings global-media-settings--no-shadow"
2861    srcset="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=550 550w,//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=1100 1100w,//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649 1254w
2862    "
2863    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2864    src="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=1445"
2865    alt="Mira Canvas Bag Plane Boski"
2866    loading="lazy"
2867    width="1100"
2868    height="1100"
2869    data-media-id="32119988748461"
2870  ></div>
2871  </div>
2872</product-modal>
2873
2874
2875      
2876<script src="//astore.pk/cdn/shop/t/5/assets/product-modal.js?v=116616134454508949461782512539" defer="defer"></script>
2876
2877        
2877<script src="//astore.pk/cdn/shop/t/5/assets/media-gallery.js?v=53998976194532824491782512539" defer="defer"></script>
2877<script type="application/ld+json">
2878        {"@context":"http:\/\/schema.org\/","@id":"\/products\/mira-canvas-bag-plane-boski#product","@type":"Product","brand":{"@type":"Brand","name":"astore.pk"},"category":"Bucket Bags","description":"Hand Bag     Width: 11.5 \" inches     Height: 9 \" inches     - Fixed Shoulder handles     Length: 21\" inches\n- Single Compartment- One main zipper compartment.\nNote: There may be slight variation of colors due to bright light","image":"https:\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648\u0026width=1920","name":"Mira Canvas Bag Plane Boski","offers":{"@id":"\/products\/mira-canvas-bag-plane-boski?variant=47637580710061#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1799.00","priceCurrency":"PKR","url":"https:\/\/astore.pk\/products\/mira-canvas-bag-plane-boski?variant=47637580710061"},"url":"https:\/\/astore.pk\/products\/mira-canvas-bag-plane-boski"}
2879      </script>
2879
2880    </div>
2881  </product-component>
2882</product-info>
2883
2884
2885</section><div id="shopify-section-template--21507999826093__disclosures" class="shopify-section"><style data-shopify>.section-template--21507999826093__disclosures-padding {
2886    padding-top: 27px;
2887    padding-bottom: 0px;
2888  }
2889
2890  @media screen and (min-width: 750px) {
2891    .section-template--21507999826093__disclosures-padding {
2892      padding-top: 36px;
2893      padding-bottom: 0px;
2894    }
2895  }</style>
2896</div><section id="shopify-section-template--21507999826093__related-products" class="shopify-section section"><link href="//astore.pk/cdn/shop/t/5/assets/component-card.css?v=120341546515895839841782512539" rel="stylesheet" type="text/css" media="all" />
2897<link href="//astore.pk/cdn/shop/t/5/assets/component-price.css?v=47596247576480123001782512539" rel="stylesheet" type="text/css" media="all" />
2898<link href="//astore.pk/cdn/shop/t/5/assets/section-related-products.css?v=80324771040738084201782512539" rel="stylesheet" type="text/css" media="all" />
2899
2900<style data-shopify>.section-template--21507999826093__related-products-padding {
2901    padding-top: 27px;
2902    padding-bottom: 51px;
2903  }
2904
2905  @media screen and (min-width: 750px) {
2906    .section-template--21507999826093__related-products-padding {
2907      padding-top: 36px;
2908      padding-bottom: 68px;
2909    }
2910  }</style><div class="color-scheme-1 gradient">
2911  <product-recommendations
2912    class="related-products page-width section-template--21507999826093__related-products-padding isolate scroll-trigger animate--slide-in"
2913    data-url="/recommendations/products?limit=4"
2914    data-section-id="template--21507999826093__related-products"
2915    data-product-id="8769804894381"
2916  >
2917    
2918  </product-recommendations>
2919  </div>
2920
2921
2922</section>
2923    </main>
2924
2925    <!-- BEGIN sections: footer-group -->
2926<section id="shopify-section-sections--21507996745901__newsletter" class="shopify-section shopify-section-group-footer-group section"><link href="//astore.pk/cdn/shop/t/5/assets/component-newsletter.css?v=4727253280200485261782512539" rel="stylesheet" type="text/css" media="all" />
2927<link href="//astore.pk/cdn/shop/t/5/assets/newsletter-section.css?v=62410470717655853621782512539" rel="stylesheet" type="text/css" media="all" />
2928<style data-shopify>.section-sections--21507996745901__newsletter-padding {
2929    padding-top: 27px;
2930    padding-bottom: 33px;
2931  }
2932
2933  @media screen and (min-width: 750px) {
2934    .section-sections--21507996745901__newsletter-padding {
2935      padding-top: 36px;
2936      padding-bottom: 44px;
2937    }
2938  }</style><div class="newsletter center ">
2939  <div class="newsletter__wrapper color-scheme-6798daee-277f-4008-9726-4870f5dc5944 gradient content-container isolate content-container--full-width section-sections--21507996745901__newsletter-padding"><h2
2940            class="inline-richtext h1 scroll-trigger animate--slide-in"
2941            
2942            
2943              data-cascade
2944              style="--animation-order: 1;"
2945            
2946          >
2947            GET IN TOUICH
2948          </h2><div
2949            class="newsletter__subheading rte scroll-trigger animate--slide-in"
2950            
2951            
2952              data-cascade
2953              style="--animation-order: 2;"
2954            
2955          >
2956            <p>[email protected]</p>
2957          </div></div>
2958</div>
2959
2960
2961</section><div id="shopify-section-sections--21507996745901__footer" class="shopify-section shopify-section-group-footer-group">
2962<link href="//astore.pk/cdn/shop/t/5/assets/section-footer.css?v=60318643098753476351782512539" rel="stylesheet" type="text/css" media="all" />
2963<link href="//astore.pk/cdn/shop/t/5/assets/component-newsletter.css?v=4727253280200485261782512539" rel="stylesheet" type="text/css" media="all" />
2964<link href="//astore.pk/cdn/shop/t/5/assets/component-list-menu.css?v=151968516119678728991782512539" rel="stylesheet" type="text/css" media="all" />
2965<link href="//astore.pk/cdn/shop/t/5/assets/component-list-payment.css?v=69253961410771838501782512539" rel="stylesheet" type="text/css" media="all" />
2966<link href="//astore.pk/cdn/shop/t/5/assets/component-list-social.css?v=35792976012981934991782512539" rel="stylesheet" type="text/css" media="all" />
2967<style data-shopify>.footer {
2968    margin-top: 0px;
2969  }
2970
2971  .section-sections--21507996745901__footer-padding {
2972    padding-top: 0px;
2973    padding-bottom: 27px;
2974  }
2975
2976  @media screen and (min-width: 750px) {
2977    .footer {
2978      margin-top: 0px;
2979    }
2980
2981    .section-sections--21507996745901__footer-padding {
2982      padding-top: 0px;
2983      padding-bottom: 36px;
2984    }
2985  }</style><footer class="footer color-scheme-6798daee-277f-4008-9726-4870f5dc5944 gradient section-sections--21507996745901__footer-padding"><div class="footer__content-top page-width"><div
2986            class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet  scroll-tr
2986igger animate--slide-in"
2987            
2988              data-cascade
2989            
2990          ><div
2991                class="footer-block grid__item scroll-trigger animate--slide-in"
2992                
2993                
2994                  data-cascade
2995                  style="--animation-order: 1;"
2996                
2997              ><h2 class="footer-block__heading inline-richtext">For Queries & Support</h2><div class="footer-block__details-content rte">
2998                      <p>Whatsapp 03285049448</p>
2999                    </div></div><div
3000                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
3001                
3002                
3003                  data-cascade
3004                  style="--animation-order: 2;"
3005                
3006              ><h2 class="footer-block__heading inline-richtext">Shop</h2><ul class="footer-block__details-content list-unstyled"><li>
3007                            <a
3008                              href="/collections/all-bags"
3009                              class="link link--text list-menu__item list-menu__item--link"
3010                            >
3011                              All Bags
3012                            </a>
3013                          </li><li>
3014                            <a
3015                              href="/collections/crossbody-bag-copy"
3016                              class="link link--text list-menu__item list-menu__item--link"
3017                            >
3018                              Shoulder Bags
3019                            </a>
3020                          </li><li>
3021                            <a
3022                              href="/collections/all-bags-copy"
3023                              class="link link--text list-menu__item list-menu__item--link"
3024                            >
3025                              Tote Bags
3026                            </a>
3027                          </li><li>
3028                            <a
3029                              href="/collections/tote-bags-copy"
3030                              class="link link--text list-menu__item list-menu__item--link"
3031                            >
3032                              Crossbody Bag
3033                            </a>
3034                          </li><li>
3035                            <a
3036                              href="/collections/shoulder-bags-copy"
3037                              class="link link--text list-menu__item list-menu__item--link"
3038                            >
3039                              Laptop Bags
3040                            </a>
3041                          </li><li>
3042                            <a
3043                              href="/collections/laptop-bags-copy"
3044                              class="link link--text list-menu__item list-menu__item--link"
3045                            >
3046                              Cosmetic Bags
3047                            </a>
3048                          </li></ul></div><div
3049                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
3050                
3051                
3052                  data-cascade
3053                  style="--animation-order: 3;"
3054                
3055              ><h2 class="footer-block__heading inline-richtext">Customer Care</h2><ul class="footer-block__details-content list-unstyled"><li>
3056                            <a
3057                              href="/pages/about-us"
3058                              class="link link--text list-menu__item list-menu__item--link"
3059                            >
3060                              About us
3061                            </a>
3062                          </li><li>
3063                            <a
3064                              href="/blogs/news"
3065                              class="link link--text list-menu__item list-menu__item--link"
3066                            >
3067                              Blogs
3068                            </a>
3069                          </li><li>
3070                            <a
3071                              href="/pages/bulk-orders"
3072                              class="link link--text list-menu__item list-menu__item--link"
3073                            >
3074                              Bulk Orders
3075                            </a>
3076                          </li><li>
3077                            <a
3078                              href="/pages/contact"
3079                              class="link link--text list-menu__item list-menu__item--link"
3080                            >
3081                              Contact
3082                            </a>
3083                          </li><li>
3084                            <a
3085                              href="/pages/faqs"
3086                              class="link link--text list-menu__item list-menu__item--link"
3087                            >
3088                              Faqs
3089                            </a>
3090                          </li><li>
3091                            <a
3092                              href="/pages/return-refund-policy"
3093                              class="link link--text list-menu__item list-menu__item--link"
3094                            >
3095                              Return &amp; Refund Policy
3096                            </a>
3097                          </li></ul></div></div><div
3098          class="footer-block--newsletter scroll-trigger animate--slide-in"
3099          
3100            data-cascade
3101          
3102        >
3103
3104<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
3105      <a href="https://www.facebook.com/Astore.pk" class="link list-social__link">
3106        <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>
3107</span>
3108        <span class="visually-hidden">Facebook</span>
3109      </a>
3110    </li><li class="list-social__item">
3111      <a href="https://www.instagram.com/astore_pk" class="link list-social__link">
3112        <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>
3113</span>
3114        <span class="visually-hidden">Instagram</span>
3115      </a>
3116    </li></ul>
3117</div>
3118      </div><div
3119    class="footer__content-bottom scroll-trigger animate--slide-in"
3120    
3121      data-cascade
3122    
3123  >
3124    <div class="footer__content-bottom-wrapper page-width">
3125      <div class="footer__column footer__localization isolate"></div>
3126      <div class="footer__column footer__column--info"><div class="footer__payment">
3127            <span class="visually-hidden">Payment methods</span>
3128            <ul class="list list-payment" role="list"></ul>
3129          </div></div>
3130    </div>
3131    <div class="footer__content-bottom-wrapper page-width">
3132      <div class="footer__copyright caption">
3133        <small class="copyright__content"
3134          >&copy; 2026, <a href="/" title="">astore.pk</a></small>
3135        <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></small><ul class="policies list-unstyled"><li>
3136                  <small class="copyright__content"
3137                    ><a href="/policies/privacy-policy">Privacy policy</a></small
3138                  >
3139                </li><li>
3140                  <small class="copyright__content"
3141                    ><a href="/policies/refund-policy">Refund policy</a></small
3142                  >
3143                </li><li>
3144                  <small class="copyright__content"
3145                    ><a href="/policies/terms-of-service">Terms of service</a></small
3146                  >
3147                </li><li>
3148                  <small class="copyright__content"
3149                    ><a href="/policies/contact-information">Contact information</a></small
3150                  >
3151                </li></ul></div>
3152    </div>
3153  </div>
3154</footer>
3155
3156
3157</div>
3158<!-- END sections: footer-group -->
3159
3160    <ul hidden>
3161      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
3162      <li id="a11y-new-window-message">Opens in a new window.</li>
3163    </ul>
3164
3165    
3165<script>
3166      window.shopUrl = 'https://astore.pk';
3167      window.routes = {
3168        cart_add_url: '/cart/add',
3169        cart_change_url: '/cart/change',
3170        cart_update_url: '/cart/update',
3171        cart_url: '/cart',
3172        predictive_search_url: '/search/suggest',
3173      };
3174
3175      window.cartStrings = {
3176        error: `There was an error while updating your cart. Please try again.`,
3177        quantityError: `You can only add [quantity] of this item to your cart.`,
3178      };
3179
3180      window.variantStrings = {
3181        addToCart: `Add to cart`,
3182        soldOut: `Sold out`,
3183        unavailable: `Unavailable`,
3184        unavailable_with_option: `[value] - Unavailable`,
3185      };
3186
3187      window.quickOrderListStrings = {
3188        itemsAdded: `[quantity] items added`,
3189        itemAdded: `[quantity] item added`,
3190        itemsRemoved: `[quantity] items removed`,
3191        itemRemoved: `[quantity] item removed`,
3192        viewCart: `View cart`,
3193        each: `[money]/ea`,
3194        min_error: `This item has a minimum of [min]`,
3195        max_error: `This item has a maximum of [max]`,
3196        step_error: `You can only add this item in increments of [step]`,
3197      };
3198
3199      window.accessibilityStrings = {
3200        imageAvailable: `Image [index] is now available in gallery view`,
3201        shareSuccess: `Link copied to clipboard`,
3202        pauseSlideshow: `Pause slideshow`,
3203        playSlideshow: `Play slideshow`,
3204        recipientFormExpanded: `Gift card recipient form expanded`,
3205        recipientFormCollapsed: `Gift card recipient form collapsed`,
3206        countrySelectorSearchCount: `[count] countries/regions found`,
3207      };
3208    </script>
3208<div id="shopify-block-AVFIySTFEaVpmWUFPS__144831480468751239" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: vite-tag -->
3209
3210
3211  
3211<script src="https://cdn.shopify.com/extensions/01a0d8f9-6fff-772b-99c8-e7e9c182ce66/essential-post-purchase-upsell-1716/assets/app-embed-Cpe1UAQF.js" type="module" crossorigin="anonymous"></script>
3211
3212  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0d8f9-6fff-772b-99c8-e7e9c182ce66/essential-post-purchase-upsell-1716/assets/stylex-B1AGQYz4.js" crossorigin="anonymous">
3213  <link href="//cdn.shopify.com/extensions/01a0d8f9-6fff-772b-99c8-e7e9c182ce66/essential-post-purchase-upsell-1716/assets/stylex-BbwzPrER.css" rel="stylesheet" type="text/css" media="all" />
3214
3215<!-- END app snippet -->
3216
3217<essential-upsell-app-embed
3218  upsell-app-data="{&quot;funnels&quot;:[{&quot;id&quot;:&quot;c31e63a3-d792-4523-b5c5-69783c3ad7b7&quot;,&quot;name&quot;:&quot;Product page offer&quot;,&quot;content&quot;:{&quot;offerType&quot;:&quot;CROSS_SELL&quot;,&quot;titleText&quot;:&quot;Add Side ons on 80%OFF&quot;,&quot;buttonText&quot;:&quot;Add&quot;,&quot;secondaryButtonText&quot;:&quot;Skip offer&quot;},&quot;upsell&quot;:{&quot;productsType&quot;:&quot;SPECIFIC&quot;,&quot;recommendationIntent&quot;:&quot;RELATED&quot;,&quot;discountType&quot;:&quot;NONE&quot;,&quot;discountValue&quot;:null,&quot;applyDiscountType&quot;:&quot;TRIGGER_PRODUCT&quot;,&quot;isHideProductInCart&quot;:false,&quot;isHideTriggerProduct&quot;:true,&quot;specificProducts&quot;:[{&quot;shopifyId&quot;:&quot;gid://shopify/Product/8418067120301&quot;,&quot;shopifyHandle&quot;:&quot;kite-shape-keychain&quot;,&quot;variantIds&quot;:[]},{&quot;shopifyId&quot;:&quot;gid://shopify/Product/8418067087533&quot;,&quot;shopifyHandle&quot;:&quot;trace-shape-keychain&quot;,&quot;variantIds&quot;:[]},{&quot;shopifyId&quot;:&quot;gid://shopify/Product/8410214006957&quot;,&quot;shopifyHandle&quot;:&quot;mini-pouch-1&quot;,&quot;variantIds&quot;:[]},{&quot;shopifyId&quot;:&quot;gid://shopify/Product/8410214039725&quot;,&quot;shopifyHandle&quot;:&quot;wallet&quot;,&quot;variantIds&quot;:[]},{&quot;shopifyId&quot;:&quot;gid://shopify/Product/8418067218605&quot;,&quot;shopifyHandle&quot;:&quot;keychain-1&quot;,&quot;variantIds&quot;:[]},{&quot;shopifyId&quot;:&quot;gid://shopify/Product/8418067251373&quot;,&quot;shopifyHandle&quot;:&quot;kite-shape-keychain-copy&quot;,&quot;variantIds&quot;:[]},{&quot;shopifyId&quot;:&quot;gid://shopify/Product/8418067153069&quot;,&quot;shopifyHandle&quot;:&quot;oval-shape-keychain&quot;,&quot;variantIds&quot;:[]},{&quot;shopifyId&quot;:&quot;gid://shopify/Product/8418067185837&quot;,&quot;shopifyHandle&quot;:&quot;rectangle-shape-keychain&quot;,&quot;variantIds&quot;:[]}],&quot;customDiscounts&quot;:[]},&quot;design&quot;:{&quot;layoutType&quot;:&quot;STACKED&quot;,&quot;stackedProductsCount&quot;:6,&quot;backgroundType&quot;:&quot;MONOCHROME&quot;,&quot;monochromeBackgroundColor&quot;:&quot;#ffffff&quot;,&quot;gradientBackgroundStartColor&quot;:null,&quot;gradientBackgroundEndColor&quot;:null,&quot;gradientBackgroundAngle&quot;:null,&quot;borderRadius&quot;:8,&quot;borderSize&quot;:1,&quot;borderColor&quot;:&quot;#c5c8d1&quot;,&quot;insideTopSpacing&quot;:10,&quot;insideBottomSpacing&quot;:10,&quot;outsideTopSpacing&quot;:20,&quot;outsideBottomSpacing&quot;:20,&quot;font&quot;:&quot;INHERIT&quot;,&quot;titleSize&quot;:16,&quot;titleColor&quot;:&quot;#202223&quot;,&quot;productTitleSize&quot;:14,&quot;productTitleColor&quot;:&quot;#202223&quot;,&quot;productVariantSize&quot;:14,&quot;productVariantColor&quot;:&quot;#96a4b6&quot;,&quot;productPriceSize&quot;:14,&quot;productPriceColor&quot;:&quot;#96a4b6&quot;,&quot;discountedPriceSize&quot;:14,&quot;discountedPriceColor&quot;:&quot;#31a300&quot;,&quot;buttonBackgroundColor&quot;:&quot;#202223&quot;,&quot;buttonTextSize&quot;:14,&quot;buttonTextColor&quot;:&quot;#fafafa&quot;,&quot;buttonBorderRadius&quot;:4,&quot;navigationIconColor&quot;:&quot;#333333&quot;,&quot;checkboxIconColor&quot;:null,&quot;checkboxBackgroundColor&quot;:null,&quot;checkboxBorderColor&quot;:null,&quot;popupBackgroundColor&quot;:&quot;#ffffff&quot;,&quot;popupCloseButtonColor&quot;:&quot;#202223&quot;,&quot;popupBorderRadius&quot;:16,&quot;secondaryButtonTextSize&quot;:14,&quot;secondaryButtonTextColor&quot;:&quot;#202223&quot;},&quot;placement&quot;:{&quot;type&quot;:&quot;PRODUCT_PAGE&quot;,&quot;triggerType&quot;:&quot;ALL&quot;,&quot;cartPagePositionType&quot;:null,&quot;popupPlacementType&quot;:&quot;PRODUCT_PAGE&quot;,&quot;specificProducts&quot;:[],&quot;specificCollections&quot;:[]},&quot;contentTranslations&quot;:[]}]}"upsell-app-config-data='{&quot;analyticsBaseUrl&quot;:&quot;https:\/\/essential-upsell-publisher.essential-apps.com&quot;,&quot;sfk&quot;:&quot;ZDA1ZjFkNzY1YjM1NjQ0MGQ1NjQ2YTJlMjA2Mjc2Nzc=&quot;,&quot;baseUrl&quot;:&quot;https:\/\/essential-upsell.supercorp.ai&quot;}'
3219  product-page-product="{&quot;id&quot;:8769804894381,&quot;handle&quot;:&quot;mira-canvas-bag-plane-boski&quot;,&quot;title&quot;:&quot;Mira Canvas Bag Plane Boski&quot;,&quot;featured_image&quot;:&quot;\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&quot;,&quot;tags&quot;:[],&quot;selling_plan_groups&quot;:[],&quot;variants&quot;:[{&quot;id&quot;:47637580710061,&quot;title&quot;:&quot;Default Title&quot;,&quot;price&quot;:179900,&quot;compare_at_price&quot;:289900,&quot;available&quot;:true,&quot;featured_image&quot;:null}]}"product-page-selling-plan-groups="[]"
3220  selling-plan-translations="[]"
3221  product-page-collection-ids="[330552836269, 339904561325, 334196015277]"
3222  first-shop-product-id="8410257621165"
3223  shop-money-format="Rs.{{amount}}"
3224  market-handle="pk"
3225  presentment-currency="PKR"
3226  customer-tags="null"
3227  cart-items='
3228[]'
3229></essential-upsell-app-embed>
3230
3231
3232</div><div id="shopify-block-ARjVicGFWZlR2eEcxc__8208493610395315515" class="shopify-block shopify-app-block"><div></div>
3233
3234
3235</div>
3235<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3235
3236</body>
3237</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.