🎉 Pick any 2 skins — only in Rs.999
Both skins. One price. Limited time.

Buy Now

    Cart
    Your cart is currently empty.

    AST-165-BMW M Mobile Skin

    Customized Mobile Skins – Made Just for Your Device

    Give your phone a fresh, premium look with our custom mobile skins—designed to match your style perfectly.

    Perfect Fit for Every Model
    Precisely cut skins available for all mobile devices—no gaps, no bulk.

    Premium 3M Vinyl
    Top-quality material with strong grip, bubble-free application, and long-lasting durability.

    High-Quality Digital Print
    Sharp details, vibrant colors, and fade-resistant finish for a premium feel.

    Scratch Protection + Slim Design
    Protects your phone from scratches without adding any extra thickness.

    Easy to Apply & Remove
    No residue, no damage—switch designs anytime.

    📏 Size: 8 x 5 inches (custom cut according to your device)

    ⚡ Buy 1 Get 1 FREE – Limited Time Offer!

    // Unique product handles in cart var handles = []; cart.items.forEach(function (item) { if (handles.indexOf(item.handle) === -1) { handles.push(item.handle); } }); // 2) For each handle, fetch product to see if it has tag "skin-bogo" var bogoHandles = []; var productRequests = handles.map(function (handle) { return fetch(root + 'products/' + handle + '.js') .then(function (res) { return res.json(); }) .then(function (product) { if (product && Array.isArray(product.tags) && product.tags.indexOf('skin-bogo') !== -1) { bogoHandles.push(handle); } }) .catch(function () { // ignore errors for individual products }); }); return Promise.all(productRequests).then(function () { // 3) Sum quantity of all BOGO items var bogoQty = 0; cart.items.forEach(function (item) { if (bogoHandles.indexOf(item.handle) !== -1) { bogoQty += item.quantity; } }); // 4) If there is at least 1 skin-bogo and qty is NOT multiple of 2 → block if (bogoQty > 0 && (bogoQty % 2 !== 0)) { // Next even number (2, 4, 6, ...) is the required count var required = bogoQty + 1; var span = document.getElementById('bogo-required-count'); if (span) { span.textContent = required; } showBogoModal(); return; } // Otherwise let checkout continue proceedToCheckout(checkoutBtn); }); }) .catch(function (err) { console.error('BOGO check failed:', err); // On error, don't block checkout proceedToCheckout(checkoutBtn); }); }); function proceedToCheckout(checkoutBtn) { checkoutBtn.dataset.bogoChecked = 'true'; var form = checkoutBtn.closest('form'); if (form) { form.submit(); } else if (checkoutBtn.tagName === 'A' && checkoutBtn.getAttribute('href')) { window.location.href = checkoutBtn.getAttribute('href'); } else { var root = window.Shopify && window.Shopify.routes && window.Shopify.routes.root ? window.Shopify.routes.root : '/'; window.location.href = root + 'checkout'; } } })();