{"product_id":"gajakesari-punugu-premium-roll-on-divine-scent","title":"GAJAKESARI PUNUGU SCENT | PREMIUM ROLL-ON  DIVINE SCENT","description":"\u003cdiv class=\"social-proof-widget\"\u003e\n\u003cdiv class=\"proof-row\"\u003e\n\u003cdiv class=\"proof-icon visitor-icon\"\u003e👀 \u003cspan class=\"live-dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"proof-content\"\u003e\n\u003cdiv\u003e\n\u003cstrong id=\"visitorCount\"\u003e30\u003c\/strong\u003e customers are viewing this product\u003c\/div\u003e\n\u003cspan class=\"live-badge\"\u003e \u003cspan class=\"badge-dot\"\u003e\u003c\/span\u003e LIVE \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"proof-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"proof-row\"\u003e\n\u003cdiv class=\"proof-icon order-icon\"\u003e🔥\u003c\/div\u003e\n\u003cdiv class=\"proof-content\"\u003e\n\u003cdiv\u003e\n\u003cstrong id=\"orderCount\"\u003e3,500\u003c\/strong\u003e orders placed this week\u003c\/div\u003e\n\u003cspan class=\"trending-badge\"\u003eTrending\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .social-proof-widget {\n    position: relative;\n    width: 100%;\n    max-width: 460px;\n    box-sizing: border-box;\n    margin: 14px 0;\n    padding: 15px 17px;\n    overflow: hidden;\n\n    font-family: Arial, Helvetica, sans-serif;\n    color: #243047;\n\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(34, 197, 94, 0.14),\n        transparent 42%\n      ),\n      linear-gradient(135deg, #ffffff, #f7fff9);\n\n    border: 1px solid rgba(34, 197, 94, 0.22);\n    border-radius: 15px;\n\n    box-shadow:\n      0 10px 28px rgba(15, 23, 42, 0.08),\n      inset 0 1px 0 rgba(255, 255, 255, 0.9);\n\n    transition:\n      transform 0.25s ease,\n      box-shadow 0.25s ease;\n  }\n\n  .social-proof-widget:hover {\n    transform: translateY(-2px);\n\n    box-shadow:\n      0 15px 35px rgba(15, 23, 42, 0.12),\n      inset 0 1px 0 rgba(255, 255, 255, 0.9);\n  }\n\n  .proof-row {\n    position: relative;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .proof-icon {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n\n    width: 40px;\n    height: 40px;\n\n    font-size: 18px;\n    border-radius: 12px;\n  }\n\n  .visitor-icon {\n    background: linear-gradient(\n      135deg,\n      rgba(59, 130, 246, 0.16),\n      rgba(59, 130, 246, 0.05)\n    );\n\n    border: 1px solid rgba(59, 130, 246, 0.18);\n  }\n\n  .order-icon {\n    background: linear-gradient(\n      135deg,\n      rgba(249, 115, 22, 0.17),\n      rgba(249, 115, 22, 0.05)\n    );\n\n    border: 1px solid rgba(249, 115, 22, 0.18);\n  }\n\n  .proof-content {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    flex: 1;\n    gap: 10px;\n\n    font-size: 13.5px;\n    line-height: 1.45;\n  }\n\n  .proof-content strong {\n    display: inline-block;\n    color: #111827;\n    font-size: 17px;\n    font-weight: 800;\n\n    transition:\n      opacity 0.18s ease,\n      transform 0.18s ease;\n  }\n\n  .proof-content strong.updating {\n    opacity: 0.3;\n    transform: translateY(-3px) scale(0.96);\n  }\n\n  .live-dot {\n    position: absolute;\n    top: -2px;\n    right: -2px;\n\n    width: 10px;\n    height: 10px;\n\n    background: #22c55e;\n    border: 2px solid #ffffff;\n    border-radius: 50%;\n\n    animation: livePulse 1.4s infinite;\n  }\n\n  .live-badge,\n  .trending-badge {\n    display: inline-flex;\n    align-items: center;\n    flex-shrink: 0;\n    gap: 5px;\n\n    padding: 4px 8px;\n    border-radius: 999px;\n\n    font-size: 9px;\n    font-weight: 800;\n    letter-spacing: 0.07em;\n    text-transform: uppercase;\n  }\n\n  .live-badge {\n    color: #15803d;\n    background: rgba(34, 197, 94, 0.11);\n    border: 1px solid rgba(34, 197, 94, 0.2);\n  }\n\n  .badge-dot {\n    width: 5px;\n    height: 5px;\n\n    background: #22c55e;\n    border-radius: 50%;\n\n    animation: blink 1s infinite;\n  }\n\n  .trending-badge {\n    color: #c2410c;\n    background: rgba(249, 115, 22, 0.1);\n    border: 1px solid rgba(249, 115, 22, 0.18);\n  }\n\n  .proof-divider {\n    height: 1px;\n    margin: 11px 0;\n\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(15, 23, 42, 0.1),\n      transparent\n    );\n  }\n\n  @keyframes livePulse {\n    0% {\n      box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.65);\n    }\n\n    70% {\n      box-shadow: 0 0 0 8px rgba(34, 197, 94, 0);\n    }\n\n    100% {\n      box-shadow: 0 0 0 0 rgba(34, 197, 94, 0);\n    }\n  }\n\n  @keyframes blink {\n    0%,\n    100% {\n      opacity: 1;\n    }\n\n    50% {\n      opacity: 0.25;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .social-proof-widget {\n      padding: 13px 14px;\n      border-radius: 13px;\n    }\n\n    .proof-icon {\n      width: 36px;\n      height: 36px;\n    }\n\n    .proof-content {\n      align-items: flex-start;\n      flex-direction: column;\n      gap: 5px;\n      font-size: 12.5px;\n    }\n\n    .proof-content strong {\n      font-size: 16px;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const visitorElement = document.getElementById(\"visitorCount\");\n    const orderElement = document.getElementById(\"orderCount\");\n\n    \/*\n      किसी minimum और maximum value के बीच\n      random integer बनाने का function।\n    *\/\n    function randomNumber(min, max) {\n      return Math.floor(Math.random() * (max - min + 1)) + min;\n    }\n\n    \/*\n      Count बदलते समय छोटी animation।\n    *\/\n    function updateCount(element, value) {\n      if (!element) return;\n\n      element.classList.add(\"updating\");\n\n      setTimeout(function () {\n        element.textContent = Number(value).toLocaleString(\"en-IN\");\n        element.classList.remove(\"updating\");\n      }, 180);\n    }\n\n    \/*\n      VISITOR COUNT\n\n      शुरुआत में 30 से 90 के बीच random number।\n      इसके बाद हर 3 से 7 सेकंड के बीच visitor count बदलेगा।\n    *\/\n    let visitorCount = randomNumber(30, 90);\n\n    if (visitorElement) {\n      visitorElement.textContent =\n        visitorCount.toLocaleString(\"en-IN\");\n    }\n\n    function updateVisitorsRandomly() {\n      const nextVisitorCount = randomNumber(30, 90);\n\n      updateCount(visitorElement, nextVisitorCount);\n\n      \/*\n        अगला visitor update random समय के बाद होगा:\n        3,000 से 7,000 milliseconds।\n      *\/\n      const nextVisitorDelay = randomNumber(3000, 7000);\n\n      setTimeout(updateVisitorsRandomly, nextVisitorDelay);\n    }\n\n    const firstVisitorDelay = randomNumber(3000, 7000);\n    setTimeout(updateVisitorsRandomly, firstVisitorDelay);\n\n    \/*\n      ORDER COUNT\n\n      Page refresh पर शुरुआत में 3500 से 6500 के बीच\n      एक initial order count बनेगा।\n    *\/\n    let orderCount = randomNumber(3500, 6500);\n\n    if (orderElement) {\n      orderElement.textContent =\n        orderCount.toLocaleString(\"en-IN\");\n    }\n\n    \/*\n      हर 10 से 15 सेकंड में order count केवल +1 होगा।\n    *\/\n    function increaseOrderCount() {\n      orderCount = orderCount + 1;\n\n      updateCount(orderElement, orderCount);\n\n      \/*\n        अगला order 10 से 15 सेकंड के बाद।\n      *\/\n      const nextOrderDelay = randomNumber(10000, 15000);\n\n      setTimeout(increaseOrderCount, nextOrderDelay);\n    }\n\n    const firstOrderDelay = randomNumber(10000, 15000);\n    setTimeout(increaseOrderCount, firstOrderDelay);\n  });\n\u003c\/script\u003e \u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \n  body {\n    margin: 0;\n    font-family: Arial, Helvetica, sans-serif;\n    background: #ffffff;\n  }\n  .trust-badges {\n    display: flex;\n    justify-content: center;\n    flex-wrap: nowrap;\n    gap: 12px;\n    padding: 20px 10px;\n    max-width: 900px;\n    margin: 0 auto;\n    overflow-x: auto;\n  }\n  .trust-badge {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    flex: 1 1 0;\n    min-width: 80px;\n    max-width: 140px;\n  }\n  .trust-badge svg {\n    width: 22px;\n    height: 22px;\n    margin-bottom: 6px;\n    stroke: #1a1a1a;\n  }\n  .trust-badge h4 {\n    font-size: 11px;\n    font-weight: 600;\n    margin: 0 0 2px 0;\n  }\n  .trust-badge p {\n    font-size: 10px;\n    color: #666;\n    margin: 0;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"trust-badges\"\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003csvg stroke-width=\"1.5\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eSecure Checkout\u003c\/h4\u003e\n\u003cp\u003e100% safe \u0026amp; encrypted payments\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003csvg stroke-width=\"1.5\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M8.25 18.75a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m3 0h6m-9 0H3.375a1.125 1.125 0 01-1.125-1.125V14.25m17.25 4.5a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m3 0h1.125c.621 0 1.129-.504 1.09-1.124a17.902 17.902 0 00-3.213-9.193 2.056 2.056 0 00-1.58-.83H14.25M16.5 18.75h-2.25m0-11.25h5.25l3 3v6.75m-5.25 0h-3m0-11.25h-2.25M5.25 7.5h4.5\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eFree Shipping\u003c\/h4\u003e\n\u003cp\u003eOn orders over ₹799\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003csvg stroke-width=\"1.5\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M9 15L3 9m0 0l6-6M3 9h12a6 6 0 010 12h-3\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eEasy Returns\u003c\/h4\u003e\n\u003cp\u003e7-day money-back guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003csvg stroke-width=\"1.5\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M11.48 3.499a.562.562 0 011.04 0l2.125 5.111a.563.563 0 00.475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 00-.182.557l1.285 5.385a.562.562 0 01-.84.61l-4.725-2.885a.563.563 0 00-.586 0L6.982 20.54a.562.562 0 01-.84-.61l1.285-5.386a.562.562 0 00-.182-.557l-4.204-3.602a.563.563 0 01.321-.988l5.518-.442a.563.563 0 00.475-.345L11.48 3.5z\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTrusted by 25,000+\u003c\/h4\u003e\n\u003cp\u003eHappy customers worldwide\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"DEVOM","offers":[{"title":"Default Title","offer_id":64434599821681,"sku":null,"price":798.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1012\/1733\/7713\/files\/08ABF289-9316-4A40-B35D-600073F410AB.png?v=1787166079","url":"https:\/\/gajaakesaripunugu.in\/products\/gajakesari-punugu-premium-roll-on-divine-scent","provider":"GAJAKESARI PUNUGU","version":"1.0","type":"link"}