{"product_id":"hair-oil-applicator-comb","title":"Hair Oil Applicator Comb - Hair Oil Dispenser, Comb \u0026 Scalp Massager","description":"\u003ch3 data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003eHair Oiling Without the Mess!\u003c\/span\u003e\u003c\/h3\u003e\n\u003ch6 data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003eTired of oily hands and struggling to reach your roots? This Hair Oil Applicator Comb makes hair oiling easier, cleaner, and less messy.\u003c\/span\u003e\u003c\/h6\u003e\n\u003ch6 data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003e✅ Apply Oil Directly to Your Scalp\u003cbr\u003e✅ Keep Your Hands Less Oily\u003cbr\u003e✅ Enjoy an Easy Scalp Massage\u003c\/span\u003e\u003c\/h6\u003e\n\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/GoldenScalpCareVanityScene.png?v=1792015772\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3 data-pm-slice=\"1 1 []\"\u003eTired of Oily Hands?\u003c\/h3\u003e\n\u003ch6 data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003eEvery time you oil your hair, your hands get covered in oil. This applicator comb helps you apply oil without spreading it everywhere with your fingers.\u003c\/span\u003e\u003c\/h6\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/MessyHandstoTargetedHairOilApplication.png?v=1792015772\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3 data-pm-slice=\"1 1 []\"\u003eStruggling to Reach Your Roots?\u003c\/h3\u003e\n\u003ch6 data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003eSometimes, oil doesn't reach your scalp properly. Simply part your hair and glide the comb along your scalp to apply oil closer to the roots.\u003c\/span\u003e\u003c\/h6\u003e\n\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/ScalpOilApplicatorInfographic.png?v=1792015772\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3 data-pm-slice=\"1 1 []\"\u003eMake Hair Oiling Easier!\u003c\/h3\u003e\n\u003ch6 data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003eNo need to keep dipping your fingers into the oil bottle. Just fill the comb, glide it through your hair, and apply oil where you need it.\u003c\/span\u003e\u003c\/h6\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/Golden_Oil_Comb_Showcase.png?v=1792016381\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3 data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003eWhy People Love It?\u003c\/span\u003e\u003c\/h3\u003e\n\u003ch6\u003e\u003cspan\u003e✅ 3-in-1 Design: Oil Dispenser, Comb \u0026amp; Scalp Massager\u003cbr\u003e✅ Less Oil on Your Hands\u003cbr\u003e✅ Easy Oil Application at the Roots\u003cbr\u003e✅ Better Control While Applying Oil\u003cbr\u003e✅ Gentle Scalp Massage\u003cbr\u003e✅Easy to Use \u0026amp; Clean\u003c\/span\u003e\u003c\/h6\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/Three-PanelOilCombDemonstration.png?v=1792015772\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3 data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003eBefore \u0026amp; After\u003c\/span\u003e\u003c\/h3\u003e\n\u003ch6\u003e\u003cspan\u003e✅ Easy Oil Application at the Roots\u003cbr\u003e✅ Less Mess, Less Oily Hands\u003cbr\u003e✅ Better Control While Applying Oil\u003cbr\u003e✅ Enjoy a Gentle Scalp Massage\u003cbr\u003e✅ Make Hair Oiling Quick \u0026amp; Easy\u003c\/span\u003e\u003c\/h6\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/0c82b3a2-f44b-4ec9-9eb8-b8e648073b2d.png?v=1792015772\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3 data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003eHow to Use\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/OilApplicatorCombTutorial.png?v=1792015772\" alt=\"\"\u003e\u003c\/p\u003e\n\n\n\u003c!-- Real Life Results --\u003e\n\u003cstyle\u003e\n.real-life-section {\n  margin: 30px 0;\n  text-align: center;\n}\n\n.real-life-section h3 {\n  margin: 30px 0;\n  font-size: 20px;\n  font-weight: 600;\n}\n\n.video-slider-container {\n  position: relative;\n  overflow: hidden;\n}\n\n.video-slider {\n  display: flex;\n  gap: 12px;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n}\n\n.video-slider::-webkit-scrollbar {\n  display: none;\n}\n\n.video-slide {\n  flex: 0 0 80%;\n  scroll-snap-align: center;\n  opacity: 0.6;\n  transform: scale(0.95);\n  transition: opacity 0.4s ease, transform 0.4s ease;\n}\n\n.video-slide.active {\n  opacity: 1;\n  transform: scale(1);\n}\n\n.video-slide video {\n  width: 100%;\n  aspect-ratio: 9 \/ 16;\n  border-radius: 14px;\n  object-fit: cover;\n  background: #000;\n}\n\n\/* Arrows *\/\n.slider-arrow {\n  position: absolute;\n  top: 45%;\n  transform: translateY(-50%);\n  background: rgba(0,0,0,0.6);\n  color: #fff;\n  border: none;\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  cursor: pointer;\n  z-index: 5;\n}\n\n.slider-arrow.left {\n  left: 8px;\n}\n\n.slider-arrow.right {\n  right: 8px;\n}\n\n\/* Dots *\/\n.slider-dots {\n  display: flex;\n  justify-content: center;\n  gap: 6px;\n  margin-top: 12px;\n}\n\n.slider-dots span {\n  width: 8px;\n  height: 8px;\n  background: #ccc;\n  border-radius: 50%;\n  display: inline-block;\n}\n\n.slider-dots span.active {\n  background: #000;\n}\n\n\/* Desktop *\/\n@media (min-width: 768px) {\n  .video-slide {\n    flex: 0 0 25%;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"real-life-section\"\u003e\n  \u003ch3\u003eReal Life Results\u003c\/h3\u003e\n\n  \u003cdiv class=\"video-slider-container\"\u003e\n    \u003cbutton class=\"slider-arrow left\"\u003e❮\u003c\/button\u003e\n    \u003cbutton class=\"slider-arrow right\"\u003e❯\u003c\/button\u003e\n\n    \u003cdiv class=\"video-slider\" id=\"videoSlider\"\u003e\n      \u003cdiv class=\"video-slide active\"\u003e\n        \u003cvideo controls playsinline preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/cdf9d1bf08ee41fcac021a487603e8fc.mp4\"\u003e\u003c\/video\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"video-slide\"\u003e\n        \u003cvideo controls playsinline preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/173e9da76f9f446bb91123a44f95c239.mp4\"\u003e\u003c\/video\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"video-slide\"\u003e\n        \u003cvideo controls playsinline preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ecfa94d070e147d69e0b142f7df8f64f.mp4\"\u003e\u003c\/video\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"video-slide\"\u003e\n        \u003cvideo controls playsinline preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/543ba3ead8c0476c8b1d12ec728f8794.mp4\"\u003e\u003c\/video\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slider-dots\" id=\"sliderDots\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nconst slider = document.getElementById(\"videoSlider\");\nconst slides = slider.querySelectorAll(\".video-slide\");\nconst dotsContainer = document.getElementById(\"sliderDots\");\n\nlet currentIndex = 0;\n\n\/\/ Create dots\nslides.forEach((_, i) =\u003e {\n  const dot = document.createElement(\"span\");\n  if (i === 0) dot.classList.add(\"active\");\n  dotsContainer.appendChild(dot);\n});\n\nconst dots = dotsContainer.children;\n\nfunction updateActive(index) {\n  slides.forEach(slide =\u003e slide.classList.remove(\"active\"));\n  dotsContainer.querySelectorAll(\"span\").forEach(dot =\u003e dot.classList.remove(\"active\"));\n\n  slides[index].classList.add(\"active\");\n  dots[index].classList.add(\"active\");\n}\n\n\/\/ Arrows\ndocument.querySelector(\".slider-arrow.right\").onclick = () =\u003e {\n  currentIndex = Math.min(currentIndex + 1, slides.length - 1);\n  slides[currentIndex].scrollIntoView({ behavior: \"smooth\" });\n  updateActive(currentIndex);\n};\n\ndocument.querySelector(\".slider-arrow.left\").onclick = () =\u003e {\n  currentIndex = Math.max(currentIndex - 1, 0);\n  slides[currentIndex].scrollIntoView({ behavior: \"smooth\" });\n  updateActive(currentIndex);\n};\n\n\/\/ Swipe scroll sync\nslider.addEventListener(\"scroll\", () =\u003e {\n  const slideWidth = slides[0].offsetWidth;\n  currentIndex = Math.round(slider.scrollLeft \/ slideWidth);\n  updateActive(currentIndex);\n});\n\u003c\/script\u003e\n\n\n\u003cstyle\u003e\n#sales-popup-wrapper {\n  position: fixed;\n  bottom: 16px;\n  left: 50%;\n  transform: translateX(-50%);\n  z-index: 999999;\n  pointer-events: none;\n}\n\n.sales-popup {\n  width: 330px;\n  background: #fff;\n  border-radius: 14px;\n  box-shadow: 0 12px 30px rgba(10,4,3,0.15);\n  padding: 14px;\n  border: 1px solid #afafaf;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n  opacity: 0;\n  transform: translateY(20px);\n}\n\n.sales-popup.show {\n  animation: popupIn 0.45s ease forwards;\n}\n\n.sales-popup.hide {\n  animation: popupOut 0.45s ease forwards;\n}\n\n@keyframes popupIn {\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes popupOut {\n  to {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n}\n\n.sales-header {\n  font-size: 13px;\n  font-weight: 600;\n  margin-bottom: 8px;\n}\n\n.sales-body {\n  display: flex;\n  gap: 12px;\n  align-items: center;\n}\n\n.sales-body img {\n  width: 44px;\n  height: 44px;\n  border-radius: 8px;\n  object-fit: cover;\n}\n\n.sales-name {\n  font-size: 14px;\n  font-weight: 600;\n}\n\n.sales-product {\n  font-size: 13px;\n  margin: 2px 0;\n}\n\n.sales-meta {\n  font-size: 12px;\n  color: #777;\n}\n\n.verified {\n  color: #1aa14a;\n  font-weight: 600;\n}\n\n\/* Desktop position *\/\n@media (min-width: 769px) {\n  #sales-popup-wrapper {\n    left: 20px;\n    transform: none;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv id=\"sales-popup-wrapper\"\u003e\n  \u003cdiv class=\"sales-popup\" id=\"salesPopup\"\u003e\n    \u003cdiv class=\"sales-header\"\u003e🛒 Recent Purchase\u003c\/div\u003e\n    \u003cdiv class=\"sales-body\"\u003e\n      \u003cimg id=\"spImage\" src=\"\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sales-name\" id=\"spName\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"sales-product\" id=\"spProduct\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"sales-meta\"\u003e\n          \u003cspan id=\"spTime\"\u003e\u003c\/span\u003e · From \u003cspan id=\"spCity\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"verified\"\u003e ✔ Verified\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n\n  const data = [\n    { name:\"Kavya Jain\", product:\"Hair Oil Applicator Comb\", city:\"Surat\", time:\"25 minutes ago\", image:\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/8.jpg?v=1772367071\" },\n    { name:\"Divya Singh\", product:\"Hair Oil Applicator Comb\", city:\"Mumbai\", time:\"18 minutes ago\", image:\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/7.jpg?v=1772367071\" },\n    { name:\"Neha Verma\", product:\"Hair Oil Applicator Comb\", city:\"Delhi\", time:\"12 minutes ago\", image:\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/4_0a4a37bc-3759-4385-b832-45b8699f87fc.jpg?v=1772367070\" },\n    { name:\"Seema Patel\", product:\"Hair Oil Applicator Comb\", city:\"Ahmedabad\", time:\"8 minutes ago\", image:\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/6.jpg?v=1772367071\" },\n    { name:\"Simran Kaur\", product:\"Hair Oil Applicator Comb\", city:\"Chandigarh\", time:\"3 minutes ago\", image:\"https:\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/1_e26aa458-99ae-4e8d-94b9-5917da675162.jpg?v=1772367071\" }\n  ];\n\n  let i = 0;\n  const popup = document.getElementById(\"salesPopup\");\n\n  \/* 🔥 MOVE POPUP TO BODY (REAL MOBILE FIX) *\/\n  document.body.appendChild(\n    document.getElementById(\"sales-popup-wrapper\")\n  );\n\n  function showPopup() {\n    const d = data[i];\n\n    document.getElementById(\"spName\").innerText = d.name;\n    document.getElementById(\"spProduct\").innerText = d.product;\n    document.getElementById(\"spCity\").innerText = d.city;\n    document.getElementById(\"spTime\").innerText = d.time;\n    document.getElementById(\"spImage\").src = d.image;\n\n    popup.classList.remove(\"hide\");\n    popup.classList.add(\"show\");\n\n    setTimeout(() =\u003e {\n      popup.classList.remove(\"show\");\n      popup.classList.add(\"hide\");\n    }, 5000);\n\n    i = (i + 1) % data.length;\n  }\n\n  setTimeout(() =\u003e {\n    showPopup();\n    setInterval(showPopup, 10000);\n  }, 800);\n\n})();\n\u003c\/script\u003e\n\n\n","brand":"Shop Zeela","offers":[{"title":"Default Title","offer_id":51018726015201,"sku":null,"price":499.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0796\/1624\/5985\/files\/Spa-StyleHairOilApplicatorSetup.png?v=1792015772","url":"https:\/\/shopzeela.in\/products\/hair-oil-applicator-comb","provider":"Shop Zeela","version":"1.0","type":"link"}