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 – astore.pk</title> 11 12 13 <meta name="description" content="Hand Bag   Width: 11.5 " inches   Height: 9 " inches   - Fixed Shoulder handles   Length: 21" 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 " inches   Height: 9 " inches   - Fixed Shoulder handles   Length: 21" 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 " inches   Height: 9 " inches   - Fixed Shoulder handles   Length: 21" 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®ion_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&width=600" alt="astore.pk" srcset="//astore.pk/cdn/shop/files/logo.png?v=1770721087&width=50 50w, //astore.pk/cdn/shop/files/logo.png?v=1770721087&width=75 75w, //astore.pk/cdn/shop/files/logo.png?v=1770721087&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®ion_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="{"product":{"id":8769804894381,"title":"Mira Canvas Bag Plane Boski","handle":"mira-canvas-bag-plane-boski","selectedVariant":null},"context":"page","selectedOptions":[]}"> 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&width=1946" alt="" srcset="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=246 246w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=493 493w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=600 600w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=713 713w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=823 823w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=990 990w, //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&width=1206 1206w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=1346 1346w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=1426 1426w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&width=1646 1646w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648&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&width=1946" alt="" srcset="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=246 246w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=493 493w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=600 600w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=713 713w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=823 823w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=990 990w, //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&width=1206 1206w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=1346 1346w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=1426 1426w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&width=1646 1646w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_55PM.png?v=1789802648&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&width=1946" alt="" srcset="//astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=246 246w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=493 493w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=600 600w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=713 713w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=823 823w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=990 990w, //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&width=1206 1206w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=1346 1346w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=1426 1426w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&width=1646 1646w, //astore.pk/cdn/shop/files/ChatGPTImageSep19_2026_12_23_59PM.png?v=1789802649&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="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="5c94445817e74a5213e17ca75451302f" buyer-country="PK" buyer-locale="en" buyer-currency="PKR" variant-params="[{"id":47637580710061,"requiresShipping":true}]" shop-id="73721479341" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </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'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&width=1024' data-mfp-src='https://review-images.judgeme.com/astore-pk/1790350195__inbound9143011473790770539__original.jpg?quality=80&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&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&width=1024' data-mfp-src='https://review-images.judgeme.com/astore-pk/1790350196__inbound6916944567748119897__original.jpg?quality=80&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&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 & 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 >© 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&utm_medium=shopify&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="{"funnels":[{"id":"c31e63a3-d792-4523-b5c5-69783c3ad7b7","name":"Product page offer","content":{"offerType":"CROSS_SELL","titleText":"Add Side ons on 80%OFF","buttonText":"Add","secondaryButtonText":"Skip offer"},"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"TRIGGER_PRODUCT","isHideProductInCart":false,"isHideTriggerProduct":true,"specificProducts":[{"shopifyId":"gid://shopify/Product/8418067120301","shopifyHandle":"kite-shape-keychain","variantIds":[]},{"shopifyId":"gid://shopify/Product/8418067087533","shopifyHandle":"trace-shape-keychain","variantIds":[]},{"shopifyId":"gid://shopify/Product/8410214006957","shopifyHandle":"mini-pouch-1","variantIds":[]},{"shopifyId":"gid://shopify/Product/8410214039725","shopifyHandle":"wallet","variantIds":[]},{"shopifyId":"gid://shopify/Product/8418067218605","shopifyHandle":"keychain-1","variantIds":[]},{"shopifyId":"gid://shopify/Product/8418067251373","shopifyHandle":"kite-shape-keychain-copy","variantIds":[]},{"shopifyId":"gid://shopify/Product/8418067153069","shopifyHandle":"oval-shape-keychain","variantIds":[]},{"shopifyId":"gid://shopify/Product/8418067185837","shopifyHandle":"rectangle-shape-keychain","variantIds":[]}],"customDiscounts":[]},"design":{"layoutType":"STACKED","stackedProductsCount":6,"backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":8,"borderSize":1,"borderColor":"#c5c8d1","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":20,"outsideBottomSpacing":20,"font":"INHERIT","titleSize":16,"titleColor":"#202223","productTitleSize":14,"productTitleColor":"#202223","productVariantSize":14,"productVariantColor":"#96a4b6","productPriceSize":14,"productPriceColor":"#96a4b6","discountedPriceSize":14,"discountedPriceColor":"#31a300","buttonBackgroundColor":"#202223","buttonTextSize":14,"buttonTextColor":"#fafafa","buttonBorderRadius":4,"navigationIconColor":"#333333","checkboxIconColor":null,"checkboxBackgroundColor":null,"checkboxBorderColor":null,"popupBackgroundColor":"#ffffff","popupCloseButtonColor":"#202223","popupBorderRadius":16,"secondaryButtonTextSize":14,"secondaryButtonTextColor":"#202223"},"placement":{"type":"PRODUCT_PAGE","triggerType":"ALL","cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[],"specificCollections":[]},"contentTranslations":[]}]}"upsell-app-config-data='{"analyticsBaseUrl":"https:\/\/essential-upsell-publisher.essential-apps.com","sfk":"ZDA1ZjFkNzY1YjM1NjQ0MGQ1NjQ2YTJlMjA2Mjc2Nzc=","baseUrl":"https:\/\/essential-upsell.supercorp.ai"}' 3219 product-page-product="{"id":8769804894381,"handle":"mira-canvas-bag-plane-boski","title":"Mira Canvas Bag Plane Boski","featured_image":"\/\/astore.pk\/cdn\/shop\/files\/ChatGPTImageSep19_2026_12_23_35PM.png?v=1789802648","tags":[],"selling_plan_groups":[],"variants":[{"id":47637580710061,"title":"Default Title","price":179900,"compare_at_price":289900,"available":true,"featured_image":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.