{"title":"Home page","description":null,"products":[{"product_id":"nightridetmax","title":"NIGHTRIDE™ Devil Eyes — LED Projector","description":"\u003cbody\u003e\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eNIGHTRIDE™ — Demon Eyes\u003c\/title\u003e\n    \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n    \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n    \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:opsz,wght@14..32,300;14..32,400;14..32,500;14..32,600;14..32,700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n    \u003cstyle\u003e\n        \/* NIGHTRIDE™ Exclusive Block — fond semi-transparent *\/\n        .emily-mini-block {\n            max-width: 100%;\n            width: 100%;\n            background: rgba(5, 6, 9, 0.85);        \/* transparent à 85% *\/\n            border-radius: 20px;\n            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.8), 0 0 40px rgba(20, 92, 255, 0.08);\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            overflow: hidden;\n            font-family: 'Inter', system-ui, -apple-system, sans-serif;\n            transition: transform 0.2s ease;\n            backdrop-filter: blur(2px);             \/* flou léger pour accentuer la transparence *\/\n        }\n        .emily-mini-block:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 12px 40px rgba(0, 0, 0, 0.9), 0 0 60px rgba(20, 92, 255, 0.12);\n        }\n\n        \/* Header — légèrement transparent aussi *\/\n        .emily-mini-block .brand-header {\n            background: rgba(20, 92, 255, 0.92);\n            padding: 10px 16px;\n            text-align: center;\n            border-bottom: 1px solid rgba(255, 255, 255, 0.05);\n        }\n        .emily-mini-block .brand-header span {\n            font-weight: 700;\n            font-size: 0.85rem;\n            color: #050609;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 8px;\n            letter-spacing: 0.5px;\n            text-transform: uppercase;\n        }\n        .emily-mini-block .brand-header span .lightning {\n            font-size: 1.1rem;\n        }\n\n        \/* Body horizontal benefits — fond transparent *\/\n        .emily-mini-block .horizontal-body {\n            padding: 14px 16px;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            flex-wrap: wrap;\n            gap: 10px;\n            background: transparent;                 \/* laisse voir le fond du bloc *\/\n        }\n\n        .emily-mini-block .benefit-h {\n            display: flex;\n            align-items: center;\n            gap: 6px;\n            background: rgba(11, 14, 20, 0.6);       \/* semi-transparent *\/\n            padding: 6px 14px 6px 10px;\n            border-radius: 30px;\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            font-size: 0.7rem;\n            color: #8B93A1;\n            font-weight: 500;\n            transition: all 0.2s ease;\n            backdrop-filter: blur(2px);\n        }\n        .emily-mini-block .benefit-h:hover {\n            border-color: #145CFF;\n            background: rgba(17, 23, 34, 0.8);\n            box-shadow: 0 0 20px rgba(20, 92, 255, 0.15);\n        }\n        .emily-mini-block .benefit-h .emoji {\n            font-size: 0.85rem;\n        }\n        .emily-mini-block .benefit-h strong {\n            color: #F5F7FA;\n            font-weight: 600;\n        }\n\n        \/* Bottom section : timer only — fond transparent *\/\n        .emily-mini-block .bottom-section {\n            background: transparent;\n            border-top: 1px solid rgba(255, 255, 255, 0.05);\n            padding: 6px 12px 4px 12px;\n        }\n\n        \/* Timer — fond transparent *\/\n        .emily-mini-block .bottom-section .timer-wrap {\n            padding: 2px 0 6px 0;\n            background: transparent;\n            border-bottom: none;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: 2px;\n        }\n        .emily-mini-block .bottom-section .timer-wrap .timer-label {\n            font-size: 0.55rem;\n            font-weight: 500;\n            color: #8B93A1;\n            letter-spacing: 0.3px;\n            display: flex;\n            align-items: center;\n            gap: 4px;\n        }\n        .emily-mini-block .bottom-section .timer-wrap .timer-label .fire {\n            font-size: 0.8rem;\n        }\n        .emily-mini-block .bottom-section .timer-wrap .timer-display {\n            font-size: 1.2rem;\n            font-weight: 700;\n            font-variant-numeric: tabular-nums;\n            letter-spacing: 1.5px;\n            color: #F5F7FA;\n            background: rgba(11, 14, 20, 0.6);       \/* semi-transparent *\/\n            padding: 2px 12px;\n            border-radius: 10px;\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            min-width: 80px;\n            text-align: center;\n            box-shadow: inset 0 0 12px rgba(20, 92, 255, 0.04);\n            transition: color 0.3s, border-color 0.3s;\n            backdrop-filter: blur(2px);\n        }\n        .emily-mini-block .bottom-section .timer-wrap .timer-display.warning {\n            color: #FF6B35;\n            border-color: rgba(255, 107, 53, 0.25);\n            box-shadow: inset 0 0 20px rgba(255, 107, 53, 0.06);\n        }\n        .emily-mini-block .bottom-section .timer-wrap .timer-display.expired {\n            color: #FF3B30;\n            border-color: rgba(255, 59, 48, 0.3);\n            box-shadow: inset 0 0 30px rgba(255, 59, 48, 0.08);\n            font-size: 0.9rem;\n            letter-spacing: 0.3px;\n        }\n\n        \/* Footer — fond transparent *\/\n        .emily-mini-block .story-footer {\n            text-align: center;\n            padding: 6px 0 8px 0;\n            border-top: 1px solid rgba(255, 255, 255, 0.05);\n            font-size: 0.65rem;\n            font-weight: 500;\n            color: #8B93A1;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            gap: 6px;\n            background: transparent;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n        .emily-mini-block .story-footer .accent {\n            color: #145CFF;\n        }\n\n        @media (max-width: 500px) {\n            .emily-mini-block .horizontal-body {\n                justify-content: center;\n            }\n            .emily-mini-block .benefit-h {\n                padding: 4px 10px;\n                font-size: 0.6rem;\n            }\n            .emily-mini-block .bottom-section .timer-wrap .timer-display {\n                font-size: 1rem;\n                min-width: 70px;\n                padding: 2px 8px;\n            }\n            .emily-mini-block .bottom-section .timer-wrap .timer-display.expired {\n                font-size: 0.75rem;\n            }\n        }\n    \u003c\/style\u003e\n\n\n\n\n    \u003cdiv class=\"emily-mini-block\"\u003e\n\n        \u003c!-- HEADER --\u003e\n        \u003cdiv class=\"brand-header\"\u003e\n            \u003cspan\u003e\u003cspan class=\"lightning\"\u003e⚡\u003c\/span\u003e NIGHTRIDE™ \u003cspan style=\"font-weight:400;opacity:0.8;\"\u003e|\u003c\/span\u003e DEMON EYES\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- BENEFITS --\u003e\n        \u003cdiv class=\"horizontal-body\"\u003e\n            \u003cdiv class=\"benefit-h\"\u003e\n                \u003cspan class=\"emoji\"\u003e💡\u003c\/span\u003e \u003cspan\u003eHigh-\u003cstrong\u003eIntensity\u003c\/strong\u003e LED\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"benefit-h\"\u003e\n                \u003cspan class=\"emoji\"\u003e🔧\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003ePlug\u003c\/strong\u003e \u0026amp; Play\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"benefit-h\"\u003e\n                \u003cspan class=\"emoji\"\u003e🎮\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eSmart\u003c\/strong\u003e Control\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"benefit-h\"\u003e\n                \u003cspan class=\"emoji\"\u003e💧\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eIP67\u003c\/strong\u003e Waterproof\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- ─── BOTTOM : TIMER ONLY ─── --\u003e\n        \u003cdiv class=\"bottom-section\"\u003e\n\n            \u003c!-- TIMER --\u003e\n            \u003cdiv class=\"timer-wrap\"\u003e\n                \u003cdiv class=\"timer-label\"\u003e\n                    \u003cspan class=\"fire\"\u003e🔥\u003c\/span\u003e Your exclusive offer expires in :\n                \u003c\/div\u003e\n                \u003cdiv class=\"timer-display\" id=\"countdownDisplay\"\u003e02:00:00\u003c\/div\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003c!-- FOOTER --\u003e\n        \u003cdiv class=\"story-footer\"\u003e\n            \u003cspan\u003e✦\u003c\/span\u003e Ride with fire · \u003cspan class=\"accent\"\u003eNIGHTRIDE\u003c\/span\u003e™ \u003cspan\u003e✦\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n        (function() {\n            'use strict';\n\n            const displayEl = document.getElementById('countdownDisplay');\n            let totalSeconds = 2 * 60 * 60; \/\/ 2 hours\n\n            function formatTime(sec) {\n                const h = Math.floor(sec \/ 3600);\n                const m = Math.floor((sec % 3600) \/ 60);\n                const s = Math.floor(sec % 60);\n                return [\n                    String(h).padStart(2, '0'),\n                    String(m).padStart(2, '0'),\n                    String(s).padStart(2, '0')\n                ].join(':');\n            }\n\n            function updateDisplay(sec) {\n                if (sec \u003c= 0) {\n                    displayEl.textContent = '🔥 Exclusive offer ended';\n                    displayEl.classList.remove('warning');\n                    displayEl.classList.add('expired');\n                    return;\n                }\n                displayEl.textContent = formatTime(sec);\n                displayEl.classList.remove('expired');\n                if (sec \u003c= 300) {\n                    displayEl.classList.add('warning');\n                } else {\n                    displayEl.classList.remove('warning');\n                }\n            }\n\n            function tick() {\n                if (totalSeconds \u003e 0) {\n                    totalSeconds -= 1;\n                    if (totalSeconds \u003c 0) totalSeconds = 0;\n                }\n                updateDisplay(totalSeconds);\n                if (totalSeconds === 0) {\n                    clearInterval(intervalId);\n                }\n            }\n\n            updateDisplay(totalSeconds);\n            const intervalId = setInterval(tick, 1000);\n\n            window.addEventListener('beforeunload', function() {\n                if (intervalId) clearInterval(intervalId);\n            });\n\n        })();\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"NIGHTRIDE™","offers":[{"title":"1 NIGHTRIDE™ Devil Eyes — LED Projector","offer_id":52836768252215,"sku":"136:201447612#1 in 1","price":59.27,"currency_code":"EUR","in_stock":true},{"title":"2 NIGHTRIDE™ Devil Eyes — LED Projector","offer_id":52836768219447,"sku":"136:201447613#2 in 1","price":98.13,"currency_code":"EUR","in_stock":true},{"title":"4 NIGHTRIDE™ Devil Eyes — LED Projector","offer_id":52839389561143,"sku":"136:201447613#2 in 1","price":149.21,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0993\/2370\/7703\/files\/rn-image_picker_lib_temp_dee84708-0a4d-41ed-bdf4-35f2612edb36.png?v=1787540314"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0993\/2370\/7703\/collections\/ChatGPT_Image_7_aout_2026_04_37_46.png?v=1786246271","url":"https:\/\/www.nightrideus.com\/collections\/frontpage.oembed","provider":"NIGHTRIDE™","version":"1.0","type":"link"}