{"product_id":"illuminez9","title":"Lucin natalizie interno ed esterno francia 19","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0, viewport-fit=cover\"\u003e\n\u003ctitle\u003eGlowScene\u003c\/title\u003e\n\u003clink rel=\"preload\" as=\"image\" href=\"https:\/\/foireprime.com\/cdn\/shop\/files\/photo_2026-10-03_07-23-03.jpg\"\u003e\n\u003clink rel=\"preload\" as=\"image\" href=\"https:\/\/foireprime.com\/cdn\/shop\/files\/photo_2026-10-03_07-23-09.jpg\"\u003e\n\u003clink rel=\"preload\" as=\"image\" href=\"https:\/\/foireprime.com\/cdn\/shop\/files\/photo_2026-10-03_07-23-08.jpg\"\u003e\n\u003cstyle\u003e\n* { margin:0; padding:0; box-sizing:border-box; -webkit-tap-highlight-color:transparent; }\nhtml, body { height:100%; width:100%; overflow:hidden; touch-action:manipulation; background:#000; font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; }\n.app { position:fixed; inset:0; max-width:480px; margin:0 auto; background:#fff; overflow:hidden; box-shadow:0 0 40px rgba(2,6,23,.12); display:flex; flex-direction:column; }\n.header { background:#111827; padding:12px 16px 8px 16px; flex-shrink:0; z-index:40; }\n.reserve { display:flex; align-items:center; justify-content:center; gap:8px; background:#111827; color:#fbbf24; font-size:.78rem; font-weight:800; padding:4px 0; letter-spacing:.5px; text-transform:uppercase; }\n.reserve svg { width:14px; height:14px; }\n.reserve .t { background:rgba(255,255,255,.1); border-radius:6px; padding:2px 7px; font-weight:900; }\n.progress-bar-bg { background:#374151; height:10px; border-radius:10px; overflow:hidden; margin:6px 0; border:1px solid #4b5563; }\n.progress-bar-fill { background:#fbbf24; box-shadow:0 0 10px #fbbf24; height:100%; width:16%; border-radius:10px; transition:width .5s cubic-bezier(.22,1,.36,1); }\n.step-text { font-size:.75rem; font-weight:900; color:#fbbf24; text-transform:uppercase; letter-spacing:1px; text-align:center; animation:blink 2s infinite; }\n@keyframes blink { 50% { opacity:.5; } }\n.content-area { flex:1; position:relative; overflow:hidden; background:#fff; }\n.screen { position:absolute; top:0; left:0; right:0; bottom:0; padding:0 16px; display:none; flex-direction:column; align-items:center; justify-content:flex-start; background:#fff; overflow-y:auto; -webkit-overflow-scrolling:touch; }\n.screen.active { display:flex; }\n.stack { width:100%; max-width:430px; display:flex; flex-direction:column; align-items:center; text-align:center; gap:14px; padding-top:20px; padding-bottom:30px; }\n#screen-6 .stack { padding-bottom:180px; }\n.hype-badge { display:inline-block; background:#ef4444; color:#fff; padding:5px 14px; border-radius:4px; font-size:.8rem; font-weight:900; text-transform:uppercase; margin-bottom:6px; transform:rotate(-2deg); box-shadow:0 2px 0 #b91c1c; }\n.hype-badge.green { background:#16a34a; box-shadow:0 2px 0 #14532d; }\n.hype-badge.black { background:#000; color:#fbbf24; box-shadow:0 2px 0 #333; }\nh1, h2 { font-size:clamp(1.5rem, 6vw, 1.9rem); font-weight:900; line-height:1.1; margin-bottom:8px; color:#000; text-transform:uppercase; letter-spacing:-.5px; }\nh2 mark, h1 mark { background:#fde047; color:#000; padding:0 4px; }\n.lead { font-size:1.05rem; color:#1f2937; font-weight:600; line-height:1.35; max-width:33ch; margin-bottom:6px; }\n.lead b { color:#000; }\n.media { width:100%; max-width:340px; margin-bottom:8px; text-align:center; }\n.media img { width:100%; height:auto; object-fit:contain; border-radius:8px; border:3px solid #ef4444; box-shadow:0 8px 20px rgba(239,68,68,.2); display:block; }\n.cta { position:relative; display:flex; width:100%; max-width:430px; border:0; cursor:pointer; overflow:hidden; background:linear-gradient(180deg, #3b82f6 0%, #2563eb 45%, #1d4ed8 100%); color:#fff !important; font-weight:900; font-size:1.25rem; text-transform:uppercase; letter-spacing:.5px; padding:18px 20px; border-radius:8px; box-shadow:0 2px 0 #1e3a8a, 0 6px 0 #1e3a8a, 0 8px 20px rgba(37,99,235,.4), inset 0 1px 0 rgba(255,255,255,.3); text-decoration:none; flex-direction:column; align-items:center; justify-content:center; }\n.cta:active { transform:translateY(6px); }\n.cta.green { background:linear-gradient(180deg, #4ade80 0%, #16a34a 45%, #15803d 100%); box-shadow:0 2px 0 #15803d, 0 6px 0 #14532d, 0 8px 20px rgba(22,163,74,.4), inset 0 1px 0 rgba(255,255,255,.3); }\n.cta small { display:block; font-weight:600; font-size:.8rem; opacity:.95; margin-top:3px; text-transform:none; letter-spacing:0; }\n.cta::after { content:\"\"; position:absolute; top:0; left:-60%; width:40%; height:100%; background:linear-gradient(100deg, transparent, rgba(255,255,255,.45), transparent); transform:skewX(-18deg); animation:shine 3.2s ease-in-out infinite; }\n@keyframes shine { 0%,60% { left:-60%; } 100% { left:130%; } }\n@keyframes pulse { 0%,100% { transform:scale(1); } 50% { transform:scale(1.015); } }\n.cta.pulse { animation:pulse 1.8s ease-in-out infinite; }\n.micro { font-size:.76rem; color:#6b7280; font-weight:600; margin-top:2px; }\n.micro b { color:#16a34a; }\n.rating { display:inline-flex; align-items:center; gap:8px; font-weight:800; }\n.rating .stars { color:#fbbf24; letter-spacing:1px; }\n.rating .n { color:#6b7280; font-size:.85rem; font-weight:600; }\n.rev { border:1px solid #e5e7eb; border-radius:14px; padding:13px 15px; text-align:left; width:100%; box-shadow:0 8px 22px rgba(2,6,23,.07); }\n.rev .h { display:flex; justify-content:space-between; align-items:center; margin-bottom:5px; }\n.rev .name { font-weight:800; font-size:.95rem; }\n.rev .vf { font-size:.62rem; font-weight:800; color:#047857; background:#ecfdf5; border-radius:5px; padding:2px 6px; text-transform:uppercase; }\n.rev .stars { color:#fbbf24; font-size:.9rem; }\n.rev p { font-size:.88rem; color:#6b7280; }\n.rev p b { color:#111827; }\n.rev img { width:100%; height:auto; border-radius:10px; border:1px solid #e5e7eb; display:block; margin-bottom:9px; }\n.hero-duo { width:100%; background:#f7f8fa; border:3px solid #16a34a; border-radius:16px; padding:12px; box-shadow:0 8px 20px rgba(22,163,74,.2); }\n.hero-duo img { width:100%; height:auto; display:block; border-radius:8px; }\n.stock-top { width:100%; background:#fff; border:2px solid #fecaca; border-radius:14px; padding:14px 16px; display:flex; align-items:center; justify-content:space-between; gap:12px; }\n.stock-top .label { display:flex; flex-direction:column; gap:2px; font-weight:800; color:#b91c1c; }\n.stock-top .label svg { width:20px; height:20px; align-self:flex-start; }\n.stock-top .label .main { font-size:.95rem; }\n.stock-top .label .sub { font-size:.68rem; font-weight:700; color:#9a3412; text-transform:uppercase; letter-spacing:.5px; opacity:.8; }\n.stock-top .num { display:flex; flex-direction:column; align-items:center; justify-content:center; min-width:56px; height:56px; padding:0 12px; background:#fee2e2; color:#b91c1c; border:1px solid #fca5a5; border-radius:12px; }\n.stock-top .num .count { font-size:1.75rem; font-weight:900; line-height:1; }\n.stock-top .num .unit { font-size:.62rem; font-weight:700; text-transform:uppercase; color:#9a3412; margin-top:2px; }\n.price-card { width:100%; background:#fff; border:1px solid #e5e7eb; border-radius:20px; box-shadow:0 12px 34px rgba(2,6,23,.1); padding:20px 18px; text-align:center; }\n.tag-today { display:inline-block; background:#fee2e2; color:#b91c1c; font-weight:800; font-size:.7rem; letter-spacing:.7px; text-transform:uppercase; padding:4px 11px; border-radius:999px; }\n.price-card .prod { font-size:1.16rem; font-weight:800; color:#111827; margin-top:12px; line-height:1.22; }\n.price-row { display:flex; align-items:baseline; justify-content:center; gap:12px; margin-top:10px; }\n.price-row .now { font-size:3.5rem; font-weight:900; color:#111827; line-height:1; letter-spacing:-1.5px; }\n.price-row .old { font-size:1.2rem; color:#ef4444; text-decoration:line-through; font-weight:900; }\n.price-sub { color:#047857; font-weight:900; font-size:1rem; margin-top:8px; text-transform:uppercase; }\n.active-badge { display:inline-flex; align-items:center; gap:8px; margin-top:14px; background:#ecfdf5; color:#047857; border:1px solid #a7f3d0; border-radius:999px; padding:7px 14px; font-weight:800; font-size:.72rem; text-transform:uppercase; }\n.active-badge .dot { width:9px; height:9px; border-radius:50%; background:#22c55e; animation:ping 1.7s ease-out infinite; }\n@keyframes ping { 0% { box-shadow:0 0 0 0 rgba(34,197,94,.55); } 70% { box-shadow:0 0 0 8px rgba(34,197,94,0); } 100% { box-shadow:0 0 0 0 rgba(34,197,94,0); } }\n.delivery-box { width:100%; background:linear-gradient(180deg, #f0f9ff 0%, #f8fafc 100%); border:1px solid #bae6fd; border-radius:18px; padding:18px 16px; display:flex; align-items:flex-start; gap:14px; }\n.delivery-box .truck { width:44px; height:44px; border-radius:12px; background:linear-gradient(135deg, #0ea5e9, #0284c7); display:flex; align-items:center; justify-content:center; }\n.delivery-box .truck svg { width:24px; height:24px; color:#fff; }\n.delivery-box .info { flex:1; display:flex; flex-direction:column; gap:6px; text-align:left; }\n.delivery-box .line1 { font-size:.94rem; font-weight:900; color:#0c4a6e; display:flex; align-items:center; gap:6px; }\n.delivery-box .line1 .check { display:inline-flex; align-items:center; justify-content:center; width:16px; height:16px; border-radius:50%; background:#10b981; color:#fff; }\n.delivery-box .line1 .check svg { width:10px; height:10px; }\n.delivery-box .line2 { font-size:.98rem; font-weight:800; color:#111827; }\n.delivery-box .line2 .date { color:#047857; font-weight:900; }\n.delivery-box .line3 { font-size:.78rem; font-weight:600; color:#475569; padding-top:4px; border-top:1px dashed #cbd5e1; }\n.olist { list-style:none; width:100%; text-align:left; background:#fff; border:1px solid #e5e7eb; border-radius:16px; padding:6px 16px; }\n.olist li { display:flex; gap:10px; align-items:flex-start; padding:10px 0; border-bottom:1px solid #f1f5f9; font-size:.88rem; color:#374151; }\n.olist li:last-child { border-bottom:0; }\n.olist .ck { color:#16a34a; font-weight:900; }\n.olist b { color:#111827; font-weight:800; }\n.val { color:#b91c1c; font-weight:800; }\n.cod-card { width:100%; background:#f0fdf4; border:1px solid #bbf7d0; border-radius:16px; padding:15px 16px; text-align:left; }\n.cod-card .big { display:flex; align-items:center; gap:10px; font-weight:800; font-size:1.02rem; color:#047857; }\n.cod-card .big svg { width:22px; height:22px; }\n.cod-card ul { list-style:none; margin-top:9px; display:flex; flex-direction:column; gap:6px; }\n.cod-card li { font-size:.84rem; color:#166534; display:flex; gap:8px; align-items:flex-start; }\n.cod-card li b { color:#047857; font-weight:800; }\n.cod-card li .ck { color:#16a34a; font-weight:900; }\n.trust-icons { display:flex; flex-wrap:wrap; justify-content:center; gap:14px; padding:2px 0 4px; }\n.trust-icons .ti { display:flex; flex-direction:column; align-items:center; gap:4px; font-size:.66rem; font-weight:700; color:#6b7280; width:66px; }\n.trust-icons svg { width:22px; height:22px; color:#16a34a; }\n#buyBar { position:absolute; left:0; right:0; bottom:0; z-index:46; display:none; background:rgba(255,255,255,.98); border-top:1px solid #e5e7eb; box-shadow:0 -10px 30px rgba(2,6,23,.10); padding:12px 14px calc(12px + env(safe-area-inset-bottom)); }\n#buyBar.show { display:block; }\n.arrival-info { display:flex; align-items:center; justify-content:center; gap:8px; font-size:.92rem; font-weight:800; color:#111827; margin-bottom:10px; padding:8px 12px; background:#f0fdf4; border:1px solid #bbf7d0; border-radius:10px; }\n.arrival-info svg { width:18px; height:18px; color:#16a34a; }\n.arrival-info b { color:#047857; font-weight:900; }\n.help-pointer { position:absolute; bottom:calc(100% + 10px); left:50%; transform:translateX(-50%); display:none; background:#fff; border:2px solid #2563eb; color:#1d4ed8; padding:10px 16px; border-radius:10px; font-size:.88rem; font-weight:800; white-space:nowrap; box-shadow:0 8px 22px rgba(37,99,235,.25); z-index:47; align-items:center; gap:8px; }\n.help-pointer.show { display:flex; }\n.help-pointer svg { width:18px; height:18px; }\n.help-pointer::after { content:''; position:absolute; bottom:-9px; left:50%; transform:translateX(-50%); width:0; height:0; border-left:9px solid transparent; border-right:9px solid transparent; border-top:9px solid #2563eb; }\n#inter { position:absolute; inset:0; z-index:60; background:#0f172a; display:none; flex-direction:column; align-items:center; justify-content:center; gap:24px; padding:28px; color:#e2e8f0; }\n#inter.show { display:flex; }\n#inter .terminal { width:100%; max-width:380px; background:#1e293b; border:1px solid #334155; border-radius:14px; padding:22px 20px; }\n#inter .term-head { display:flex; align-items:center; gap:6px; margin-bottom:14px; padding-bottom:10px; border-bottom:1px solid #334155; }\n#inter .term-head .d { width:10px; height:10px; border-radius:50%; }\n#inter .term-head .d.r { background:#ef4444; }\n#inter .term-head .d.y { background:#eab308; }\n#inter .term-head .d.g { background:#22c55e; }\n#inter .term-head span { font-size:.68rem; color:#64748b; font-weight:700; letter-spacing:1px; text-transform:uppercase; margin-left:auto; }\n#inter .txt { font-size:1rem; font-weight:800; color:#f1f5f9; text-align:left; font-family:monospace; min-height:1.5em; line-height:1.4; }\n#inter .txt.ok { color:#4ade80; }\n#inter .txt .cursor { display:inline-block; width:9px; height:1.1em; background:#94a3b8; vertical-align:text-bottom; margin-left:2px; animation:blink 1s steps(1) infinite; }\n#inter .bar { width:100%; height:10px; background:#0f172a; border-radius:999px; overflow:hidden; margin-top:16px; border:1px solid #334155; }\n#inter .bar \u003e i { display:block; height:100%; width:0%; background:linear-gradient(90deg, #3b82f6, #22c55e); border-radius:999px; transition:width .8s cubic-bezier(.22,1,.36,1); }\n#inter .bar \u003e i.done { background:linear-gradient(90deg, #22c55e, #16a34a); }\n#inter .phase { display:flex; justify-content:space-between; margin-top:12px; font-size:.7rem; font-weight:700; color:#64748b; font-family:monospace; }\n#inter .phase b { color:#94a3b8; }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"app\"\u003e\n  \u003cdiv class=\"header\"\u003e\n    \u003cdiv class=\"reserve\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003crect x=\"4\" y=\"10\" width=\"16\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10V7a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003e-88% de réduction bloquée pour vous\u003c\/span\u003e\n      \u003cspan class=\"t\" id=\"clock\"\u003e10:00\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"progress-bar-bg\"\u003e\u003cdiv class=\"progress-bar-fill\" id=\"pfill\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003cdiv class=\"step-text\" id=\"plbl\"\u003eATTENTION : ÉTAPE 1 SUR 6\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-area\"\u003e\n    \u003csection class=\"screen active\" id=\"screen-1\"\u003e\n      \u003cdiv class=\"stack\"\u003e\n        \u003cspan class=\"hype-badge\"\u003eLE SECRET RÉVÉLÉ\u003c\/span\u003e\n        \u003ch1\u003eIlluminez 9 m² en 5 minutes. \u003cmark\u003eSans enchevêtrement.\u003c\/mark\u003e\n\u003c\/h1\u003e\n        \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/foireprime.com\/cdn\/shop\/files\/photo_2026-10-03_07-23-03.jpg\" alt=\"GlowScene\"\u003e\u003c\/div\u003e\n        \u003cp class=\"lead\"\u003e\u003cb\u003e300+ LED\u003c\/b\u003e sur \u003cb\u003e9 m²\u003c\/b\u003e ; contrôle depuis smartphone et télécommande ; structure IP44. Pèse \u003cb\u003e850 g\u003c\/b\u003e et se replie en \u003cb\u003e3 cm\u003c\/b\u003e.\u003c\/p\u003e\n        \u003cbutton type=\"button\" class=\"cta pulse\" id=\"btn1\"\u003eVOIR LA LUMIÈRE 300+ LED \u003csmall\u003eCliquez pour continuer\u003c\/small\u003e\u003c\/button\u003e\n        \u003cspan class=\"micro\"\u003ePaiement sécurisé · \u003cb\u003eexpédition rapide\u003c\/b\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"screen\" id=\"screen-2\"\u003e\n      \u003cdiv class=\"stack\"\u003e\n        \u003cspan class=\"hype-badge\"\u003e300+ LED SUR 9 M²\u003c\/span\u003e\n        \u003ch2\u003eUne lumière uniforme.\u003cbr\u003e\u003cmark\u003eZéro zone d'ombre.\u003c\/mark\u003e\n\u003c\/h2\u003e\n        \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/foireprime.com\/cdn\/shop\/files\/photo_2026-10-03_07-23-09.jpg\" alt=\"9 m²\"\u003e\u003c\/div\u003e\n        \u003cp class=\"lead\"\u003eUne matrice de \u003cb\u003e300+ points LED\u003c\/b\u003e répartis uniformément sur tous les \u003cb\u003e9 m²\u003c\/b\u003e.\u003c\/p\u003e\n        \u003cp class=\"lead\"\u003eLes guirlandes traditionnelles laissent des trous noirs. Ici, chaque centimètre carré reste éclairé.\u003c\/p\u003e\n        \u003cbutton type=\"button\" class=\"cta\" id=\"btn2\"\u003eMONTAGE EN 5 MINUTES \u003csmall\u003eSans échelle ni perçage\u003c\/small\u003e\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"screen\" id=\"screen-3\"\u003e\n      \u003cdiv class=\"stack\"\u003e\n        \u003cspan class=\"hype-badge\"\u003eMONTAGE EN 5 MINUTES\u003c\/span\u003e\n        \u003ch2\u003eAccrochez. Allumez.\u003cbr\u003e\u003cmark\u003eC'est fait.\u003c\/mark\u003e\n\u003c\/h2\u003e\n        \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/foireprime.com\/cdn\/shop\/files\/photo_2026-10-03_07-23-08.jpg\" alt=\"Montage rapide\"\u003e\u003c\/div\u003e\n        \u003cp class=\"lead\"\u003eIl se déroule d'un geste, s'accroche aux \u003cb\u003ecrochets inclus\u003c\/b\u003e et se ferme avec une fermeture éclair.\u003c\/p\u003e\n        \u003cp class=\"lead\"\u003eAucun nœud, aucun fil, aucune échelle. La structure garde sa forme toute seule.\u003c\/p\u003e\n        \u003cbutton type=\"button\" class=\"cta\" id=\"btn3\"\u003eÉPAISSEUR 3 CM + IP44 \u003csmall\u003eSe range partout\u003c\/small\u003e\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"screen\" id=\"screen-4\"\u003e\n      \u003cdiv class=\"stack\"\u003e\n        \u003cspan class=\"hype-badge black\"\u003e3 CM + IP44\u003c\/span\u003e\n        \u003ch2\u003eSe range partout.\u003cbr\u003e\u003cmark\u003eBrille dehors.\u003c\/mark\u003e\n\u003c\/h2\u003e\n        \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0899\/7480\/0771\/files\/landing_luci_di_natale_1.webp_20261002195413.jpg?v=1790945720\" alt=\"3 cm\"\u003e\u003c\/div\u003e\n        \u003cp class=\"lead\"\u003eÀ la fin des fêtes, il se plie et occupe \u003cb\u003emoins de 3 cm\u003c\/b\u003e d'épaisseur.\u003c\/p\u003e\n        \u003cp class=\"lead\"\u003eCertifié \u003cb\u003eIP44\u003c\/b\u003e : résiste à la pluie. Salon, balcons, terrasses — jusqu'à \u003cb\u003e10 m²\u003c\/b\u003e.\u003c\/p\u003e\n        \u003cbutton type=\"button\" class=\"cta green\" id=\"btn4\"\u003eVOIR QUI L'UTILISE \u003csmall\u003eAvis vérifiés\u003c\/small\u003e\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"screen\" id=\"screen-5\"\u003e\n      \u003cdiv class=\"stack\"\u003e\n        \u003cspan class=\"hype-badge green\"\u003eAVIS VÉRIFIÉS\u003c\/span\u003e\n        \u003cdiv class=\"rating\"\u003e\n\u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003cspan class=\"n\"\u003e4,9 \/ 5\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rev\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0899\/7480\/0771\/files\/landing_luci_di_natale_9.webp?v=1790893358\" alt=\"Camille\"\u003e\n          \u003cdiv class=\"h\"\u003e\n\u003cspan class=\"name\"\u003eCamille D., 52 · Paris\u003c\/span\u003e\u003cspan class=\"vf\"\u003e✓ Vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003e\u003cb\u003eEn 5 minutes, le mur du salon était prêt.\u003c\/b\u003e Les enfants sont restés bouche bée.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"rev\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0899\/7480\/0771\/files\/landing_luci_di_natale_7.webp?v=1790893358\" alt=\"Thomas\"\u003e\n          \u003cdiv class=\"h\"\u003e\n\u003cspan class=\"name\"\u003eThomas L., 47 · Lyon\u003c\/span\u003e\u003cspan class=\"vf\"\u003e✓ Vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003e\u003cb\u003eLa lumière est bien plus forte que ce que j'imaginais.\u003c\/b\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cbutton type=\"button\" class=\"cta pulse\" id=\"btn5\"\u003eVÉRIFIER LA DISPONIBILITÉ \u003csmall\u003eDébloquez -88%\u003c\/small\u003e\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"screen\" id=\"screen-6\"\u003e\n      \u003cdiv class=\"stack\"\u003e\n        \u003cdiv class=\"hero-duo\"\u003e\u003cimg src=\"https:\/\/foireprime.com\/cdn\/shop\/files\/photo_2026-10-03_07-23-03.jpg\" alt=\"Kit\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"stock-top\"\u003e\n          \u003cdiv class=\"label\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"\u003e\u003cpath d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003cspan class=\"main\"\u003eStock presque épuisé\u003c\/span\u003e\n            \u003cspan class=\"sub\"\u003ePièces disponibles\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"num\"\u003e\n\u003cspan class=\"count\" id=\"stockN\"\u003e25\u003c\/span\u003e\u003cspan class=\"unit\"\u003epcs\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"price-card\"\u003e\n          \u003cspan class=\"tag-today\"\u003eAujourd'hui seulement · -88%\u003c\/span\u003e\n          \u003cdiv class=\"prod\"\u003eGlowScene 3x3m + 3 cadeaux\u003c\/div\u003e\n          \u003cdiv class=\"price-row\"\u003e\n\u003cspan class=\"now\"\u003e19 €\u003c\/span\u003e\u003cspan class=\"old\"\u003e159,99 €\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"price-sub\"\u003ePAIEMENT PAR CARTE\u003c\/div\u003e\n          \u003cdiv class=\"active-badge\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003e Promotion active\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"delivery-box\"\u003e\n          \u003cdiv class=\"truck\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"\u003e\u003crect x=\"1\" y=\"6\" width=\"13\" height=\"12\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 9h4l3 3v6h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"19\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"19\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n          \u003cdiv class=\"info\"\u003e\n            \u003cdiv class=\"line1\"\u003e\n\u003cspan class=\"check\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"M5 12l5 5L20 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e Expédition rapide et suivie\u003c\/div\u003e\n            \u003cdiv class=\"line2\"\u003eRecevez chez vous \u003cspan class=\"date\" id=\"deliv\"\u003edans 2 jours\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"line3\"\u003ePaiement 100 % sécurisé par carte.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cul class=\"olist\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e \u003cspan\u003e1× \u003cb\u003eGlowScene 3x3m — 300+ LED, 9 m²\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e \u003cspan\u003e1× Télécommande — \u003cspan class=\"val\"\u003eofferte\u003c\/span\u003e (19 €)\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e \u003cspan\u003e1× Kit fixation — \u003cspan class=\"val\"\u003eoffert\u003c\/span\u003e (14 €)\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e \u003cspan\u003e1× Adaptateur — \u003cspan class=\"val\"\u003eoffert\u003c\/span\u003e (12 €)\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e \u003cspan\u003eRetour sous 30 jours\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e \u003cspan\u003eGarantie 2 ans\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cdiv class=\"cod-card\"\u003e\n          \u003cdiv class=\"big\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e Paiement 100 % sécurisé\u003c\/div\u003e\n          \u003cul\u003e\n            \u003cli\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eTransactions protégées.\u003c\/b\u003e Cryptage avancé.\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eRetour gratuit sous 30 jours\u003c\/b\u003e, remboursement total.\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e\u003cspan\u003eGarantie 2 ans · assistance en français.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"trust-icons\"\u003e\n          \u003cdiv class=\"ti\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2l7 4v6c0 5-3.5 8-7 10-3.5-2-7-5-7-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGarantie 2 ans\u003c\/div\u003e\n          \u003cdiv class=\"ti\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003crect x=\"1\" y=\"6\" width=\"13\" height=\"12\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 9h4l3 3v6h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"19\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"19\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eExpédition 48h\u003c\/div\u003e\n          \u003cdiv class=\"ti\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M3 12a9 9 0 1 0 3-6.7L3 8\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 3v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eRetour 30 jours\u003c\/div\u003e\n          \u003cdiv class=\"ti\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003crect x=\"4\" y=\"10\" width=\"16\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10V7a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePaiement carte\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"inter\"\u003e\n    \u003cdiv class=\"terminal\"\u003e\n      \u003cdiv class=\"term-head\"\u003e\n        \u003cspan class=\"d r\"\u003e\u003c\/span\u003e\u003cspan class=\"d y\"\u003e\u003c\/span\u003e\u003cspan class=\"d g\"\u003e\u003c\/span\u003e\n        \u003cspan\u003esystème de commandes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"txt\" id=\"interTxt\"\u003eDémarrage du contrôle des stocks...\u003cspan class=\"cursor\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bar\"\u003e\u003ci id=\"interBar\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n      \u003cdiv class=\"phase\"\u003e\n\u003cspan id=\"phaseLabel\"\u003ePhase 1 sur 3\u003c\/span\u003e\u003cb id=\"phasePerc\"\u003e0%\u003c\/b\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"buyBar\"\u003e\n    \u003cdiv class=\"arrival-info\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 7v5l3 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eArrivée prévue : \u003cb id=\"arrivalDate\"\u003edans 2 jours\u003c\/b\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ca href=\"https:\/\/secure.borner.click\/?offer=4857\u0026amp;uid=01900299-1acb-7afc-a86a-c76356e70006\u0026amp;subid4=Rideau%20de%20Lumi%C3%A8res%20LED%203x3m\" class=\"cta green pulse\" target=\"_blank\"\u003ePAYEZ PAR CARTE\u003csmall\u003ePaiement sécurisé\u003c\/small\u003e\u003c\/a\u003e\n    \u003cdiv class=\"help-pointer\" id=\"helpPointer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"M12 5v14M5 12l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eCliquez ici pour finaliser\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nvar current = 1;\n\nfunction showScreen(n, skipHash){\n  if(n \u003c 1) n = 1;\n  if(n \u003e 6) n = 6;\n\n  for(var i=1; i\u003c=6; i++){\n    var el = document.getElementById('screen-'+i);\n    if(el) el.classList.remove('active');\n  }\n  var el = document.getElementById('screen-'+n);\n  if(el){ el.classList.add('active'); el.scrollTop = 0; }\n\n  document.getElementById('pfill').style.width = Math.round(n\/6*100)+'%';\n  document.getElementById('plbl').textContent = 'ATTENTION : ÉTAPE '+n+' SUR 6';\n  current = n;\n\n  \/\/ 🔥 Aggiorna l'hash nell'URL (#step-1, #step-2, ...)\n  if(!skipHash){\n    if(history.replaceState){\n      history.replaceState(null, '', '#step-'+n);\n    } else {\n      location.hash = 'step-'+n;\n    }\n  }\n\n  if(n === 6){\n    document.getElementById('buyBar').classList.add('show');\n    var hp = document.getElementById('helpPointer');\n    setTimeout(function(){ hp.classList.add('show'); }, 1500);\n    setTimeout(function(){ hp.classList.remove('show'); }, 8000);\n  } else {\n    document.getElementById('buyBar').classList.remove('show');\n  }\n}\n\nfunction goNext(){\n  if(current \u003c 5){\n    showScreen(current+1);\n  } else if(current === 5){\n    runInter();\n  }\n}\n\nfunction runInter(){\n  var inter = document.getElementById('inter');\n  var txt = document.getElementById('interTxt');\n  var bar = document.getElementById('interBar');\n  var lbl = document.getElementById('phaseLabel');\n  var perc = document.getElementById('phasePerc');\n  inter.classList.add('show');\n  txt.classList.remove('ok');\n  bar.classList.remove('done');\n  bar.style.width = '0%';\n\n  var phases = [\n    { t:'Démarrage du contrôle des stocks...', p:25, l:'Phase 1 sur 3' },\n    { t:'Vérification des unités disponibles...', p:60, l:'Phase 2 sur 3' },\n    { t:'Réservation de votre -88%...', p:90, l:'Phase 3 sur 3' },\n    { t:'✓ Réduction confirmée !', p:100, l:'Terminé', ok:true }\n  ];\n  var i = 0;\n  function step(){\n    if(i \u003e= phases.length){\n      setTimeout(function(){\n        inter.classList.remove('show');\n        showScreen(6);\n      }, 700);\n      return;\n    }\n    var p = phases[i];\n    txt.innerHTML = p.t + '\u003cspan class=\"cursor\"\u003e\u003c\/span\u003e';\n    if(p.ok){ txt.classList.add('ok'); bar.classList.add('done'); }\n    bar.style.width = p.p + '%';\n    perc.textContent = p.p + '%';\n    lbl.textContent = p.l;\n    i++;\n    setTimeout(step, 900);\n  }\n  step();\n}\n\ndocument.getElementById('btn1').onclick = goNext;\ndocument.getElementById('btn2').onclick = goNext;\ndocument.getElementById('btn3').onclick = goNext;\ndocument.getElementById('btn4').onclick = goNext;\ndocument.getElementById('btn5').onclick = goNext;\n\n\/\/ Clock\nvar secs = 600;\nsetInterval(function(){\n  secs--; if(secs \u003c 0) secs = 600;\n  var m = Math.floor(secs\/60), s = secs % 60;\n  document.getElementById('clock').textContent = m + ':' + (s\u003c10?'0':'') + s;\n}, 1000);\n\n\/\/ Data consegna\nvar d = new Date(); d.setDate(d.getDate()+2);\nvar dstr = d.toLocaleDateString('fr-FR', { weekday:'long', day:'numeric', month:'long' });\ndocument.getElementById('deliv').textContent = dstr;\ndocument.getElementById('arrivalDate').textContent = dstr;\n\n\/\/ Stock\nvar stock = 25;\nsetInterval(function(){\n  if(stock \u003e 7 \u0026\u0026 Math.random() \u003c 0.4){\n    stock--;\n    document.getElementById('stockN').textContent = stock;\n  }\n}, 9000);\n\n\/\/ 🔥 Legge l'hash all'avvio e mostra lo step giusto\nfunction readHash(){\n  var h = location.hash.replace('#', '');\n  var m = h.match(\/^step-(\\d+)$\/);\n  if(m){\n    var n = parseInt(m[1], 10);\n    if(n \u003e= 1 \u0026\u0026 n \u003c= 6){\n      showScreen(n, true);\n    }\n  }\n}\n\n\/\/ All'avvio\nreadHash();\n\n\/\/ Ascolta cambi hash (back\/forward del browser)\nwindow.addEventListener('hashchange', function(){\n  readHash();\n});\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"FoirePrime","offers":[{"title":"Default Title","offer_id":58678329704779,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1081\/7568\/8011\/files\/photo_2026-10-03_07-23-09.jpg?v=1790987062","url":"https:\/\/foireprime.com\/products\/illuminez9","provider":"FoirePrime","version":"1.0","type":"link"}