{"product_id":"scratch-art-wild-life-edition","title":"Scratch Art - Wild Life Edition","description":"\u003cstyle\u003e\n  .accordion-wrapper { \n    margin-bottom: 10px; \n    border-bottom: 1px solid #e5e7eb;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n  }\n  .accordion-label {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 12px 0;\n    font-size: 15px;\n    font-weight: 600;\n    cursor: pointer;\n    color: #111;\n  }\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.25s ease;\n    font-size: 14px;\n    line-height: 1.5;\n    color: #444;\n    padding-right: 4px;\n  }\n  .accordion-checkbox { display: none; }\n  .accordion-checkbox:checked ~ .accordion-content {\n    max-height: 500px;\n    padding: 8px 0 16px;\n  }\n\n  \/* BEFORE \/ AFTER SLIDER *\/\n  .ms-ba-wrapper { max-width: 800px; margin: 20px auto; }\n  .ms-ba-container {\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n    border-radius: 8px;\n    cursor: ew-resize;\n    touch-action: none;\n  }\n  .ms-ba-img {\n    width: 100%;\n    height: auto;\n    display: block;\n    user-select: none;\n    -webkit-user-drag: none;\n  }\n\n  \/* Keep the AFTER image as the base (defines height) *\/\n  .ms-color-img { position: relative; }\n\n  \/* BEFORE image overlays and gets clipped *\/\n  .ms-gray-img {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    filter: grayscale(100%) brightness(45%) contrast(140%);\n    clip-path: inset(0 50% 0 0);\n    pointer-events: none;\n  }\n\n  .ms-ba-handle {\n    position: absolute;\n    top: 0; bottom: 0;\n    left: 50%;\n    width: 3px;\n    background: #ffffff;\n    box-shadow: 0 0 0 1px rgba(0,0,0,0.5);\n    transform: translateX(-50%);\n    pointer-events: none;\n    z-index: 15;\n  }\n  .ms-ba-label {\n    position: absolute;\n    top: 10px;\n    padding: 4px 10px;\n    background: rgba(0,0,0,0.55);\n    color: #fff;\n    font-size: 13px;\n    font-weight: 600;\n    border-radius: 4px;\n    z-index: 20;\n    pointer-events: none;\n  }\n  .ms-ba-label-before { left: 10px; }\n  .ms-ba-label-after  { right: 10px; }\n\n  .ms-ba-slider {\n    width: 100%;\n    margin-top: 12px;\n    background: transparent;\n    appearance: none;\n  }\n  .ms-ba-slider::-webkit-slider-thumb {\n    appearance: none;\n    width: 18px;\n    height: 18px;\n    background: #111827;\n    border-radius: 50%;\n    border: 2px solid #ffffff;\n    box-shadow: 0 0 0 1px rgba(0,0,0,0.3);\n    cursor: pointer;\n  }\n  .ms-ba-slider::-webkit-slider-runnable-track {\n    height: 4px;\n    background: rgba(0,0,0,0.2);\n    border-radius: 2px;\n  }\n\u003c\/style\u003e\n\n\u003c!-- MAIN CONTENT --\u003e\n\n\n  \u003c!-- BEFORE \/ AFTER SLIDER --\u003e\n  \u003cdiv class=\"ms-ba-wrapper\"\u003e\n    \u003cdiv class=\"ms-ba-container\"\u003e\n      \u003cimg src=\"https:\/\/www.mind-space.net\/cdn\/shop\/files\/paris_648013ff-fa3e-4929-bd25-7e8a4494cf5b.jpg?v=1764175392\" class=\"ms-ba-img ms-color-img\" alt=\"After scratch art\"\u003e\n      \u003cimg src=\"https:\/\/www.mind-space.net\/cdn\/shop\/files\/paris_648013ff-fa3e-4929-bd25-7e8a4494cf5b.jpg?v=1764175392\" class=\"ms-ba-img ms-gray-img\" alt=\"Before scratch art\"\u003e\n      \u003cspan class=\"ms-ba-label ms-ba-label-before\"\u003eBefore\u003c\/span\u003e\n      \u003cspan class=\"ms-ba-label ms-ba-label-after\"\u003eAfter\u003c\/span\u003e\n      \u003cdiv class=\"ms-ba-handle\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cinput type=\"range\" min=\"0\" max=\"100\" value=\"50\" class=\"ms-ba-slider\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Benefits --\u003e\n  \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 20px;\"\u003e\n    \u003cdiv style=\"flex: 1 1 160px; min-width: 160px; padding: 10px 12px; border-radius: 6px; border: 1px solid #e5e7eb;\"\u003e\n      \u003cstrong style=\"font-size: 14px; display: block; margin-bottom: 4px;\"\u003eStress relief\u003c\/strong\u003e\n      \u003cspan style=\"font-size: 13px;\"\u003eSlow, repetitive motion that helps you unwind.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex: 1 1 160px; min-width: 160px; padding: 10px 12px; border-radius: 6px; border: 1px solid #e5e7eb;\"\u003e\n      \u003cstrong style=\"font-size: 14px; display: block; margin-bottom: 4px;\"\u003eBeginner-friendly\u003c\/strong\u003e\n      \u003cspan style=\"font-size: 13px;\"\u003eNo skills needed. Just follow the lines.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex: 1 1 160px; min-width: 160px; padding: 10px 12px; border-radius: 6px; border: 1px solid #e5e7eb;\"\u003e\n      \u003cstrong style=\"font-size: 14px; display: block; margin-bottom: 4px;\"\u003eNo mess\u003c\/strong\u003e\n      \u003cspan style=\"font-size: 13px;\"\u003eNo paint, no water, no cleanup.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex: 1 1 160px; min-width: 160px; padding: 10px 12px; border-radius: 6px; border: 1px solid #e5e7eb;\"\u003e\n      \u003cstrong style=\"font-size: 14px; display: block; margin-bottom: 4px;\"\u003eGift-ready\u003c\/strong\u003e\n      \u003cspan style=\"font-size: 13px;\"\u003eA thoughtful, screen-free gift.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- How it works --\u003e\n  \u003ch3 style=\"font-size: 18px; margin: 0 0 8px; font-weight: 600; color: #0b3b4a;\"\u003eHow It Works\u003c\/h3\u003e\n  \u003col style=\"margin: 0 0 20px 18px; font-size: 14px;\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eScratch:\u003c\/strong\u003e Follow the printed lines with the stylus.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eReveal:\u003c\/strong\u003e Colors appear as you go.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDisplay:\u003c\/strong\u003e Frame it or gift it.\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003c!-- Details --\u003e\n  \u003ch3 style=\"font-size: 18px; margin: 0 0 8px; font-weight: 600; color: #0b3b4a;\"\u003eDetails\u003c\/h3\u003e\n  \u003cul style=\"margin: 0 0 20px 18px; font-size: 14px;\"\u003e\n    \u003cli\u003eSize: 40.5 × 28.5 cm\u003c\/li\u003e\n    \u003cli\u003eMaterial: scratch-off coated board\u003c\/li\u003e\n    \u003cli\u003eSkill level: beginner\u003c\/li\u003e\n    \u003cli\u003eTime: 1–3 hours (depending on pace)\u003cbr\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv style=\"border-radius: 8px; border: 1px solid #e5e7eb; padding: 10px 14px; font-size: 13px; background: #f3f4f6;\"\u003e\n    \u003cstrong\u003eMind Space Promise:\u003c\/strong\u003e 14-day money-back guarantee. No hassle.\n  \u003c\/div\u003e\n\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cscript\u003e\n  (function () {\n    function clamp(v, min, max) { return Math.max(min, Math.min(max, v)); }\n\n    function init(wrapper) {\n      var container = wrapper.querySelector('.ms-ba-container');\n      var slider = wrapper.querySelector('.ms-ba-slider');\n      var gray = wrapper.querySelector('.ms-gray-img');\n      var handle = wrapper.querySelector('.ms-ba-handle');\n\n      if (!container || !slider || !gray || !handle) return;\n\n      function update(val) {\n        val = clamp(Number(val), 0, 100);\n        \/\/ gray visible from left to val%\n        gray.style.clipPath = 'inset(0 ' + (100 - val) + '% 0 0)';\n        handle.style.left = val + '%';\n      }\n\n      slider.addEventListener('input', function (e) { update(e.target.value); });\n      update(slider.value);\n\n      function setFromClientX(clientX) {\n        var rect = container.getBoundingClientRect();\n        var x = clamp(clientX - rect.left, 0, rect.width);\n        var val = (x \/ rect.width) * 100;\n        slider.value = val;\n        update(val);\n      }\n\n      var dragging = false;\n\n      container.addEventListener('pointerdown', function (e) {\n        dragging = true;\n        container.setPointerCapture(e.pointerId);\n        setFromClientX(e.clientX);\n      });\n\n      container.addEventListener('pointermove', function (e) {\n        if (!dragging) return;\n        setFromClientX(e.clientX);\n      });\n\n      container.addEventListener('pointerup', function () { dragging = false; });\n      container.addEventListener('pointercancel', function () { dragging = false; });\n    }\n\n    document.querySelectorAll('.ms-ba-wrapper').forEach(init);\n  })();\n\u003c\/script\u003e\n\t","brand":"Mind-space","offers":[{"title":"Tiger","offer_id":51364781883687,"sku":"SA-WL-TIGER","price":59.99,"currency_code":"AED","in_stock":true},{"title":"Cheetah","offer_id":51364784374055,"sku":"SA-WL-CHEETAH","price":59.99,"currency_code":"AED","in_stock":true},{"title":"Cat","offer_id":51364796924199,"sku":"SA-WL-CAT","price":59.99,"currency_code":"AED","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/9365\/9687\/files\/Tiger.png?v=1777819892","url":"https:\/\/www.mind-space.net\/products\/scratch-art-wild-life-edition","provider":"Mind space Commerce FZE","version":"1.0","type":"link"}