{"product_id":"teeth-repair-gel-2","title":"Teeth Repair Gel","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eA powerful, easy-to-use gel designed to \u003cstrong\u003ecombat gum pain\u003c\/strong\u003e, promote healthy gum regeneration, and \u003cstrong\u003erestore your gum health to its best condition.\u003c\/strong\u003e Perfect for daily use as part of your regular oral care routine.\u003c\/p\u003e\n\u003cdiv class=\"video-reviews-carousel\" id=\"video-reviews-template--29495320052055__main\"\u003e\n    \n      \u003ch3 class=\"video-reviews-heading\" style=\"\n          color: #1b5e46;\n          font-size: 21px;\n          text-align: center;\n          font-weight: 600;\n        \"\u003e\n        Loved by our 100,000+ fans\n      \u003c\/h3\u003e\n    \n\n    \u003cdiv class=\"video-scroll-container\"\u003e\n      \n        \u003cdiv class=\"video-item\"\u003e\n          \n          \n\n          \n          \n\n          \n            \u003cdiv class=\"video-wrapper\" data-block-id=\"video_reviews_carousel_6ifjXr\"\u003e\n              \n                \u003cimg src=\"\/\/cureend.com\/cdn\/shop\/files\/hf_20260417_153817_d6740410-8f34-4737-b136-b796dde2bc3f.png?v=1776440405\u0026amp;width=480\" width=\"170\" height=\"303\" alt=\"thumbnail\" class=\"video-thumbnail\" loading=\"eager\"\u003e\n              \n              \u003cvideo src=\"\/\/cureend.com\/cdn\/shop\/videos\/c\/vp\/b9bcb350d44d42b9ac3adbcc51334812\/b9bcb350d44d42b9ac3adbcc51334812.m3u8?v=0\" preload=\"metadata\" playsinline=\"\" class=\"review-video\" controlslist=\"nodownload nofullscreen noremoteplayback\"\u003e\u003c\/video\u003e\n\n              \n               \u003cbutton class=\"video-toggle-btn\" aria-label=\"Play video\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-play-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-pause-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/pause-button.png?v=1766685402\" class=\"video-toggle-icon\" alt=\"Play\"\u003e\n            \u003c\/button\u003e\n\n              \n\n              \n            \u003c\/div\u003e\n          \n        \u003c\/div\u003e\n      \n        \u003cdiv class=\"video-item\"\u003e\n          \n          \n\n          \n          \n\n          \n            \u003cdiv class=\"video-wrapper\" data-block-id=\"video_reviews_carousel_Tcmjtz\"\u003e\n              \n                \u003cimg src=\"\/\/cureend.com\/cdn\/shop\/files\/Scherm_afbeelding_2026-04-19_om_19.12.58.png?v=1776618800\u0026amp;width=480\" width=\"170\" height=\"303\" alt=\"thumbnail\" class=\"video-thumbnail\" loading=\"eager\"\u003e\n              \n              \u003cvideo src=\"\/\/cureend.com\/cdn\/shop\/videos\/c\/vp\/0447e1cf94d94e59a8b9a4e97f9e0981\/0447e1cf94d94e59a8b9a4e97f9e0981.m3u8?v=0\" preload=\"metadata\" playsinline=\"\" class=\"review-video\" controlslist=\"nodownload nofullscreen noremoteplayback\"\u003e\u003c\/video\u003e\n\n              \n               \u003cbutton class=\"video-toggle-btn\" aria-label=\"Play video\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-play-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-pause-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/pause-button.png?v=1766685402\" class=\"video-toggle-icon\" alt=\"Play\"\u003e\n            \u003c\/button\u003e\n\n              \n\n              \n            \u003c\/div\u003e\n          \n        \u003c\/div\u003e\n      \n        \u003cdiv class=\"video-item\"\u003e\n          \n          \n\n          \n          \n\n          \n            \u003cdiv class=\"video-wrapper\" data-block-id=\"video_reviews_carousel_GYJAhT\"\u003e\n              \n                \u003cimg src=\"\/\/cureend.com\/cdn\/shop\/files\/Scherm_afbeelding_2026-04-30_om_16.17.27.png?v=1777558654\u0026amp;width=480\" width=\"170\" height=\"303\" alt=\"thumbnail\" class=\"video-thumbnail\" loading=\"eager\"\u003e\n              \n              \u003cvideo src=\"\/\/cureend.com\/cdn\/shop\/videos\/c\/vp\/355707bd84eb41fb9f3fe30a62975b2d\/355707bd84eb41fb9f3fe30a62975b2d.m3u8?v=0\" preload=\"metadata\" playsinline=\"\" class=\"review-video\" controlslist=\"nodownload nofullscreen noremoteplayback\"\u003e\u003c\/video\u003e\n\n              \n               \u003cbutton class=\"video-toggle-btn\" aria-label=\"Play video\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-play-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-pause-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/pause-button.png?v=1766685402\" class=\"video-toggle-icon\" alt=\"Play\"\u003e\n            \u003c\/button\u003e\n\n              \n\n              \n            \u003c\/div\u003e\n          \n        \u003c\/div\u003e\n      \n        \u003cdiv class=\"video-item\"\u003e\n          \n          \n\n          \n          \n\n          \n            \u003cdiv class=\"video-wrapper\" data-block-id=\"video_reviews_carousel_H9GG7G\"\u003e\n              \n                \u003cimg src=\"\/\/cureend.com\/cdn\/shop\/files\/Screenshot_2026-04-18_at_1.58.06_PM.png?v=1776502706\u0026amp;width=480\" width=\"170\" height=\"303\" alt=\"thumbnail\" class=\"video-thumbnail\" loading=\"eager\"\u003e\n              \n              \u003cvideo src=\"\/\/cureend.com\/cdn\/shop\/videos\/c\/vp\/46b4d40f9fa643ed85782f84f4d1a0f4\/46b4d40f9fa643ed85782f84f4d1a0f4.m3u8?v=0\" preload=\"metadata\" playsinline=\"\" class=\"review-video\" controlslist=\"nodownload nofullscreen noremoteplayback\"\u003e\u003c\/video\u003e\n\n              \n               \u003cbutton class=\"video-toggle-btn\" aria-label=\"Play video\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-play-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-pause-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/pause-button.png?v=1766685402\" class=\"video-toggle-icon\" alt=\"Play\"\u003e\n            \u003c\/button\u003e\n\n              \n\n              \n            \u003c\/div\u003e\n          \n        \u003c\/div\u003e\n      \n        \u003cdiv class=\"video-item\"\u003e\n          \n          \n\n          \n          \n\n          \n            \u003cdiv class=\"video-wrapper\" data-block-id=\"video_reviews_carousel_NnLhNk\"\u003e\n              \n                \u003cimg src=\"\/\/cureend.com\/cdn\/shop\/files\/Screenshot_2026-04-18_at_1.57.39_PM.png?v=1776502676\u0026amp;width=480\" width=\"170\" height=\"303\" alt=\"thumbnail\" class=\"video-thumbnail\" loading=\"eager\"\u003e\n              \n              \u003cvideo src=\"\/\/cureend.com\/cdn\/shop\/videos\/c\/vp\/86e5aabf12e6432aae59183bbdbce9c0\/86e5aabf12e6432aae59183bbdbce9c0.m3u8?v=0\" preload=\"metadata\" playsinline=\"\" class=\"review-video\" controlslist=\"nodownload nofullscreen noremoteplayback\"\u003e\u003c\/video\u003e\n\n              \n               \u003cbutton class=\"video-toggle-btn\" aria-label=\"Play video\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-play-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-pause-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/pause-button.png?v=1766685402\" class=\"video-toggle-icon\" alt=\"Play\"\u003e\n            \u003c\/button\u003e\n\n              \n\n              \n            \u003c\/div\u003e\n          \n        \u003c\/div\u003e\n      \n        \u003cdiv class=\"video-item\"\u003e\n          \n          \n\n          \n          \n\n          \n            \u003cdiv class=\"video-wrapper\" data-block-id=\"video_reviews_carousel_mzUDBN\"\u003e\n              \n                \u003cimg src=\"\/\/cureend.com\/cdn\/shop\/files\/Scherm_afbeelding_2026-05-01_om_12.42.45.png?v=1777632172\u0026amp;width=480\" width=\"170\" height=\"303\" alt=\"thumbnail\" class=\"video-thumbnail\" loading=\"eager\"\u003e\n              \n              \u003cvideo src=\"\/\/cureend.com\/cdn\/shop\/videos\/c\/vp\/25c228302b4244e38375f057f6f6503f\/25c228302b4244e38375f057f6f6503f.m3u8?v=0\" preload=\"metadata\" playsinline=\"\" class=\"review-video\" controlslist=\"nodownload nofullscreen noremoteplayback\"\u003e\u003c\/video\u003e\n\n              \n               \u003cbutton class=\"video-toggle-btn\" aria-label=\"Play video\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-play-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/9035171_play_game_music_icon_21516ca1-30f7-4847-b4d4-8aeafea115d7.png?v=1762501444\" data-pause-icon=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0941\/0540\/3736\/files\/pause-button.png?v=1766685402\" class=\"video-toggle-icon\" alt=\"Play\"\u003e\n            \u003c\/button\u003e\n\n              \n\n              \n            \u003c\/div\u003e\n          \n        \u003c\/div\u003e\n      \n    \u003c\/div\u003e\n\n    \u003cstyle\u003e\n      #video-reviews-template--29495320052055__main .video-reviews-heading {\n        margin-bottom: 15px;\n      }\n\n      .video-thumbnail {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        position: absolute;\n        inset: 0;\n            }\n\n      #video-reviews-template--29495320052055__main .video-scroll-container {\n        display: flex;\n        overflow-x: auto;\n        gap: 1rem;\n        scroll-snap-type: x mandatory;\n        padding-bottom: 10px;\n      }\n\n      #video-reviews-template--29495320052055__main .video-scroll-container::-webkit-scrollbar {\n        height: 4px;\n      }\n\n      #video-reviews-template--29495320052055__main .video-scroll-container::-webkit-scrollbar-track {\n        background: #f0f0f0;\n      }\n\n      #video-reviews-template--29495320052055__main .video-scroll-container::-webkit-scrollbar-thumb {\n        background: #1b5e46;\n        border-radius: 10px;\n      }\n\n      #video-reviews-template--29495320052055__main .video-item {\n        flex: 0 0 auto;\n        width: 170px;\n        height: 303px;\n        scroll-snap-align: start;\n        position: relative;\n      }\n\n      #video-reviews-template--29495320052055__main .video-wrapper {\n        position: relative;\n        border-radius: 12px;\n        overflow: hidden;\n            height: 303px !important;\n      }\n\n      #video-reviews-template--29495320052055__main video {\n         width: 100%;\n  height: 100%;\n  display: block;\n  object-fit: cover;\n  border-radius: 12px;\n      }\n\n      video::-webkit-media-controls {\n        display: none !important;\n      }\n      img.custom-play-icon {\n       width: 60px;\n      }\n      .custom-play-icon,\n      #video-reviews-template--29495320052055__main .play-button {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        border: none;\n        border-radius: 50%;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        cursor: pointer;\n        z-index: 2;\n        transition: 0.3s;\n      }\n.play-button img {\n    width: 60%;\n    margin-left: 3px;\n}\n.video-toggle-btn {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: transparent;\n  border: 0;\n  cursor: pointer;\n  z-index: 3;\n  top: 40%;\n}\n\n.video-toggle-icon {\n  width: 46px;\n  height: 46px;\n  background: #fff;\n  border-radius: 50%;\n  padding: 12px;\n  opacity: 0;\n  transition:.8s ease;\n}\n\/* Default: hide pause icon *\/\n.video-toggle-icon {\n  opacity: 1;\n  transition: .8s ease;\n}\n\n\/* When playing → hide icon *\/\n.video-wrapper.is-playing .video-toggle-icon {\n  opacity: 0;\n  height: 30px;\n    width: 30px;\n    padding: 7px;\n}\n\/* Hide pause icon after delay (mobile fix) *\/\n.video-toggle-icon.force-hide {\n  opacity: 0;\n}\n\n\/* Desktop hover behavior *\/\n.video-wrapper.is-playing .video-toggle-icon {\n  opacity: 0;\n  top: -115px;\n    left: 5px;\n    position: absolute;\n}\n\n.video-wrapper.is-playing:hover .video-toggle-icon {\n  opacity: 1;\n}\n\n\/* Show pause icon ONLY on hover *\/\n.video-wrapper.is-playing:hover .video-toggle-icon {\n  opacity: 1;\n}\n\n\n      #video-reviews-template--29495320052055__main .play-button {\n        background: #1b5e46;\n        color: #ffffff;\n        width: 60px;\n        height: 60px;\n        font-size: calc(60px * 0.5);\n        padding: 0;\n      }\n\n      #video-reviews-template--29495320052055__main .reviewer-info {\n        position: absolute;\n        bottom: 0px;\n        left: 8px;\n        display: flex;\n        align-items: center;\n        gap: 6px;\n        background: transparent;\n        padding: 0;\n        border-radius: 20px;\n      }\n\n      #video-reviews-template--29495320052055__main .reviewer-thumb {\n        width: 24px;\n        height: 24px;\n        border-radius: 50%;\n        object-fit: cover;\n      }\n\n      #video-reviews-template--29495320052055__main .reviewer-name {\n        color: #fff;\n        font-size: 13px;\n        font-weight: 500;\n      }\n\n      .verified-tick {\n        width: 16px;\n        height: 16px;\n        margin-left: 6px;\n        vertical-align: middle;\n      }\n    \u003c\/style\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  document.querySelectorAll(\"#video-reviews-template--29495320052055__main .video-wrapper\").forEach(wrapper =\u003e {\n    const video = wrapper.querySelector(\".review-video\");\n    const btn = wrapper.querySelector(\".video-toggle-btn\");\n    const icon = wrapper.querySelector(\".video-toggle-icon\");\n    const thumbnail = wrapper.querySelector(\".video-thumbnail\");\n\n    if (!video || !btn || !icon) return;\n\n    btn.addEventListener(\"click\", function () {\n      if (video.paused) {\n\n        \/\/ Pause other videos\n        document.querySelectorAll(\"#video-reviews-template--29495320052055__main video\").forEach(v =\u003e {\n          if (v !== video) {\n            v.pause();\n            const w = v.closest(\".video-wrapper\");\n            if (w) {\n              w.classList.remove(\"is-playing\");\n              const i = w.querySelector(\".video-toggle-icon\");\n              const t = w.querySelector(\".video-thumbnail\");\n              if (i) i.src = i.dataset.playIcon;\n              if (t) t.style.display = \"block\";\n            }\n          }\n        });\n\n        \/\/ ✅ iOS fix: unmute before playing\n        video.muted = false;\n\n        \/\/ Play the video\n        video.play().catch(err =\u003e {\n          console.log(\"Video play failed:\", err);\n        });\n\n        \/\/ Update UI\n        icon.src = icon.dataset.pauseIcon;\n        wrapper.classList.add(\"is-playing\");\n        if (thumbnail) thumbnail.style.display = \"none\";\n\n        \/\/ 🔥 MOBILE AUTO-HIDE PAUSE ICON\n        clearTimeout(wrapper._hideTimer);\n        wrapper._hideTimer = setTimeout(() =\u003e {\n          icon.classList.add(\"force-hide\");\n        }, 800);\n\n      } else {\n        \/\/ Pause current video\n        video.pause();\n        icon.src = icon.dataset.playIcon;\n        wrapper.classList.remove(\"is-playing\");\n        icon.classList.remove(\"force-hide\");\n        if (thumbnail) thumbnail.style.display = \"block\";\n      }\n    });\n\n    \/\/ Reset UI when video ends\n    video.addEventListener(\"ended\", function () {\n      wrapper.classList.remove(\"is-playing\");\n      icon.src = icon.dataset.playIcon;\n      if (thumbnail) thumbnail.style.display = \"block\";\n    });\n  });\n});\n\u003c\/script\u003e\n\n\n  \u003c\/div\u003e","brand":"mysite","offers":[{"title":"Buy 1","offer_id":47023285764235,"sku":"DE26Z002608-001000","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Buy 2 Get 1 Free","offer_id":47023285797003,"sku":"DE26Z002608-001000*3","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Buy 3 Get 2 Free","offer_id":47023285829771,"sku":"DE26Z002608-001000*5","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/4490\/0491\/files\/ProductImage-1_teeth_0c5ee455-ea76-4345-b20d-98ed783debbb.png?v=1779245413","url":"https:\/\/ovirow.com\/products\/teeth-repair-gel-2","provider":"ovirow","version":"1.0","type":"link"}