{"product_id":"clean™-1-achete-1-offert-2-achetes-2-offerts","title":"Green: Promo 1 acheté=1 offert","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\u003eCLEAN™ - Gel Exfoliant Purifiant\u003c\/title\u003e\n    \u003c!-- Importation des polices Google Fonts --\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=Poppins:wght@300;400;600;700\u0026amp;family=Open+Sans:wght@400;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n    \u003c!-- FontAwesome pour les icônes --\u003e\n    \u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\"\u003e\n    \n    \u003cstyle\u003e\n        \/* --- VARIABLES \u0026 RESET --- *\/\n        :root {\n            --primary-green: #064E3B; \/* Vert profond, confiance, nature *\/\n            --accent-gold: #D4AF37;   \/* Or, éclat, premium *\/\n            --urgency-red: #EF4444;   \/* Urgence *\/\n            --bg-cream: #FAF9F6;      \/* Fond doux *\/\n            --text-dark: #1F2937;\n            --white: #ffffff;\n            --spacing: 20px;\n        }\n\n        * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n\n        body {\n            font-family: 'Open Sans', sans-serif;\n            background-color: var(--bg-cream);\n            color: var(--text-dark);\n            line-height: 1.6;\n            \/* Suppression du padding-bottom car plus de bouton sticky *\/\n        }\n\n        h1, h2, h3 {\n            font-family: 'Poppins', sans-serif;\n            font-weight: 700;\n            line-height: 1.2;\n        }\n\n        img {\n            max-width: 100%;\n            display: block;\n            border-radius: 12px;\n        }\n\n        .container {\n            max-width: 600px; \/* Optimisé mobile\/tablette *\/\n            margin: 0 auto;\n            padding: 0 var(--spacing);\n        }\n\n        \/* --- ANIMATIONS --- *\/\n        @keyframes slide-in {\n            from { transform: translateY(20px); opacity: 0; }\n            to { transform: translateY(0); opacity: 1; }\n        }\n\n        @keyframes blink {\n            50% { opacity: 0.5; }\n        }\n\n        \/* --- HEADER \u0026 STOCK --- *\/\n        .stock-bar {\n            background-color: var(--urgency-red);\n            color: white;\n            text-align: center;\n            padding: 8px;\n            font-size: 0.9rem;\n            font-weight: bold;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            gap: 8px;\n        }\n        \n        .stock-dot {\n            width: 10px;\n            height: 10px;\n            background-color: white;\n            border-radius: 50%;\n            animation: blink 1s infinite;\n        }\n\n        \/* --- HERO SECTION --- *\/\n        .hero {\n            text-align: center;\n            padding: 30px 0;\n            animation: slide-in 0.8s ease-out;\n        }\n\n        .brand-tag {\n            background-color: var(--primary-green);\n            color: var(--accent-gold);\n            padding: 5px 15px;\n            border-radius: 50px;\n            font-size: 0.8rem;\n            text-transform: uppercase;\n            font-weight: 700;\n            display: inline-block;\n            margin-bottom: 10px;\n        }\n\n        .hero h1 {\n            color: var(--primary-green);\n            font-size: 1.8rem;\n            margin-bottom: 10px;\n        }\n\n        .hero p {\n            font-size: 1.1rem;\n            margin-bottom: 20px;\n        }\n\n        .highlight-red {\n            color: var(--urgency-red);\n            font-weight: 800;\n            text-decoration: underline;\n        }\n\n        \/* Placeholder image principale *\/\n        .hero-image-wrapper {\n            position: relative;\n            margin-bottom: 20px;\n            border-radius: 20px;\n            overflow: hidden;\n            box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n        }\n\n        \/* Badge sur image *\/\n        .badge-promo {\n            position: absolute;\n            top: 15px;\n            right: 15px;\n            background-color: var(--accent-gold);\n            color: var(--primary-green);\n            font-weight: 800;\n            padding: 10px;\n            border-radius: 50%;\n            width: 70px;\n            height: 70px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            font-size: 0.8rem;\n            transform: rotate(15deg);\n            z-index: 2;\n        }\n\n        \/* --- OFFRE SPÉCIALE (TRUST) --- *\/\n        .offer-banner {\n            background: linear-gradient(135deg, var(--primary-green), #032F23);\n            color: white;\n            padding: 20px;\n            border-radius: 15px;\n            margin: 20px 0;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n        }\n\n        .offer-text h3 {\n            color: var(--accent-gold);\n            font-size: 1.2rem;\n            margin-bottom: 5px;\n        }\n\n        .offer-text p {\n            font-size: 0.9rem;\n            display: flex;\n            align-items: center;\n            gap: 5px;\n        }\n\n        .cod-icon {\n            font-size: 2rem;\n            color: white;\n        }\n\n        \/* --- GALERIE VISUELLE (GRID) --- *\/\n        .gallery-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 10px;\n            margin: 30px 0;\n        }\n\n        .gallery-item {\n            position: relative;\n            height: 150px;\n            overflow: hidden;\n            border-radius: 10px;\n        }\n        \n        .gallery-item img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n        }\n\n        .gallery-item.large {\n            grid-column: span 2;\n            height: 200px;\n        }\n\n        .gallery-caption {\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            background: rgba(0,0,0,0.6);\n            color: white;\n            font-size: 0.75rem;\n            padding: 5px;\n            text-align: center;\n        }\n\n        \/* --- ARGUMENTS --- *\/\n        .benefits-section {\n            background-color: white;\n            padding: 30px 20px;\n            border-radius: 20px;\n            margin-bottom: 30px;\n            box-shadow: 0 4px 15px rgba(0,0,0,0.05);\n        }\n\n        .benefit-card {\n            display: flex;\n            align-items: flex-start;\n            gap: 15px;\n            margin-bottom: 25px;\n        }\n\n        .benefit-icon {\n            background-color: rgba(212, 175, 55, 0.2);\n            color: var(--primary-green);\n            width: 50px;\n            height: 50px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 1.2rem;\n            flex-shrink: 0;\n        }\n\n        .benefit-content h4 {\n            color: var(--primary-green);\n            margin-bottom: 5px;\n        }\n\n        .benefit-content p {\n            font-size: 0.9rem;\n            color: #555;\n        }\n\n        \/* --- MODE D'EMPLOI --- *\/\n        .steps {\n            counter-reset: step-counter;\n            margin: 30px 0;\n        }\n\n        .step-item {\n            position: relative;\n            padding-left: 50px;\n            margin-bottom: 20px;\n        }\n\n        .step-item::before {\n            counter-increment: step-counter;\n            content: counter(step-counter);\n            position: absolute;\n            left: 0;\n            top: 0;\n            width: 35px;\n            height: 35px;\n            background-color: var(--primary-green);\n            color: white;\n            border-radius: 50%;\n            text-align: center;\n            line-height: 35px;\n            font-weight: bold;\n        }\n\n        \/* --- PREUVE SOCIALE (AVIS) --- *\/\n        .reviews-section {\n            margin: 40px 0;\n        }\n\n        .reviews-title {\n            text-align: center;\n            color: var(--primary-green);\n            margin-bottom: 20px;\n        }\n\n        .review-card {\n            background: white;\n            padding: 15px;\n            border-radius: 12px;\n            border-left: 4px solid var(--accent-gold);\n            margin-bottom: 15px;\n            box-shadow: 0 2px 10px rgba(0,0,0,0.05);\n        }\n\n        .stars {\n            color: #FBBF24;\n            margin-bottom: 5px;\n        }\n\n        .client-info {\n            font-size: 0.85rem;\n            color: #888;\n            font-weight: 600;\n            margin-top: 10px;\n            display: flex;\n            align-items: center;\n            gap: 5px;\n        }\n\n        \/* --- FAQ \/ ACCORDION --- *\/\n        .accordion-item {\n            border-bottom: 1px solid #ddd;\n            padding: 10px 0;\n        }\n        .accordion-title {\n            font-weight: 600;\n            color: var(--primary-green);\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n        }\n\n        \/* --- FOOTER --- *\/\n        footer {\n            text-align: center;\n            padding: 20px;\n            font-size: 0.8rem;\n            color: #888;\n            margin-top: 20px;\n        }\n\n        \/* --- NOTIFICATION DE VENTE POPUP --- *\/\n        .notification-toast {\n            position: fixed;\n            bottom: 90px; \/* Remonté pour ne pas être caché par le bouton Shopify *\/\n            left: 20px; \/* À gauche sur desktop *\/\n            background: white;\n            border-left: 4px solid var(--primary-green);\n            padding: 12px 15px;\n            border-radius: 8px;\n            box-shadow: 0 5px 20px rgba(0,0,0,0.15);\n            display: flex;\n            align-items: center;\n            gap: 12px;\n            z-index: 9999;\n            transform: translateY(150%); \/* Caché par défaut *\/\n            transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n            max-width: 90%;\n            width: 320px;\n        }\n\n        .notification-toast.show {\n            transform: translateY(0);\n        }\n\n        .notif-img {\n            width: 45px;\n            height: 45px;\n            border-radius: 6px;\n            object-fit: cover;\n            background-color: #f0f0f0;\n        }\n\n        .notif-content {\n            display: flex;\n            flex-direction: column;\n        }\n\n        .notif-text {\n            font-size: 0.85rem;\n            font-weight: 700;\n            color: var(--text-dark);\n            line-height: 1.2;\n        }\n\n        .notif-location {\n            font-size: 0.75rem;\n            color: #666;\n        }\n        \n        .notif-time {\n            font-size: 0.7rem;\n            color: #999;\n            margin-top: 2px;\n            font-style: italic;\n        }\n\n        \/* Responsive : Centrer la notif sur très petit écran si besoin *\/\n        @media (max-width: 480px) {\n            .notification-toast {\n                left: 5%;\n                right: 5%;\n                width: auto;\n                bottom: 100px; \/* Marge de sécurité supplémentaire sur mobile *\/\n            }\n        }\n\n    \u003c\/style\u003e\n\n\n\n    \u003c!-- A. TITRE \u0026 URGENCE --\u003e\n    \u003cdiv class=\"stock-bar\"\u003e\n        \u003cspan class=\"stock-dot\"\u003e\u003c\/span\u003e\n        STOCK LIMITÉ : Plus que 12 pots disponibles !\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"container\"\u003e\n        \u003c!-- B. HÉRO VISUEL --\u003e\n        \u003cheader class=\"hero\"\u003e\n            \u003cspan class=\"brand-tag\"\u003eNouveauté SkinCare\u003c\/span\u003e\n            \u003ch1\u003eCLEAN™ : Révélez votre vrai teint\u003c\/h1\u003e\n            \u003cp\u003eDites adieu aux taches sombres (coudes, genoux, aisselles) \u003cspan class=\"highlight-red\"\u003een quelques minutes.\u003c\/span\u003e\u003c\/p\u003e\n            \n            \u003cdiv class=\"hero-image-wrapper\"\u003e\n                \u003cdiv class=\"badge-promo\"\u003e-30%\u003cbr\u003ePROMO\u003c\/div\u003e\n                \u003c!-- IMAGE PRINCIPALE DU PRODUIT --\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0602\/9846\/1281\/files\/Gemini_Generated_Image_gizv1tgizv1tgizv.png?v=1768147003\" alt=\"Gel Exfoliant CLEAN\"\u003e\n            \u003c\/div\u003e\n        \u003c\/header\u003e\n\n        \u003c!-- C. OFFRE SPÉCIALE (TRUST) --\u003e\n        \u003cdiv class=\"offer-banner\"\u003e\n            \u003cdiv class=\"offer-text\"\u003e\n                \u003ch3\u003eOffre Spéciale Fin de Mois\u003c\/h3\u003e\n                \u003cp\u003e\u003ci class=\"fas fa-check-circle\"\u003e\u003c\/i\u003e Paiement à la livraison\u003c\/p\u003e\n                \u003cp\u003e\u003ci class=\"fas fa-check-circle\"\u003e\u003c\/i\u003e Garantie Satisfait\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cod-icon\"\u003e\n                \u003ci class=\"fas fa-truck-fast\"\u003e\u003c\/i\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- D. GALERIE VISUELLE --\u003e\n        \u003ch3 style=\"text-align: center; margin-bottom: 10px;\"\u003eRésultats Visibles\u003c\/h3\u003e\n        \u003cdiv class=\"gallery-grid\"\u003e\n            \u003cdiv class=\"gallery-item large\"\u003e\n                \u003c!-- Image TEXTURE --\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0602\/9846\/1281\/files\/Gemini_Generated_Image_5pk77x5pk77x5pk7.png?v=1768147004\" alt=\"Texture Gel Douce\"\u003e\n                \u003cdiv class=\"gallery-caption\"\u003eTexture douce, sans grains agressifs\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"gallery-item\"\u003e\n                \u003c!-- Image AVANT\/APRES COUDES GENOUX (GIF) --\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0602\/9846\/1281\/files\/ssstik.io__marketzone857_1768145426137_1.gif?v=1768145861\" alt=\"Coudes et Genoux\"\u003e\n                \u003cdiv class=\"gallery-caption\"\u003eCible les taches\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"gallery-item\"\u003e\n                \u003c!-- Image PEAU LISSE (GIF) --\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0602\/9846\/1281\/files\/ssstik.io__marketzone857_1768145426137.gif?v=1768145867\" alt=\"Peau Lisse et Unifiée\"\u003e\n                \u003cdiv class=\"gallery-caption\"\u003eTeint Unifié\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- E. ARGUMENTS (BÉNÉFICES) --\u003e\n        \u003cdiv class=\"benefits-section\"\u003e\n            \u003ch3 style=\"text-align: center; margin-bottom: 20px;\"\u003ePourquoi tout le monde l'arrache ?\u003c\/h3\u003e\n            \n            \u003cdiv class=\"benefit-card\"\u003e\n                \u003cdiv class=\"benefit-icon\"\u003e\u003ci class=\"fas fa-magic\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n                \u003cdiv class=\"benefit-content\"\u003e\n                    \u003ch4\u003eAction Immédiate\u003c\/h4\u003e\n                    \u003cp\u003eÉlimine les peaux mortes et impuretés en frottant quelques secondes seulement.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"benefit-card\"\u003e\n                \u003cdiv class=\"benefit-icon\"\u003e\u003ci class=\"fas fa-hand-dots\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n                \u003cdiv class=\"benefit-content\"\u003e\n                    \u003ch4\u003eCible les Zones Difficiles\u003c\/h4\u003e\n                    \u003cp\u003eIdéal pour les phalanges, coudes, genoux et le cou. Unifie sans décaper.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"benefit-card\"\u003e\n                \u003cdiv class=\"benefit-icon\"\u003e\u003ci class=\"fas fa-leaf\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n                \u003cdiv class=\"benefit-content\"\u003e\n                    \u003ch4\u003eFormule Douce \u0026amp; Sûre\u003c\/h4\u003e\n                    \u003cp\u003eRespecte les peaux noires et métissées. Sans agent blanchissant dangereux.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- MODE D'EMPLOI VISUEL --\u003e\n        \u003cdiv style=\"margin-bottom: 40px;\"\u003e\n            \u003ch3 style=\"text-align: center; margin-bottom: 20px;\"\u003eComment l'utiliser ?\u003c\/h3\u003e\n            \u003cdiv class=\"steps\"\u003e\n                \u003cdiv class=\"step-item\"\u003e\n                    \u003cstrong\u003eAppliquez\u003c\/strong\u003e une noisette sur peau sèche (aisselles, genoux...).\n                \u003c\/div\u003e\n                \u003cdiv class=\"step-item\"\u003e\n                    \u003cstrong\u003eFrottez\u003c\/strong\u003e doucement avec les doigts. Les peaux mortes se détachent comme une gomme !\n                \u003c\/div\u003e\n                \u003cdiv class=\"step-item\"\u003e\n                    \u003cstrong\u003eRincez\u003c\/strong\u003e à l'eau claire pour découvrir une peau douce et lumineuse.\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- F. PREUVE SOCIALE LOCALE --\u003e\n        \u003cdiv class=\"reviews-section\"\u003e\n            \u003ch2 class=\"reviews-title\"\u003eElles l'ont adopté ❤️\u003c\/h2\u003e\n            \n            \u003cdiv class=\"review-card\"\u003e\n                \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003cp\u003e\"Je complexais sur mes genoux depuis des années. Après 3 utilisations, c'est le jour et la nuit. Merci pour la livraison rapide à Cotonou.\"\u003c\/p\u003e\n                \u003cdiv class=\"client-info\"\u003e\n                    \u003ci class=\"fas fa-check-circle\" style=\"color:green;\"\u003e\u003c\/i\u003e Aïcha D. - Cotonou\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"review-card\"\u003e\n                \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003cp\u003e\"Vraiment efficace pour les phalanges. Ça n'irrite pas la peau, c'est très doux. Je recommande !\"\u003c\/p\u003e\n                \u003cdiv class=\"client-info\"\u003e\n                    \u003ci class=\"fas fa-check-circle\" style=\"color:green;\"\u003e\u003c\/i\u003e Mamadou K. - Dakar\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"review-card\"\u003e\n                \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003cp\u003e\"J'avais peur que ça soit un produit qui décape, mais non. Ma peau est juste plus propre et unifiée.\"\u003c\/p\u003e\n                \u003cdiv class=\"client-info\"\u003e\n                    \u003ci class=\"fas fa-check-circle\" style=\"color:green;\"\u003e\u003c\/i\u003e Larissa M. - Abidjan\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ RAPIDE --\u003e\n        \u003cdiv style=\"margin-bottom: 40px;\"\u003e\n            \u003ch3 style=\"text-align: center;\"\u003eQuestions Fréquentes\u003c\/h3\u003e\n            \u003cdiv class=\"accordion-item\"\u003e\n                \u003cdiv class=\"accordion-title\"\u003eEst-ce que ça éclaircit ? \u003ci class=\"fas fa-plus\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n                \u003cp style=\"font-size: 0.9rem; margin-top:5px;\"\u003eNon, il ne contient pas d'hydroquinone. Il enlève la couche de crasse et de peau morte qui rend la peau sombre.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"accordion-item\"\u003e\n                \u003cdiv class=\"accordion-title\"\u003eQuand vais-je recevoir ma commande ? \u003ci class=\"fas fa-plus\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n                \u003cp style=\"font-size: 0.9rem; margin-top:5px;\"\u003eExpédition sous 24h. Livraison 2 à 3 jours selon votre ville.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FOOTER --\u003e\n        \u003cfooter\u003e\n            \u003cp\u003e© 2024 CLEAN™ Beauté. Tous droits réservés.\u003c\/p\u003e\n            \u003cp\u003eService Client WhatsApp disponible 7j\/7.\u003c\/p\u003e\n        \u003c\/footer\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Élément Notification cachée (peuplé par JS) --\u003e\n    \u003cdiv id=\"notification-toast\" class=\"notification-toast\"\u003e\n        \u003c!-- IMAGE PRODUIT DANS LA NOTIF --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0602\/9846\/1281\/files\/Gemini_Generated_Image_gizv1tgizv1tgizv.png?v=1768147003\" alt=\"Product\" class=\"notif-img\"\u003e\n        \u003cdiv class=\"notif-content\"\u003e\n            \u003cspan class=\"notif-text\" id=\"notif-text\"\u003eMoussa a commandé 2 pots\u003c\/span\u003e\n            \u003cspan class=\"notif-location\" id=\"notif-location\"\u003eà Dakar, Sénégal\u003c\/span\u003e\n            \u003cspan class=\"notif-time\" id=\"notif-time\"\u003eIl y a 5 min\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SCRIPT GESTION NOTIFICATIONS --\u003e\n    \u003cscript\u003e\n        \/\/ Données fictives pour le marché Ouest-Africain\n        const firstNames = [\"Aminata\", \"Moussa\", \"Fatou\", \"Koffi\", \"Chloé\", \"Ibrahim\", \"Awa\", \"Jean-Marc\", \"Saratou\", \"Yannick\"];\n        const cities = [\"Abidjan\", \"Dakar\", \"Cotonou\", \"Lomé\", \"Libreville\", \"Douala\", \"Yaoundé\", \"Bamako\", \"Ouaga\"];\n        const actions = [\"vient de commander\", \"a acheté 2 pots\", \"a commandé\", \"a reçu son colis\"];\n\n        const notifElement = document.getElementById('notification-toast');\n        const textElement = document.getElementById('notif-text');\n        const locElement = document.getElementById('notif-location');\n        const timeElement = document.getElementById('notif-time');\n\n        function getRandomItem(arr) {\n            return arr[Math.floor(Math.random() * arr.length)];\n        }\n\n        function showNotification() {\n            \/\/ 1. Préparer les données\n            const name = getRandomItem(firstNames);\n            const city = getRandomItem(cities);\n            const action = getRandomItem(actions);\n            const time = Math.floor(Math.random() * 10) + 1; \/\/ Entre 1 et 10 min\n\n            \/\/ 2. Injecter le texte\n            textElement.textContent = `${name} ${action}`;\n            locElement.textContent = `à ${city}`;\n            timeElement.textContent = `Il y a ${time} min`;\n\n            \/\/ 3. Afficher (Slide In)\n            notifElement.classList.add('show');\n\n            \/\/ 4. Cacher après 5 secondes (Slide Out)\n            setTimeout(() =\u003e {\n                notifElement.classList.remove('show');\n            }, 5000);\n        }\n\n        \/\/ Lancer la première notification après 5 secondes\n        setTimeout(() =\u003e {\n            showNotification();\n            \/\/ Puis répéter toutes les 15 à 25 secondes aléatoirement\n            setInterval(() =\u003e {\n                showNotification();\n            }, Math.floor(Math.random() * (25000 - 15000 + 1) + 15000));\n        }, 3000);\n\n        \/\/ Script simple pour l'accordéon FAQ\n        document.querySelectorAll('.accordion-title').forEach(item =\u003e {\n            item.addEventListener('click', event =\u003e {\n                const p = item.nextElementSibling;\n                \/\/ Toggle display simple (peut être animé si voulu)\n                if (p.style.display === \"block\") {\n                    p.style.display = \"none\";\n                } else {\n                    p.style.display = \"block\";\n                }\n            });\n        });\n        \/\/ Cacher les réponses FAQ par défaut au chargement\n        document.querySelectorAll('.accordion-item p').forEach(p =\u003e p.style.display = 'none');\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"MarketZone","offers":[{"title":"Default Title","offer_id":48807322222844,"sku":null,"price":11500.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0793\/7543\/3980\/files\/Gemini_Generated_Image_q0kj27q0kj27q0kj_cf0ef190-015b-4fb7-bd9c-c7744423d257.png?v=1772029412","url":"https:\/\/market-zone.shop\/products\/clean%e2%84%a2-1-achete-1-offert-2-achetes-2-offerts","provider":"Shop 2","version":"1.0","type":"link"}