{"product_id":"smart-home-wireless-video-doorbell-smart-ding-dong","title":"Wireless Video Doorbell with Monitor  Two-Way Intercom  4.3\" Display","description":"\u003ch3 style=\"text-align: center;\"\u003e\u003cstrong\u003eSee Who's at the Door – From Anywhere\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eNever miss a visitor again. This smart wireless video doorbell with 4.3\" monitor lets you see, hear, and speak with anyone at your door instantly from your handheld display or directly on your smartphone.\u003c\/p\u003e\n\u003c!-- ENGLISH VIDEO CONTAINER (Visible by default) --\u003e\n\u003cdiv class=\"video-english\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" controls=\"controls\" style=\"max-width: 100%; height: auto; margin: 16px 0; border-radius: 12px;\"\u003e\n    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f05072be7b2f401fa8ea51f115acae8a.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cstrong\u003eWhy You'll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e📸 Automatic Recording \u0026amp; Snapshot:\u003c\/strong\u003e Pressing the doorbell automatically captures photos or video logs for local protection — peace of mind every time.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan\u003e\u003cstrong\u003e📹 1080P Full HD Clarity:\u003c\/strong\u003e The upgraded high-definition camera captures delicate entrance details day or night with advanced IR LEDs.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e🔊 Duplex Two-Way Intercom:\u003c\/strong\u003e Speak and listen simultaneously, just like a real conversation — no push-to-talk delays.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e📡 Smart Wi-Fi Connectivity:\u003c\/strong\u003e Seamlessly integrates with your 2.4G Wi-Fi network, sending instant alerts and remote video feeds right to your phone.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e🌐 Multilingual:\u003c\/strong\u003e Supports multiple system languages — ready for international households.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e🔋 IP65 Weatherproof \u0026amp; High Endurance:\u003c\/strong\u003e Rainproof outdoor construction with built-in rechargeable batteries keeps the unit safely powered and protected year-round.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e🎵 Multiple Ringtones:\u003c\/strong\u003e Choose from classic Ding-Dong chime options to personalise your indoor doorbell experience.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e⚡ Local Storage Expandability:\u003c\/strong\u003e Built-in TF card slot supports secure local storage logs from 8GB up to 32GB without monthly cloud fees.\u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cstrong\u003eTechnical Specifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003eModel:\u003c\/strong\u003e M15S\u003c\/p\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003eDisplay:\u003c\/strong\u003e 4.3 inch IPS monitor\u003c\/p\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003eResolution:\u003c\/strong\u003e 1080P HD (640 × 480 IPS Screen Display)\u003c\/p\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003eIntercom Type:\u003c\/strong\u003e Duplex two-way (simultaneous speak \u0026amp; listen)\u003c\/p\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003eConnectivity:\u003c\/strong\u003e 2.4G Wi-Fi Network \u0026amp; Mobile App Support\u003c\/p\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003eWeather Resistance:\u003c\/strong\u003e IP65 Waterproof Rating\u003c\/p\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003eStorage Support:\u003c\/strong\u003e Micro SD \/ TF Card Slot (8GB - 32GB)\u003c\/p\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003ePower:\u003c\/strong\u003e Built-in Rechargeable Lithium Battery \/ USB 5V\u003c\/p\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003eColor:\u003c\/strong\u003e Black\u003c\/p\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Plastic (ABS)\u003c\/p\u003e\n\u003cp class=\"my-2\" style=\"text-align: center;\"\u003e\u003cstrong\u003ePackage Size:\u003c\/strong\u003e 160 × 120 × 65 mm\u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cstrong\u003eWhat's in the Box?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003e1x M15S Video Doorbell Unit\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e1x 4.3\" Monitor Display Panel\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e1x Mounting Bracket \u0026amp; Back Plate\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e1x 3M Adhesive \u0026amp; Screw Accessory Kit\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e1x USB Charging Cable\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e1x Instruction Manual\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin: 15px 0;\"\u003e\n\u003ca style=\"display: inline-block; margin: 5px; padding: 8px 18px; background-color: #000; color: #fff; text-decoration: none; border-radius: 5px; font-size: 20px;\" href=\"MANUAL_URL\" target=\"_blank\"\u003e📄 User Manual\u003c\/a\u003e \u003ca style=\"display: inline-block; margin: 5px; padding: 8px 18px; background-color: #000; color: #fff; text-decoration: none; border-radius: 5px; font-size: 20px;\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/M15S_Video_Doorbell_CE.pdf?v=1782386537\" target=\"_blank\"\u003e📄 CE Documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cstrong\u003eProduct Images\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cstyle\u003e\n  .custom-product-gallery {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .custom-product-row {\n    display: flex;\n    gap: 10px;\n    justify-content: center;\n    margin-bottom: 10px;\n    flex-wrap: nowrap;\n  }\n\n  .custom-product-item {\n    width: 48%;\n    max-width: 400px;\n    cursor: zoom-in;\n  }\n\n .custom-product-item img {\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 8px;\n    transition: transform 0.2s ease;\n  }\n\n  .custom-product-item img:hover {\n    transform: scale(1.02);\n  }\n\n  .custom-lightbox {\n    display: none;\n    position: fixed !important;\n    top: var(--lightbox-top, 0px) !important;\n    left: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    width: 100vw !important;\n    height: calc(100vh - var(--lightbox-top, 0px)) !important;\n    z-index: 999999 !important;\n    background: rgba(0,0,0,0.88) !important;\n    justify-content: center;\n    align-items: center;\n    padding: 24px;\n    overflow: hidden;\n    box-sizing: border-box;\n}\n\n\n  .custom-lightbox.active {\n    display: flex;\n  }\n\n  .custom-lightbox-content {\n    position: relative;\n    width: auto;\n    height: auto;\n    max-width: 90vw;\n    max-height: 86vh;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    z-index: 1;\n  }\n\n  .custom-lightbox img {\n    display: block;\n    max-width: min(78vw, 920px);\n    max-height: 78vh;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n    border-radius: 10px;\n    box-shadow: 0 10px 35px rgba(0,0,0,0.35);\n    background: #fff;\n    cursor: zoom-in;\n    transform-origin: center center;\n    transition: transform 0.1s ease;\n  }\n\n  .custom-lightbox-close,\n  .custom-lightbox-prev,\n  .custom-lightbox-next {\n    position: absolute;\n    background: rgba(255,255,255,0.94);\n    border: none;\n    cursor: pointer;\n    border-radius: 999px;\n    text-align: center;\n    color: #111;\n    z-index: 10;\n    box-shadow: 0 4px 18px rgba(0,0,0,0.18);\n  }\n\n  .custom-lightbox-close {\n    top: -12px;\n    right: -12px;\n    width: 44px;\n    height: 44px;\n    font-size: 28px;\n    line-height: 44px;\n  }\n\n  .custom-lightbox-prev,\n  .custom-lightbox-next {\n    top: 50%;\n    transform: translateY(-50%);\n    width: 48px;\n    height: 48px;\n    font-size: 28px;\n    line-height: 48px;\n  }\n\n  .custom-lightbox-prev { left: -68px; }\n  .custom-lightbox-next { right: -68px; }\n\n  @media (max-width: 768px) {\n    .custom-product-row { flex-wrap: wrap; }\n    .custom-product-item { width: 48%; }\n\n    .custom-lightbox-content {\n    position: relative;\n    width: auto;\n    height: auto;\n    max-width: 90vw;\n    max-height: 86vh;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    z-index: 1;\n    isolation: auto; \/* remove this line if present *\/\n}\n\n\n    .custom-lightbox img {\n      max-width: 100%;\n      max-height: 80vh;\n    }\n\n    .custom-lightbox-prev,\n    .custom-lightbox-next {\n      width: 44px;\n      height: 44px;\n      font-size: 26px;\n      line-height: 44px;\n      opacity: 0.35;\n      background: rgba(255,255,255,0.45);\n      backdrop-filter: blur(2px);\n      -webkit-backdrop-filter: blur(2px);\n      transition: opacity 0.2s ease, background 0.2s ease;\n    }\n\n    .custom-lightbox-prev { left: 10px; }\n    .custom-lightbox-next { right: 10px; }\n\n    .custom-lightbox-close {\n      top: 10px;\n      right: 10px;\n      width: 44px;\n      height: 44px;\n      font-size: 26px;\n      line-height: 44px;\n      opacity: 0.35;\n      background: rgba(255,255,255,0.45);\n      backdrop-filter: blur(2px);\n      -webkit-backdrop-filter: blur(2px);\n      transition: opacity 0.2s ease, background 0.2s ease;\n    }\n\n    .custom-lightbox-close:active,\n    .custom-lightbox-prev:active,\n    .custom-lightbox-next:active,\n    .custom-lightbox-close:focus,\n    .custom-lightbox-prev:focus,\n    .custom-lightbox-next:focus {\n      opacity: 1;\n      background: rgba(255,255,255,0.92);\n    }\n    \n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-product-gallery\"\u003e\n  \u003cdiv class=\"custom-product-row\"\u003e\n    \u003cdiv class=\"custom-product-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_1_EN.png?v=1783274961\" alt=\"Product Image 1\" data-lightbox-index=\"0\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"custom-product-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbel_Image_2_EN.png?v=1783274962\" alt=\"Product Image 2\" data-lightbox-index=\"1\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"custom-product-row\"\u003e\n    \u003cdiv class=\"custom-product-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_3_EN.png?v=1783274963\" alt=\"Product Image 3\" data-lightbox-index=\"2\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"custom-product-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_4_EN.png?v=1783274961\" alt=\"Product Image 4\" data-lightbox-index=\"3\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"custom-product-row\"\u003e\n    \u003cdiv class=\"custom-product-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_5_EN.png?v=1783274961\" alt=\"Product Image 5\" data-lightbox-index=\"4\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"custom-product-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_image_6_EN.png?v=1783274961\" alt=\"Product Image 6\" data-lightbox-index=\"5\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"custom-product-row\"\u003e\n    \u003cdiv class=\"custom-product-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_7_EN.png?v=1783332421\" alt=\"Product Image 7\" data-lightbox-index=\"6\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"custom-product-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_8_EN.png?v=1783332421\" alt=\"Product Image 8\" data-lightbox-index=\"7\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"custom-product-row\"\u003e\n    \u003cdiv class=\"custom-product-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_en_9.png?v=1779702913\" alt=\"Product Bild 9\" data-lightbox-index=\"8\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"custom-product-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_10_EN.png?v=1783332623\" alt=\"Product Bild 10\" data-lightbox-index=\"9\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003cdiv class=\"custom-lightbox\" id=\"customLightbox\"\u003e\n  \u003cdiv class=\"custom-lightbox-content\"\u003e\n    \u003cbutton class=\"custom-lightbox-close\" id=\"lightboxClose\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n    \u003cbutton class=\"custom-lightbox-prev\" id=\"lightboxPrev\" aria-label=\"Previous Image\"\u003e‹\u003c\/button\u003e\n    \u003cimg id=\"lightboxImage\" src=\"\" alt=\"Big Product Image\"\u003e\n    \u003cbutton class=\"custom-lightbox-next\" id=\"lightboxNext\" aria-label=\"Next Image\"\u003e›\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  const images = [\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_1_EN.png?v=1783274961\",\n    \n\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbel_Image_2_EN.png?v=1783274962\",\n    \n\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_3_EN.png?v=1783274963\",\n    \n\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_4_EN.png?v=1783274961\",\n    \n\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_5_EN.png?v=1783274961\",\n    \n\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_image_6_EN.png?v=1783274961\",\n\n\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_7_EN.png?v=1783332421\",\n\n\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_8_EN.png?v=1783332421\",\n\n\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_en_9.png?v=1779702913\",\n\n\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_Image_10_EN.png?v=1783332623\"\n  ];\n\n  let currentIndex = 0;\n  let scale = 1;\n  let isDragging = false;\n  let startX, startY, translateX = 0, translateY = 0;\n\n  const lightbox = document.getElementById(\"customLightbox\");\n  const lightboxImage = document.getElementById(\"lightboxImage\");\n  const closeBtn = document.getElementById(\"lightboxClose\");\n  const prevBtn = document.getElementById(\"lightboxPrev\");\n  const nextBtn = document.getElementById(\"lightboxNext\");\n  const thumbs = document.querySelectorAll(\"[data-lightbox-index]\");\n\n  function getHeaderHeight() {\n    const header = document.querySelector('header') || document.querySelector('.header');\n    if (!header) return 0;\n    const rect = header.getBoundingClientRect();\n    return Math.ceil(rect.bottom) - 10;\n  }\n\n  function applyTransform() {\n    lightboxImage.style.transform = `translate(${translateX}px, ${translateY}px) scale(${scale})`;\n  }\n\n  function setCursor() {\n    lightboxImage.style.cursor = scale \u003e 1.01 ? 'grab' : 'zoom-in';\n  }\n\n  function resetZoom() {\n    scale = 1;\n    translateX = 0;\n    translateY = 0;\n    applyTransform();\n    setCursor();\n  }\n\n  function getTemplateId() {\n    const main = document.querySelector('.shopify-section[id*=\"__main\"]');\n    if (!main) return null;\n    return main.id.split('__')[0].replace('shopify-section-template--', '');\n}\n\nfunction hideRecommendations() {\n    const templateId = getTemplateId();\n    document.querySelectorAll('.shopify-section').forEach(el =\u003e {\n        if (\n            el.classList.contains('shopify-section-group-header-group') ||\n            (templateId \u0026\u0026 el.id.includes(`template--${templateId}__main`)) ||\n            (templateId \u0026\u0026 el.id.includes(`template--${templateId}__section_`))\n        ) return;\n        el.setAttribute('data-lightbox-hidden', '');\n        el.style.display = 'none';\n    });\n}\n\n  function showRecommendations() {\n    document.querySelectorAll('[data-lightbox-hidden]').forEach(el =\u003e {\n      el.style.display = '';\n      el.removeAttribute('data-lightbox-hidden');\n    });\n  }\n\n  function showImage(index) {\n    currentIndex = index;\n    lightboxImage.src = images[currentIndex];\n    resetZoom();\n    const headerHeight = getHeaderHeight();\n    document.documentElement.style.setProperty('--lightbox-top', headerHeight + 'px');\n    lightbox.classList.add(\"active\");\n    document.documentElement.style.overflow = \"hidden\";\n    document.documentElement.style.height = \"100%\";\n    hideRecommendations();\n    const stickyCart = document.getElementById('sticky-atc-bar');\n    if (stickyCart) {\n        if (!stickyCart._originalParent) {\n            stickyCart._originalParent = stickyCart.parentElement;\n        }\n        document.body.appendChild(stickyCart);\n        stickyCart.style.zIndex = '1000000';\n        stickyCart.classList.add('visible');\n        stickyCart.style.display = '';\n    }\n}\n\nwindow.closeLightbox = function() {\n    lightbox.classList.remove(\"active\");\n    resetZoom();\n    document.documentElement.style.removeProperty('--lightbox-top');\n    document.documentElement.style.overflow = \"\";\n    document.documentElement.style.height = \"\";\n    showRecommendations();\n    const stickyCart = document.getElementById('sticky-atc-bar');\n    if (stickyCart) {\n        stickyCart.style.zIndex = '';\n        if (stickyCart._originalParent) {\n            stickyCart._originalParent.appendChild(stickyCart);\n            stickyCart._originalParent = null;\n        }\n    }\n}\n\n  function showNext() {\n    resetZoom();\n    currentIndex = (currentIndex + 1) % images.length;\n    lightboxImage.src = images[currentIndex];\n  }\n\n  function showPrev() {\n    resetZoom();\n    currentIndex = (currentIndex - 1 + images.length) % images.length;\n    lightboxImage.src = images[currentIndex];\n  }\n\n  lightboxImage.addEventListener('wheel', function(e) {\n    e.preventDefault();\n    const delta = e.deltaY \u003e 0 ? -0.15 : 0.15;\n    scale = Math.min(Math.max(1, scale + delta), 4);\n    if (scale \u003c= 1) { scale = 1; translateX = 0; translateY = 0; }\n    applyTransform();\n    setCursor();\n  }, { passive: false });\n\n  lightboxImage.addEventListener('mousedown', function(e) {\n    if (scale \u003c= 1.01) return;\n    e.preventDefault();\n    isDragging = true;\n    startX = e.clientX - translateX;\n    startY = e.clientY - translateY;\n    lightboxImage.style.cursor = 'grabbing';\n  });\n\n  document.addEventListener('mousemove', function(e) {\n    if (!isDragging) return;\n    translateX = e.clientX - startX;\n    translateY = e.clientY - startY;\n    applyTransform();\n  });\n\n  document.addEventListener('mouseup', function() {\n    if (!isDragging) return;\n    isDragging = false;\n    setCursor();\n  });\n\n  thumbs.forEach((img, index) =\u003e {\n    img.addEventListener(\"click\", function() {\n      showImage(index);\n    });\n  });\n\n  closeBtn.addEventListener(\"click\", closeLightbox);\n  nextBtn.addEventListener(\"click\", showNext);\n  prevBtn.addEventListener(\"click\", showPrev);\n\n  lightbox.addEventListener(\"click\", function(e) {\n    if (e.target === lightbox) closeLightbox();\n  });\n\n  document.addEventListener(\"keydown\", function(e) {\n    if (!lightbox.classList.contains(\"active\")) return;\n    if (e.key === \"Escape\") closeLightbox();\n    if (e.key === \"ArrowRight\") showNext();\n    if (e.key === \"ArrowLeft\") showPrev();\n  });\n})();\n\u003c\/script\u003e","brand":"Smart Things For Smart People","offers":[{"title":"M15S Smart Cat's Eye Doorbell","offer_id":58075948876124,"sku":"ST-YD212600202BY","price":99.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0978\/5720\/8668\/files\/Video_Doorbell_m15s_398186ef-a11a-4146-8041-650874eda7f7.jpg?v=1782732366","url":"https:\/\/smart-things-tech.com\/en\/products\/smart-home-wireless-video-doorbell-smart-ding-dong","provider":"Smart Things For Smart People","version":"1.0","type":"link"}