{"product_id":"lumadiya™-diya-curtain-fairy-lights","title":"Diya 6+6 Curtain Fairy Lights","description":"\u003c!-- A+ Shopify Description (Light Fairy Theme)\n     Product: LumaDiya™ Radiance Curtain Fairy Lights — 12 Diya • 138 LEDs • 8 Modes • Warm White (Copper Wire)\n     Uses ONLY the 3 images provided (in order). No CTAs or personal\/brand info from supplier.\n--\u003e\n\u003cdiv id=\"lumadiya-a-plus\" role=\"region\" aria-label=\"LumaDiya Radiance Curtain Fairy Lights A+ Content\"\u003e\n  \u003cstyle\u003e\n    \/* ================= Light Fairy Theme (scoped) ================= *\/\n    #lumadiya-a-plus{\n      --bg:#fffdfb;\n      --surface:#ffffff;\n      --ink:#2b2330;\n      --muted:#6e5d74;\n      --accent:#f59e0b;      \/* warm amber *\/\n      --accent-2:#fde68a;    \/* soft glow *\/\n      --accent-3:#ffedd5;    \/* soft peach *\/\n      --border:#f1e7ef;\n      --star:#f59e0b;\n      --ring:rgba(245,158,11,.18);\n      font-family: Inter, ui-sans-serif, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\n      color:var(--ink);\n      background:\n        radial-gradient(900px 480px at -10% -10%, #fff7ed, transparent 60%),\n        radial-gradient(1200px 620px at 110% -10%, #fff1f2, transparent 65%),\n        var(--bg);\n      line-height:1.7;\n    }\n    #lumadiya-a-plus *{ box-sizing:border-box }\n    #lumadiya-a-plus .wrap{ max-width: 1024px; margin: 0 auto; padding: 18px }\n\n    \/* Unified Headings (applies to all sections) *\/\n    #lumadiya-a-plus .h{\n      margin: 0 0 12px;\n      font-weight: 900; font-size: 1.28rem; letter-spacing:.3px;\n      color:#7c2d12; text-transform: uppercase;\n      border-bottom: 2px solid var(--accent); padding-bottom: 8px;\n      background: linear-gradient(90deg, #b45309, #f59e0b);\n      -webkit-background-clip:text; background-clip:text; color: transparent;\n    }\n\n    \/* Card *\/\n    #lumadiya-a-plus .card{\n      background: var(--surface);\n      border:1px solid var(--border);\n      border-radius:16px;\n      padding:18px;\n      margin-bottom:16px;\n      box-shadow: 0 4px 18px rgba(245,158,11,.08);\n    }\n    #lumadiya-a-plus .muted{\n      background: linear-gradient(180deg,#fff7ed 0%, #fff 100%);\n    }\n\n    \/* HERO *\/\n    #lumadiya-a-plus .hero{\n      display:grid; gap:16px; align-items:center;\n    }\n    @media(min-width:768px){ #lumadiya-a-plus .hero{ grid-template-columns: 1.05fr 1fr; } }\n    #lumadiya-a-plus .badge{\n      display:inline-block; padding:6px 12px; border-radius:999px;\n      background: linear-gradient(90deg, #fff7ed, #fffbeb);\n      border:1px solid var(--border);\n      color:#7c2d12; font-weight:800; font-size:.82rem;\n    }\n    #lumadiya-a-plus .subtitle{ color:var(--muted); margin-top:6px }\n    #lumadiya-a-plus .hero-img{\n      width:100%; border-radius:14px; border:2px solid var(--border);\n      object-fit:cover; aspect-ratio:4\/3;\n      box-shadow:0 8px 22px rgba(180,83,9,.12);\n    }\n\n    \/* Gallery (3 images, non-overlap) *\/\n    #lumadiya-a-plus .gallery{ display:grid; gap:12px; grid-template-columns:1fr }\n    @media(min-width:768px){ #lumadiya-a-plus .gallery{ grid-template-columns:repeat(3,1fr) } }\n    #lumadiya-a-plus .gcard{ border:1px solid var(--border); border-radius:12px; overflow:hidden; background:#fff }\n    #lumadiya-a-plus .gcard img{\n      width:100%; aspect-ratio:4\/3; height:auto; object-fit:cover;\n      transition: transform .2s ease, box-shadow .2s ease;\n    }\n    #lumadiya-a-plus .gcard img:hover{ transform: translateY(-2px); box-shadow:0 8px 20px rgba(245,158,11,.18) }\n\n    \/* Features list *\/\n    #lumadiya-a-plus ul.features{ margin:0; padding:0; list-style:none; display:grid; gap:8px }\n    #lumadiya-a-plus ul.features li{ position:relative; padding-left:26px }\n    #lumadiya-a-plus ul.features li::before{\n      content:\"\"; position:absolute; left:0; top:.7em; width:9px; height:9px; border-radius:50%;\n      background:var(--accent); box-shadow:0 0 0 4px var(--ring);\n    }\n\n    \/* FOMO + Timer *\/\n    #lumadiya-a-plus .fomo{ display:grid; gap:12px }\n    @media(min-width:768px){ #lumadiya-a-plus .fomo{ grid-template-columns: 1fr .85fr } }\n    #lumadiya-a-plus .meter{\n      height:12px; background:#fffbeb; border:1px solid var(--border); border-radius:999px; overflow:hidden;\n    }\n    #lumadiya-a-plus .meter\u003espan{ display:block; height:100%; width:58%;\n      background: linear-gradient(90deg, #f59e0b, #fbbf24);\n      transition: width .6s ease;\n    }\n    #lumadiya-a-plus .timer{\n      display:inline-flex; gap:8px; align-items:center; font-variant-numeric:tabular-nums; font-weight:900;\n      padding:8px 14px; border-radius:12px; background:#fff; border:1px solid var(--border); color:#7c2d12;\n      box-shadow: 0 2px 8px rgba(245,158,11,.12);\n    }\n    #lumadiya-a-plus .note{ color:var(--muted); font-size:.95rem }\n\n    \/* Trust *\/\n    #lumadiya-a-plus .trust{ display:grid; gap:10px; grid-template-columns:repeat(2,1fr) }\n    @media(min-width:640px){ #lumadiya-a-plus .trust{ grid-template-columns:repeat(4,1fr) } }\n    #lumadiya-a-plus .tcard{\n      text-align:center; border:1px solid var(--border); border-radius:12px; padding:12px; background:#fff;\n      color:#7c2d12; font-weight:800;\n    }\n    #lumadiya-a-plus .tcard small{ display:block; margin-top:4px; color:var(--muted) }\n\n    \/* Accordion (FAQs) *\/\n    #lumadiya-a-plus .accordion{ border:1px solid var(--border); border-radius:12px; overflow:hidden; }\n    #lumadiya-a-plus .accordion-item + .accordion-item{ border-top:1px solid var(--border) }\n    #lumadiya-a-plus .accordion-btn{\n      width:100%; text-align:left; padding:14px 16px; background:#fff; border:0; cursor:pointer; font-weight:900; color:#7c2d12;\n      display:flex; justify-content:space-between; align-items:center;\n    }\n    #lumadiya-a-plus .accordion-content{\n      max-height:0; overflow:hidden; transition:max-height .3s ease; background:#fff7ed; padding:0 16px;\n    }\n    #lumadiya-a-plus .accordion-content.open{ padding:12px 16px; border-top:1px dashed var(--border) }\n\n    \/* Testimonials *\/\n    #lumadiya-a-plus .reviews{ display:grid; gap:12px; grid-template-columns:1fr }\n    @media(min-width:768px){ #lumadiya-a-plus .reviews{ grid-template-columns:1fr 1fr } }\n    #lumadiya-a-plus .review{ border:1px solid var(--border); border-radius:12px; padding:14px; background:#fff }\n    #lumadiya-a-plus .stars{ display:inline-flex; gap:2px; margin-bottom:6px }\n    #lumadiya-a-plus .stars svg{ width:16px; height:16px; fill: var(--star) }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"wrap\"\u003e\n    \u003c!-- HERO --\u003e\n    \u003csection class=\"card hero\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"badge\"\u003eWarm White • Festival Edition\u003c\/span\u003e\n        \u003ch2 class=\"h\"\u003eLumaDiya™ Radiance Curtain Fairy Lights — 12 Diya • 138 LEDs • 8 Modes • Copper Wire\u003c\/h2\u003e\n        \u003cp class=\"subtitle\"\u003e\n          Infuse your home with traditional charm and modern sparkle. Twelve diya motifs glow in warm white across lightweight copper wires—easy to hang, safe, and stunning for Diwali, parties, and photo corners.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cimg class=\"hero-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/1284\/9252\/files\/51mJlFAV0rL.jpg?v=1758713375\" alt=\"Diya curtain lights glowing warm white\"\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- GALLERY --\u003e\n    \u003csection class=\"card muted\"\u003e\n      \u003ch3 class=\"h\"\u003eIn the Box \u0026amp; Views\u003c\/h3\u003e\n      \u003cdiv class=\"gallery\"\u003e\n        \u003cfigure class=\"gcard\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/1284\/9252\/files\/51mJlFAV0rL.jpg?v=1758713375\" alt=\"Diya curtain lights full setup\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"gcard\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/1284\/9252\/files\/41qXD_tNDAL.jpg?v=1758713379\" alt=\"Close-up of diya-shaped motifs on copper wire\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"gcard\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/1284\/9252\/files\/61HQW_QeJDL._SL1300.jpg?v=1758713395\" alt=\"Eight lighting modes controller detail\"\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- FEATURES --\u003e\n    \u003csection class=\"card\"\u003e\n      \u003ch3 class=\"h\"\u003eKey Features\u003c\/h3\u003e\n      \u003cul class=\"features\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePackage:\u003c\/strong\u003e 1 × 12-Diya Curtain String Light (Warm White, Copper Wire), 138 LEDs total.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTraditional Diya Charm:\u003c\/strong\u003e Festive diya motifs that instantly elevate your décor.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e138 Warm LEDs:\u003c\/strong\u003e Bright yet soothing glow for a magical ambience.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e8 Lighting Modes:\u003c\/strong\u003e Combination, wave, sequential, slow glow, chasing, slow fade, twinkle \u0026amp; steady-on.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEasy Install:\u003c\/strong\u003e Lightweight copper wire for effortless hanging on windows, walls, balconies \u0026amp; backdrops.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEnergy-Efficient \u0026amp; Safe:\u003c\/strong\u003e Low-voltage LEDs minimize heat for long, worry-free use.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- FOMO + TIMER --\u003e\n    \u003csection class=\"card muted\"\u003e\n      \u003ch3 class=\"h\"\u003eFestival Rush • Don’t Miss Out\u003c\/h3\u003e\n      \u003cdiv class=\"fomo\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"note\"\u003eHigh festive demand—this diya edition is moving fast.\u003c\/p\u003e\n          \u003cdiv class=\"meter\" aria-label=\"Stock remaining meter\"\u003e\u003cspan id=\"ldy-stock\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n          \u003cp class=\"note\" id=\"ldy-stock-text\"\u003eOnly \u003cstrong\u003e22\u003c\/strong\u003e sets left at today’s price.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"timer\" aria-live=\"polite\" aria-atomic=\"true\"\u003eOffer ends in \u003cstrong id=\"ldy-timer\"\u003e15:00\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cp class=\"note\" style=\"margin-top:6px\"\u003eLock in your festive glow before the timer hits 00:00.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- TRUST --\u003e\n    \u003csection class=\"card\"\u003e\n      \u003ch3 class=\"h\"\u003eWhy Shop With Us\u003c\/h3\u003e\n      \u003cdiv class=\"trust\"\u003e\n        \u003cdiv class=\"tcard\"\u003e🔒 Secure Payments\u003csmall\u003eUPI • Cards • Netbanking\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"tcard\"\u003e⚡ Fast Dispatch\u003csmall\u003eShips in 24–48 hrs\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"tcard\"\u003e✅ Quality Checked\u003csmall\u003eCarefully inspected\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"tcard\"\u003e💬 Friendly Support\u003csmall\u003e7-Day helpdesk\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- FAQs --\u003e\n    \u003csection class=\"card muted\"\u003e\n      \u003ch3 class=\"h\"\u003eFAQs\u003c\/h3\u003e\n      \u003cdiv class=\"accordion\" id=\"ldy-faq\"\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-btn\" aria-expanded=\"false\"\u003eHow many diya motifs are included?\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-content\"\u003eThere are 12 diya-shaped hangings across the curtain layout.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-btn\" aria-expanded=\"false\"\u003eWhat lighting modes are available?\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-content\"\u003eCombination, wave, sequential, slow glow, chasing, slow fade, twinkle, and steady-on.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-btn\" aria-expanded=\"false\"\u003eIs it safe for long hours?\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-content\"\u003eYes, the low-voltage LEDs are energy-efficient and designed to minimize heat.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-btn\" aria-expanded=\"false\"\u003eWhere can I hang it?\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-content\"\u003eWindows, walls, balconies, patios, and photo backdrops—thanks to the lightweight copper wire.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- TESTIMONIALS --\u003e\n    \u003csection class=\"card\"\u003e\n      \u003ch3 class=\"h\"\u003eWhat Customers Say\u003c\/h3\u003e\n      \u003cdiv class=\"reviews\"\u003e\n        \u003cdiv class=\"review\"\u003e\n          \u003cdiv class=\"stars\" aria-label=\"5 stars\"\u003e\n            \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpolygon points=\"10,1 12.8,7 20,7.6 14.6,12 16,19 10,15.4 4,19 5.4,12 0,7.6 7.2,7\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n            \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpolygon points=\"10,1 12.8,7 20,7.6 14.6,12 16,19 10,15.4 4,19 5.4,12 0,7.6 7.2,7\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n            \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpolygon points=\"10,1 12.8,7 20,7.6 14.6,12 16,19 10,15.4 4,19 5.4,12 0,7.6 7.2,7\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n            \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpolygon points=\"10,1 12.8,7 20,7.6 14.6,12 16,19 10,15.4 4,19 5.4,12 0,7.6 7.2,7\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n            \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpolygon points=\"10,1 12.8,7 20,7.6 14.6,12 16,19 10,15.4 4,19 5.4,12 0,7.6 7.2,7\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cstrong\u003eInstant festive vibe.\u003c\/strong\u003e\n          \u003cp class=\"note\"\u003eThe diya shapes look gorgeous—warm glow without being harsh. Perfect for our entryway.\u003c\/p\u003e\n          \u003csmall class=\"note\"\u003e— P**** K.\u003c\/small\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review\"\u003e\n          \u003cdiv class=\"stars\" aria-label=\"4.5 stars\"\u003e\n            \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpolygon points=\"10,1 12.8,7 20,7.6 14.6,12 16,19 10,15.4 4,19 5.4,12 0,7.6 7.2,7\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n            \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpolygon points=\"10,1 12.8,7 20,7.6 14.6,12 16,19 10,15.4 4,19 5.4,12 0,7.6 7.2,7\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n            \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpolygon points=\"10,1 12.8,7 20,7.6 14.6,12 16,19 10,15.4 4,19 5.4,12 0,7.6 7.2,7\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n            \u003csvg viewbox=\"0 0 20 20\"\u003e\u003cpolygon points=\"10,1 12.8,7 20,7.6 14.6,12 16,19 10,15.4 4,19 5.4,12 0,7.6 7.2,7\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n            \u003csvg viewbox=\"0 0 20 20\"\u003e\n              \u003cdefs\u003e\u003cclippath id=\"ldy-half\"\u003e\u003crect x=\"0\" y=\"0\" width=\"10\" height=\"20\"\u003e\u003c\/rect\u003e\u003c\/clippath\u003e\u003c\/defs\u003e\n              \u003cpolygon clip-path=\"url(#ldy-half)\" points=\"10,1 12.8,7 20,7.6 14.6,12 16,19 10,15.4 4,19 5.4,12 0,7.6 7.2,7\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cstrong\u003eEasy to hang.\u003c\/strong\u003e\n          \u003cp class=\"note\"\u003eLightweight copper wire—up and glowing on our balcony in minutes.\u003c\/p\u003e\n          \u003csmall class=\"note\"\u003e— R**** S.\u003c\/small\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Namespaced JS: persistent countdown + stock meter + accordion --\u003e\n  \u003cscript\u003e\n    (function(){\n      var root = document.getElementById('lumadiya-a-plus');\n\n      \/* ===== Persistent 15:00 countdown (per browser) ===== *\/\n      var KEY = 'lumadiya_timer_deadline_v1';\n      var timerEl = root.querySelector('#ldy-timer');\n      function deadline(){\n        try{\n          var s = localStorage.getItem(KEY);\n          if(s){\n            var d = new Date(s);\n            if(!isNaN(d)) return d;\n          }\n        }catch(e){}\n        var dnew = new Date(Date.now() + 15*60*1000);\n        try{ localStorage.setItem(KEY, dnew.toISOString()); }catch(e){}\n        return dnew;\n      }\n      var end = deadline();\n      function tick(){\n        var total = Math.max(0, Math.floor((end - new Date())\/1000));\n        var m = String(Math.floor(total\/60)).padStart(2,'0');\n        var s = String(total%60).padStart(2,'0');\n        if (timerEl) timerEl.textContent = m + ':' + s;\n        if (total \u003e 0) setTimeout(tick, 250);\n        else { try{ localStorage.removeItem(KEY); }catch(e){} }\n      }\n      tick();\n\n      \/* ===== Simulated low stock meter ===== *\/\n      var stockText = root.querySelector('#ldy-stock-text');\n      var meter = root.querySelector('#ldy-stock');\n      var min=12, max=26; var stock = Math.floor(Math.random()*(max-min+1))+min;\n      if(stockText) stockText.innerHTML = 'Only \u003cstrong\u003e' + stock + '\u003c\/strong\u003e sets left at today’s price.';\n      if(meter){\n        var pct = Math.max(12, Math.min(90, Math.round((stock\/40)*100)));\n        meter.style.width = pct + '%';\n      }\n\n      \/* ===== Accordion (single-open) ===== *\/\n      root.querySelectorAll('.accordion-item').forEach(function(item){\n        var btn = item.querySelector('.accordion-btn');\n        var content = item.querySelector('.accordion-content');\n        btn.addEventListener('click', function(){\n          var open = btn.getAttribute('aria-expanded') === 'true';\n          root.querySelectorAll('.accordion-btn').forEach(function(b){ b.setAttribute('aria-expanded','false'); });\n          root.querySelectorAll('.accordion-content').forEach(function(c){ c.classList.remove('open'); c.style.maxHeight = 0; });\n          if(!open){\n            btn.setAttribute('aria-expanded','true');\n            content.classList.add('open');\n            content.style.maxHeight = content.scrollHeight + 'px';\n          }\n        });\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"ECellStreet","offers":[{"title":"Default Title","offer_id":46925472497764,"sku":"6+6diya-warm","price":590.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/1284\/9252\/files\/ChatGPT_Image_Sep_24_2025_03_58_18_PM.png?v=1758709736","url":"https:\/\/ecellstreet.in\/products\/lumadiya%e2%84%a2-diya-curtain-fairy-lights","provider":"ECellStreet","version":"1.0","type":"link"}