{"product_id":"baby-brezza-covered-drying-rack-organizer","title":"Baby Brezza - رف تجفيف ومنظم مغطى","description":"\n\u003cdiv class=\"product-video-wrap\" style=\"position:relative;width:100%;aspect-ratio:9\/16;overflow:hidden;border-radius:12px;\"\u003e\n\n  \u003cvideo class=\"pv-video\" playsinline autoplay muted loop preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/your-thumbnail.jpg\" style=\"width:100%;height:100%;object-fit:cover;display:block;cursor:pointer;\"\u003e\n    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/46791c5860d44b30b27d20507eed506d.mp4\" type=\"video\/mp4\"\u003e\u003c\/source\u003e\u003c\/video\u003e\n\n  \u003c!-- Sound toggle (TOP RIGHT, faded background) --\u003e\n  \u003cbutton class=\"pv-sound\" aria-label=\"Toggle sound\" style=\"\u0026lt;!--nl--\u0026gt;      position:absolute;top:12px;right:12px;\u0026lt;!--nl--\u0026gt;      width:40px;height:40px;\u0026lt;!--nl--\u0026gt;      display:flex;align-items:center;justify-content:center;\u0026lt;!--nl--\u0026gt;      background:rgba(60,60,60,0.25);   \/* #3c3c3c with transparency *\/\u0026lt;!--nl--\u0026gt;      border:1px solid rgba(255,255,255,0.15);\u0026lt;!--nl--\u0026gt;      border-radius:999px;cursor:pointer;\u0026lt;!--nl--\u0026gt;      transition:background 0.3s ease\u0026lt;!--nl--\u0026gt;    \"\u003e\n    \u003c!-- Unmuted --\u003e\n    \u003csvg class=\"pv-icon pv-icon-unmuted\" viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" style=\"display:none;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round\"\u003e\n      \u003cpath d=\"M11 5L6 9H2v6h4l5 4V5z\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M15 9a3 3 0 0 1 0 6\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M17.5 7.5a6 6 0 0 1 0 9\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003c!-- Muted --\u003e\n    \u003csvg class=\"pv-icon pv-icon-muted\" viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" style=\"stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round\"\u003e\n      \u003cpath d=\"M11 5L6 9H2v6h4l5 4V5z\"\u003e\u003c\/path\u003e\n      \u003cline x1=\"16\" y1=\"9\" x2=\"22\" y2=\"15\"\u003e\u003c\/line\u003e\n      \u003cline x1=\"22\" y1=\"9\" x2=\"16\" y2=\"15\"\u003e\u003c\/line\u003e\n    \u003c\/svg\u003e\n  \u003c\/button\u003e\n\n  \u003cscript\u003e\n    (function () {\n      const wrap = document.currentScript.parentElement;\n      const video = wrap.querySelector('.pv-video');\n      const btn = wrap.querySelector('.pv-sound');\n      const iconMuted = btn.querySelector('.pv-icon-muted');\n      const iconUnmuted = btn.querySelector('.pv-icon-unmuted');\n      if (!video) return;\n\n      const isMobile = \/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent);\n      let triedStart = false;\n\n      function syncIcon() {\n        if (video.muted) {\n          iconMuted.style.display = 'block';\n          iconUnmuted.style.display = 'none';\n        } else {\n          iconMuted.style.display = 'none';\n          iconUnmuted.style.display = 'block';\n        }\n      }\n      btn.style.display = 'flex';\n      syncIcon();\n\n      async function startPlayback() {\n        if (triedStart) return;\n        triedStart = true;\n\n        if (!isMobile) {\n          try {\n            video.muted = false;       \/\/ try sound-on (desktop)\n            await video.play();\n          } catch (e) {\n            try {\n              video.muted = true;      \/\/ fallback muted\n              await video.play();\n            } catch (_) {}\n          }\n        } else {\n          video.muted = true;          \/\/ mobile needs muted to autoplay\n          try { await video.play(); } catch (_) {}\n        }\n        syncIcon();\n      }\n\n      \/\/ Toggle sound\n      btn.addEventListener('click', function (e) {\n        e.preventDefault();\n        video.muted = !video.muted;\n        video.play().catch(()=\u003e{});\n        syncIcon();\n      });\n\n      \/\/ Tap video: play\/pause\n      video.addEventListener('click', function () {\n        if (video.paused) {\n          video.play().catch(()=\u003e{});\n        } else {\n          video.pause();\n        }\n      });\n\n      \/\/ Autoplay on scroll into view; pause out of view\n      if ('IntersectionObserver' in window) {\n        const io = new IntersectionObserver(([entry]) =\u003e {\n          if (!entry) return;\n          if (entry.isIntersecting) {\n            startPlayback().then(() =\u003e {\n              if (video.paused) video.play().catch(()=\u003e{});\n            });\n          } else {\n            video.pause();\n          }\n        }, { threshold: 0.6 });\n        io.observe(wrap);\n      } else {\n        startPlayback();\n      }\n    })();\n  \u003c\/script\u003e\n  \u003cscript\u003e\n(function(){\n  const wrap = document.currentScript.parentElement;\n  const video = wrap.querySelector('.pv-video');\n  video.addEventListener('loadedmetadata', () =\u003e {\n    if (video.videoWidth \u0026\u0026 video.videoHeight) {\n      wrap.style.aspectRatio = `${video.videoWidth} \/ ${video.videoHeight}`; \/\/ exact match\n    }\n  }, { once:true });\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n      \n      \u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eيحافظ على لوازم إطعام طفلك جافة ومنظمة وخالية من الجراثيم. مدمج وأنيق، يحافظ على منضدتك نظيفة ويحمي الزجاجات.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eيساعد على إبقاء زجاجاتك جافة ومنظمة وخالية من الجراثيم - \u003c\/strong\u003eينظم ويجفف لوازم إطعام طفلك بدقة بينما يحميها من الملوثات المحمولة جوًا\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eسهولة التنظيم -\u003c\/strong\u003e قم بتخزين الزجاجات وأجزاء المضخة في الحاوية السفلية، مع الملحقات في الحاوية العلوية؛ تساعد صينية التنقيط القابلة للإزالة على إبقاء الأجزاء جافة\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eتخزين خالٍ من الجراثيم -\u003c\/strong\u003e يحمي الزجاجات والأجزاء من البكتيريا المحمولة جوًا\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eيستوعب ما يصل إلى 8 زجاجات، وأجزاء المضخة، وكؤوس الشرب، والقشّات، واللهايات، والملحقات من أي علامة تجارية - بما في ذلك الزجاجات حتى 9 أوقية.\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eخيارات تخزين مخصصة - \u003c\/strong\u003eيتضمن حاويتين مثقبتين، وصينية تنقيط قابلة للإزالة، و8 حوامل للزجاجات، وفواصل \u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eيجفف بالسرعة نفسها التي يجفف بها رف التجفيف المفتوح \u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eتصميم أنيق ومدمج - \u003c\/strong\u003eيبدو رائعًا على منضدتك بينما يشغل مساحة أقل\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eمواد آمنة بنسبة 100٪ للرضع - متينة، غير سامة، خالية من الرصاص والفثالات\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eالأبعاد - \u003c\/strong\u003e14.1 بوصة ارتفاع × 6.8 بوصة عرض × 11.9 بوصة عمق؛ 1.4 رطل\u003c\/li\u003e\n\n\n\u003c\/ul\u003e","brand":"Baby Brezza","offers":[{"title":"Default Title","offer_id":48906383327475,"sku":"BRZ0214","price":65.0,"currency_code":"JOD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0052\/4392\/8664\/files\/1_796afeae-20a3-492d-a6dd-d27af933a0ab.jpg?v=1777956153","url":"https:\/\/www.bambinijo.com\/ar\/products\/baby-brezza-covered-drying-rack-organizer","provider":"BambiniJO","version":"1.0","type":"link"}