{"title":"Smart Gadgets","description":"Smart tech to make life easier — innovative electronics, portable gadgets, and everyday problem-solving devices.","products":[{"product_id":"sports-safety-shaper","title":"Adjustable Posture Support Brace","description":"\u003cp\u003e\u003cstrong\u003eStop slouching without even thinking about it.\u003c\/strong\u003e The Adjustable Posture Support Brace gently pulls your shoulders back and aligns your spine the moment you put it on, retraining your body to sit and stand tall — so the dull ache in your neck, back and shoulders from hours at a desk or behind the wheel starts to fade.\u003c\/p\u003e\n\u003cdiv style=\"display:flex;gap:12px;justify-content:center;align-items:flex-start;margin:20px 0;\"\u003e\n\u003cvideo autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/preview_images\/8aa4c67ce48e432ca8d97e1941168dc5.thumbnail.0000000000.jpg\" style=\"width:calc(50% - 6px);max-width:320px;height:auto;border-radius:12px;background:#000;\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/8aa4c67ce48e432ca8d97e1941168dc5\/8aa4c67ce48e432ca8d97e1941168dc5.HD-720p-1.6Mbps-97052168.mp4\" type=\"video\/mp4\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/8aa4c67ce48e432ca8d97e1941168dc5\/8aa4c67ce48e432ca8d97e1941168dc5.SD-480p-0.9Mbps-97052168.mp4\" type=\"video\/mp4\"\u003e\u003c\/source\u003e\u003c\/video\u003e\u003cvideo autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/preview_images\/2ce46608e4664200b1274149fb913be8.thumbnail.0000000000.jpg\" style=\"width:calc(50% - 6px);max-width:320px;height:auto;border-radius:12px;background:#000;\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/2ce46608e4664200b1274149fb913be8\/2ce46608e4664200b1274149fb913be8.HD-720p-1.6Mbps-97052170.mp4\" type=\"video\/mp4\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/2ce46608e4664200b1274149fb913be8\/2ce46608e4664200b1274149fb913be8.SD-480p-0.9Mbps-97052170.mp4\" type=\"video\/mp4\"\u003e\u003c\/source\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"font-size: 20px; font-weight: bold; margin: 24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎯 Gently pulls shoulders back to correct rounded, slouched posture\u003c\/li\u003e\n\u003cli\u003e🦴 Aligns the spine and relieves pressure on the neck and lower back\u003c\/li\u003e\n\u003cli\u003e🌬️ Breathable mesh fabric stays cool and comfortable under clothing\u003c\/li\u003e\n\u003cli\u003e📏 Fully adjustable straps fit any body shape, unisex sizing\u003c\/li\u003e\n\u003cli\u003e💪 Builds long-term posture habits with regular short daily wear\u003c\/li\u003e\n\u003cli\u003e🪑 Ideal for desk workers, drivers, students and gym-goers alike\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center; margin: 20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/1.webp?v=1789319182\" alt=\"Adjustable Posture Support Brace detail\" style=\"max-width: 100%; border-radius: 12px;\"\u003e\u003c\/p\u003e\n\u003ch3 style=\"font-size: 20px; font-weight: bold; margin: 24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Slip the brace on over a shirt like a backpack, with the straps over each shoulder.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Adjust the front straps so your shoulders are pulled back comfortably, not tightly.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Wear for 20–30 minutes at a time when starting out, gradually increasing duration.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Use daily during desk work, driving or exercise to reinforce better posture over time.\u003c\/p\u003e\n\u003cp style=\"text-align: center; margin: 20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/2.webp?v=1789319182\" alt=\"Adjustable Posture Support Brace in use\" style=\"max-width: 100%; border-radius: 12px;\"\u003e\u003c\/p\u003e\n\u003ch3 style=\"font-size: 20px; font-weight: bold; margin: 24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1× Adjustable Posture Support Brace\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"font-size: 20px; font-weight: bold; margin: 24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\n\u003cp\u003eCategory: Posture corrector brace  |  Fit: Adjustable, unisex  |  Material: Breathable mesh \u0026amp; elastic straps\u003c\/p\u003e\n\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\n\u003ch3 style=\"font-size: 20px; font-weight: bold; margin: 24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eIs it comfortable to wear under clothes?\u003c\/strong\u003e\u003cbr\u003eYes — the breathable mesh sits flat and low-profile, so it's barely noticeable under a shirt or jacket.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow long should I wear it each day?\u003c\/strong\u003e\u003cbr\u003eStart with 20–30 minutes and gradually build up as your muscles adjust; most people work up to a few hours a day.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWill it fit my body size?\u003c\/strong\u003e\u003cbr\u003eYes — the straps are fully adjustable and designed to fit a wide range of body types, for both men and women.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCan I wear it during exercise?\u003c\/strong\u003e\u003cbr\u003eAbsolutely — it's lightweight and flexible enough for light workouts, walking and everyday activity.\u003c\/p\u003e\n\u003cdiv id=\"deslore-pabrv-anchor-15521613316207\" style=\"display: none;\"\u003e\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54282669129839,"sku":"SOS-S-M-GF-ZAM","price":74.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/1.webp?v=1789319182"},{"product_id":"bike-pedal-exerciser","title":"Compact Bike Pedal Exerciser – Mini Home Cardio","description":"\u003cp\u003e\u003cstrong\u003eTurn any chair into a cardio machine.\u003c\/strong\u003e The Compact Bike Pedal Exerciser is a mini pedaling machine you can use at your desk, on the sofa, or anywhere you're already sitting — so squeezing in a low-impact leg and arm workout no longer means finding time for the gym.\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e🚴 Smooth pedaling motion works both legs and arms with zero impact on your joints\u003c\/li\u003e\n\u003cli\u003e💺 Slides right under a desk, dining table, or sofa so you can pedal while you work, read, or watch TV\u003c\/li\u003e\n\u003cli\u003e🫁 Great for gentle cardio, physiotherapy, circulation, and post-injury recovery routines\u003c\/li\u003e\n\u003cli\u003e📏 Adjustable resistance lets you dial the workout from a light warm-up to a real sweat\u003c\/li\u003e\n\u003cli\u003e📦 Lightweight, compact frame that's easy to store in a closet, under furniture, or in the car\u003c\/li\u003e\n\u003cli\u003e🔇 Quiet, stable base that won't disturb family members, roommates, or coworkers\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/mini-portable-bike-exercise-111149.jpg?v=1789845843\" alt=\"Compact Bike Pedal Exerciser – Mini Home Cardio detail\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Place the pedal exerciser on a flat, stable surface in front of your chair or under your desk.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Sit down and rest your feet (or hands, for an arm workout) on the pedals.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Adjust the resistance dial to your preferred intensity level.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Pedal at a steady pace for 10–30 minutes, gradually increasing time and resistance as you build strength.\u003c\/p\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/mini-portable-bike-exercise-565258.jpg?v=1789892726\" alt=\"Compact Bike Pedal Exerciser – Mini Home Cardio in use\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1 x Compact Bike Pedal Exerciser with adjustable resistance dial\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\u003cp\u003eCompact, under-desk footprint  |  Adjustable resistance  |  Suitable for legs \u0026amp; arms\u003c\/p\u003e\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eCan I really use it while sitting at my desk?\u003c\/strong\u003e\u003cbr\u003eYes — it's designed to sit low to the ground and fit comfortably under most desks, tables, and sofas so you can pedal while you work.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs it suitable for beginners or people recovering from injury?\u003c\/strong\u003e\u003cbr\u003eYes, the adjustable resistance and low-impact motion make it a popular choice for gentle rehab, physiotherapy, and seniors easing into exercise — check with your doctor first if you have specific medical concerns.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCan I use it for my arms as well as my legs?\u003c\/strong\u003e\u003cbr\u003eAbsolutely — simply place it on a table or desk at the right height and pedal with your hands for an upper-body workout.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHow much noise does it make?\u003c\/strong\u003e\u003cbr\u003eVery little. The smooth mechanism is designed to run quietly, so you can pedal without disturbing others nearby.\u003c\/p\u003e\u003cdiv id=\"deslore-pabrv-anchor-15539491962991\" style=\"display:none;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var PRODUCT_ID = \"15539491962991\";\n    var HANDLE = \"bike-pedal-exerciser\";\n    var anchor = document.getElementById('deslore-pabrv-anchor-15539491962991');\n    if (!anchor) return;\n    var pageWidth = anchor.closest('.page-width');\n\n    var wrap = document.createElement('div');\n    wrap.id = 'deslore-pabrv-15539491962991';\n    wrap.style.cssText = 'width:100%;box-sizing:border-box;margin-top:40px;';\n\n    var pabWrap = document.createElement('div');\n    pabWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 8px;box-sizing:border-box;';\n    pabWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003ePeople Also Bought\u003c\/h3\u003e\u003cdiv class=\"dq-pab-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    var rvWrap = document.createElement('div');\n    rvWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;display:none;';\n    rvWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003eRecently Viewed\u003c\/h3\u003e\u003cdiv class=\"dq-rv-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    wrap.appendChild(pabWrap);\n    wrap.appendChild(rvWrap);\n\n    if (pageWidth \u0026\u0026 pageWidth.parentElement) {\n      pageWidth.parentElement.insertBefore(wrap, pageWidth.nextSibling);\n    } else if (anchor.parentElement) {\n      anchor.parentElement.insertBefore(wrap, anchor.nextSibling);\n    }\n    anchor.remove();\n\n    function esc(s){ return (s||'').replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;'); }\n    function money(cents){\n      var n = (typeof cents === 'number') ? cents : parseFloat(cents);\n      if (isNaN(n)) return '';\n      return (n\/100).toFixed(2);\n    }\n\n    function renderCard(p){\n      var card = document.createElement('div');\n      card.style.cssText = 'border:1px solid #eee;border-radius:12px;padding:12px;text-align:left;background:#fff;';\n      var img = (p.featured_image || (p.images \u0026\u0026 p.images[0]) || '');\n      if (img \u0026\u0026 img.indexOf('\/\/') === 0) img = 'https:' + img;\n      var price = money(p.price);\n      var compareAt = p.compare_at_price ? money(p.compare_at_price) : null;\n      var variantId = (p.variants \u0026\u0026 p.variants[0] \u0026\u0026 p.variants[0].id) ? p.variants[0].id : null;\n      card.innerHTML =\n        '\u003ca href=\"\/products\/' + esc(p.handle) + '\" style=\"display:block;text-decoration:none;color:inherit;\"\u003e' +\n          '\u003cdiv style=\"width:100%;aspect-ratio:1\/1;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:10px;\"\u003e' +\n            (img ? '\u003cimg src=\"' + esc(img) + '\" alt=\"' + esc(p.title) + '\" style=\"width:100%;height:100%;object-fit:cover;\"\u003e' : '') +\n          '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:34px;\"\u003e' + esc(p.title) + '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:14px;font-weight:700;margin-bottom:10px;\"\u003e' +\n            (compareAt ? '\u003cspan style=\"text-decoration:line-through;color:#999;font-weight:400;margin-right:6px;\"\u003eAED ' + compareAt + '\u003c\/span\u003e' : '') +\n            'AED ' + price +\n          '\u003c\/div\u003e' +\n        '\u003c\/a\u003e' +\n        '\u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"\u003e' +\n          '\u003cbutton class=\"dq-qty-minus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e-\u003c\/button\u003e' +\n          '\u003cspan class=\"dq-qty-val\" style=\"min-width:18px;text-align:center;font-size:13px;\"\u003e1\u003c\/span\u003e' +\n          '\u003cbutton class=\"dq-qty-plus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"dq-add-btn\" style=\"width:100%;background:#111;color:#fff;border:none;border-radius:8px;padding:10px;font-size:12px;font-weight:700;letter-spacing:0.3px;cursor:pointer;\"\u003eADD TO CART\u003c\/button\u003e';\n\n      var qtyEl = card.querySelector('.dq-qty-val');\n      card.querySelector('.dq-qty-minus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        if (v \u003e 1) qtyEl.textContent = String(v - 1);\n      });\n      card.querySelector('.dq-qty-plus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        qtyEl.textContent = String(v + 1);\n      });\n      var addBtn = card.querySelector('.dq-add-btn');\n      addBtn.addEventListener('click', function(){\n        if (!variantId) return;\n        addToCart(addBtn, variantId, qtyEl);\n      });\n      return card;\n    }\n\n    function addToCart(btn, variantId, qtyEl){\n      var qty = parseInt(qtyEl.textContent, 10) || 1;\n      var original = btn.textContent;\n      btn.textContent = 'ADDING...';\n      btn.disabled = true;\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify({items: [{id: variantId, quantity: qty}]})\n      }).then(function(r){ return r.json(); }).then(function(){\n        btn.textContent = 'ADDED ✓';\n        fetch('\/cart.js').then(function(r){ return r.json(); }).then(function(cart){\n          document.querySelectorAll('.cart-count-bubble span, [data-cart-count], .cart-count').forEach(function(el){\n            el.textContent = cart.item_count;\n          });\n        }).catch(function(){});\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      }).catch(function(){\n        btn.textContent = 'ERROR';\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      });\n    }\n\n    fetch('\/recommendations\/products.json?product_id=' + PRODUCT_ID + '\u0026limit=4\u0026intent=related')\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        var grid = pabWrap.querySelector('.dq-pab-grid');\n        var products = (data \u0026\u0026 data.products) ? data.products.slice(0,4) : [];\n        if (!products.length) { pabWrap.style.display = 'none'; return; }\n        products.forEach(function(p){ grid.appendChild(renderCard(p)); });\n      })\n      .catch(function(){ pabWrap.style.display = 'none'; });\n\n    var LS_KEY = 'deslore_recently_viewed';\n    var list = [];\n    try { list = JSON.parse(localStorage.getItem(LS_KEY) || '[]'); } catch(e){ list = []; }\n    if (!Array.isArray(list)) list = [];\n    var toShow = list.filter(function(h){ return h !== HANDLE; }).slice(0, 4);\n    var updated = [HANDLE].concat(list.filter(function(h){ return h !== HANDLE; })).slice(0, 12);\n    try { localStorage.setItem(LS_KEY, JSON.stringify(updated)); } catch(e){}\n\n    if (toShow.length) {\n      var grid2 = rvWrap.querySelector('.dq-rv-grid');\n      toShow.forEach(function(h){\n        fetch('\/products\/' + h + '.js').then(function(r){ return r.json(); }).then(function(p){\n          grid2.appendChild(renderCard(p));\n          rvWrap.style.display = 'block';\n        }).catch(function(){});\n      });\n    }\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54340075389039,"sku":null,"price":120.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/mini-portable-bike-exercise-111149.jpg?v=1789845843"},{"product_id":"car-windshield-sun-shade","title":"Reflective Car Windshield Sun Shade","description":"\u003cp\u003e\u003cstrong\u003eStop climbing into a furnace every time you park.\u003c\/strong\u003e The Reflective Car Windshield Sun Shade bounces the UAE sun straight back off your windshield, keeping your steering wheel, seats, and dashboard noticeably cooler — even after hours parked under the midday heat. It folds down to almost nothing when you're not using it, so there's no excuse to leave it in the trunk.\u003c\/p\u003e\n\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e☀️ Reflective surface blocks harsh sun and reduces interior heat buildup\u003c\/li\u003e\n\u003cli\u003e❄️ Keeps the steering wheel, seats, and dashboard cooler to the touch\u003c\/li\u003e\n\u003cli\u003e🛡️ Helps protect your dashboard and upholstery from sun fading and cracking\u003c\/li\u003e\n\u003cli\u003e📐 Folds compactly into a small pouch for easy storage in the door or trunk\u003c\/li\u003e\n\u003cli\u003e🚗 Fits most windshield sizes with a flexible, adjustable design\u003c\/li\u003e\n\u003cli\u003e⚡ Sets up in seconds — no straps, suction cups, or tools needed\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/car-sunshade-and-electrostatic-barrier-1184351.jpg?v=1789845924\" alt=\"Reflective Car Windshield Sun Shade detail\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Unfold the sun shade fully.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Position the reflective side facing outward against the windshield.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Wedge the edges against the dashboard and door frame to hold it in place.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Fold it back down along its creases and store it in the included pouch when done.\u003c\/p\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/car-sunshade-and-electrostatic-barrier-1832767.jpg?v=1789892730\" alt=\"Reflective Car Windshield Sun Shade in use\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1 x Reflective Windshield Sun Shade\u003c\/li\u003e\n\u003cli\u003e1 x Storage Pouch\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\u003cp\u003eReflective foam construction  |  Foldable, compact design  |  Fits most standard windshields\u003c\/p\u003e\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eWill it fit my car's windshield?\u003c\/strong\u003e\u003cbr\u003eYes, it's designed to fit most standard sedan, SUV, and hatchback windshields with its flexible, adjustable shape.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHow much cooler does it actually keep the car?\u003c\/strong\u003e\u003cbr\u003eBy reflecting sunlight before it heats the glass, it noticeably reduces how hot the steering wheel, seats, and dashboard get compared to leaving the windshield uncovered.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs it easy to put in and take out?\u003c\/strong\u003e\u003cbr\u003eYes — it takes just seconds to unfold and wedge into place, and folds back down along its creases for quick storage.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDoes it protect against sun damage as well as heat?\u003c\/strong\u003e\u003cbr\u003eYes, blocking direct sunlight also helps reduce fading and cracking of your dashboard and upholstery over time.\u003c\/p\u003e\u003cdiv id=\"deslore-pabrv-anchor-15539492159599\" style=\"display:none;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var PRODUCT_ID = \"15539492159599\";\n    var HANDLE = \"car-windshield-sun-shade\";\n    var anchor = document.getElementById('deslore-pabrv-anchor-15539492159599');\n    if (!anchor) return;\n    var pageWidth = anchor.closest('.page-width');\n\n    var wrap = document.createElement('div');\n    wrap.id = 'deslore-pabrv-15539492159599';\n    wrap.style.cssText = 'width:100%;box-sizing:border-box;margin-top:40px;';\n\n    var pabWrap = document.createElement('div');\n    pabWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 8px;box-sizing:border-box;';\n    pabWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003ePeople Also Bought\u003c\/h3\u003e\u003cdiv class=\"dq-pab-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    var rvWrap = document.createElement('div');\n    rvWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;display:none;';\n    rvWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003eRecently Viewed\u003c\/h3\u003e\u003cdiv class=\"dq-rv-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    wrap.appendChild(pabWrap);\n    wrap.appendChild(rvWrap);\n\n    if (pageWidth \u0026\u0026 pageWidth.parentElement) {\n      pageWidth.parentElement.insertBefore(wrap, pageWidth.nextSibling);\n    } else if (anchor.parentElement) {\n      anchor.parentElement.insertBefore(wrap, anchor.nextSibling);\n    }\n    anchor.remove();\n\n    function esc(s){ return (s||'').replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;'); }\n    function money(cents){\n      var n = (typeof cents === 'number') ? cents : parseFloat(cents);\n      if (isNaN(n)) return '';\n      return (n\/100).toFixed(2);\n    }\n\n    function renderCard(p){\n      var card = document.createElement('div');\n      card.style.cssText = 'border:1px solid #eee;border-radius:12px;padding:12px;text-align:left;background:#fff;';\n      var img = (p.featured_image || (p.images \u0026\u0026 p.images[0]) || '');\n      if (img \u0026\u0026 img.indexOf('\/\/') === 0) img = 'https:' + img;\n      var price = money(p.price);\n      var compareAt = p.compare_at_price ? money(p.compare_at_price) : null;\n      var variantId = (p.variants \u0026\u0026 p.variants[0] \u0026\u0026 p.variants[0].id) ? p.variants[0].id : null;\n      card.innerHTML =\n        '\u003ca href=\"\/products\/' + esc(p.handle) + '\" style=\"display:block;text-decoration:none;color:inherit;\"\u003e' +\n          '\u003cdiv style=\"width:100%;aspect-ratio:1\/1;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:10px;\"\u003e' +\n            (img ? '\u003cimg src=\"' + esc(img) + '\" alt=\"' + esc(p.title) + '\" style=\"width:100%;height:100%;object-fit:cover;\"\u003e' : '') +\n          '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:34px;\"\u003e' + esc(p.title) + '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:14px;font-weight:700;margin-bottom:10px;\"\u003e' +\n            (compareAt ? '\u003cspan style=\"text-decoration:line-through;color:#999;font-weight:400;margin-right:6px;\"\u003eAED ' + compareAt + '\u003c\/span\u003e' : '') +\n            'AED ' + price +\n          '\u003c\/div\u003e' +\n        '\u003c\/a\u003e' +\n        '\u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"\u003e' +\n          '\u003cbutton class=\"dq-qty-minus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e-\u003c\/button\u003e' +\n          '\u003cspan class=\"dq-qty-val\" style=\"min-width:18px;text-align:center;font-size:13px;\"\u003e1\u003c\/span\u003e' +\n          '\u003cbutton class=\"dq-qty-plus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"dq-add-btn\" style=\"width:100%;background:#111;color:#fff;border:none;border-radius:8px;padding:10px;font-size:12px;font-weight:700;letter-spacing:0.3px;cursor:pointer;\"\u003eADD TO CART\u003c\/button\u003e';\n\n      var qtyEl = card.querySelector('.dq-qty-val');\n      card.querySelector('.dq-qty-minus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        if (v \u003e 1) qtyEl.textContent = String(v - 1);\n      });\n      card.querySelector('.dq-qty-plus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        qtyEl.textContent = String(v + 1);\n      });\n      var addBtn = card.querySelector('.dq-add-btn');\n      addBtn.addEventListener('click', function(){\n        if (!variantId) return;\n        addToCart(addBtn, variantId, qtyEl);\n      });\n      return card;\n    }\n\n    function addToCart(btn, variantId, qtyEl){\n      var qty = parseInt(qtyEl.textContent, 10) || 1;\n      var original = btn.textContent;\n      btn.textContent = 'ADDING...';\n      btn.disabled = true;\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify({items: [{id: variantId, quantity: qty}]})\n      }).then(function(r){ return r.json(); }).then(function(){\n        btn.textContent = 'ADDED ✓';\n        fetch('\/cart.js').then(function(r){ return r.json(); }).then(function(cart){\n          document.querySelectorAll('.cart-count-bubble span, [data-cart-count], .cart-count').forEach(function(el){\n            el.textContent = cart.item_count;\n          });\n        }).catch(function(){});\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      }).catch(function(){\n        btn.textContent = 'ERROR';\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      });\n    }\n\n    fetch('\/recommendations\/products.json?product_id=' + PRODUCT_ID + '\u0026limit=4\u0026intent=related')\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        var grid = pabWrap.querySelector('.dq-pab-grid');\n        var products = (data \u0026\u0026 data.products) ? data.products.slice(0,4) : [];\n        if (!products.length) { pabWrap.style.display = 'none'; return; }\n        products.forEach(function(p){ grid.appendChild(renderCard(p)); });\n      })\n      .catch(function(){ pabWrap.style.display = 'none'; });\n\n    var LS_KEY = 'deslore_recently_viewed';\n    var list = [];\n    try { list = JSON.parse(localStorage.getItem(LS_KEY) || '[]'); } catch(e){ list = []; }\n    if (!Array.isArray(list)) list = [];\n    var toShow = list.filter(function(h){ return h !== HANDLE; }).slice(0, 4);\n    var updated = [HANDLE].concat(list.filter(function(h){ return h !== HANDLE; })).slice(0, 12);\n    try { localStorage.setItem(LS_KEY, JSON.stringify(updated)); } catch(e){}\n\n    if (toShow.length) {\n      var grid2 = rvWrap.querySelector('.dq-rv-grid');\n      toShow.forEach(function(h){\n        fetch('\/products\/' + h + '.js').then(function(r){ return r.json(); }).then(function(p){\n          grid2.appendChild(renderCard(p));\n          rvWrap.style.display = 'block';\n        }).catch(function(){});\n      });\n    }\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54340078108783,"sku":null,"price":53.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/car-sunshade-and-electrostatic-barrier-1184351.jpg?v=1789845924"},{"product_id":"fast-car-charger","title":"Fast Multi-Port Car Charger","description":"\u003cp\u003e\u003cstrong\u003eNever watch your battery drain on the road again.\u003c\/strong\u003e The Fast Multi-Port Car Charger plugs straight into your car's socket and delivers rapid charging to your phone, tablet, or other devices — with enough ports for the whole car to top up at once. Compact and built to last, it's the kind of accessory you'll forget is even there until you need it.\u003c\/p\u003e\n\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e⚡ Super-fast charging gets your devices powered up quickly on the go\u003c\/li\u003e\n\u003cli\u003e🔌 Multiple ports let you charge several devices at the same time\u003c\/li\u003e\n\u003cli\u003e🚗 Fits standard car sockets and stays firmly in place while driving\u003c\/li\u003e\n\u003cli\u003e💪 Compact, durable build designed for daily use and long road trips\u003c\/li\u003e\n\u003cli\u003e📱 Compatible with most phones, tablets, and USB-powered accessories\u003c\/li\u003e\n\u003cli\u003e🛡️ Built-in safeguards help protect your devices from overcharging\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/car-charger-super-fast-charge-multi-function-548630.jpg?v=1789846059\" alt=\"Fast Multi-Port Car Charger detail\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Plug the charger into your car's 12V socket.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Connect your device's cable into one of the available ports.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Start your car and watch your device begin fast charging.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Unplug when finished — it's ready to go again on your next drive.\u003c\/p\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/car-charger-super-fast-charge-multi-function-765427.jpg?v=1789892733\" alt=\"Fast Multi-Port Car Charger in use\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1 x Fast Multi-Port Car Charger\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\u003cp\u003eMulti-port fast charging  |  Fits standard 12V car sockets  |  Compact, durable build\u003c\/p\u003e\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eHow many devices can I charge at once?\u003c\/strong\u003e\u003cbr\u003eIt has multiple ports, so you can charge several devices at the same time without swapping cables.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWill it work with my phone?\u003c\/strong\u003e\u003cbr\u003eYes, it's compatible with most phones, tablets, and other USB-powered devices.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs it safe to leave plugged in?\u003c\/strong\u003e\u003cbr\u003eYes, it includes built-in safeguards to help protect your devices from overcharging and power surges.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDoes it fit any car?\u003c\/strong\u003e\u003cbr\u003eIt fits any standard 12V car socket, which covers the vast majority of cars, trucks, and SUVs.\u003c\/p\u003e\u003cdiv id=\"deslore-pabrv-anchor-15539493404783\" style=\"display:none;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var PRODUCT_ID = \"15539493404783\";\n    var HANDLE = \"fast-car-charger\";\n    var anchor = document.getElementById('deslore-pabrv-anchor-15539493404783');\n    if (!anchor) return;\n    var pageWidth = anchor.closest('.page-width');\n\n    var wrap = document.createElement('div');\n    wrap.id = 'deslore-pabrv-15539493404783';\n    wrap.style.cssText = 'width:100%;box-sizing:border-box;margin-top:40px;';\n\n    var pabWrap = document.createElement('div');\n    pabWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 8px;box-sizing:border-box;';\n    pabWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003ePeople Also Bought\u003c\/h3\u003e\u003cdiv class=\"dq-pab-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    var rvWrap = document.createElement('div');\n    rvWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;display:none;';\n    rvWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003eRecently Viewed\u003c\/h3\u003e\u003cdiv class=\"dq-rv-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    wrap.appendChild(pabWrap);\n    wrap.appendChild(rvWrap);\n\n    if (pageWidth \u0026\u0026 pageWidth.parentElement) {\n      pageWidth.parentElement.insertBefore(wrap, pageWidth.nextSibling);\n    } else if (anchor.parentElement) {\n      anchor.parentElement.insertBefore(wrap, anchor.nextSibling);\n    }\n    anchor.remove();\n\n    function esc(s){ return (s||'').replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;'); }\n    function money(cents){\n      var n = (typeof cents === 'number') ? cents : parseFloat(cents);\n      if (isNaN(n)) return '';\n      return (n\/100).toFixed(2);\n    }\n\n    function renderCard(p){\n      var card = document.createElement('div');\n      card.style.cssText = 'border:1px solid #eee;border-radius:12px;padding:12px;text-align:left;background:#fff;';\n      var img = (p.featured_image || (p.images \u0026\u0026 p.images[0]) || '');\n      if (img \u0026\u0026 img.indexOf('\/\/') === 0) img = 'https:' + img;\n      var price = money(p.price);\n      var compareAt = p.compare_at_price ? money(p.compare_at_price) : null;\n      var variantId = (p.variants \u0026\u0026 p.variants[0] \u0026\u0026 p.variants[0].id) ? p.variants[0].id : null;\n      card.innerHTML =\n        '\u003ca href=\"\/products\/' + esc(p.handle) + '\" style=\"display:block;text-decoration:none;color:inherit;\"\u003e' +\n          '\u003cdiv style=\"width:100%;aspect-ratio:1\/1;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:10px;\"\u003e' +\n            (img ? '\u003cimg src=\"' + esc(img) + '\" alt=\"' + esc(p.title) + '\" style=\"width:100%;height:100%;object-fit:cover;\"\u003e' : '') +\n          '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:34px;\"\u003e' + esc(p.title) + '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:14px;font-weight:700;margin-bottom:10px;\"\u003e' +\n            (compareAt ? '\u003cspan style=\"text-decoration:line-through;color:#999;font-weight:400;margin-right:6px;\"\u003eAED ' + compareAt + '\u003c\/span\u003e' : '') +\n            'AED ' + price +\n          '\u003c\/div\u003e' +\n        '\u003c\/a\u003e' +\n        '\u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"\u003e' +\n          '\u003cbutton class=\"dq-qty-minus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e-\u003c\/button\u003e' +\n          '\u003cspan class=\"dq-qty-val\" style=\"min-width:18px;text-align:center;font-size:13px;\"\u003e1\u003c\/span\u003e' +\n          '\u003cbutton class=\"dq-qty-plus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"dq-add-btn\" style=\"width:100%;background:#111;color:#fff;border:none;border-radius:8px;padding:10px;font-size:12px;font-weight:700;letter-spacing:0.3px;cursor:pointer;\"\u003eADD TO CART\u003c\/button\u003e';\n\n      var qtyEl = card.querySelector('.dq-qty-val');\n      card.querySelector('.dq-qty-minus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        if (v \u003e 1) qtyEl.textContent = String(v - 1);\n      });\n      card.querySelector('.dq-qty-plus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        qtyEl.textContent = String(v + 1);\n      });\n      var addBtn = card.querySelector('.dq-add-btn');\n      addBtn.addEventListener('click', function(){\n        if (!variantId) return;\n        addToCart(addBtn, variantId, qtyEl);\n      });\n      return card;\n    }\n\n    function addToCart(btn, variantId, qtyEl){\n      var qty = parseInt(qtyEl.textContent, 10) || 1;\n      var original = btn.textContent;\n      btn.textContent = 'ADDING...';\n      btn.disabled = true;\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify({items: [{id: variantId, quantity: qty}]})\n      }).then(function(r){ return r.json(); }).then(function(){\n        btn.textContent = 'ADDED ✓';\n        fetch('\/cart.js').then(function(r){ return r.json(); }).then(function(cart){\n          document.querySelectorAll('.cart-count-bubble span, [data-cart-count], .cart-count').forEach(function(el){\n            el.textContent = cart.item_count;\n          });\n        }).catch(function(){});\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      }).catch(function(){\n        btn.textContent = 'ERROR';\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      });\n    }\n\n    fetch('\/recommendations\/products.json?product_id=' + PRODUCT_ID + '\u0026limit=4\u0026intent=related')\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        var grid = pabWrap.querySelector('.dq-pab-grid');\n        var products = (data \u0026\u0026 data.products) ? data.products.slice(0,4) : [];\n        if (!products.length) { pabWrap.style.display = 'none'; return; }\n        products.forEach(function(p){ grid.appendChild(renderCard(p)); });\n      })\n      .catch(function(){ pabWrap.style.display = 'none'; });\n\n    var LS_KEY = 'deslore_recently_viewed';\n    var list = [];\n    try { list = JSON.parse(localStorage.getItem(LS_KEY) || '[]'); } catch(e){ list = []; }\n    if (!Array.isArray(list)) list = [];\n    var toShow = list.filter(function(h){ return h !== HANDLE; }).slice(0, 4);\n    var updated = [HANDLE].concat(list.filter(function(h){ return h !== HANDLE; })).slice(0, 12);\n    try { localStorage.setItem(LS_KEY, JSON.stringify(updated)); } catch(e){}\n\n    if (toShow.length) {\n      var grid2 = rvWrap.querySelector('.dq-rv-grid');\n      toShow.forEach(function(h){\n        fetch('\/products\/' + h + '.js').then(function(r){ return r.json(); }).then(function(p){\n          grid2.appendChild(renderCard(p));\n          rvWrap.style.display = 'block';\n        }).catch(function(){});\n      });\n    }\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54340086726767,"sku":null,"price":81.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/car-charger-super-fast-charge-multi-function-548630.jpg?v=1789846059"},{"product_id":"4-in-1-usb-fast-charging-cable","title":"4-in-1 USB Fast Charging Cable with Phone Stand","description":"\u003cp\u003e\u003cstrong\u003eOne cable to replace the tangled drawer full of chargers.\u003c\/strong\u003e The 4-in-1 USB Fast Charging Cable brings Type-C, Micro USB, and Lightning connectors together in a single retractable cord, with a fold-out stand built right into the case so your phone charges upright and ready to use. It's the last charging cable your bag, desk, or car will ever need.\u003c\/p\u003e\n\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e🔌 Three connectors in one — Type-C, Micro USB, and Lightning — so it works with almost any phone, tablet, or accessory\u003c\/li\u003e\n\u003cli\u003e📏 Retractable design extends to a full-length cable and pulls back into a compact case in seconds\u003c\/li\u003e\n\u003cli\u003e📱 Built-in fold-out stand props your phone up at the perfect angle for calls, videos, or FaceTime while charging\u003c\/li\u003e\n\u003cli\u003e⚡ Supports fast charging and reliable data sync across all three connector types\u003c\/li\u003e\n\u003cli\u003e🎒 Compact, tangle-free case slips easily into a pocket, bag, or glovebox for travel\u003c\/li\u003e\n\u003cli\u003e🎨 Fun macaron-color shell makes it easy to spot and stands out from generic black cables\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/4-in-1-retractable-usb-cable-creative-macaron-type-c-micro-cable-for-i-phone-with-phone-stand-charging-data-cable-line-storage-box-331270.jpg?v=1789846108\" alt=\"4-in-1 USB Fast Charging Cable with Phone Stand detail\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Pull out the connector that matches your device — Type-C, Micro USB, or Lightning.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Plug the other end into any USB power source or power bank.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Flip open the built-in stand and rest your phone against it while it charges.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e When you're done, retract the cable back into the case and pack it away.\u003c\/p\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/4-in-1-retractable-usb-cable-creative-macaron-type-c-micro-cable-for-i-phone-with-phone-stand-charging-data-cable-line-storage-box-556455.jpg?v=1789892756\" alt=\"4-in-1 USB Fast Charging Cable with Phone Stand in use\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1 x 4-in-1 Retractable Charging Cable (Type-C, Micro USB, Lightning)\u003c\/li\u003e\n\u003cli\u003e1 x Built-In Fold-Out Phone Stand\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\u003cp\u003e3 connectors in 1 cable  |  Retractable, tangle-free design  |  Built-in phone stand\u003c\/p\u003e\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eCan I charge two devices at once?\u003c\/strong\u003e\u003cbr\u003eNo, only one connector is active at a time, but you can quickly switch between Type-C, Micro USB, and Lightning as needed.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDoes it support fast charging?\u003c\/strong\u003e\u003cbr\u003eYes, it's built to handle fast-charging speeds on all three connector types, subject to your device and power adapter.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHow long does the cable extend?\u003c\/strong\u003e\u003cbr\u003eIt retracts down to a compact case and extends out to a full-length cable, giving you flexible reach without loose cord clutter.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs the phone stand sturdy enough for video calls?\u003c\/strong\u003e\u003cbr\u003eYes, the built-in stand holds most phones securely at a comfortable viewing angle for calls, videos, and hands-free use while charging.\u003c\/p\u003e\u003cdiv id=\"deslore-pabrv-anchor-15539493896303\" style=\"display:none;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var PRODUCT_ID = \"15539493896303\";\n    var HANDLE = \"4-in-1-usb-fast-charging-cable\";\n    var anchor = document.getElementById('deslore-pabrv-anchor-15539493896303');\n    if (!anchor) return;\n    var pageWidth = anchor.closest('.page-width');\n\n    var wrap = document.createElement('div');\n    wrap.id = 'deslore-pabrv-15539493896303';\n    wrap.style.cssText = 'width:100%;box-sizing:border-box;margin-top:40px;';\n\n    var pabWrap = document.createElement('div');\n    pabWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 8px;box-sizing:border-box;';\n    pabWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003ePeople Also Bought\u003c\/h3\u003e\u003cdiv class=\"dq-pab-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    var rvWrap = document.createElement('div');\n    rvWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;display:none;';\n    rvWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003eRecently Viewed\u003c\/h3\u003e\u003cdiv class=\"dq-rv-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    wrap.appendChild(pabWrap);\n    wrap.appendChild(rvWrap);\n\n    if (pageWidth \u0026\u0026 pageWidth.parentElement) {\n      pageWidth.parentElement.insertBefore(wrap, pageWidth.nextSibling);\n    } else if (anchor.parentElement) {\n      anchor.parentElement.insertBefore(wrap, anchor.nextSibling);\n    }\n    anchor.remove();\n\n    function esc(s){ return (s||'').replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;'); }\n    function money(cents){\n      var n = (typeof cents === 'number') ? cents : parseFloat(cents);\n      if (isNaN(n)) return '';\n      return (n\/100).toFixed(2);\n    }\n\n    function renderCard(p){\n      var card = document.createElement('div');\n      card.style.cssText = 'border:1px solid #eee;border-radius:12px;padding:12px;text-align:left;background:#fff;';\n      var img = (p.featured_image || (p.images \u0026\u0026 p.images[0]) || '');\n      if (img \u0026\u0026 img.indexOf('\/\/') === 0) img = 'https:' + img;\n      var price = money(p.price);\n      var compareAt = p.compare_at_price ? money(p.compare_at_price) : null;\n      var variantId = (p.variants \u0026\u0026 p.variants[0] \u0026\u0026 p.variants[0].id) ? p.variants[0].id : null;\n      card.innerHTML =\n        '\u003ca href=\"\/products\/' + esc(p.handle) + '\" style=\"display:block;text-decoration:none;color:inherit;\"\u003e' +\n          '\u003cdiv style=\"width:100%;aspect-ratio:1\/1;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:10px;\"\u003e' +\n            (img ? '\u003cimg src=\"' + esc(img) + '\" alt=\"' + esc(p.title) + '\" style=\"width:100%;height:100%;object-fit:cover;\"\u003e' : '') +\n          '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:34px;\"\u003e' + esc(p.title) + '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:14px;font-weight:700;margin-bottom:10px;\"\u003e' +\n            (compareAt ? '\u003cspan style=\"text-decoration:line-through;color:#999;font-weight:400;margin-right:6px;\"\u003eAED ' + compareAt + '\u003c\/span\u003e' : '') +\n            'AED ' + price +\n          '\u003c\/div\u003e' +\n        '\u003c\/a\u003e' +\n        '\u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"\u003e' +\n          '\u003cbutton class=\"dq-qty-minus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e-\u003c\/button\u003e' +\n          '\u003cspan class=\"dq-qty-val\" style=\"min-width:18px;text-align:center;font-size:13px;\"\u003e1\u003c\/span\u003e' +\n          '\u003cbutton class=\"dq-qty-plus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"dq-add-btn\" style=\"width:100%;background:#111;color:#fff;border:none;border-radius:8px;padding:10px;font-size:12px;font-weight:700;letter-spacing:0.3px;cursor:pointer;\"\u003eADD TO CART\u003c\/button\u003e';\n\n      var qtyEl = card.querySelector('.dq-qty-val');\n      card.querySelector('.dq-qty-minus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        if (v \u003e 1) qtyEl.textContent = String(v - 1);\n      });\n      card.querySelector('.dq-qty-plus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        qtyEl.textContent = String(v + 1);\n      });\n      var addBtn = card.querySelector('.dq-add-btn');\n      addBtn.addEventListener('click', function(){\n        if (!variantId) return;\n        addToCart(addBtn, variantId, qtyEl);\n      });\n      return card;\n    }\n\n    function addToCart(btn, variantId, qtyEl){\n      var qty = parseInt(qtyEl.textContent, 10) || 1;\n      var original = btn.textContent;\n      btn.textContent = 'ADDING...';\n      btn.disabled = true;\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify({items: [{id: variantId, quantity: qty}]})\n      }).then(function(r){ return r.json(); }).then(function(){\n        btn.textContent = 'ADDED ✓';\n        fetch('\/cart.js').then(function(r){ return r.json(); }).then(function(cart){\n          document.querySelectorAll('.cart-count-bubble span, [data-cart-count], .cart-count').forEach(function(el){\n            el.textContent = cart.item_count;\n          });\n        }).catch(function(){});\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      }).catch(function(){\n        btn.textContent = 'ERROR';\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      });\n    }\n\n    fetch('\/recommendations\/products.json?product_id=' + PRODUCT_ID + '\u0026limit=4\u0026intent=related')\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        var grid = pabWrap.querySelector('.dq-pab-grid');\n        var products = (data \u0026\u0026 data.products) ? data.products.slice(0,4) : [];\n        if (!products.length) { pabWrap.style.display = 'none'; return; }\n        products.forEach(function(p){ grid.appendChild(renderCard(p)); });\n      })\n      .catch(function(){ pabWrap.style.display = 'none'; });\n\n    var LS_KEY = 'deslore_recently_viewed';\n    var list = [];\n    try { list = JSON.parse(localStorage.getItem(LS_KEY) || '[]'); } catch(e){ list = []; }\n    if (!Array.isArray(list)) list = [];\n    var toShow = list.filter(function(h){ return h !== HANDLE; }).slice(0, 4);\n    var updated = [HANDLE].concat(list.filter(function(h){ return h !== HANDLE; })).slice(0, 12);\n    try { localStorage.setItem(LS_KEY, JSON.stringify(updated)); } catch(e){}\n\n    if (toShow.length) {\n      var grid2 = rvWrap.querySelector('.dq-rv-grid');\n      toShow.forEach(function(h){\n        fetch('\/products\/' + h + '.js').then(function(r){ return r.json(); }).then(function(p){\n          grid2.appendChild(renderCard(p));\n          rvWrap.style.display = 'block';\n        }).catch(function(){});\n      });\n    }\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54340089708655,"sku":null,"price":44.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/4-in-1-retractable-usb-cable-creative-macaron-type-c-micro-cable-for-i-phone-with-phone-stand-charging-data-cable-line-storage-box-331270.jpg?v=1789846108"},{"product_id":"handheld-steam-ironing-machine","title":"Handheld Steam Ironing Machine – Portable Garment Steamer","description":"\u003cp\u003e\u003cstrong\u003eCrisp, wrinkle-free clothes without dragging out the ironing board.\u003c\/strong\u003e The Handheld Steam Ironing Machine heats up fast and glides over shirts, dresses, curtains, and suits, releasing a steady burst of steam that relaxes fabric fibers and smooths out creases in seconds. Lightweight and cordless-feeling in the hand, it turns a chore into a two-minute touch-up.\u003c\/p\u003e\n\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e💨 Powerful steam output smooths wrinkles fast on shirts, suits, curtains, and bedding\u003c\/li\u003e\n\u003cli\u003e🪶 Lightweight, handheld design is easy to maneuver on hangers, garment racks, or tabletops\u003c\/li\u003e\n\u003cli\u003e⚡ Quick-heating element means it's ready to use in under a minute\u003c\/li\u003e\n\u003cli\u003e✈️ Compact size makes it perfect for travel, hotel rooms, and quick touch-ups before you head out\u003c\/li\u003e\n\u003cli\u003e🧵 Gentle enough for delicate fabrics, yet strong enough for heavier materials like denim\u003c\/li\u003e\n\u003cli\u003e🧺 No ironing board needed — steam clothes right on the hanger\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/handheld-steam-ironing-machine-8616024.jpg?v=1789846181\" alt=\"Handheld Steam Ironing Machine detail\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Fill the water tank with clean water.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Plug in and wait for the ready indicator — this only takes a matter of seconds.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Hold the garment taut and glide the steamer head down the fabric in smooth strokes.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Let the garment air-dry for a moment before wearing or hanging it up.\u003c\/p\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/handheld-steam-ironing-machine-5996823.jpg?v=1789892760\" alt=\"Handheld Steam Ironing Machine in use\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1 x Handheld Steam Ironing Machine\u003c\/li\u003e\n\u003cli\u003e1 x Measuring Cup\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\u003cp\u003eQuick-heating steam element  |  Lightweight handheld body  |  Suitable for most fabric types\u003c\/p\u003e\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eHow long does it take to heat up?\u003c\/strong\u003e\u003cbr\u003eThe steamer heats quickly and is typically ready to use in under a minute after switching it on.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCan I use it on delicate fabrics like silk?\u003c\/strong\u003e\u003cbr\u003eYes, the steam is gentle enough for delicate fabrics, though we recommend testing a small hidden area first on very sensitive materials.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDo I need an ironing board?\u003c\/strong\u003e\u003cbr\u003eNo, it's designed to be used on hanging garments, so there's no need to set up a board — just steam directly on the hanger.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs it suitable for travel?\u003c\/strong\u003e\u003cbr\u003eYes, its compact and lightweight design makes it easy to pack and perfect for quick touch-ups in hotel rooms or on the go.\u003c\/p\u003e\u003cdiv id=\"deslore-pabrv-anchor-15539494682735\" style=\"display:none;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var PRODUCT_ID = \"15539494682735\";\n    var HANDLE = \"handheld-steam-ironing-machine\";\n    var anchor = document.getElementById('deslore-pabrv-anchor-15539494682735');\n    if (!anchor) return;\n    var pageWidth = anchor.closest('.page-width');\n\n    var wrap = document.createElement('div');\n    wrap.id = 'deslore-pabrv-15539494682735';\n    wrap.style.cssText = 'width:100%;box-sizing:border-box;margin-top:40px;';\n\n    var pabWrap = document.createElement('div');\n    pabWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 8px;box-sizing:border-box;';\n    pabWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003ePeople Also Bought\u003c\/h3\u003e\u003cdiv class=\"dq-pab-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    var rvWrap = document.createElement('div');\n    rvWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;display:none;';\n    rvWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003eRecently Viewed\u003c\/h3\u003e\u003cdiv class=\"dq-rv-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    wrap.appendChild(pabWrap);\n    wrap.appendChild(rvWrap);\n\n    if (pageWidth \u0026\u0026 pageWidth.parentElement) {\n      pageWidth.parentElement.insertBefore(wrap, pageWidth.nextSibling);\n    } else if (anchor.parentElement) {\n      anchor.parentElement.insertBefore(wrap, anchor.nextSibling);\n    }\n    anchor.remove();\n\n    function esc(s){ return (s||'').replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;'); }\n    function money(cents){\n      var n = (typeof cents === 'number') ? cents : parseFloat(cents);\n      if (isNaN(n)) return '';\n      return (n\/100).toFixed(2);\n    }\n\n    function renderCard(p){\n      var card = document.createElement('div');\n      card.style.cssText = 'border:1px solid #eee;border-radius:12px;padding:12px;text-align:left;background:#fff;';\n      var img = (p.featured_image || (p.images \u0026\u0026 p.images[0]) || '');\n      if (img \u0026\u0026 img.indexOf('\/\/') === 0) img = 'https:' + img;\n      var price = money(p.price);\n      var compareAt = p.compare_at_price ? money(p.compare_at_price) : null;\n      var variantId = (p.variants \u0026\u0026 p.variants[0] \u0026\u0026 p.variants[0].id) ? p.variants[0].id : null;\n      card.innerHTML =\n        '\u003ca href=\"\/products\/' + esc(p.handle) + '\" style=\"display:block;text-decoration:none;color:inherit;\"\u003e' +\n          '\u003cdiv style=\"width:100%;aspect-ratio:1\/1;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:10px;\"\u003e' +\n            (img ? '\u003cimg src=\"' + esc(img) + '\" alt=\"' + esc(p.title) + '\" style=\"width:100%;height:100%;object-fit:cover;\"\u003e' : '') +\n          '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:34px;\"\u003e' + esc(p.title) + '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:14px;font-weight:700;margin-bottom:10px;\"\u003e' +\n            (compareAt ? '\u003cspan style=\"text-decoration:line-through;color:#999;font-weight:400;margin-right:6px;\"\u003eAED ' + compareAt + '\u003c\/span\u003e' : '') +\n            'AED ' + price +\n          '\u003c\/div\u003e' +\n        '\u003c\/a\u003e' +\n        '\u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"\u003e' +\n          '\u003cbutton class=\"dq-qty-minus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e-\u003c\/button\u003e' +\n          '\u003cspan class=\"dq-qty-val\" style=\"min-width:18px;text-align:center;font-size:13px;\"\u003e1\u003c\/span\u003e' +\n          '\u003cbutton class=\"dq-qty-plus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"dq-add-btn\" style=\"width:100%;background:#111;color:#fff;border:none;border-radius:8px;padding:10px;font-size:12px;font-weight:700;letter-spacing:0.3px;cursor:pointer;\"\u003eADD TO CART\u003c\/button\u003e';\n\n      var qtyEl = card.querySelector('.dq-qty-val');\n      card.querySelector('.dq-qty-minus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        if (v \u003e 1) qtyEl.textContent = String(v - 1);\n      });\n      card.querySelector('.dq-qty-plus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        qtyEl.textContent = String(v + 1);\n      });\n      var addBtn = card.querySelector('.dq-add-btn');\n      addBtn.addEventListener('click', function(){\n        if (!variantId) return;\n        addToCart(addBtn, variantId, qtyEl);\n      });\n      return card;\n    }\n\n    function addToCart(btn, variantId, qtyEl){\n      var qty = parseInt(qtyEl.textContent, 10) || 1;\n      var original = btn.textContent;\n      btn.textContent = 'ADDING...';\n      btn.disabled = true;\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify({items: [{id: variantId, quantity: qty}]})\n      }).then(function(r){ return r.json(); }).then(function(){\n        btn.textContent = 'ADDED ✓';\n        fetch('\/cart.js').then(function(r){ return r.json(); }).then(function(cart){\n          document.querySelectorAll('.cart-count-bubble span, [data-cart-count], .cart-count').forEach(function(el){\n            el.textContent = cart.item_count;\n          });\n        }).catch(function(){});\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      }).catch(function(){\n        btn.textContent = 'ERROR';\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      });\n    }\n\n    fetch('\/recommendations\/products.json?product_id=' + PRODUCT_ID + '\u0026limit=4\u0026intent=related')\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        var grid = pabWrap.querySelector('.dq-pab-grid');\n        var products = (data \u0026\u0026 data.products) ? data.products.slice(0,4) : [];\n        if (!products.length) { pabWrap.style.display = 'none'; return; }\n        products.forEach(function(p){ grid.appendChild(renderCard(p)); });\n      })\n      .catch(function(){ pabWrap.style.display = 'none'; });\n\n    var LS_KEY = 'deslore_recently_viewed';\n    var list = [];\n    try { list = JSON.parse(localStorage.getItem(LS_KEY) || '[]'); } catch(e){ list = []; }\n    if (!Array.isArray(list)) list = [];\n    var toShow = list.filter(function(h){ return h !== HANDLE; }).slice(0, 4);\n    var updated = [HANDLE].concat(list.filter(function(h){ return h !== HANDLE; })).slice(0, 12);\n    try { localStorage.setItem(LS_KEY, JSON.stringify(updated)); } catch(e){}\n\n    if (toShow.length) {\n      var grid2 = rvWrap.querySelector('.dq-rv-grid');\n      toShow.forEach(function(h){\n        fetch('\/products\/' + h + '.js').then(function(r){ return r.json(); }).then(function(p){\n          grid2.appendChild(renderCard(p));\n          rvWrap.style.display = 'block';\n        }).catch(function(){});\n      });\n    }\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54340094656623,"sku":null,"price":61.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/handheld-steam-ironing-machine-8616024.jpg?v=1789846181"},{"product_id":"bei-qi-3-in-1-tasbih-digital-zikr-counter-ring","title":"Bei Qi 3-in-1 Digital Tasbih Zikr Counter Ring","description":"\u003cp\u003e\u003cstrong\u003eYour dhikr, counted automatically, wherever you go.\u003c\/strong\u003e The Bei Qi 3-in-1 Digital Tasbih Zikr Counter Ring wraps a smart tap counter around your finger, so every dhikr is tracked automatically with a gentle vibration — no more losing count or fumbling with a handheld tasbih.\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e💍 Wearable ring design keeps your counter with you at all times, hands-free and discreet\u003c\/li\u003e\n\u003cli\u003e👆 Automatic finger-tap counting registers every dhikr instantly, so you never lose your place\u003c\/li\u003e\n\u003cli\u003e📳 Gentle vibration reminders help you stay mindful of your counting milestones\u003c\/li\u003e\n\u003cli\u003e🔋 Rechargeable battery keeps it powered for days of regular use on a single charge\u003c\/li\u003e\n\u003cli\u003e🕌 Perfect for daily prayers, tasbih, and dhikr sessions at home, at work, or on the move\u003c\/li\u003e\n\u003cli\u003e🎁 Compact and comfortable enough to wear all day without noticing it's there\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/bei-qi-3-in-1-tasbih-counter-7806096.jpg?v=1789848162\" alt=\"Bei Qi 3-in-1 Digital Tasbih Zikr Counter Ring detail\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Charge the ring fully before first use via the included charging cable.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Slide it onto your finger, adjusting for a comfortable, secure fit.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Tap your thumb against the ring's sensor with each dhikr to count automatically.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Check the display or feel the vibration cue to track your progress and reset the counter when needed.\u003c\/p\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/bei-qi-3-in-1-tasbih-counter-9339491.jpg?v=1789892764\" alt=\"Bei Qi 3-in-1 Digital Tasbih Zikr Counter Ring in use\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1 x Bei Qi 3-in-1 Digital Tasbih Zikr Counter Ring\u003c\/li\u003e\n\u003cli\u003e1 x USB Charging Cable\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\u003cp\u003eAutomatic tap counting  |  Vibration reminders  |  Rechargeable battery\u003c\/p\u003e\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eHow does the automatic counting work?\u003c\/strong\u003e\u003cbr\u003eThe ring detects each tap of your thumb against its sensor and registers it as one count, so your dhikr is tracked without you having to press a button each time.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHow long does the battery last?\u003c\/strong\u003e\u003cbr\u003eWith regular daily use, a full charge typically lasts several days before it needs to be recharged via the included USB cable.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs the ring comfortable to wear all day?\u003c\/strong\u003e\u003cbr\u003eYes, it's designed to be lightweight and adjustable so you can wear it comfortably through prayers, work, and daily activities.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCan I reset the counter?\u003c\/strong\u003e\u003cbr\u003eYes, the counter can be reset easily so you can start a fresh count for each new dhikr session.\u003c\/p\u003e\u003cdiv id=\"deslore-pabrv-anchor-15539523158127\" style=\"display:none;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var PRODUCT_ID = \"15539523158127\";\n    var HANDLE = \"bei-qi-3-in-1-tasbih-digital-zikr-counter-ring\";\n    var anchor = document.getElementById('deslore-pabrv-anchor-15539523158127');\n    if (!anchor) return;\n    var pageWidth = anchor.closest('.page-width');\n\n    var wrap = document.createElement('div');\n    wrap.id = 'deslore-pabrv-15539523158127';\n    wrap.style.cssText = 'width:100%;box-sizing:border-box;margin-top:40px;';\n\n    var pabWrap = document.createElement('div');\n    pabWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 8px;box-sizing:border-box;';\n    pabWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003ePeople Also Bought\u003c\/h3\u003e\u003cdiv class=\"dq-pab-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    var rvWrap = document.createElement('div');\n    rvWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;display:none;';\n    rvWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003eRecently Viewed\u003c\/h3\u003e\u003cdiv class=\"dq-rv-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    wrap.appendChild(pabWrap);\n    wrap.appendChild(rvWrap);\n\n    if (pageWidth \u0026\u0026 pageWidth.parentElement) {\n      pageWidth.parentElement.insertBefore(wrap, pageWidth.nextSibling);\n    } else if (anchor.parentElement) {\n      anchor.parentElement.insertBefore(wrap, anchor.nextSibling);\n    }\n    anchor.remove();\n\n    function esc(s){ return (s||'').replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;'); }\n    function money(cents){\n      var n = (typeof cents === 'number') ? cents : parseFloat(cents);\n      if (isNaN(n)) return '';\n      return (n\/100).toFixed(2);\n    }\n\n    function renderCard(p){\n      var card = document.createElement('div');\n      card.style.cssText = 'border:1px solid #eee;border-radius:12px;padding:12px;text-align:left;background:#fff;';\n      var img = (p.featured_image || (p.images \u0026\u0026 p.images[0]) || '');\n      if (img \u0026\u0026 img.indexOf('\/\/') === 0) img = 'https:' + img;\n      var price = money(p.price);\n      var compareAt = p.compare_at_price ? money(p.compare_at_price) : null;\n      var variantId = (p.variants \u0026\u0026 p.variants[0] \u0026\u0026 p.variants[0].id) ? p.variants[0].id : null;\n      card.innerHTML =\n        '\u003ca href=\"\/products\/' + esc(p.handle) + '\" style=\"display:block;text-decoration:none;color:inherit;\"\u003e' +\n          '\u003cdiv style=\"width:100%;aspect-ratio:1\/1;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:10px;\"\u003e' +\n            (img ? '\u003cimg src=\"' + esc(img) + '\" alt=\"' + esc(p.title) + '\" style=\"width:100%;height:100%;object-fit:cover;\"\u003e' : '') +\n          '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:34px;\"\u003e' + esc(p.title) + '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:14px;font-weight:700;margin-bottom:10px;\"\u003e' +\n            (compareAt ? '\u003cspan style=\"text-decoration:line-through;color:#999;font-weight:400;margin-right:6px;\"\u003eAED ' + compareAt + '\u003c\/span\u003e' : '') +\n            'AED ' + price +\n          '\u003c\/div\u003e' +\n        '\u003c\/a\u003e' +\n        '\u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"\u003e' +\n          '\u003cbutton class=\"dq-qty-minus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e-\u003c\/button\u003e' +\n          '\u003cspan class=\"dq-qty-val\" style=\"min-width:18px;text-align:center;font-size:13px;\"\u003e1\u003c\/span\u003e' +\n          '\u003cbutton class=\"dq-qty-plus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"dq-add-btn\" style=\"width:100%;background:#111;color:#fff;border:none;border-radius:8px;padding:10px;font-size:12px;font-weight:700;letter-spacing:0.3px;cursor:pointer;\"\u003eADD TO CART\u003c\/button\u003e';\n\n      var qtyEl = card.querySelector('.dq-qty-val');\n      card.querySelector('.dq-qty-minus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        if (v \u003e 1) qtyEl.textContent = String(v - 1);\n      });\n      card.querySelector('.dq-qty-plus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        qtyEl.textContent = String(v + 1);\n      });\n      var addBtn = card.querySelector('.dq-add-btn');\n      addBtn.addEventListener('click', function(){\n        if (!variantId) return;\n        addToCart(addBtn, variantId, qtyEl);\n      });\n      return card;\n    }\n\n    function addToCart(btn, variantId, qtyEl){\n      var qty = parseInt(qtyEl.textContent, 10) || 1;\n      var original = btn.textContent;\n      btn.textContent = 'ADDING...';\n      btn.disabled = true;\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify({items: [{id: variantId, quantity: qty}]})\n      }).then(function(r){ return r.json(); }).then(function(){\n        btn.textContent = 'ADDED ✓';\n        fetch('\/cart.js').then(function(r){ return r.json(); }).then(function(cart){\n          document.querySelectorAll('.cart-count-bubble span, [data-cart-count], .cart-count').forEach(function(el){\n            el.textContent = cart.item_count;\n          });\n        }).catch(function(){});\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      }).catch(function(){\n        btn.textContent = 'ERROR';\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      });\n    }\n\n    fetch('\/recommendations\/products.json?product_id=' + PRODUCT_ID + '\u0026limit=4\u0026intent=related')\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        var grid = pabWrap.querySelector('.dq-pab-grid');\n        var products = (data \u0026\u0026 data.products) ? data.products.slice(0,4) : [];\n        if (!products.length) { pabWrap.style.display = 'none'; return; }\n        products.forEach(function(p){ grid.appendChild(renderCard(p)); });\n      })\n      .catch(function(){ pabWrap.style.display = 'none'; });\n\n    var LS_KEY = 'deslore_recently_viewed';\n    var list = [];\n    try { list = JSON.parse(localStorage.getItem(LS_KEY) || '[]'); } catch(e){ list = []; }\n    if (!Array.isArray(list)) list = [];\n    var toShow = list.filter(function(h){ return h !== HANDLE; }).slice(0, 4);\n    var updated = [HANDLE].concat(list.filter(function(h){ return h !== HANDLE; })).slice(0, 12);\n    try { localStorage.setItem(LS_KEY, JSON.stringify(updated)); } catch(e){}\n\n    if (toShow.length) {\n      var grid2 = rvWrap.querySelector('.dq-rv-grid');\n      toShow.forEach(function(h){\n        fetch('\/products\/' + h + '.js').then(function(r){ return r.json(); }).then(function(p){\n          grid2.appendChild(renderCard(p));\n          rvWrap.style.display = 'block';\n        }).catch(function(){});\n      });\n    }\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54340195942511,"sku":null,"price":77.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/bei-qi-3-in-1-tasbih-counter-7806096.jpg?v=1789848162"},{"product_id":"6k-handheld-action-camera","title":"6K Handheld Action Camera – Stabilized 4K\/6K Recording","description":"\u003cp\u003e\u003cstrong\u003eCapture every adventure the way you actually remember it — sharp, smooth, and shake-free.\u003c\/strong\u003e The 6K Handheld Action Camera pairs Ultra HD 6K video with built-in image stabilization, so your footage stays steady whether you're hiking, riding, diving, or just chasing the kids around the yard. A waterproof housing and a full set of mounting accessories mean it's ready for whatever you throw at it.\u003c\/p\u003e\n\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e📷 Records stunning 6K\/4K Ultra HD video and high-resolution photos\u003c\/li\u003e\n\u003cli\u003e🤳 Built-in image stabilization keeps footage smooth even in motion\u003c\/li\u003e\n\u003cli\u003e💧 Waterproof housing included for diving, surfing, and rainy-day shoots\u003c\/li\u003e\n\u003cli\u003e🏄 Comes with multiple mounting accessories for bikes, helmets, and gear\u003c\/li\u003e\n\u003cli\u003e🔋 Long-lasting battery keeps you filming through a full day out\u003c\/li\u003e\n\u003cli\u003e🎥 Great for sports, travel, vlogging, and everyday adventure content\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/6k-handheld-action-camera-5120285.jpg?v=1789848209\" alt=\"6K Handheld Action Camera – Stabilized 4K\/6K Recording detail\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Charge the camera fully and insert a compatible memory card.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Attach it to the included mount for your bike, helmet, or gear.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Power on, select your resolution, and press record.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Use the waterproof housing for water sports or wet conditions.\u003c\/p\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/6k-handheld-action-camera-1715840.jpg?v=1789892769\" alt=\"6K Handheld Action Camera – Stabilized 4K\/6K Recording in use\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1 x 6K Handheld Action Camera\u003c\/li\u003e\n\u003cli\u003e1 x Waterproof Housing\u003c\/li\u003e\n\u003cli\u003eMounting Accessories \u0026amp; Charging Cable\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\u003cp\u003e6K\/4K Ultra HD recording  |  Built-in image stabilization  |  Waterproof housing included\u003c\/p\u003e\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eIs the footage really stabilized without extra gear?\u003c\/strong\u003e\u003cbr\u003eYes — the built-in stabilization smooths out shake and bumps directly in-camera, so most everyday footage looks steady without a gimbal.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCan I use it underwater?\u003c\/strong\u003e\u003cbr\u003eYes, the included waterproof housing lets you film while diving, surfing, or in heavy rain.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat accessories come in the box?\u003c\/strong\u003e\u003cbr\u003eIt ships with a waterproof housing and a set of mounting accessories for helmets, bikes, and other gear, plus a charging cable.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDo I need a special memory card?\u003c\/strong\u003e\u003cbr\u003eYou'll need a compatible high-speed memory card (sold separately) to record smoothly at 6K resolution.\u003c\/p\u003e\u003cdiv id=\"deslore-pabrv-anchor-15539523387503\" style=\"display:none;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var PRODUCT_ID = \"15539523387503\";\n    var HANDLE = \"6k-handheld-action-camera\";\n    var anchor = document.getElementById('deslore-pabrv-anchor-15539523387503');\n    if (!anchor) return;\n    var pageWidth = anchor.closest('.page-width');\n\n    var wrap = document.createElement('div');\n    wrap.id = 'deslore-pabrv-15539523387503';\n    wrap.style.cssText = 'width:100%;box-sizing:border-box;margin-top:40px;';\n\n    var pabWrap = document.createElement('div');\n    pabWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 8px;box-sizing:border-box;';\n    pabWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003ePeople Also Bought\u003c\/h3\u003e\u003cdiv class=\"dq-pab-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    var rvWrap = document.createElement('div');\n    rvWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;display:none;';\n    rvWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003eRecently Viewed\u003c\/h3\u003e\u003cdiv class=\"dq-rv-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    wrap.appendChild(pabWrap);\n    wrap.appendChild(rvWrap);\n\n    if (pageWidth \u0026\u0026 pageWidth.parentElement) {\n      pageWidth.parentElement.insertBefore(wrap, pageWidth.nextSibling);\n    } else if (anchor.parentElement) {\n      anchor.parentElement.insertBefore(wrap, anchor.nextSibling);\n    }\n    anchor.remove();\n\n    function esc(s){ return (s||'').replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;'); }\n    function money(cents){\n      var n = (typeof cents === 'number') ? cents : parseFloat(cents);\n      if (isNaN(n)) return '';\n      return (n\/100).toFixed(2);\n    }\n\n    function renderCard(p){\n      var card = document.createElement('div');\n      card.style.cssText = 'border:1px solid #eee;border-radius:12px;padding:12px;text-align:left;background:#fff;';\n      var img = (p.featured_image || (p.images \u0026\u0026 p.images[0]) || '');\n      if (img \u0026\u0026 img.indexOf('\/\/') === 0) img = 'https:' + img;\n      var price = money(p.price);\n      var compareAt = p.compare_at_price ? money(p.compare_at_price) : null;\n      var variantId = (p.variants \u0026\u0026 p.variants[0] \u0026\u0026 p.variants[0].id) ? p.variants[0].id : null;\n      card.innerHTML =\n        '\u003ca href=\"\/products\/' + esc(p.handle) + '\" style=\"display:block;text-decoration:none;color:inherit;\"\u003e' +\n          '\u003cdiv style=\"width:100%;aspect-ratio:1\/1;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:10px;\"\u003e' +\n            (img ? '\u003cimg src=\"' + esc(img) + '\" alt=\"' + esc(p.title) + '\" style=\"width:100%;height:100%;object-fit:cover;\"\u003e' : '') +\n          '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:34px;\"\u003e' + esc(p.title) + '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:14px;font-weight:700;margin-bottom:10px;\"\u003e' +\n            (compareAt ? '\u003cspan style=\"text-decoration:line-through;color:#999;font-weight:400;margin-right:6px;\"\u003eAED ' + compareAt + '\u003c\/span\u003e' : '') +\n            'AED ' + price +\n          '\u003c\/div\u003e' +\n        '\u003c\/a\u003e' +\n        '\u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"\u003e' +\n          '\u003cbutton class=\"dq-qty-minus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e-\u003c\/button\u003e' +\n          '\u003cspan class=\"dq-qty-val\" style=\"min-width:18px;text-align:center;font-size:13px;\"\u003e1\u003c\/span\u003e' +\n          '\u003cbutton class=\"dq-qty-plus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"dq-add-btn\" style=\"width:100%;background:#111;color:#fff;border:none;border-radius:8px;padding:10px;font-size:12px;font-weight:700;letter-spacing:0.3px;cursor:pointer;\"\u003eADD TO CART\u003c\/button\u003e';\n\n      var qtyEl = card.querySelector('.dq-qty-val');\n      card.querySelector('.dq-qty-minus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        if (v \u003e 1) qtyEl.textContent = String(v - 1);\n      });\n      card.querySelector('.dq-qty-plus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        qtyEl.textContent = String(v + 1);\n      });\n      var addBtn = card.querySelector('.dq-add-btn');\n      addBtn.addEventListener('click', function(){\n        if (!variantId) return;\n        addToCart(addBtn, variantId, qtyEl);\n      });\n      return card;\n    }\n\n    function addToCart(btn, variantId, qtyEl){\n      var qty = parseInt(qtyEl.textContent, 10) || 1;\n      var original = btn.textContent;\n      btn.textContent = 'ADDING...';\n      btn.disabled = true;\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify({items: [{id: variantId, quantity: qty}]})\n      }).then(function(r){ return r.json(); }).then(function(){\n        btn.textContent = 'ADDED ✓';\n        fetch('\/cart.js').then(function(r){ return r.json(); }).then(function(cart){\n          document.querySelectorAll('.cart-count-bubble span, [data-cart-count], .cart-count').forEach(function(el){\n            el.textContent = cart.item_count;\n          });\n        }).catch(function(){});\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      }).catch(function(){\n        btn.textContent = 'ERROR';\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      });\n    }\n\n    fetch('\/recommendations\/products.json?product_id=' + PRODUCT_ID + '\u0026limit=4\u0026intent=related')\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        var grid = pabWrap.querySelector('.dq-pab-grid');\n        var products = (data \u0026\u0026 data.products) ? data.products.slice(0,4) : [];\n        if (!products.length) { pabWrap.style.display = 'none'; return; }\n        products.forEach(function(p){ grid.appendChild(renderCard(p)); });\n      })\n      .catch(function(){ pabWrap.style.display = 'none'; });\n\n    var LS_KEY = 'deslore_recently_viewed';\n    var list = [];\n    try { list = JSON.parse(localStorage.getItem(LS_KEY) || '[]'); } catch(e){ list = []; }\n    if (!Array.isArray(list)) list = [];\n    var toShow = list.filter(function(h){ return h !== HANDLE; }).slice(0, 4);\n    var updated = [HANDLE].concat(list.filter(function(h){ return h !== HANDLE; })).slice(0, 12);\n    try { localStorage.setItem(LS_KEY, JSON.stringify(updated)); } catch(e){}\n\n    if (toShow.length) {\n      var grid2 = rvWrap.querySelector('.dq-rv-grid');\n      toShow.forEach(function(h){\n        fetch('\/products\/' + h + '.js').then(function(r){ return r.json(); }).then(function(p){\n          grid2.appendChild(renderCard(p));\n          rvWrap.style.display = 'block';\n        }).catch(function(){});\n      });\n    }\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54340196597871,"sku":null,"price":554.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/6k-handheld-action-camera-5120285.jpg?v=1789848209"},{"product_id":"household-electric-mosquito-killer-lamp","title":"Household Electric Mosquito Killer UV Lamp","description":"\u003cp\u003e\u003cstrong\u003eBug-free nights, no sprays or chemicals.\u003c\/strong\u003e The Household Electric Mosquito Killer UV Lamp lures mosquitoes and other flying insects in with an ultraviolet light and quietly traps them — giving you a safer, cleaner way to keep bedrooms, living rooms, and offices insect-free.\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e💡 Ultraviolet light attracts mosquitoes and flying insects far more effectively than sprays\u003c\/li\u003e\n\u003cli\u003e🚫 Completely chemical-free, so there's no spray residue, odor, or fumes in the air\u003c\/li\u003e\n\u003cli\u003e🤫 Runs quietly, making it safe to leave on overnight without disturbing your sleep\u003c\/li\u003e\n\u003cli\u003e🏠 Compact design fits neatly on a nightstand, shelf, or desk in any room\u003c\/li\u003e\n\u003cli\u003e🔌 Simple plug-in operation — just switch it on and let it work in the background\u003c\/li\u003e\n\u003cli\u003e👶 A gentler alternative to chemical repellents, ideal for homes with kids and pets\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/household-mosquito-killer-lamp-844589.jpg?v=1789848318\" alt=\"Household Electric Mosquito Killer UV Lamp detail\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Place the lamp on a flat surface or hang it in the room you want protected.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Plug it into a power outlet and switch it on.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Leave it running — ideally in a dimly lit or dark room for the best attraction effect.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Empty and clean the trap tray periodically to keep it working at full effectiveness.\u003c\/p\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/household-mosquito-killer-lamp-218302.jpg?v=1789892797\" alt=\"Household Electric Mosquito Killer UV Lamp in use\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1 x Electric Mosquito Killer UV Lamp\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\u003cp\u003eUV light attraction  |  Chemical-free  |  Quiet operation\u003c\/p\u003e\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eIs it safe to leave running overnight?\u003c\/strong\u003e\u003cbr\u003eYes, it's designed to run quietly and continuously, so it's safe to leave on in your bedroom while you sleep.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDoes it use any chemicals or sprays?\u003c\/strong\u003e\u003cbr\u003eNo, it works purely through UV light attraction, with no chemicals, sprays, or fumes involved.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhich rooms work best for it?\u003c\/strong\u003e\u003cbr\u003eIt works well in bedrooms, living rooms, and offices — ideally placed away from other bright lights so the UV light can attract insects more effectively.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHow do I clean it?\u003c\/strong\u003e\u003cbr\u003eSimply unplug the unit and wipe or empty the trap tray periodically to remove trapped insects and keep it performing well.\u003c\/p\u003e\u003cdiv id=\"deslore-pabrv-anchor-15539523879023\" style=\"display:none;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var PRODUCT_ID = \"15539523879023\";\n    var HANDLE = \"household-electric-mosquito-killer-lamp\";\n    var anchor = document.getElementById('deslore-pabrv-anchor-15539523879023');\n    if (!anchor) return;\n    var pageWidth = anchor.closest('.page-width');\n\n    var wrap = document.createElement('div');\n    wrap.id = 'deslore-pabrv-15539523879023';\n    wrap.style.cssText = 'width:100%;box-sizing:border-box;margin-top:40px;';\n\n    var pabWrap = document.createElement('div');\n    pabWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 8px;box-sizing:border-box;';\n    pabWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003ePeople Also Bought\u003c\/h3\u003e\u003cdiv class=\"dq-pab-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    var rvWrap = document.createElement('div');\n    rvWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;display:none;';\n    rvWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003eRecently Viewed\u003c\/h3\u003e\u003cdiv class=\"dq-rv-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    wrap.appendChild(pabWrap);\n    wrap.appendChild(rvWrap);\n\n    if (pageWidth \u0026\u0026 pageWidth.parentElement) {\n      pageWidth.parentElement.insertBefore(wrap, pageWidth.nextSibling);\n    } else if (anchor.parentElement) {\n      anchor.parentElement.insertBefore(wrap, anchor.nextSibling);\n    }\n    anchor.remove();\n\n    function esc(s){ return (s||'').replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;'); }\n    function money(cents){\n      var n = (typeof cents === 'number') ? cents : parseFloat(cents);\n      if (isNaN(n)) return '';\n      return (n\/100).toFixed(2);\n    }\n\n    function renderCard(p){\n      var card = document.createElement('div');\n      card.style.cssText = 'border:1px solid #eee;border-radius:12px;padding:12px;text-align:left;background:#fff;';\n      var img = (p.featured_image || (p.images \u0026\u0026 p.images[0]) || '');\n      if (img \u0026\u0026 img.indexOf('\/\/') === 0) img = 'https:' + img;\n      var price = money(p.price);\n      var compareAt = p.compare_at_price ? money(p.compare_at_price) : null;\n      var variantId = (p.variants \u0026\u0026 p.variants[0] \u0026\u0026 p.variants[0].id) ? p.variants[0].id : null;\n      card.innerHTML =\n        '\u003ca href=\"\/products\/' + esc(p.handle) + '\" style=\"display:block;text-decoration:none;color:inherit;\"\u003e' +\n          '\u003cdiv style=\"width:100%;aspect-ratio:1\/1;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:10px;\"\u003e' +\n            (img ? '\u003cimg src=\"' + esc(img) + '\" alt=\"' + esc(p.title) + '\" style=\"width:100%;height:100%;object-fit:cover;\"\u003e' : '') +\n          '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:34px;\"\u003e' + esc(p.title) + '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:14px;font-weight:700;margin-bottom:10px;\"\u003e' +\n            (compareAt ? '\u003cspan style=\"text-decoration:line-through;color:#999;font-weight:400;margin-right:6px;\"\u003eAED ' + compareAt + '\u003c\/span\u003e' : '') +\n            'AED ' + price +\n          '\u003c\/div\u003e' +\n        '\u003c\/a\u003e' +\n        '\u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"\u003e' +\n          '\u003cbutton class=\"dq-qty-minus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e-\u003c\/button\u003e' +\n          '\u003cspan class=\"dq-qty-val\" style=\"min-width:18px;text-align:center;font-size:13px;\"\u003e1\u003c\/span\u003e' +\n          '\u003cbutton class=\"dq-qty-plus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"dq-add-btn\" style=\"width:100%;background:#111;color:#fff;border:none;border-radius:8px;padding:10px;font-size:12px;font-weight:700;letter-spacing:0.3px;cursor:pointer;\"\u003eADD TO CART\u003c\/button\u003e';\n\n      var qtyEl = card.querySelector('.dq-qty-val');\n      card.querySelector('.dq-qty-minus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        if (v \u003e 1) qtyEl.textContent = String(v - 1);\n      });\n      card.querySelector('.dq-qty-plus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        qtyEl.textContent = String(v + 1);\n      });\n      var addBtn = card.querySelector('.dq-add-btn');\n      addBtn.addEventListener('click', function(){\n        if (!variantId) return;\n        addToCart(addBtn, variantId, qtyEl);\n      });\n      return card;\n    }\n\n    function addToCart(btn, variantId, qtyEl){\n      var qty = parseInt(qtyEl.textContent, 10) || 1;\n      var original = btn.textContent;\n      btn.textContent = 'ADDING...';\n      btn.disabled = true;\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify({items: [{id: variantId, quantity: qty}]})\n      }).then(function(r){ return r.json(); }).then(function(){\n        btn.textContent = 'ADDED ✓';\n        fetch('\/cart.js').then(function(r){ return r.json(); }).then(function(cart){\n          document.querySelectorAll('.cart-count-bubble span, [data-cart-count], .cart-count').forEach(function(el){\n            el.textContent = cart.item_count;\n          });\n        }).catch(function(){});\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      }).catch(function(){\n        btn.textContent = 'ERROR';\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      });\n    }\n\n    fetch('\/recommendations\/products.json?product_id=' + PRODUCT_ID + '\u0026limit=4\u0026intent=related')\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        var grid = pabWrap.querySelector('.dq-pab-grid');\n        var products = (data \u0026\u0026 data.products) ? data.products.slice(0,4) : [];\n        if (!products.length) { pabWrap.style.display = 'none'; return; }\n        products.forEach(function(p){ grid.appendChild(renderCard(p)); });\n      })\n      .catch(function(){ pabWrap.style.display = 'none'; });\n\n    var LS_KEY = 'deslore_recently_viewed';\n    var list = [];\n    try { list = JSON.parse(localStorage.getItem(LS_KEY) || '[]'); } catch(e){ list = []; }\n    if (!Array.isArray(list)) list = [];\n    var toShow = list.filter(function(h){ return h !== HANDLE; }).slice(0, 4);\n    var updated = [HANDLE].concat(list.filter(function(h){ return h !== HANDLE; })).slice(0, 12);\n    try { localStorage.setItem(LS_KEY, JSON.stringify(updated)); } catch(e){}\n\n    if (toShow.length) {\n      var grid2 = rvWrap.querySelector('.dq-rv-grid');\n      toShow.forEach(function(h){\n        fetch('\/products\/' + h + '.js').then(function(r){ return r.json(); }).then(function(p){\n          grid2.appendChild(renderCard(p));\n          rvWrap.style.display = 'block';\n        }).catch(function(){});\n      });\n    }\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54340198465647,"sku":null,"price":158.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/household-mosquito-killer-lamp-844589.jpg?v=1789848318"},{"product_id":"electric-mini-neck-massager-with-far-infrared-heat","title":"Electric Mini Neck Massager with Far Infrared Heat","description":"\u003cp\u003e\u003cstrong\u003eTension doesn't stand a chance.\u003c\/strong\u003e The Electric Mini Neck Massager combines gentle intelligent kneading with soothing far infrared heat to melt away neck, shoulder, and upper-back tightness after a long day at a desk, behind the wheel, or on your feet. Small enough to toss in a bag, powerful enough to feel like a real massage.\u003c\/p\u003e\n\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e🔥 Far infrared heat therapy soothes sore, stiff muscles\u003c\/li\u003e\n\u003cli\u003e💆 Intelligent kneading nodes mimic real hands-on massage\u003c\/li\u003e\n\u003cli\u003e🔋 Rechargeable battery for cord-free relief anywhere\u003c\/li\u003e\n\u003cli\u003e🎒 Compact, lightweight design fits in any bag\u003c\/li\u003e\n\u003cli\u003e🏢 Perfect for home, office, car, or travel\u003c\/li\u003e\n\u003cli\u003e🧘 Helps ease tension headaches and improve circulation\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/electric-neck-massager-with-far-infrared-thermal-pain-relief-tool-for-health-care-for-health-care-intelligent-neck-and-back-massager-2439894.jpg?v=1789848370\" alt=\"Electric Mini Neck Massager with Far Infrared Heat detail\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Charge fully via the USB cable before first use.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Wrap the massager around your neck or place it on the target area.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Power on and select your preferred kneading and heat setting.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Relax for 15–20 minutes, then power off and store.\u003c\/p\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/electric-neck-massager-with-far-infrared-thermal-pain-relief-tool-for-health-care-for-health-care-intelligent-neck-and-back-massager-3494369.jpg?v=1789892802\" alt=\"Electric Mini Neck Massager with Far Infrared Heat in use\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1 x Electric Mini Neck Massager\u003c\/li\u003e\n\u003cli\u003e1 x USB Charging Cable\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\u003cp\u003eFar infrared heat  |  Rechargeable battery  |  Portable \u0026amp; lightweight\u003c\/p\u003e\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eDoes it get hot enough to feel the heat therapy?\u003c\/strong\u003e\u003cbr\u003eYes, the far infrared heat setting warms gently and evenly, comfortable enough for extended use.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHow long does the battery last on a full charge?\u003c\/strong\u003e\u003cbr\u003eA full charge typically gives you several massage sessions before it needs recharging.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCan I use it on other areas besides my neck?\u003c\/strong\u003e\u003cbr\u003eYes, it also works well on shoulders and the upper back.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs it safe for daily use?\u003c\/strong\u003e\u003cbr\u003eYes, it's designed for regular daily relaxation sessions of 15–20 minutes at a time.\u003c\/p\u003e\u003cdiv id=\"deslore-pabrv-anchor-15539524272239\" style=\"display:none;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var PRODUCT_ID = \"15539524272239\";\n    var HANDLE = \"electric-mini-neck-massager-with-far-infrared-heat\";\n    var anchor = document.getElementById('deslore-pabrv-anchor-15539524272239');\n    if (!anchor) return;\n    var pageWidth = anchor.closest('.page-width');\n\n    var wrap = document.createElement('div');\n    wrap.id = 'deslore-pabrv-15539524272239';\n    wrap.style.cssText = 'width:100%;box-sizing:border-box;margin-top:40px;';\n\n    var pabWrap = document.createElement('div');\n    pabWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 8px;box-sizing:border-box;';\n    pabWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003ePeople Also Bought\u003c\/h3\u003e\u003cdiv class=\"dq-pab-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    var rvWrap = document.createElement('div');\n    rvWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;display:none;';\n    rvWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003eRecently Viewed\u003c\/h3\u003e\u003cdiv class=\"dq-rv-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    wrap.appendChild(pabWrap);\n    wrap.appendChild(rvWrap);\n\n    if (pageWidth \u0026\u0026 pageWidth.parentElement) {\n      pageWidth.parentElement.insertBefore(wrap, pageWidth.nextSibling);\n    } else if (anchor.parentElement) {\n      anchor.parentElement.insertBefore(wrap, anchor.nextSibling);\n    }\n    anchor.remove();\n\n    function esc(s){ return (s||'').replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;'); }\n    function money(cents){\n      var n = (typeof cents === 'number') ? cents : parseFloat(cents);\n      if (isNaN(n)) return '';\n      return (n\/100).toFixed(2);\n    }\n\n    function renderCard(p){\n      var card = document.createElement('div');\n      card.style.cssText = 'border:1px solid #eee;border-radius:12px;padding:12px;text-align:left;background:#fff;';\n      var img = (p.featured_image || (p.images \u0026\u0026 p.images[0]) || '');\n      if (img \u0026\u0026 img.indexOf('\/\/') === 0) img = 'https:' + img;\n      var price = money(p.price);\n      var compareAt = p.compare_at_price ? money(p.compare_at_price) : null;\n      var variantId = (p.variants \u0026\u0026 p.variants[0] \u0026\u0026 p.variants[0].id) ? p.variants[0].id : null;\n      card.innerHTML =\n        '\u003ca href=\"\/products\/' + esc(p.handle) + '\" style=\"display:block;text-decoration:none;color:inherit;\"\u003e' +\n          '\u003cdiv style=\"width:100%;aspect-ratio:1\/1;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:10px;\"\u003e' +\n            (img ? '\u003cimg src=\"' + esc(img) + '\" alt=\"' + esc(p.title) + '\" style=\"width:100%;height:100%;object-fit:cover;\"\u003e' : '') +\n          '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:34px;\"\u003e' + esc(p.title) + '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:14px;font-weight:700;margin-bottom:10px;\"\u003e' +\n            (compareAt ? '\u003cspan style=\"text-decoration:line-through;color:#999;font-weight:400;margin-right:6px;\"\u003eAED ' + compareAt + '\u003c\/span\u003e' : '') +\n            'AED ' + price +\n          '\u003c\/div\u003e' +\n        '\u003c\/a\u003e' +\n        '\u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"\u003e' +\n          '\u003cbutton class=\"dq-qty-minus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e-\u003c\/button\u003e' +\n          '\u003cspan class=\"dq-qty-val\" style=\"min-width:18px;text-align:center;font-size:13px;\"\u003e1\u003c\/span\u003e' +\n          '\u003cbutton class=\"dq-qty-plus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"dq-add-btn\" style=\"width:100%;background:#111;color:#fff;border:none;border-radius:8px;padding:10px;font-size:12px;font-weight:700;letter-spacing:0.3px;cursor:pointer;\"\u003eADD TO CART\u003c\/button\u003e';\n\n      var qtyEl = card.querySelector('.dq-qty-val');\n      card.querySelector('.dq-qty-minus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        if (v \u003e 1) qtyEl.textContent = String(v - 1);\n      });\n      card.querySelector('.dq-qty-plus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        qtyEl.textContent = String(v + 1);\n      });\n      var addBtn = card.querySelector('.dq-add-btn');\n      addBtn.addEventListener('click', function(){\n        if (!variantId) return;\n        addToCart(addBtn, variantId, qtyEl);\n      });\n      return card;\n    }\n\n    function addToCart(btn, variantId, qtyEl){\n      var qty = parseInt(qtyEl.textContent, 10) || 1;\n      var original = btn.textContent;\n      btn.textContent = 'ADDING...';\n      btn.disabled = true;\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify({items: [{id: variantId, quantity: qty}]})\n      }).then(function(r){ return r.json(); }).then(function(){\n        btn.textContent = 'ADDED ✓';\n        fetch('\/cart.js').then(function(r){ return r.json(); }).then(function(cart){\n          document.querySelectorAll('.cart-count-bubble span, [data-cart-count], .cart-count').forEach(function(el){\n            el.textContent = cart.item_count;\n          });\n        }).catch(function(){});\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      }).catch(function(){\n        btn.textContent = 'ERROR';\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      });\n    }\n\n    fetch('\/recommendations\/products.json?product_id=' + PRODUCT_ID + '\u0026limit=4\u0026intent=related')\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        var grid = pabWrap.querySelector('.dq-pab-grid');\n        var products = (data \u0026\u0026 data.products) ? data.products.slice(0,4) : [];\n        if (!products.length) { pabWrap.style.display = 'none'; return; }\n        products.forEach(function(p){ grid.appendChild(renderCard(p)); });\n      })\n      .catch(function(){ pabWrap.style.display = 'none'; });\n\n    var LS_KEY = 'deslore_recently_viewed';\n    var list = [];\n    try { list = JSON.parse(localStorage.getItem(LS_KEY) || '[]'); } catch(e){ list = []; }\n    if (!Array.isArray(list)) list = [];\n    var toShow = list.filter(function(h){ return h !== HANDLE; }).slice(0, 4);\n    var updated = [HANDLE].concat(list.filter(function(h){ return h !== HANDLE; })).slice(0, 12);\n    try { localStorage.setItem(LS_KEY, JSON.stringify(updated)); } catch(e){}\n\n    if (toShow.length) {\n      var grid2 = rvWrap.querySelector('.dq-rv-grid');\n      toShow.forEach(function(h){\n        fetch('\/products\/' + h + '.js').then(function(r){ return r.json(); }).then(function(p){\n          grid2.appendChild(renderCard(p));\n          rvWrap.style.display = 'block';\n        }).catch(function(){});\n      });\n    }\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54340200267887,"sku":null,"price":78.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/electric-neck-massager-with-far-infrared-thermal-pain-relief-tool-for-health-care-for-health-care-intelligent-neck-and-back-massager-2439894.jpg?v=1789848370"},{"product_id":"portable-mini-electric-shaver","title":"Portable Mini Electric Shaver – USB Rechargeable","description":"\u003cp\u003e\u003cstrong\u003eSmooth, fast shaves wherever you are.\u003c\/strong\u003e The Portable Mini Electric Shaver is built for life on the move — small enough to fit in a glovebox or travel bag, powerful enough to deliver a close, comfortable shave in seconds. USB rechargeable and cord-free, it's the grooming tool you'll actually keep within reach.\u003c\/p\u003e\n\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e🪒 Quick, smooth shave with minimal irritation\u003c\/li\u003e\n\u003cli\u003e🔋 USB rechargeable — no batteries needed\u003c\/li\u003e\n\u003cli\u003e🚗 Compact size is perfect for the car or travel bag\u003c\/li\u003e\n\u003cli\u003e🧼 Washable shaving head for easy cleaning\u003c\/li\u003e\n\u003cli\u003e🔇 Quiet, low-vibration motor for discreet use\u003c\/li\u003e\n\u003cli\u003e✋ Ergonomic, one-hand grip design\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/mini-electric-shaver-portable-car-rechargeable-shaver-667553.jpg?v=1789848447\" alt=\"Portable Mini Electric Shaver – USB Rechargeable detail\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📝 How to Use\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Charge fully via the included USB cable before first use.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Power on the shaver with a single button press.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Glide gently over the area you want to shave.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Rinse the shaving head under water and let it air dry after use.\u003c\/p\u003e\u003cp style=\"text-align:center; margin:20px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/mini-electric-shaver-portable-car-rechargeable-shaver-177742.jpg?v=1789892807\" alt=\"Portable Mini Electric Shaver – USB Rechargeable in use\" style=\"max-width:100%; border-radius:12px;\"\u003e\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e📦 What's Included\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1 x Portable Mini Electric Shaver\u003c\/li\u003e\n\u003cli\u003e1 x USB Charging Cable\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e🔍 Product Details\u003c\/h3\u003e\u003cp\u003eUSB rechargeable  |  Washable shaving head  |  Compact, travel-friendly design\u003c\/p\u003e\u003cp\u003e🚚 Free delivery across the UAE · 💵 Cash on Delivery · ↩️ 7-day easy returns\u003c\/p\u003e\u003ch3 style=\"font-size:20px; font-weight:700; margin:24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eCan I use it while it's charging?\u003c\/strong\u003e\u003cbr\u003eIt's best to fully charge it first, then use it cord-free for safety and comfort.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs it safe to use in the car?\u003c\/strong\u003e\u003cbr\u003eYes, it's compact and cordless, making it ideal for quick touch-ups on the go.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHow do I clean the shaving head?\u003c\/strong\u003e\u003cbr\u003eSimply rinse it under running water and allow it to air dry before storing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHow long does a full charge last?\u003c\/strong\u003e\u003cbr\u003eA full charge typically provides multiple shaves before you need to recharge.\u003c\/p\u003e\u003cdiv id=\"deslore-pabrv-anchor-15539524763759\" style=\"display:none;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var PRODUCT_ID = \"15539524763759\";\n    var HANDLE = \"portable-mini-electric-shaver\";\n    var anchor = document.getElementById('deslore-pabrv-anchor-15539524763759');\n    if (!anchor) return;\n    var pageWidth = anchor.closest('.page-width');\n\n    var wrap = document.createElement('div');\n    wrap.id = 'deslore-pabrv-15539524763759';\n    wrap.style.cssText = 'width:100%;box-sizing:border-box;margin-top:40px;';\n\n    var pabWrap = document.createElement('div');\n    pabWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 8px;box-sizing:border-box;';\n    pabWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003ePeople Also Bought\u003c\/h3\u003e\u003cdiv class=\"dq-pab-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    var rvWrap = document.createElement('div');\n    rvWrap.style.cssText = 'max-width:1100px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;display:none;';\n    rvWrap.innerHTML = '\u003ch3 style=\"font-size:22px;font-weight:800;margin:0 0 18px;\"\u003eRecently Viewed\u003c\/h3\u003e\u003cdiv class=\"dq-rv-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;\"\u003e\u003c\/div\u003e';\n\n    wrap.appendChild(pabWrap);\n    wrap.appendChild(rvWrap);\n\n    if (pageWidth \u0026\u0026 pageWidth.parentElement) {\n      pageWidth.parentElement.insertBefore(wrap, pageWidth.nextSibling);\n    } else if (anchor.parentElement) {\n      anchor.parentElement.insertBefore(wrap, anchor.nextSibling);\n    }\n    anchor.remove();\n\n    function esc(s){ return (s||'').replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;'); }\n    function money(cents){\n      var n = (typeof cents === 'number') ? cents : parseFloat(cents);\n      if (isNaN(n)) return '';\n      return (n\/100).toFixed(2);\n    }\n\n    function renderCard(p){\n      var card = document.createElement('div');\n      card.style.cssText = 'border:1px solid #eee;border-radius:12px;padding:12px;text-align:left;background:#fff;';\n      var img = (p.featured_image || (p.images \u0026\u0026 p.images[0]) || '');\n      if (img \u0026\u0026 img.indexOf('\/\/') === 0) img = 'https:' + img;\n      var price = money(p.price);\n      var compareAt = p.compare_at_price ? money(p.compare_at_price) : null;\n      var variantId = (p.variants \u0026\u0026 p.variants[0] \u0026\u0026 p.variants[0].id) ? p.variants[0].id : null;\n      card.innerHTML =\n        '\u003ca href=\"\/products\/' + esc(p.handle) + '\" style=\"display:block;text-decoration:none;color:inherit;\"\u003e' +\n          '\u003cdiv style=\"width:100%;aspect-ratio:1\/1;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:10px;\"\u003e' +\n            (img ? '\u003cimg src=\"' + esc(img) + '\" alt=\"' + esc(p.title) + '\" style=\"width:100%;height:100%;object-fit:cover;\"\u003e' : '') +\n          '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:34px;\"\u003e' + esc(p.title) + '\u003c\/div\u003e' +\n          '\u003cdiv style=\"font-size:14px;font-weight:700;margin-bottom:10px;\"\u003e' +\n            (compareAt ? '\u003cspan style=\"text-decoration:line-through;color:#999;font-weight:400;margin-right:6px;\"\u003eAED ' + compareAt + '\u003c\/span\u003e' : '') +\n            'AED ' + price +\n          '\u003c\/div\u003e' +\n        '\u003c\/a\u003e' +\n        '\u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;\"\u003e' +\n          '\u003cbutton class=\"dq-qty-minus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e-\u003c\/button\u003e' +\n          '\u003cspan class=\"dq-qty-val\" style=\"min-width:18px;text-align:center;font-size:13px;\"\u003e1\u003c\/span\u003e' +\n          '\u003cbutton class=\"dq-qty-plus\" style=\"width:26px;height:26px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"dq-add-btn\" style=\"width:100%;background:#111;color:#fff;border:none;border-radius:8px;padding:10px;font-size:12px;font-weight:700;letter-spacing:0.3px;cursor:pointer;\"\u003eADD TO CART\u003c\/button\u003e';\n\n      var qtyEl = card.querySelector('.dq-qty-val');\n      card.querySelector('.dq-qty-minus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        if (v \u003e 1) qtyEl.textContent = String(v - 1);\n      });\n      card.querySelector('.dq-qty-plus').addEventListener('click', function(){\n        var v = parseInt(qtyEl.textContent, 10) || 1;\n        qtyEl.textContent = String(v + 1);\n      });\n      var addBtn = card.querySelector('.dq-add-btn');\n      addBtn.addEventListener('click', function(){\n        if (!variantId) return;\n        addToCart(addBtn, variantId, qtyEl);\n      });\n      return card;\n    }\n\n    function addToCart(btn, variantId, qtyEl){\n      var qty = parseInt(qtyEl.textContent, 10) || 1;\n      var original = btn.textContent;\n      btn.textContent = 'ADDING...';\n      btn.disabled = true;\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json'},\n        body: JSON.stringify({items: [{id: variantId, quantity: qty}]})\n      }).then(function(r){ return r.json(); }).then(function(){\n        btn.textContent = 'ADDED ✓';\n        fetch('\/cart.js').then(function(r){ return r.json(); }).then(function(cart){\n          document.querySelectorAll('.cart-count-bubble span, [data-cart-count], .cart-count').forEach(function(el){\n            el.textContent = cart.item_count;\n          });\n        }).catch(function(){});\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      }).catch(function(){\n        btn.textContent = 'ERROR';\n        setTimeout(function(){ btn.textContent = original; btn.disabled = false; }, 1600);\n      });\n    }\n\n    fetch('\/recommendations\/products.json?product_id=' + PRODUCT_ID + '\u0026limit=4\u0026intent=related')\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        var grid = pabWrap.querySelector('.dq-pab-grid');\n        var products = (data \u0026\u0026 data.products) ? data.products.slice(0,4) : [];\n        if (!products.length) { pabWrap.style.display = 'none'; return; }\n        products.forEach(function(p){ grid.appendChild(renderCard(p)); });\n      })\n      .catch(function(){ pabWrap.style.display = 'none'; });\n\n    var LS_KEY = 'deslore_recently_viewed';\n    var list = [];\n    try { list = JSON.parse(localStorage.getItem(LS_KEY) || '[]'); } catch(e){ list = []; }\n    if (!Array.isArray(list)) list = [];\n    var toShow = list.filter(function(h){ return h !== HANDLE; }).slice(0, 4);\n    var updated = [HANDLE].concat(list.filter(function(h){ return h !== HANDLE; })).slice(0, 12);\n    try { localStorage.setItem(LS_KEY, JSON.stringify(updated)); } catch(e){}\n\n    if (toShow.length) {\n      var grid2 = rvWrap.querySelector('.dq-rv-grid');\n      toShow.forEach(function(h){\n        fetch('\/products\/' + h + '.js').then(function(r){ return r.json(); }).then(function(p){\n          grid2.appendChild(renderCard(p));\n          rvWrap.style.display = 'block';\n        }).catch(function(){});\n      });\n    }\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":54340201971823,"sku":null,"price":70.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/mini-electric-shaver-portable-car-rechargeable-shaver-667553.jpg?v=1789848447"},{"product_id":"3d-magnifier-mobile-screen","title":"3D Magnifier Mobile Screen","description":"\u003cp\u003eThe 3D Magnifier Mobile Screen is a portable screen amplifier designed to magnify your smartphone display for an enhanced, eye-friendly viewing experience. Perfect for watching movies, sports, or reading without straining your eyes.\u003c\/p\u003e\n\u003cdiv style=\"display:flex;gap:12px;justify-content:center;align-items:flex-start;margin:20px 0;\"\u003e\n\u003cvideo autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/preview_images\/184138bf4e9043bc8ced307535fcebce.thumbnail.0000000000.jpg\" style=\"width:calc(50% - 6px);max-width:320px;height:auto;border-radius:12px;background:#000;\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/184138bf4e9043bc8ced307535fcebce\/184138bf4e9043bc8ced307535fcebce.HD-720p-4.5Mbps-97884538.mp4\" type=\"video\/mp4\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/184138bf4e9043bc8ced307535fcebce\/184138bf4e9043bc8ced307535fcebce.SD-480p-1.5Mbps-97884538.mp4\" type=\"video\/mp4\"\u003e\u003c\/source\u003e\u003c\/video\u003e\u003cvideo autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/preview_images\/3ca5bb51243e4f999b544b5535536c07.thumbnail.0000000000.jpg\" style=\"width:calc(50% - 6px);max-width:320px;height:auto;border-radius:12px;background:#000;\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/3ca5bb51243e4f999b544b5535536c07\/3ca5bb51243e4f999b544b5535536c07.HD-720p-4.5Mbps-97884517.mp4\" type=\"video\/mp4\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/3ca5bb51243e4f999b544b5535536c07\/3ca5bb51243e4f999b544b5535536c07.SD-480p-1.5Mbps-97884517.mp4\" type=\"video\/mp4\"\u003e\u003c\/source\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/3d-magnifier-mobile-screen-596933.jpg\" alt=\"3D Magnifier Mobile Screen\" style=\"width:100%;height:auto;\"\u003e\u003c\/p\u003e\u003ch3\u003eKey Features\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStretch Design with Silicone Round Button:\u003c\/strong\u003e Smooth sliding mechanism with silicone padding to protect your device and make setup effortless.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClear Amplification Lens:\u003c\/strong\u003e Enlarges your phone screen up to 2–4 times, reducing eye fatigue and providing a more immersive experience.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHands-Free Viewing:\u003c\/strong\u003e Built-in phone stand securely holds your device, ideal for watching videos, video calls, or reading.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePortable \u0026amp; Lightweight:\u003c\/strong\u003e Foldable design makes it easy to carry, store, and use anywhere, perfect for home, travel, or outdoor use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo Power Needed:\u003c\/strong\u003e Works entirely without batteries or electricity, making it eco-friendly and convenient.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/3d-magnifier-mobile-screen-711586.jpg\" alt=\"3D Magnifier Mobile Screen\" style=\"width:100%;height:auto;\"\u003e\u003c\/p\u003e\u003ch3\u003eProduct Information\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCategory:\u003c\/strong\u003e Mobile Screen Magnifier \/ Phone Stand\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Multi-colors (color and design may vary based on availability)\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/3d-magnifier-mobile-screen-337323.jpg\" alt=\"3D Magnifier Mobile Screen\" style=\"width:100%;height:auto;\"\u003e\u003c\/p\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":67763310329967,"sku":"3MMS-N-MAW-ZAM","price":69.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/3d-magnifier-mobile-screen-644802.jpg?v=1791918760"},{"product_id":"e99-foldable-drone-camera-hd-aerial-quadcopter-with-remote-control","title":"E99 Foldable Drone Camera – HD Aerial Quadcopter with Remote Control","description":"\u003cp\u003e\u003cstrong\u003eTake Your Adventures to New Heights with the E99 Foldable Drone Camera!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDiscover a fun way to explore aerial photography with the \u003cstrong\u003eE99 Drone Camera\u003c\/strong\u003e. With its compact foldable arms, remote control and built-in camera, this lightweight quadcopter is designed for casual flying and outdoor exploration. A practical choice for adults getting started with drone flying.\u003c\/p\u003e\n\u003cdiv style=\"display: flex; gap: 12px; justify-content: center; align-items: flex-start; margin: 20px 0;\"\u003e\n\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" controls=\"controls\" preload=\"metadata\" style=\"width: calc(50% - 6px); max-width: 320px; height: auto; border-radius: 12px; background: #000;\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/f1386ba0087c4413b03bfb892381faf0\/f1386ba0087c4413b03bfb892381faf0.SD-480p-0.9Mbps-100048250.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" controls=\"controls\" preload=\"metadata\" style=\"width: calc(50% - 6px); max-width: 320px; height: auto; border-radius: 12px; background: #000;\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/d3ca5133b90b4478950f53911502fe9b\/d3ca5133b90b4478950f53911502fe9b.SD-480p-0.9Mbps-100048258.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"font-size: 20px; font-weight: bold; margin: 24px 0 10px;\"\u003e✨ Why You'll Love It\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🚁 \u003cstrong\u003eFoldable \u0026amp; Portable:\u003c\/strong\u003e Compact arms fold for convenient storage and transport.\u003c\/li\u003e\n\u003cli\u003e📷 \u003cstrong\u003eBuilt-in Camera:\u003c\/strong\u003e Capture aerial photo and video footage. Zambeel lists 720p HD video resolution for this model.\u003c\/li\u003e\n\u003cli\u003e📱 \u003cstrong\u003eWi-Fi App Connection:\u003c\/strong\u003e Supports compatible mobile-device viewing and controls, subject to device and app compatibility.\u003c\/li\u003e\n\u003cli\u003e🕹️ \u003cstrong\u003eEasy Flying Controls:\u003c\/strong\u003e One-key takeoff\/landing, headless mode and altitude-hold functions are listed by the supplier.\u003c\/li\u003e\n\u003cli\u003e✨ \u003cstrong\u003eFun Flight Features:\u003c\/strong\u003e 360° flip mode and LED lights add to the flying experience.\u003c\/li\u003e\n\u003cli\u003e🔋 \u003cstrong\u003eRechargeable Design:\u003c\/strong\u003e Built for repeat flying sessions with suitable charging between uses.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center; margin: 20px 0;\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/deslore-e99-drone-camera-3.webp?v=1793825093\" alt=\"E99 foldable drone camera in flight demonstrating aerial photography\" style=\"max-width: 100%; height: auto; border-radius: 12px;\"\u003e\u003c\/p\u003e\n\u003ch3 style=\"font-size: 20px; font-weight: bold; margin: 24px 0 10px;\"\u003e📝 How to Get Started\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Charge the drone battery using the supplied charging instructions.\u003cbr\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Unfold the arms and inspect the propellers before flight.\u003cbr\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Pair the controller and, where supported, connect to the compatible mobile app.\u003cbr\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Choose a safe, permitted open area and begin with gentle movements.\u003cbr\u003e\u003cstrong\u003e5.\u003c\/strong\u003e Land, power down and store the drone safely after use.\u003c\/p\u003e\n\u003cp style=\"text-align: center; margin: 20px 0;\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/deslore-e99-drone-camera-1.jpg?v=1793825082\" alt=\"E99 drone with foldable body and hand-held remote controller\" style=\"max-width: 100%; height: auto; border-radius: 12px;\"\u003e\u003c\/p\u003e\n\u003ch3 style=\"font-size: 20px; font-weight: bold; margin: 24px 0 10px;\"\u003e📦 Product Highlights\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModel: E99 Foldable Camera Drone\u003c\/li\u003e\n\u003cli\u003eCamera: Supplier-listed 720p video\u003c\/li\u003e\n\u003cli\u003eControl: Remote controller, with Wi-Fi\/app functionality as supported\u003c\/li\u003e\n\u003cli\u003eFlight functions: One-key takeoff\/landing, headless mode, altitude hold and 360° flip\u003c\/li\u003e\n\u003cli\u003eDesign: Foldable quadcopter with LED lights\u003c\/li\u003e\n\u003cli\u003ePower: Rechargeable battery system\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center; margin: 20px 0;\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/deslore-e99-drone-camera-5.webp?v=1793825104\" alt=\"E99 drone feature overview and folding design\" style=\"max-width: 100%; height: auto; border-radius: 12px;\"\u003e\u003c\/p\u003e\n\u003ch3 style=\"font-size: 20px; font-weight: bold; margin: 24px 0 10px;\"\u003e🌤️ Capture a New Perspective\u003c\/h3\u003e\n\u003cp\u003eEnjoy a fresh view of your surroundings and explore aerial shooting from above. Its folding design makes the E99 convenient to take on suitable outdoor adventures.\u003c\/p\u003e\n\u003cp style=\"text-align: center; margin: 20px 0;\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/deslore-e99-drone-camera-4.jpg?v=1793825099\" alt=\"E99 camera drone aerial imaging and phone viewing demonstration\" style=\"max-width: 100%; height: auto; border-radius: 12px;\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e🔥 SPECIAL 50% OFF — AED 108.99 \u003cs\u003eAED \u003cspan\u003e217.98\u003c\/span\u003e\u003c\/s\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🚚 \u003cstrong\u003eFREE Delivery Across UAE\u003c\/strong\u003e  ·  💵 \u003cstrong\u003eCash on Delivery Available\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3 style=\"font-size: 20px; font-weight: bold; margin: 24px 0 10px;\"\u003e❓ Frequently Asked Questions\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eDoes it fold for travel?\u003c\/strong\u003e\u003cbr\u003eYes, the E99 has foldable arms for compact storage.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCan it record video?\u003c\/strong\u003e\u003cbr\u003eThe supplier lists a built-in camera with 720p HD video capability. Actual quality may depend on conditions and product configuration.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIs it beginner-friendly?\u003c\/strong\u003e\u003cbr\u003eIt includes control features intended to make basic flying easier. New pilots should start in safe, permitted areas and follow the user manual.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCan I fly it anywhere in the UAE?\u003c\/strong\u003e\u003cbr\u003eNo. Drone operation may require registration, permission and compliance with current UAE and local aviation regulations. Check the applicable rules before purchasing or flying.\u003c\/p\u003e","brand":"Deslore","offers":[{"title":"Default Title","offer_id":68196898930799,"sku":"E99-N-HAE-ZAM","price":108.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7034\/0207\/files\/deslore-e99-drone-camera-1.jpg?v=1793825082"}],"url":"https:\/\/www.deslore.com\/collections\/smart-gadgets.oembed?page=2","provider":"Deslore ","version":"1.0","type":"link"}