{"product_id":"ora-spray™-le-spray-epilatoire-qui-epile-en-1-seul-mouvement-ultra-doux-simple-et-naturel-a-base-daloevera-ga","title":"ORA SPRAY™ : Le Spray épilatoire qui épile en 1 seul mouvement. Ultra Doux, Simple et Naturel ( A base d'AloeVera ) GA","description":"\u003cbody\u003e\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"\u003e\n    \u003ctitle\u003eKingyes Silky Beauty Spray | L'Excellence Cosmétique\u003c\/title\u003e\n    \n    \u003c!-- Import de polices élégantes --\u003e\n    \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;500;600;700\u0026amp;family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n    \n    \u003cstyle\u003e\n        :root {\n            \/* Palette Premium affinée *\/\n            --color-bg: #FFFFFF;\n            --color-bg-alt: #F8F9FA;\n            --color-bg-warm: #FCFAEF;\n            --color-text-primary: #1A1A1A;\n            --color-text-secondary: #5A5A5A;\n            \n            \/* Or de luxe *\/\n            --color-accent: #D4AF37; \n            --color-accent-dark: #B5952F;\n            --gradient-gold: linear-gradient(135deg, #F3E099 0%, #D4AF37 50%, #B5952F 100%);\n            \n            \/* Action *\/\n            --color-wa: #25D366;\n            --color-wa-dark: #1EBE5D;\n            --color-alert: #E74C3C;\n\n            \/* Typographie *\/\n            --font-serif: 'Playfair Display', serif;\n            --font-sans: 'Montserrat', sans-serif;\n            \n            \/* Espacements Mobile par défaut *\/\n            --spacing-container: 24px;\n            --radius-md: 16px;\n            --radius-lg: 24px;\n            \n            \/* Ombres douces (Soft UI) *\/\n            --shadow-soft: 0 8px 24px rgba(0,0,0,0.04);\n            --shadow-float: 0 20px 40px rgba(212, 175, 55, 0.12);\n            --shadow-btn: 0 8px 20px rgba(37, 211, 102, 0.25);\n        }\n\n        * { margin: 0; padding: 0; box-sizing: border-box; }\n\n        body {\n            background-color: var(--color-bg);\n            color: var(--color-text-primary);\n            font-family: var(--font-sans);\n            line-height: 1.6;\n            font-weight: 400;\n            overflow-x: hidden;\n            -webkit-font-smoothing: antialiased;\n        }\n\n        h1, h2, h3, h4 { \n            font-family: var(--font-serif); \n            font-weight: 600; \n            letter-spacing: -0.01em; \n            color: var(--color-text-primary);\n        }\n        \n        p { color: var(--color-text-secondary); margin-bottom: 1.2rem; font-size: 0.95rem; }\n        img { max-width: 100%; height: auto; display: block; }\n        a { text-decoration: none; -webkit-tap-highlight-color: transparent; }\n\n        .text-gold { color: var(--color-accent); }\n        .uppercase { text-transform: uppercase; letter-spacing: 0.15em; font-size: 0.7rem; font-weight: 700; }\n\n        \/* --- POP-UP NOTIFICATION (FOMO) - Ajusté pour mobile --- *\/\n        .sales-popup {\n            position: fixed; top: 15px; left: -100%;\n            background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(10px);\n            padding: 10px 14px; border-radius: 50px;\n            box-shadow: 0 4px 20px rgba(0,0,0,0.08);\n            display: flex; align-items: center; gap: 10px;\n            z-index: 1000; transition: left 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n            border: 1px solid rgba(212, 175, 55, 0.3);\n            max-width: 85vw; \/* Empêche le dépassement sur petits écrans *\/\n        }\n        .sales-popup.show { left: 15px; }\n        .sales-popup img { width: 32px; height: 32px; border-radius: 50%; object-fit: cover; }\n        .sales-popup-text { font-size: 0.75rem; line-height: 1.2; }\n        .sales-popup-text strong { color: var(--color-text-primary); font-weight: 600; }\n        .sales-popup-text span { color: var(--color-accent); font-size: 0.65rem; font-weight: 600;}\n\n        \/* --- HERO SECTION --- *\/\n        .hero {\n            position: relative;\n            padding: 40px var(--spacing-container) 50px;\n            display: flex; flex-direction: column; align-items: center; text-align: center;\n            background: linear-gradient(180deg, var(--color-bg-warm) 0%, var(--color-bg) 100%);\n            overflow: hidden;\n        }\n        \n        .hero::before {\n            content: ''; position: absolute; top: 20%; left: 50%; transform: translateX(-50%);\n            width: 80vw; height: 80vw; max-width: 400px; max-height: 400px;\n            background: radial-gradient(circle, rgba(212, 175, 55, 0.1) 0%, rgba(255,255,255,0) 70%);\n            border-radius: 50%; z-index: 0;\n        }\n\n        .hero-brand { \n            font-family: var(--font-serif); font-size: 1rem; margin-bottom: 1rem; \n            letter-spacing: 0.25em; text-transform: uppercase;\n            background: var(--gradient-gold); -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n            z-index: 1; font-weight: 700;\n        }\n        \n        .hero-title { font-size: clamp(2.2rem, 8vw, 4.5rem); line-height: 1.1; margin-bottom: 0.8rem; z-index: 1; }\n        .hero-subtitle { font-size: 0.95rem; color: var(--color-text-secondary); margin-bottom: 2rem; max-width: 600px; z-index: 1; padding: 0 10px;}\n\n        .hero-image-container { \n            width: 100%; max-width: 320px; position: relative; margin-bottom: 30px; z-index: 1;\n            filter: drop-shadow(0 20px 30px rgba(0,0,0,0.08));\n        }\n\n        \/* Bouton principal repensé *\/\n        .btn-primary {\n            display: inline-flex; align-items: center; justify-content: center; gap: 8px;\n            background: var(--color-wa); color: #FFFFFF;\n            padding: 16px 32px; border-radius: 50px;\n            font-family: var(--font-sans); text-transform: uppercase; letter-spacing: 0.05em; font-weight: 700; font-size: 0.9rem;\n            transition: all 0.3s ease; box-shadow: var(--shadow-btn);\n            z-index: 1; text-decoration: none; width: 100%; max-width: 350px;\n            position: relative; overflow: hidden;\n        }\n        \n        .btn-primary::after {\n            content: ''; position: absolute; top: 0; left: -100%; width: 50%; height: 100%;\n            background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);\n            transform: skewX(-25deg); animation: shine 3s infinite;\n        }\n        @keyframes shine { 0% { left: -100%; } 20% { left: 200%; } 100% { left: 200%; } }\n        \n        .btn-primary:active { transform: scale(0.98); }\n        .btn-primary svg { width: 20px; height: 20px; fill: currentColor; flex-shrink: 0; }\n        \n        \/* Ajustement spécifique pour le bouton de livraison long *\/\n        .hero-btn-delivery {\n            font-size: 0.75rem;\n            padding: 14px 15px;\n            line-height: 1.4;\n        }\n        .hero-btn-delivery svg { fill: none !important; stroke-width: 2px; width: 22px; height: 22px; }\n        \n        .trust-badges-text {\n            font-size: 0.7rem; color: #888; margin-top: 15px; display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 20px; z-index: 1; font-weight: 500;\n        }\n        .trust-badges-text span { display: flex; align-items: center; gap: 4px; }\n\n        \/* --- CARROUSEL WHATSAPP --- *\/\n        .marquee-wrapper {\n            background-color: var(--color-bg-alt); padding: 20px 0; overflow: hidden; display: flex; position: relative;\n        }\n        .marquee-wrapper::before, .marquee-wrapper::after {\n            content: \"\"; position: absolute; top: 0; width: 40px; height: 100%; z-index: 2;\n        }\n        .marquee-wrapper::before { left: 0; background: linear-gradient(to right, var(--color-bg-alt) 0%, transparent 100%); }\n        .marquee-wrapper::after { right: 0; background: linear-gradient(to left, var(--color-bg-alt) 0%, transparent 100%); }\n        \n        .marquee-content { display: flex; gap: 15px; animation: scroll 25s linear infinite; white-space: nowrap; padding-left: 15px; }\n        \n        .wa-review-card {\n            background: #fff; padding: 12px; border-radius: var(--radius-md); \n            display: flex; align-items: center; gap: 10px; min-width: 280px;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.03); border: 1px solid rgba(0,0,0,0.02);\n        }\n        .wa-review-card img { width: 40px; height: 40px; border-radius: 50%; }\n        .wa-review-text p { margin: 0; font-size: 0.8rem; color: #111; line-height: 1.3; font-weight: 500;}\n        .wa-review-text .stars { color: var(--color-accent); font-size: 0.7rem; margin-top: 2px;}\n\n        @keyframes scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }\n\n        \/* --- STORIES 9:16 --- *\/\n        .stories-section { padding: 50px 0; background: var(--color-bg); }\n        .stories-title { text-align: center; margin-bottom: 5px; font-size: 1.8rem; padding: 0 var(--spacing-container); }\n        .stories-subtitle { text-align: center; margin-bottom: 30px; font-size: 0.9rem; color: var(--color-text-secondary); padding: 0 var(--spacing-container); }\n        \n        .stories-container {\n            display: flex; gap: 12px; overflow-x: auto; padding: 0 var(--spacing-container) 20px;\n            scroll-snap-type: x mandatory; scroll-behavior: smooth;\n            -ms-overflow-style: none; scrollbar-width: none;\n        }\n        .stories-container::-webkit-scrollbar { display: none; }\n        \n        .story-video-card {\n            min-width: 65vw; max-width: 260px; flex: 0 0 auto; aspect-ratio: 9\/16;\n            background-color: #f5f5f5; border-radius: var(--radius-md); position: relative; overflow: hidden;\n            scroll-snap-align: center; box-shadow: var(--shadow-soft);\n        }\n        \n        .story-loader {\n            position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);\n            width: 30px; height: 30px; border: 2px solid rgba(212, 175, 55, 0.2);\n            border-top: 2px solid var(--color-accent); border-radius: 50%; animation: spin 1s linear infinite; z-index: 1;\n        }\n        @keyframes spin { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); } }\n\n        .story-video-card img { \n            width: 100%; height: 100%; object-fit: cover; position: relative; z-index: 2; opacity: 0; transition: opacity 0.5s;\n        }\n        .story-video-card img.loaded { opacity: 1; }\n\n        \/* --- OFFRE BUNDLE --- *\/\n        .offer-wrapper {\n            padding: 20px var(--spacing-container) 60px;\n            display: flex; justify-content: center;\n        }\n        \n        .offer-box {\n            background: #fff; border: 1px solid rgba(212, 175, 55, 0.3);\n            padding: 40px 20px 30px; border-radius: var(--radius-lg); text-align: center;\n            box-shadow: var(--shadow-float); width: 100%; max-width: 500px;\n            position: relative;\n        }\n        \n        .offer-badge {\n            position: absolute; top: -14px; left: 50%; transform: translateX(-50%);\n            background: var(--gradient-gold); color: #fff; padding: 6px 20px;\n            border-radius: 30px; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\n            box-shadow: 0 4px 12px rgba(212, 175, 55, 0.3); white-space: nowrap;\n        }\n        \n        .bundle-showcase { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 25px 0; }\n        .bundle-item { display: flex; flex-direction: column; align-items: center; width: 45%; position: relative; }\n        .bundle-item img { height: 140px; width: auto; object-fit: contain; margin-bottom: 10px; filter: drop-shadow(0 10px 15px rgba(0,0,0,0.1)); }\n        \n        .bundle-item.gift { \n            border: 1.5px dashed var(--color-alert); border-radius: var(--radius-md); padding: 15px 5px 5px; \n            background: rgba(231, 76, 60, 0.02); \n        }\n        .gift-badge-inline { \n            position: absolute; top: -12px; left: 50%; transform: translateX(-50%); \n            background: var(--color-alert); color: white; font-size: 0.65rem; font-weight: 700; \n            padding: 4px 10px; border-radius: 20px; white-space: nowrap;\n        }\n        \n        .plus-sign { font-size: 1.8rem; font-weight: 300; color: #ddd; }\n        .bundle-text { font-size: 0.75rem; font-weight: 600; line-height: 1.3; color: var(--color-text-primary); }\n        .gift-subtext { font-size: 0.8rem; color: var(--color-text-secondary); margin-bottom: 25px; padding: 0; line-height: 1.4;}\n\n        .offer-price-container { margin: 20px 0 25px; display: flex; flex-direction: column; align-items: center; }\n        .price-old { text-decoration: line-through; color: #A0A0A0; font-size: 1rem; font-weight: 500; margin-bottom: 2px;}\n        .price-new { \n            font-family: var(--font-serif); font-size: clamp(2.2rem, 8vw, 3rem); \n            background: var(--gradient-gold); -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n            font-weight: 700; line-height: 1;\n        }\n\n        \/* Compte à rebours *\/\n        .countdown-title { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.05em; color: var(--color-alert); font-weight: 700; margin-bottom: 10px; display: flex; align-items: center; justify-content: center; gap: 6px;}\n        .pulse-dot { width: 6px; height: 6px; background: var(--color-alert); border-radius: 50%; animation: pulse 1.5s infinite; }\n        @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(231,76,60, 0.6); } 70% { box-shadow: 0 0 0 8px rgba(231,76,60, 0); } 100% { box-shadow: 0 0 0 0 rgba(231,76,60, 0); } }\n\n        .countdown { display: flex; justify-content: center; gap: 10px; margin-bottom: 25px; }\n        .time-box { display: flex; flex-direction: column; align-items: center; }\n        .time-num { \n            font-size: 1.4rem; font-family: var(--font-serif); font-weight: 600;\n            background: #fdfdfd; color: var(--color-text-primary); padding: 8px 12px; \n            border-radius: 8px; border: 1px solid #EAEAEA; min-width: 55px;\n            box-shadow: 0 2px 5px rgba(0,0,0,0.02);\n        }\n        .time-label { font-size: 0.65rem; color: #999; text-transform: uppercase; margin-top: 4px; font-weight: 600;}\n\n        \/* --- STORYTELLING ASYMÉTRIQUE --- *\/\n        .editorial-section { padding: 20px 0 60px; background: #fff; overflow: hidden;}\n        .ed-block { \n            display: flex; flex-direction: column; position: relative; \n            margin-bottom: 60px; padding: 0 var(--spacing-container);\n        }\n\n        \/* Design Mobile : Image large, texte qui se superpose élégamment en bas *\/\n        .ed-image {\n            width: 100%; border-radius: var(--radius-md);\n            object-fit: cover; filter: drop-shadow(0 15px 25px rgba(0,0,0,0.05));\n        }\n        \n        .ed-text {\n            width: 90%; align-self: center; background: rgba(255,255,255,0.98); \n            padding: 25px 20px; margin-top: -40px; position: relative; z-index: 2;\n            box-shadow: 0 10px 30px rgba(0,0,0,0.06); border-radius: var(--radius-md);\n            border: 1px solid rgba(0,0,0,0.03); text-align: center;\n        }\n        \n        .ed-text h3 { font-size: 1.6rem; margin: 0.3rem 0 0.8rem; line-height: 1.1; }\n        .ed-text p { font-size: 0.9rem; margin-bottom: 0.8rem; }\n\n        \/* Adaptation pour les écrans plus larges *\/\n        @media (min-width: 768px) {\n            .hero { padding: 80px 5vw; }\n            .stories-container { justify-content: center; }\n            .ed-block { flex-direction: row; align-items: center; justify-content: space-between; gap: 40px; max-width: 1000px; margin: 0 auto 100px; }\n            .ed-block:nth-child(even) { flex-direction: row-reverse; }\n            .ed-image, .ed-text { width: 48%; margin-top: 0; box-shadow: none; border: none; background: transparent; text-align: left; }\n            .ed-text { padding: 0; }\n        }\n\n        \/* --- RÉASSURANCE PRESTIGE --- *\/\n        .prestige { background-color: var(--color-bg-alt); padding: 50px var(--spacing-container); }\n        .prestige-grid { display: grid; grid-template-columns: 1fr; gap: 2.5rem; max-width: 1000px; margin: 0 auto; }\n        @media (min-width: 768px) { .prestige-grid { grid-template-columns: repeat(3, 1fr); gap: 2rem; } }\n        .prestige-item { text-align: center; display: flex; flex-direction: column; align-items: center; }\n        .prestige-icon { width: 40px; height: 40px; margin-bottom: 1rem; color: var(--color-accent); stroke-width: 1.5;}\n        .prestige-title { font-weight: 600; font-size: 1.05rem; margin-bottom: 0.3rem; }\n        .prestige-desc { font-size: 0.85rem; color: var(--color-text-secondary); }\n\n        \/* --- AVIS CLIENTS --- *\/\n        .reviews-section { padding: 60px var(--spacing-container); background: #fff; }\n        .section-title { text-align: center; font-size: 1.8rem; margin-bottom: 40px; }\n        .reviews-grid { display: grid; grid-template-columns: 1fr; gap: 20px; max-width: 1000px; margin: 0 auto; }\n        @media (min-width: 768px) { .reviews-grid { grid-template-columns: repeat(3, 1fr); } }\n        .review-card { background: var(--color-bg-alt); padding: 25px 20px; border-radius: var(--radius-md); border: 1px solid rgba(0,0,0,0.02);}\n        .review-stars { color: var(--color-accent); font-size: 1rem; margin-bottom: 10px; letter-spacing: 2px;}\n        .review-text { font-style: italic; font-size: 0.9rem; margin-bottom: 15px; line-height: 1.6;}\n        .review-author { font-weight: 700; font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.05em;}\n\n        \/* --- FAQ --- *\/\n        .faq-section { padding: 40px var(--spacing-container) 80px; max-width: 700px; margin: 0 auto; background: #fff; }\n        .faq-item { border-bottom: 1px solid rgba(0,0,0,0.05); }\n        .faq-question { padding: 20px 0; display: flex; justify-content: space-between; align-items: center; cursor: pointer; font-family: var(--font-serif); font-size: 1.1rem; font-weight: 600;}\n        .faq-answer { padding-bottom: 20px; color: var(--color-text-secondary); font-size: 0.9rem; display: none; line-height: 1.6;}\n        .faq-question::after { content: '+'; font-size: 1.5rem; font-family: var(--font-sans); font-weight: 300; transition: transform 0.3s; color: var(--color-accent); }\n        .faq-item.active .faq-question::after { transform: rotate(45deg); }\n        .faq-item.active .faq-answer { display: block; animation: fadeIn 0.3s ease; }\n        @keyframes fadeIn { from { opacity: 0; transform: translateY(-5px); } to { opacity: 1; transform: translateY(0); } }\n\n        footer { padding: 30px var(--spacing-container) 50px; text-align: center; background: #fff; font-size: 0.8rem; color: #A0A0A0; }\n    \u003c\/style\u003e\n\n\n\n    \u003c!-- POPUP NOTIFICATION (Preuve sociale) --\u003e\n    \u003cdiv class=\"sales-popup\" id=\"salesPopup\"\u003e\n        \u003cimg src=\"https:\/\/placehold.co\/100x100\/eeeeee\/999999?text=Femme\" alt=\"Client\"\u003e\n        \u003cdiv class=\"sales-popup-text\"\u003e\n            \u003cstrong\u003eAmina (Libreville)\u003c\/strong\u003e a commandé\u003cbr\u003e\n            \u003cspan\u003eIl y a 12 minutes\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- HERO HEADER --\u003e\n    \u003cheader class=\"hero\" id=\"hero\"\u003e\n        \u003cdiv class=\"hero-brand\"\u003eKingyes Prestige\u003c\/div\u003e\n        \u003ch1 class=\"hero-title\"\u003eSilky Beauty Spray\u003c\/h1\u003e\n        \u003ch2 class=\"hero-subtitle\"\u003eLe secret le mieux gardé de Libreville pour une peau lisse, claire et zéro défaut en 5 minutes.\u003c\/h2\u003e\n        \n        \u003cdiv class=\"hero-image-container\"\u003e\n            \u003c!-- Image de très haute qualité --\u003e\n            \u003cimg src=\"https:\/\/p4hn1y-13.myshopify.com\/cdn\/shop\/files\/Gemini_Generated_Image_q6qzmaq6qzmaq6qz.png?v=1782122857\u0026amp;width=800\" alt=\"Flacon Kingyes Silky Beauty Spray\"\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Appel à l'action immédiat --\u003e\n        \u003ca href=\"#offre\" class=\"btn-primary hero-btn-delivery\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                \u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\u003e\u003c\/rect\u003e\n                \u003cpolygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\u003e\u003c\/polygon\u003e\n                \u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n            \u003cspan\u003ePAIEMENT À LA LIVRAISON ET LIVRAISON GRATUITE\u003c\/span\u003e\n        \u003c\/a\u003e\n        \u003cdiv class=\"trust-badges-text\"\u003e\n            \u003cspan\u003e✅ Satisfait ou Remboursé\u003c\/span\u003e\n            \u003cspan\u003e✅ Stock Limité\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/header\u003e\n\n    \u003c!-- CARROUSEL WHATSAPP (Preuve sociale continue) --\u003e\n    \u003cdiv class=\"marquee-wrapper\"\u003e\n        \u003cdiv class=\"marquee-content\"\u003e\n            \u003cdiv class=\"wa-review-card\"\u003e\n                \u003cimg src=\"https:\/\/placehold.co\/100x100\/25D366\/ffffff?text=WA\" alt=\"Avis WA\"\u003e\n                \u003cdiv class=\"wa-review-text\"\u003e\n                    \u003cp\u003e\"Le duo est magique ! Mes aisselles sont devenues claires 😍\"\u003c\/p\u003e\n                    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"wa-review-card\"\u003e\n                \u003cimg src=\"https:\/\/placehold.co\/100x100\/25D366\/ffffff?text=WA\" alt=\"Avis WA\"\u003e\n                \u003cdiv class=\"wa-review-text\"\u003e\n                    \u003cp\u003e\"Texture légère. Parfait avec la chaleur de Libreville ! ✨\"\u003c\/p\u003e\n                    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"wa-review-card\"\u003e\n                \u003cimg src=\"https:\/\/placehold.co\/100x100\/25D366\/ffffff?text=WA\" alt=\"Avis WA\"\u003e\n                \u003cdiv class=\"wa-review-text\"\u003e\n                    \u003cp\u003e\"Livraison hyper rapide sur Akanda. Produit top qualité.\"\u003c\/p\u003e\n                    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- Duplication pour la boucle sans fin --\u003e\n            \u003cdiv class=\"wa-review-card\"\u003e\n                \u003cimg src=\"https:\/\/placehold.co\/100x100\/25D366\/ffffff?text=WA\" alt=\"Avis WA\"\u003e\n                \u003cdiv class=\"wa-review-text\"\u003e\n                    \u003cp\u003e\"Le duo est magique ! Mes aisselles sont devenues claires 😍\"\u003c\/p\u003e\n                    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"wa-review-card\"\u003e\n                \u003cimg src=\"https:\/\/placehold.co\/100x100\/25D366\/ffffff?text=WA\" alt=\"Avis WA\"\u003e\n                \u003cdiv class=\"wa-review-text\"\u003e\n                    \u003cp\u003e\"Texture légère. Parfait avec la chaleur de Libreville ! ✨\"\u003c\/p\u003e\n                    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- STORIES 9:16 --\u003e\n    \u003csection class=\"stories-section\"\u003e\n        \u003ch2 class=\"stories-title\"\u003eRésultats Visibles\u003c\/h2\u003e\n        \u003cp class=\"stories-subtitle\"\u003eDécouvrez pourquoi elles l'ont toutes adopté.\u003c\/p\u003e\n        \u003cdiv class=\"stories-container\" id=\"storiesContainer\"\u003e\n            \n            \u003cdiv class=\"story-video-card\"\u003e\n                \u003cdiv class=\"story-loader\"\u003e\u003c\/div\u003e\n                \u003cimg src=\"https:\/\/p4hn1y-13.myshopify.com\/cdn\/shop\/files\/GIF1SPAY.gif?v=1782150474\u0026amp;width=1200\" alt=\"Démonstration Spray\" onload=\"this.classList.add('loaded')\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"story-video-card\"\u003e\n                \u003cdiv class=\"story-loader\"\u003e\u003c\/div\u003e\n                \u003cimg src=\"https:\/\/p4hn1y-13.myshopify.com\/cdn\/shop\/files\/ezgif-2c56023323ea688f.gif?v=1782152617\u0026amp;width=1200\" alt=\"Application Spray\" onload=\"this.classList.add('loaded')\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"story-video-card\"\u003e\n                \u003cdiv class=\"story-loader\"\u003e\u003c\/div\u003e\n                \u003cimg src=\"https:\/\/p4hn1y-13.myshopify.com\/cdn\/shop\/files\/ezgif-6c0db451fbc55a45FF.gif?v=1782159156\u0026amp;width=1200\" alt=\"Résultat final\" onload=\"this.classList.add('loaded')\"\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- OFFRE BUNDLE \u0026 CALL TO ACTION PRINCIPAL --\u003e\n    \u003csection class=\"offer-wrapper\" id=\"offre\"\u003e\n        \u003cdiv class=\"offer-box\"\u003e\n            \u003cdiv class=\"offer-badge\"\u003eOffre Exclusive Gabon\u003c\/div\u003e\n            \n            \u003ch3 style=\"font-size: 1.8rem; margin-bottom: 5px;\"\u003eKingyes Silky Beauty Spray\u003c\/h3\u003e\n            \u003cp style=\"font-size: 1rem; margin-bottom: 0;\"\u003eLe secret pour une épilation parfaite et une peau lisse en 5 minutes.\u003c\/p\u003e\n            \n            \u003c!-- Visuel du Produit --\u003e\n            \u003cdiv class=\"bundle-showcase\"\u003e\n                \u003cdiv class=\"bundle-item\" style=\"width: 100%;\"\u003e\n                    \u003cimg src=\"https:\/\/encrypted-tbn2.gstatic.com\/images?q=tbn:ANd9GcRje5W8D8lN-B3p_ukYb_ODM6PKJRZ5xE4_yNdDL4LHpLg-kQXm\" alt=\"Spray Dépilatoire\"\u003e\n                    \u003cspan class=\"bundle-text\"\u003eLe Spray Dépilatoire\u003cbr\u003e\u003cspan style=\"font-weight:400; font-size:0.75rem; color:var(--color-text-secondary);\"\u003eFormat Expert (150ml)\u003c\/span\u003e\u003c\/span\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cp class=\"gift-subtext\"\u003eProfitez de notre offre spéciale pour une épilation sans douleur et une peau douce instantanément.\u003c\/p\u003e\n            \n            \u003cdiv class=\"offer-price-container\"\u003e\n                \u003cspan class=\"price-old\"\u003ePrix normal : 15 000 FCFA\u003c\/span\u003e\n                \u003cspan class=\"price-new\"\u003e9 990 FCFA\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Compte à rebours Urgence --\u003e\n            \u003cdiv class=\"countdown-title\"\u003e\n                \u003cdiv class=\"pulse-dot\"\u003e\u003c\/div\u003e Offre expire dans :\n            \u003c\/div\u003e\n            \u003cdiv class=\"countdown\" id=\"countdown\"\u003e\n                \u003cdiv class=\"time-box\"\u003e\n                    \u003cspan class=\"time-num\" id=\"minutes\"\u003e14\u003c\/span\u003e\u003cspan class=\"time-label\"\u003eMin\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv style=\"font-size: 2rem; font-weight: 300; align-self: flex-start; margin-top: 5px; color: #ccc;\"\u003e:\u003c\/div\u003e\n                \u003cdiv class=\"time-box\"\u003e\n                    \u003cspan class=\"time-num\" id=\"seconds\"\u003e59\u003c\/span\u003e\u003cspan class=\"time-label\"\u003eSec\u003c\/span\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Bouton Principal WhatsApp avec indicatif Gabon (+241) --\u003e\n            \u003ca href=\"https:\/\/wa.me\/24166101479?text=Bonjour,%20je%20souhaite%20commander%20le%20Spray%20Kingyes%20%C3%A0%209990%20FCFA.\" class=\"btn-primary\" style=\"width: 100%; max-width: 100%;\"\u003e\n                \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51a12.8 12.8 0 0 0-.57-.01c-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                Je Commande Maintenant\n            \u003c\/a\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- STORYTELLING ASYMÉTRIQUE --\u003e\n    \u003csection class=\"editorial-section\"\u003e\n        \n        \u003cdiv class=\"ed-block\"\u003e\n            \u003cimg src=\"https:\/\/p4hn1y-13.myshopify.com\/cdn\/shop\/files\/Gemini_Generated_Image_2h1yj92h1yj92h1y.png?v=1782151411\u0026amp;width=800\" alt=\"Éclat\" class=\"ed-image\"\u003e\n            \u003cdiv class=\"ed-text\"\u003e\n                \u003cspan class=\"uppercase text-gold\"\u003eL'Expérience Douceur\u003c\/span\u003e\n                \u003ch3\u003eUne peau de soie, sans effort.\u003c\/h3\u003e\n                \u003cp\u003eOubliez la douleur de la cire et les coupures du rasoir. Formulé spécifiquement pour respecter les peaux exigeantes, notre brume fine désintègre le poil à la racine en quelques minutes.\u003c\/p\u003e\n                \u003cp\u003eEnrichi en Aloe Vera, il laisse un voile hydratant parfait pour affronter le climat gabonais. Soyez toujours prête pour vos sorties imprévues.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ed-block\"\u003e\n            \u003cimg src=\"https:\/\/p4hn1y-13.myshopify.com\/cdn\/shop\/files\/Gemini_Generated_Image_vxzjxrvxzjxrvxzj.png?v=1782122856\u0026amp;width=800\" alt=\"Rituel\" class=\"ed-image\"\u003e\n            \u003cdiv class=\"ed-text\"\u003e\n                \u003cspan class=\"uppercase text-gold\"\u003eLe Soin Profond\u003c\/span\u003e\n                \u003ch3\u003eDites enfin adieu aux aisselles sombres.\u003c\/h3\u003e\n                \u003cp\u003eLe secret d'une belle peau ne s'arrête pas à l'épilation. C'est pourquoi nous incluons notre \u003cstrong\u003eSoin Éclaircissant Expert\u003c\/strong\u003e dans ce coffret.\u003c\/p\u003e\n                \u003cp\u003eAppliqué après la douche, ses extraits naturels de réglisse effacent progressivement l'hyperpigmentation due aux anciens rasages. Unifiez votre corps pour un fini parfait en robe décolletée.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n    \u003c\/section\u003e\n\n    \u003c!-- RÉASSURANCE --\u003e\n    \u003csection class=\"prestige\"\u003e\n        \u003cdiv class=\"prestige-grid\"\u003e\n            \u003cdiv class=\"prestige-item\"\u003e\n                \u003csvg class=\"prestige-icon\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                \u003ch4 class=\"prestige-title\"\u003eAuthenticité Garantie\u003c\/h4\u003e\n                \u003cp class=\"prestige-desc\"\u003eQualité premium, respectueuse des peaux sensibles.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"prestige-item\"\u003e\n                \u003csvg class=\"prestige-icon\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                \u003ch4 class=\"prestige-title\"\u003ePaiement à la Livraison\u003c\/h4\u003e\n                \u003cp class=\"prestige-desc\"\u003eNe payez qu'une fois le colis entre vos mains. 100% sécurisé.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"prestige-item\"\u003e\n                \u003csvg class=\"prestige-icon\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                \u003ch4 class=\"prestige-title\"\u003eLivraison Express\u003c\/h4\u003e\n                \u003cp class=\"prestige-desc\"\u003eExpédition rapide sur Libreville et expédition intérieur.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- AVIS CLIENTS --\u003e\n    \u003csection class=\"reviews-section\"\u003e\n        \u003ch2 class=\"section-title\"\u003eL'avis de nos clientes\u003c\/h2\u003e\n        \u003cdiv class=\"reviews-grid\"\u003e\n            \u003cdiv class=\"review-card\"\u003e\n                \u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003cp class=\"review-text\"\u003e\"La crème offerte pour les aisselles est une vraie merveille. En 2 semaines d'utilisation avec le spray, mes aisselles ont complètement changé de couleur. J'adore !\"\u003c\/p\u003e\n                \u003cspan class=\"review-author\"\u003e— Sarah M. (Akanda)\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"review-card\"\u003e\n                \u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003cp class=\"review-text\"\u003e\"L'épilation me prend 5 minutes chrono avant de sortir. Plus aucune douleur, plus de boutons. Mention spéciale pour le livreur très poli.\"\u003c\/p\u003e\n                \u003cspan class=\"review-author\"\u003e— Emmanuelle K. (Owendo)\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"review-card\"\u003e\n                \u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n                \u003cp class=\"review-text\"\u003e\"Une qualité vraiment premium. J'ai jeté tous mes rasoirs. Le fait de payer à la livraison m'a rassurée pour ma première commande. Je recommande à 1000%.\"\u003c\/p\u003e\n                \u003cspan class=\"review-author\"\u003e— Awa S. (Port-Gentil)\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- FAQ --\u003e\n    \u003csection class=\"faq-section\"\u003e\n        \u003ch2 class=\"section-title\"\u003eQuestions Fréquentes\u003c\/h2\u003e\n        \u003cdiv class=\"faq-item\"\u003e\n            \u003cdiv class=\"faq-question\"\u003eComment fonctionne la livraison ?\u003c\/div\u003e\n            \u003cdiv class=\"faq-answer\"\u003eNous livrons partout à Libreville (24h) et à l'intérieur du pays. \u003cstrong\u003eLe paiement se fait uniquement à la réception\u003c\/strong\u003e, après vérification de votre commande. Zéro risque pour vous.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"faq-item\"\u003e\n            \u003cdiv class=\"faq-question\"\u003eLe produit convient-il au maillot ?\u003c\/div\u003e\n            \u003cdiv class=\"faq-answer\"\u003eOui, le spray est formulé pour être ultra-doux. Il peut être utilisé sur les jambes, les aisselles et le maillot (en évitant les muqueuses internes).\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"faq-item\"\u003e\n            \u003cdiv class=\"faq-question\"\u003eComment utiliser le soin anti-taches offert ?\u003c\/div\u003e\n            \u003cdiv class=\"faq-answer\"\u003eAppliquez le Soin Éclaircissant sur vos aisselles ou les zones sombres quotidiennement après la douche, comme une crème hydratante. Les résultats sont visibles dès les premières semaines.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- FOOTER --\u003e\n    \u003cfooter\u003e\n        \u003cp\u003e© 2026 Kingyes Cosmétique Gabon. Tous droits réservés.\u003c\/p\u003e\n        \u003cp style=\"font-size: 0.7rem; margin-top: 8px;\"\u003eCe site n'appartient pas à Facebook. This site is not part of the Facebook website or Facebook Inc.\u003c\/p\u003e\n    \u003c\/footer\u003e\n\n    \u003c!-- SCRIPTS --\u003e\n    \u003cscript\u003e\n        \/\/ 1. POPUP DE VENTE FOMO - Adapté aux quartiers du Gabon\n        const popup = document.getElementById('salesPopup');\n        const names = [\"Amina (Akanda)\", \"Sarah (Batterie IV)\", \"Chloé (Louis)\", \"Marie (Owendo)\", \"Awa (PK8)\", \"Grace (Centre-ville)\"];\n        const times = [\"Il y a 5 minutes\", \"Il y a 12 minutes\", \"Il y a 1 heure\", \"À l'instant\", \"Il y a 23 minutes\"];\n        \n        setTimeout(() =\u003e { \/\/ Délai initial\n            setInterval(() =\u003e {\n                const randomName = names[Math.floor(Math.random() * names.length)];\n                const randomTime = times[Math.floor(Math.random() * times.length)];\n                popup.innerHTML = `\u003cimg src=\"https:\/\/placehold.co\/100x100\/f0f0f0\/999999?text=Client\" alt=\"Client\"\u003e\n                                   \u003cdiv class=\"sales-popup-text\"\u003e\u003cstrong\u003e${randomName}\u003c\/strong\u003e a réservé un coffret\u003cbr\u003e\u003cspan\u003e${randomTime}\u003c\/span\u003e\u003c\/div\u003e`;\n                \n                popup.classList.add('show');\n                setTimeout(() =\u003e { popup.classList.remove('show'); }, 5000); \n            }, 18000); \/\/ Déclenchement\n        }, 3000);\n\n        \/\/ 2. STORIES SCROLL AUTOMATIQUE (Fluide)\n        const storiesContainer = document.getElementById('storiesContainer');\n        setInterval(() =\u003e {\n            if (!storiesContainer) return;\n            \/\/ Retour au début si on a atteint la fin\n            if (storiesContainer.scrollLeft + storiesContainer.clientWidth \u003e= storiesContainer.scrollWidth - 10) {\n                storiesContainer.scrollTo({ left: 0, behavior: 'smooth' });\n            } else {\n                \/\/ Défilement de la largeur d'une carte environ (adapté mobile)\n                storiesContainer.scrollBy({ left: window.innerWidth * 0.7, behavior: 'smooth' });\n            }\n        }, 3500); \n\n        \/\/ 3. COMPTE À REBOURS (Urgence)\n        let totalSeconds = 14 * 60 + 59;\n        const minElem = document.getElementById('minutes');\n        const secElem = document.getElementById('seconds');\n        \n        setInterval(() =\u003e {\n            if (totalSeconds \u003c= 0) totalSeconds = 15 * 60; \/\/ Reset\n            totalSeconds--;\n            let m = Math.floor(totalSeconds \/ 60);\n            let s = totalSeconds % 60;\n            minElem.innerText = m \u003c 10 ? '0' + m : m;\n            secElem.innerText = s \u003c 10 ? '0' + s : s;\n        }, 1000);\n\n        \/\/ 4. FAQ ACCORDÉON\n        document.querySelectorAll('.faq-question').forEach(item =\u003e {\n            item.addEventListener('click', () =\u003e {\n                const parent = item.parentElement;\n                document.querySelectorAll('.faq-item').forEach(otherItem =\u003e {\n                    if (otherItem !== parent) otherItem.classList.remove('active');\n                });\n                parent.classList.toggle('active');\n            });\n        });\n\n        \/\/ 5. DÉFILEMENT DOUX POUR LES LIENS ANCRES\n        document.querySelectorAll('a[href^=\"#\"]').forEach(anchor =\u003e {\n            anchor.addEventListener('click', function (e) {\n                e.preventDefault();\n                const target = document.querySelector(this.getAttribute('href'));\n                if(target) {\n                    target.scrollIntoView({ behavior: 'smooth' });\n                }\n            });\n        });\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"EVIKO STORE","offers":[{"title":"Default Title","offer_id":53813875409080,"sku":null,"price":9990.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/2720\/5048\/files\/443.jpg?v=1782123498","url":"https:\/\/p4hn1y-13.myshopify.com\/products\/ora-spray%e2%84%a2-le-spray-epilatoire-qui-epile-en-1-seul-mouvement-ultra-doux-simple-et-naturel-a-base-daloevera-ga","provider":"EVIKO STORE","version":"1.0","type":"link"}