{"product_id":"manette-telephone","title":"Manette téléphone","description":"\u003cstyle\u003e\n  \/* --- PROTECTION DU DESIGN (NAMESPACE) --- *\/\n  .app-product-wrapper {\n    \/* Variables locales *\/\n    --deep-blue: #0f172a;       \/* Bleu nuit *\/\n    --neon-blue: #38bdf8;       \/* Cyan électrique *\/\n    --indigo: #6366f1;          \/* Indigo *\/\n    --bg-gray: #f1f5f9;         \/* Gris très clair *\/\n    --card-white: #ffffff;\n    \n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    max-width: 100%;\n    margin: 20px auto; \n    background-color: var(--bg-gray);\n    overflow: hidden;\n    line-height: 1.5;\n    box-sizing: border-box;\n    display: block;\n    position: relative;\n    z-index: 1; \n  }\n\n  \/* 1. L'EN-TÊTE *\/\n  .app-product-wrapper .app-header {\n    background: linear-gradient(180deg, var(--deep-blue) 0%, #1e293b 100%);\n    \/* Padding ajusté pour inclure les avis *\/\n    padding: 15px 10px 30px 10px;\n    text-align: center;\n    color: white;\n    border-radius: 0 0 30px 30px;\n    box-shadow: 0 10px 20px rgba(15, 23, 42, 0.1);\n    margin-bottom: 20px;\n  }\n\n  .app-product-wrapper .badge-promo {\n    background: rgba(56, 189, 248, 0.15);\n    color: var(--neon-blue);\n    border: 1px solid rgba(56, 189, 248, 0.3);\n    padding: 4px 10px;\n    border-radius: 30px;\n    font-size: 10px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    display: inline-block;\n    margin-bottom: 10px;\n  }\n\n  .app-product-wrapper .app-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 5px 0;\n    line-height: 1.2;\n    color: white;\n  }\n\n  .app-product-wrapper .app-price {\n    font-size: 26px;\n    font-weight: 700;\n    color: var(--neon-blue);\n    margin-bottom: 15px;\n    text-shadow: 0 0 10px rgba(56, 189, 248, 0.4);\n  }\n\n  \/* Vidéo *\/\n  .app-product-wrapper .video-container {\n    width: 100%;\n    max-width: 450px;\n    margin: 0 auto;\n    border-radius: 16px;\n    overflow: hidden;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.3);\n    border: 1px solid rgba(255,255,255,0.1);\n    margin-bottom: 25px; \/* Espace entre vidéo et avis *\/\n  }\n\n  .app-product-wrapper .video-container video {\n    width: 100%;\n    display: block;\n    background: #000;\n  }\n\n  \/* 2. LE CONTENU *\/\n  .app-product-wrapper .content-card {\n    background-color: var(--bg-gray);\n    padding: 10px 20px 40px 20px;\n    margin-top: 0; \n  }\n\n  \/* Grille Tech *\/\n  .app-product-wrapper .specs-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n    margin-bottom: 25px;\n  }\n\n  .app-product-wrapper .spec-box {\n    background: var(--card-white);\n    border: 1px solid #e2e8f0;\n    padding: 15px;\n    border-radius: 16px;\n    text-align: center;\n    box-shadow: 0 2px 5px rgba(0,0,0,0.02);\n  }\n\n  .app-product-wrapper .spec-icon { font-size: 22px; margin-bottom: 5px; display: block; }\n  .app-product-wrapper .spec-val { font-weight: 800; color: var(--deep-blue); font-size: 14px; }\n  .app-product-wrapper .spec-lbl { font-size: 11px; color: #64748b; text-transform: uppercase; font-weight: 600;}\n\n  \/* Image propre *\/\n  .app-product-wrapper .hero-img {\n    width: 100%;\n    border-radius: 16px;\n    margin-bottom: 20px;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.05);\n    display: block;\n  }\n\n  \/* Accordéons (Protégés) *\/\n  .app-product-wrapper details {\n    background: var(--card-white);\n    border-radius: 12px;\n    padding: 5px 15px;\n    margin-bottom: 12px;\n    border: 1px solid #e2e8f0;\n    display: block;\n  }\n  \n  .app-product-wrapper summary {\n    padding: 15px 0;\n    font-weight: 600;\n    cursor: pointer;\n    list-style: none;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    color: var(--deep-blue);\n    outline: none;\n  }\n  \n  .app-product-wrapper summary::-webkit-details-marker { display: none; }\n  \n  .app-product-wrapper .plus-icon {\n    font-size: 20px;\n    color: var(--indigo);\n    transition: transform 0.3s;\n  }\n  \n  .app-product-wrapper details[open] .plus-icon { transform: rotate(45deg); }\n\n  .app-product-wrapper .details-content {\n    padding-bottom: 15px;\n    font-size: 15px;\n    line-height: 1.6;\n    color: #475569;\n    border-top: 1px solid #f1f5f9;\n    padding-top: 10px;\n    text-align: left;\n  }\n\n  \/* --- SECTION AVIS CLIENTS (HEADER) --- *\/\n  .app-product-wrapper .reviews-section {\n    margin-top: 10px;\n    margin-bottom: 0px;\n    text-align: left;\n  }\n\n  .app-product-wrapper .reviews-title {\n    font-size: 16px;\n    font-weight: 800;\n    color: #ffffff; \/* BLANC pour fond bleu *\/\n    margin-bottom: 15px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n  }\n\n  .app-product-wrapper .review-card {\n    background: white;\n    padding: 12px;\n    border-radius: 12px;\n    border: none;\n    margin-bottom: 10px;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.15);\n  }\n\n  .app-product-wrapper .review-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-bottom: 6px;\n  }\n\n  .app-product-wrapper .reviewer-name {\n    font-weight: 700;\n    font-size: 13px;\n    color: var(--deep-blue);\n  }\n\n  .app-product-wrapper .review-stars {\n    color: #fbbf24; \/* Jaune étoile *\/\n    font-size: 12px;\n  }\n\n  .app-product-wrapper .review-text {\n    font-size: 12px;\n    color: #475569;\n    line-height: 1.4;\n  }\n\n  .app-product-wrapper .verified-badge {\n    font-size: 9px;\n    color: var(--neon-blue);\n    background: rgba(56, 189, 248, 0.1);\n    padding: 2px 5px;\n    border-radius: 4px;\n    margin-left: 5px;\n    font-weight: 600;\n  }\n\n  \/* BOUTON D'ACTION *\/\n  .app-product-wrapper button.action-btn {\n    background: linear-gradient(135deg, var(--indigo) 0%, var(--neon-blue) 100%);\n    color: white;\n    width: 100%;\n    border: none;\n    padding: 18px;\n    border-radius: 14px;\n    font-size: 18px;\n    font-weight: 700;\n    cursor: pointer;\n    margin-top: 20px;\n    box-shadow: 0 10px 20px rgba(99, 102, 241, 0.3);\n    text-transform: uppercase;\n    animation: btnPulse 2s infinite;\n    display: block;\n    font-family: inherit;\n  }\n  \n  @keyframes btnPulse {\n    0% { transform: scale(1); }\n    50% { transform: scale(1.02); }\n    100% { transform: scale(1); }\n  }\n\n  .app-product-wrapper .footer-trust {\n    text-align: center;\n    font-size: 12px;\n    color: #94a3b8;\n    margin-top: 15px;\n    display: flex;\n    justify-content: center;\n    gap: 10px;\n  }\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"app-product-wrapper\"\u003e\n\n  \u003cdiv class=\"app-header\"\u003e\n    \u003cspan class=\"badge-promo\"\u003ePro Gaming\u003c\/span\u003e\n    \u003ch2 class=\"app-title\"\u003eManette Mobile Ultimate\u003c\/h2\u003e\n    \u003cdiv class=\"app-price\"\u003e25.000 FCFA\u003c\/div\u003e\n\n    \u003cdiv class=\"video-container\"\u003e\n      \u003cvideo autoplay muted loop playsinline controls\u003e\n        \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0662872e4a424c95819b8d18f2b9309c.mov\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reviews-section\"\u003e\n      \u003cdiv class=\"reviews-title\"\u003e⭐ Avis Gamers (4.8\/5)\u003c\/div\u003e\n      \n      \u003cdiv class=\"review-card\"\u003e\n        \u003cdiv class=\"review-header\"\u003e\n          \u003cspan class=\"reviewer-name\"\u003eMoustapha Fall \u003cspan class=\"verified-badge\"\u003eAchat Vérifié\u003c\/span\u003e\u003c\/span\u003e \n          \u003cspan class=\"review-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-text\"\u003e\"Incroyable pour Call of Duty ! Je ne rate plus mes tirs. La connexion est super rapide, aucun retard. Je valide fort.\"\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cdiv class=\"review-header\"\u003e\n          \u003cspan class=\"reviewer-name\"\u003eOusmane Dieng \u003cspan class=\"verified-badge\"\u003eAchat Vérifié\u003c\/span\u003e\u003c\/span\u003e \n          \u003cspan class=\"review-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-text\"\u003e\"Marche nickel sur mon Samsung S23 et aussi sur l'iPhone de mon frère. La batterie tient vraiment longtemps.\"\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cdiv class=\"review-header\"\u003e\n          \u003cspan class=\"reviewer-name\"\u003eBabacar Ndiaye\u003c\/span\u003e \n          \u003cspan class=\"review-stars\"\u003e⭐⭐⭐⭐☆\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-text\"\u003e\"Livraison rapide aux Parcelles. La manette est solide et les boutons répondent bien. Bon rapport qualité prix.\"\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003cdiv class=\"content-card\"\u003e\n    \n    \u003cdiv class=\"specs-grid\"\u003e\n      \u003cdiv class=\"spec-box\"\u003e\n        \u003cspan class=\"spec-icon\"\u003e🎮\u003c\/span\u003e\n        \u003cdiv class=\"spec-val\"\u003eUniversel\u003c\/div\u003e\n        \u003cdiv class=\"spec-lbl\"\u003eiOS \u0026amp; Android\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-box\"\u003e\n        \u003cspan class=\"spec-icon\"\u003e📶\u003c\/span\u003e\n        \u003cdiv class=\"spec-val\"\u003e0 Latence\u003c\/div\u003e\n        \u003cdiv class=\"spec-lbl\"\u003eBluetooth 5.0\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-box\"\u003e\n        \u003cspan class=\"spec-icon\"\u003e🔋\u003c\/span\u003e\n        \u003cdiv class=\"spec-val\"\u003e15H+\u003c\/div\u003e\n        \u003cdiv class=\"spec-lbl\"\u003eAutonomie\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-box\"\u003e\n        \u003cspan class=\"spec-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cdiv class=\"spec-val\"\u003ePrécision\u003c\/div\u003e\n        \u003cdiv class=\"spec-lbl\"\u003eJoysticks 3D\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003ePourquoi l'acheter ? \u003cspan class=\"plus-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"details-content\"\u003eTransformez votre téléphone en véritable console portable (comme une Switch !). Idéal pour dominer sur Call of Duty Mobile, PUBG, FIFA ou Genshin Impact. Prise en main ergonomique pour jouer des heures sans fatigue.\u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eContenu de la boîte \u003cspan class=\"plus-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"details-content\"\u003e• 1x Manette Mobile Extensible\u003cbr\u003e• 1x Câble de charge USB-C\u003cbr\u003e• 1x Manuel de configuration\u003cbr\u003e• Compatible iPhone (iOS 13+) et Android\u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails open\u003e\n      \u003csummary\u003eLivraison \u0026amp; Garantie \u003cspan class=\"plus-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"details-content\"\u003e✅ Livraison Express 24H (Dakar)\u003cbr\u003e✅ Livraison 24H (régions Sénégal)\u003cbr\u003e✅ Paiement à la livraison\u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cbutton class=\"action-btn\" onclick=\"triggerAddToCart()\"\u003e\n      Commander Maintenant\n    \u003c\/button\u003e\n    \n    \u003cdiv class=\"footer-trust\"\u003e\n      \u003cspan\u003e🔒 Paiement Sécurisé\u003c\/span\u003e \u003cspan\u003e•\u003c\/span\u003e \u003cspan\u003e🏆 Top Qualité\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function triggerAddToCart() {\n    var realBtn = document.querySelector('form[action*=\"\/cart\/add\"] [type=\"submit\"]');\n    if (!realBtn) realBtn = document.querySelector('.product-form__submit');\n    if (!realBtn) realBtn = document.querySelector('.single_add_to_cart_button');\n    if (!realBtn) realBtn = document.querySelector('[name=\"add\"]');\n    \n    if (realBtn) {\n      realBtn.click();\n      realBtn.scrollIntoView({behavior: \"smooth\"});\n    } else {\n      window.scrollTo({ top: 0, behavior: 'smooth' });\n    }\n  }\n\u003c\/script\u003e","brand":"DEF","offers":[{"title":"Default Title","offer_id":58031724855677,"sku":null,"price":25000.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0942\/2716\/9661\/files\/IMG_6506.jpg?v=1776023712","url":"https:\/\/def-sn.com\/products\/manette-telephone","provider":"DEFF","version":"1.0","type":"link"}