{"title":"Tout","description":"","products":[{"product_id":"dashora-vision-360","title":"Dashcam Voiture Vision 360 - Dashora","description":"\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --bg: #f5f3ef;\n      --surface: #ffffff;\n      --text: #1a1a1a;\n      --muted: #7a7a72;\n      --accent: #2e6b5e;\n      --accent-light: #eaf3f1;\n      --border: #e2dfd8;\n    }\n\n    body {\n      font-family: 'DM Sans', sans-serif;\n      background: transparent;\n      color: var(--text);\n      padding: 0;\n      margin: 0;\n    }\n\n    .airpur-wrap {\n      width: 100%;\n      max-width: 680px;\n      margin: 0 auto;\n    }\n\n    .ap-header {\n      border-radius: 16px 16px 0 0;\n      padding: 28px 28px 22px;\n      background: linear-gradient(145deg, #e8f4f1 0%, #ffffff 60%);\n      border: 1px solid var(--border);\n      border-bottom: none;\n    }\n\n    .ap-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 5px;\n      font-size: 10px;\n      font-weight: 500;\n      letter-spacing: 0.13em;\n      text-transform: uppercase;\n      color: var(--accent);\n      background: var(--accent-light);\n      padding: 4px 11px;\n      border-radius: 20px;\n      margin-bottom: 12px;\n    }\n\n    .ap-title {\n      font-family: 'DM Serif Display', serif;\n      font-size: clamp(26px, 4vw, 34px);\n      line-height: 1.05;\n      color: var(--text);\n      margin-bottom: 8px;\n    }\n\n    .ap-subtitle {\n      font-size: 13px;\n      color: var(--muted);\n      font-weight: 300;\n      line-height: 1.6;\n    }\n\n    .ap-specs {\n      background: #fafaf8;\n      border: 1px solid var(--border);\n      border-top: none;\n      border-bottom: none;\n      padding: 16px 28px;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n    }\n\n    .ap-chip {\n      font-size: 12px;\n      font-weight: 500;\n      color: var(--text);\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: 8px;\n      padding: 5px 11px;\n      display: flex;\n      align-items: center;\n      gap: 5px;\n      white-space: nowrap;\n    }\n\n    .ap-chip .lbl {\n      color: var(--muted);\n      font-weight: 400;\n    }\n\n    .ap-accordion {\n      border: 1px solid var(--border);\n      border-top: none;\n      border-radius: 0 0 16px 16px;\n      overflow: hidden;\n      background: var(--surface);\n    }\n\n    .ap-item {\n      border-top: 1px solid var(--border);\n      overflow: hidden;\n    }\n\n    .ap-item:first-child {\n      border-top: none;\n    }\n\n    .ap-btn {\n      width: 100%;\n      background: none;\n      border: none;\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      padding: 15px 20px;\n      text-align: left;\n      transition: background 0.18s;\n    }\n\n    .ap-btn:hover { background: var(--bg); }\n\n    .ap-item.open .ap-btn {\n      background: var(--accent-light);\n    }\n\n    .ap-ico {\n      font-size: 16px;\n      width: 32px;\n      height: 32px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      background: var(--bg);\n      border-radius: 8px;\n      transition: background 0.18s;\n    }\n\n    .ap-item.open .ap-ico {\n      background: var(--accent);\n    }\n\n    .ap-lbl {\n      font-size: 13.5px;\n      font-weight: 500;\n      color: var(--text);\n      flex: 1;\n      line-height: 1.3;\n    }\n\n    .ap-arrow {\n      width: 18px;\n      height: 18px;\n      flex-shrink: 0;\n      color: var(--muted);\n      transition: transform 0.3s cubic-bezier(0.4,0,0.2,1), color 0.18s;\n    }\n\n    .ap-item.open .ap-arrow {\n      transform: rotate(180deg);\n      color: var(--accent);\n    }\n\n    .ap-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.35s cubic-bezier(0.4,0,0.2,1);\n    }\n\n    .ap-body-inner {\n      padding: 2px 20px 16px 64px;\n      font-size: 13.5px;\n      color: #4a4a44;\n      line-height: 1.75;\n      font-weight: 300;\n    }\n\n    .ap-body-inner ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .ap-body-inner ul li {\n      padding: 3px 0 3px 14px;\n      position: relative;\n    }\n\n    .ap-body-inner ul li::before {\n      content: '·';\n      position: absolute;\n      left: 0;\n      color: var(--accent);\n      font-weight: 700;\n      font-size: 18px;\n      line-height: 1.3;\n    }\n\n    .warn-box {\n      background: #fff8ee;\n      border-left: 3px solid #e6a52a;\n      border-radius: 0 8px 8px 0;\n      padding: 10px 14px;\n    }\n\n    .warn-box ul li::before { color: #e6a52a; }\n\n    .ap-footer {\n      margin-top: 12px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 0 4px;\n    }\n\n    .ap-cert {\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 0.07em;\n      color: var(--accent);\n      border: 1.5px solid var(--accent);\n      padding: 3px 9px;\n      border-radius: 5px;\n    }\n\n    .ap-fnote {\n      font-size: 11px;\n      color: var(--muted);\n      font-style: italic;\n    }\n\n    @media (max-width: 480px) {\n      .airpur-wrap { max-width: 100%; }\n      .ap-header { border-radius: 0; padding: 20px 16px 16px; }\n      .ap-specs { padding: 12px 16px; }\n      .ap-accordion { border-radius: 0; }\n      .ap-btn { padding: 13px 14px; min-height: 50px; }\n      .ap-body-inner { padding: 2px 14px 14px 58px; font-size: 13px; }\n      .ap-footer { padding: 10px 16px 20px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"airpur-wrap\"\u003e\n\u003cdiv class=\"ap-header\"\u003e\n\u003cdiv class=\"ap-badge\"\u003e🚗 Dashcam Vision 360°\u003c\/div\u003e\n\u003ch2 class=\"ap-title\"\u003eDashora Vision 360\u003c\/h2\u003e\n\u003cp class=\"ap-subtitle\"\u003eCaméras multiples avant + arrière + latérales · Full HD · Vision nocturne — une vision complète autour de votre véhicule\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-specs\"\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eCaméras\u003c\/span\u003e Avant + Arrière + Latérales\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eRésolution\u003c\/span\u003e Full HD\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eVision\u003c\/span\u003e Nocturne\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eDétection\u003c\/span\u003e Mouvement\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eEnregistrement\u003c\/span\u003e En boucle\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eCarte\u003c\/span\u003e Jusqu'à 64 Go\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eCert.\u003c\/span\u003e CE\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"accordion\" class=\"ap-accordion\"\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ap-btn\"\u003e \u003cspan class=\"ap-ico\"\u003e📹\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eUne surveillance étendue à 360°\u003c\/span\u003e \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"ap-arrow\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eCapturez davantage de zones autour de votre véhicule pour garder une trace claire des événements importants sur la route ou à l'arrêt.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ap-btn\"\u003e \u003cspan class=\"ap-ico\"\u003e🌙\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eVision nocturne optimisée\u003c\/span\u003e \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"ap-arrow\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eMême dans des conditions de faible luminosité, la Dashora Vision 360 conserve des images plus claires grâce à son système de vision nocturne intégré.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ap-btn\"\u003e \u003cspan class=\"ap-ico\"\u003e🚘\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eAssistance au stationnement\u003c\/span\u003e \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"ap-arrow\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eLa caméra arrière affiche une aide visuelle lors des manœuvres de recul pour faciliter le stationnement.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ap-btn\"\u003e \u003cspan class=\"ap-ico\"\u003e🔄\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eEnregistrement automatique en boucle\u003c\/span\u003e \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"ap-arrow\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eLa caméra continue d'enregistrer automatiquement pendant vos trajets afin de ne manquer aucun moment important.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ap-btn\"\u003e \u003cspan class=\"ap-ico\"\u003e📲\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eDétection de mouvement\u003c\/span\u003e \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"ap-arrow\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eLorsqu'un mouvement est détecté autour du véhicule, la caméra peut lancer automatiquement l'enregistrement.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ap-btn\"\u003e \u003cspan class=\"ap-ico\"\u003e🔒\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003ePlus de sérénité au quotidien\u003c\/span\u003e \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"ap-arrow\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eQue ce soit pour un incident, un accrochage ou un stationnement, la Dashora Vision 360 vous aide à conserver une preuve vidéo de vos trajets.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ap-btn\"\u003e \u003cspan class=\"ap-ico\"\u003e✨\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eCaractéristiques principales\u003c\/span\u003e \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"ap-arrow\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003eCaméras multiples avant \/ arrière \/ latérales\u003c\/li\u003e\n\u003cli\u003eEnregistrement Full HD\u003c\/li\u003e\n\u003cli\u003eVision nocturne\u003c\/li\u003e\n\u003cli\u003eAssistance au recul\u003c\/li\u003e\n\u003cli\u003eDétection de mouvement\u003c\/li\u003e\n\u003cli\u003eEnregistrement en boucle\u003c\/li\u003e\n\u003cli\u003eCompatible carte mémoire jusqu'à 64 Go\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ap-btn\"\u003e \u003cspan class=\"ap-ico\"\u003e📋\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eFiche technique\u003c\/span\u003e \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"ap-arrow\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003eÉcran : 3,16 pouces IPS\u003c\/li\u003e\n\u003cli\u003eRésolution : 1080P (avant) + 3 × 480P\u003c\/li\u003e\n\u003cli\u003eFormat vidéo : AVI · Format photo : JPG\u003c\/li\u003e\n\u003cli\u003eFréquence d'images : 30 fps\u003c\/li\u003e\n\u003cli\u003eAngle de vue : 150° \/ 120°\u003c\/li\u003e\n\u003cli\u003eGPS intégré\u003c\/li\u003e\n\u003cli\u003eStéréo intégré\u003c\/li\u003e\n\u003cli\u003eCarte mémoire TF : jusqu'à 64 Go, classe 10\u003c\/li\u003e\n\u003cli\u003eLangues OSD : français, anglais, allemand, espagnol, russe, japonais, coréen, chinois (simplifié \/ traditionnel), polonais, néerlandais, turc, thaï\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ap-btn\"\u003e \u003cspan class=\"ap-ico\"\u003e📦\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eContenu de l'emballage\u003c\/span\u003e \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"ap-arrow\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003eDashcam Dashora Vision 360\u003c\/li\u003e\n\u003cli\u003eCaméra arrière\u003c\/li\u003e\n\u003cli\u003eChargeur voiture\u003c\/li\u003e\n\u003cli\u003eSupport de fixation\u003c\/li\u003e\n\u003cli\u003eCâbles de connexion\u003c\/li\u003e\n\u003cli\u003eManuel d'utilisation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ap-btn\"\u003e \u003cspan class=\"ap-ico\"\u003e⚠️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003ePrécisions importantes\u003c\/span\u003e \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"ap-arrow\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cdiv class=\"warn-box\"\u003e\n\u003cul\u003e\n\u003cli\u003eDashora Vision 360 est conçue pour une utilisation dans les véhicules personnels.\u003c\/li\u003e\n\u003cli\u003eCe produit n'est pas un dispositif de sécurité homologué.\u003c\/li\u003e\n\u003cli\u003eLa détection de mouvement peut varier selon les conditions environnementales.\u003c\/li\u003e\n\u003cli\u003eLes performances peuvent varier selon les conditions de conduite et d'éclairage.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-footer\"\u003e\n\u003cspan class=\"ap-cert\"\u003eCE\u003c\/span\u003e \u003cspan class=\"ap-fnote\"\u003eUne vision plus large pour conduire avec plus de confiance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('#accordion .ap-btn').forEach(function(btn) {\n    btn.addEventListener('click', function() {\n      var item = this.closest('.ap-item');\n      var body = item.querySelector('.ap-body');\n      var isOpen = item.classList.contains('open');\n\n      \/\/ Fermer tous les items ouverts\n      document.querySelectorAll('#accordion .ap-item.open').forEach(function(openItem) {\n        openItem.classList.remove('open');\n        openItem.querySelector('.ap-btn').setAttribute('aria-expanded', 'false');\n        openItem.querySelector('.ap-body').style.maxHeight = '0';\n      });\n\n      \/\/ Ouvrir le cliqué si il était fermé\n      if (!isOpen) {\n        item.classList.add('open');\n        btn.setAttribute('aria-expanded', 'true');\n        body.style.maxHeight = body.scrollHeight + 'px';\n      }\n    });\n  });\n\u003c\/script\u003e\n","brand":"Dashora","offers":[{"title":"Default Title","offer_id":57394112561534,"sku":"200007763:201336342","price":89.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/0801\/7790\/files\/Dashora-35905.jpg?v=1778875230"},{"product_id":"dashora-double-vision-4k","title":"Dashcam Voiture 4K Double Vision Avant Arrière - Dashora","description":"\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --bg: #f5f3ef;\n      --surface: #ffffff;\n      --text: #1a1a1a;\n      --muted: #7a7a72;\n      --accent: #2e6b5e;\n      --accent-light: #eaf3f1;\n      --border: #e2dfd8;\n    }\n\n    body {\n      font-family: 'DM Sans', sans-serif;\n      background: transparent;\n      color: var(--text);\n      padding: 0;\n      margin: 0;\n    }\n\n    .airpur-wrap {\n      width: 100%;\n      max-width: 680px;\n      margin: 0 auto;\n    }\n\n    .ap-header {\n      border-radius: 16px 16px 0 0;\n      padding: 28px 28px 22px;\n      background: linear-gradient(145deg, #e8f4f1 0%, #ffffff 60%);\n      border: 1px solid var(--border);\n      border-bottom: none;\n    }\n\n    .ap-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 5px;\n      font-size: 10px;\n      font-weight: 500;\n      letter-spacing: 0.13em;\n      text-transform: uppercase;\n      color: var(--accent);\n      background: var(--accent-light);\n      padding: 4px 11px;\n      border-radius: 20px;\n      margin-bottom: 12px;\n    }\n\n    .ap-title {\n      font-family: 'DM Serif Display', serif;\n      font-size: clamp(26px, 4vw, 34px);\n      line-height: 1.05;\n      color: var(--text);\n      margin-bottom: 8px;\n    }\n\n    .ap-subtitle {\n      font-size: 13px;\n      color: var(--muted);\n      font-weight: 300;\n      line-height: 1.6;\n    }\n\n    .ap-specs {\n      background: #fafaf8;\n      border: 1px solid var(--border);\n      border-top: none;\n      border-bottom: none;\n      padding: 16px 28px;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n    }\n\n    .ap-chip {\n      font-size: 12px;\n      font-weight: 500;\n      color: var(--text);\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: 8px;\n      padding: 5px 11px;\n      display: flex;\n      align-items: center;\n      gap: 5px;\n      white-space: nowrap;\n    }\n\n    .ap-chip .lbl {\n      color: var(--muted);\n      font-weight: 400;\n    }\n\n    .ap-accordion {\n      border: 1px solid var(--border);\n      border-top: none;\n      border-radius: 0 0 16px 16px;\n      overflow: hidden;\n      background: var(--surface);\n    }\n\n    .ap-item {\n      border-top: 1px solid var(--border);\n      overflow: hidden;\n    }\n\n    .ap-item:first-child {\n      border-top: none;\n    }\n\n    .ap-btn {\n      width: 100%;\n      background: none;\n      border: none;\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      padding: 15px 20px;\n      text-align: left;\n      transition: background 0.18s;\n    }\n\n    .ap-btn:hover { background: var(--bg); }\n\n    .ap-item.open .ap-btn {\n      background: var(--accent-light);\n    }\n\n    .ap-ico {\n      font-size: 16px;\n      width: 32px;\n      height: 32px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      background: var(--bg);\n      border-radius: 8px;\n      transition: background 0.18s;\n    }\n\n    .ap-item.open .ap-ico {\n      background: var(--accent);\n    }\n\n    .ap-lbl {\n      font-size: 13.5px;\n      font-weight: 500;\n      color: var(--text);\n      flex: 1;\n      line-height: 1.3;\n    }\n\n    .ap-arrow {\n      width: 18px;\n      height: 18px;\n      flex-shrink: 0;\n      color: var(--muted);\n      transition: transform 0.3s cubic-bezier(0.4,0,0.2,1), color 0.18s;\n    }\n\n    .ap-item.open .ap-arrow {\n      transform: rotate(180deg);\n      color: var(--accent);\n    }\n\n    .ap-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.35s cubic-bezier(0.4,0,0.2,1);\n    }\n\n    .ap-body-inner {\n      padding: 2px 20px 16px 64px;\n      font-size: 13.5px;\n      color: #4a4a44;\n      line-height: 1.75;\n      font-weight: 300;\n    }\n\n    .ap-body-inner ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .ap-body-inner ul li {\n      padding: 3px 0 3px 14px;\n      position: relative;\n    }\n\n    .ap-body-inner ul li::before {\n      content: '·';\n      position: absolute;\n      left: 0;\n      color: var(--accent);\n      font-weight: 700;\n      font-size: 18px;\n      line-height: 1.3;\n    }\n\n    .warn-box {\n      background: #fff8ee;\n      border-left: 3px solid #e6a52a;\n      border-radius: 0 8px 8px 0;\n      padding: 10px 14px;\n    }\n\n    .warn-box ul li::before { color: #e6a52a; }\n\n    .ap-footer {\n      margin-top: 12px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 0 4px;\n    }\n\n    .ap-cert {\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 0.07em;\n      color: var(--accent);\n      border: 1.5px solid var(--accent);\n      padding: 3px 9px;\n      border-radius: 5px;\n    }\n\n    .ap-fnote {\n      font-size: 11px;\n      color: var(--muted);\n      font-style: italic;\n    }\n\n    @media (max-width: 480px) {\n      .airpur-wrap { max-width: 100%; }\n      .ap-header { border-radius: 0; padding: 20px 16px 16px; }\n      .ap-specs { padding: 12px 16px; }\n      .ap-accordion { border-radius: 0; }\n      .ap-btn { padding: 13px 14px; min-height: 50px; }\n      .ap-body-inner { padding: 2px 14px 14px 58px; font-size: 13px; }\n      .ap-footer { padding: 10px 16px 20px; }\n    }\n\u003c\/style\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cdiv class=\"airpur-wrap\" id=\"dashora-dual-4k\"\u003e\n\n  \u003cdiv class=\"ap-header\"\u003e\n    \u003cdiv class=\"ap-badge\"\u003e🚗 Dashcam Double 4K USB\u003c\/div\u003e\n    \u003ch2 class=\"ap-title\"\u003eDashora Double 4K\u003c\/h2\u003e\n    \u003cp class=\"ap-subtitle\"\u003eDouble caméra avant + arrière · Ultra HD 4K · WiFi intégré — la tranquillité d'esprit à chaque trajet\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ap-specs\"\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eCaméras\u003c\/span\u003e Avant + Arrière\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eRésolution\u003c\/span\u003e 4K UHD\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eVision\u003c\/span\u003e Nocturne\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eConnexion\u003c\/span\u003e WiFi\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eEnregistrement\u003c\/span\u003e En boucle\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eParking\u003c\/span\u003e Surveillance\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eCert.\u003c\/span\u003e CE\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ap-accordion\" id=\"accordion-dual4k\"\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e📹\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eUne vision claire, de jour comme de nuit\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003eGrâce à sa qualité 4K Ultra HD et sa vision nocturne optimisée, la Dashora Double 4K capture les détails importants même dans des conditions de faible luminosité.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e🚘\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eUne protection à l'avant et à l'arrière\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003eSa double caméra permet d'enregistrer simultanément ce qu'il se passe devant et derrière votre véhicule pour plus de tranquillité lors de vos trajets ou pendant le stationnement.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e📲\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eVos vidéos accessibles instantanément\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003eConnectez votre smartphone en WiFi pour consulter, télécharger et partager vos vidéos facilement depuis l'application mobile.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e🔒\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eLes moments importants sont automatiquement protégés\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003eEn cas d'impact ou de freinage brusque, la caméra sauvegarde automatiquement les séquences importantes afin d'éviter leur suppression.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e🅿️\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eGardez un œil sur votre véhicule même à l'arrêt\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003eAvec la fonction surveillance parking, votre véhicule reste monitoré lorsque vous êtes absent (selon installation choisie).\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e✨\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003ePourquoi choisir Dashora Dual 4K ?\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003e\n          \u003cul\u003e\n            \u003cli\u003eDouble caméra avant + arrière\u003c\/li\u003e\n            \u003cli\u003eQualité Ultra HD 4K\u003c\/li\u003e\n            \u003cli\u003eVision nocturne performante\u003c\/li\u003e\n            \u003cli\u003eInstallation simple et discrète\u003c\/li\u003e\n            \u003cli\u003eWiFi \u0026amp; application mobile\u003c\/li\u003e\n            \u003cli\u003eEnregistrement automatique en boucle\u003c\/li\u003e\n            \u003cli\u003eLarge angle de vision\u003c\/li\u003e\n            \u003cli\u003eCompatible avec la majorité des véhicules\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e📋\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eCaractéristiques \u0026amp; transparence\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003e\n          \u003cul\u003e\n            \u003cli\u003eCaméra avant : 3840 × 2160 @ 25 fps · 170° · F1.6 · 6 lentilles verre\u003c\/li\u003e\n            \u003cli\u003eCaméra arrière : 1920 × 1080 @ 25 fps · 140° · F2.0 · 4 lentilles verre\u003c\/li\u003e\n            \u003cli\u003eCapteur : Sony IMX415\u003c\/li\u003e\n            \u003cli\u003eÉcran : IPS · 16:9 · non tactile\u003c\/li\u003e\n            \u003cli\u003eConnectivité : Wi-Fi intégré (app Viidure) · GPS externe · USB 2.0\u003c\/li\u003e\n            \u003cli\u003eFormat vidéo : TS · Codec H.264 · 30 fps max.\u003c\/li\u003e\n            \u003cli\u003eStockage : Micro SD \/ TF · Classe 10 · jusqu'à 512 Go (non incluse)\u003c\/li\u003e\n            \u003cli\u003eAlimentation : allume-cigare 12V uniquement\u003c\/li\u003e\n            \u003cli\u003eFonctionnalités : G-Sensor · zoom numérique · détecteur de radar · WDR · 3D DNR · anti-vibration · anti-buée\u003c\/li\u003e\n            \u003cli\u003eLangues OSD : français, anglais, allemand, espagnol, portugais, italien, russe, néerlandais, polonais, chinois, japonais, coréen, thaï, vietnamien\u003c\/li\u003e\n            \u003cli\u003eCertifications : CE, FCC, RoHS\u003c\/li\u003e\n            \u003cli\u003ePoids : 0,35 kg\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eContenu de l'emballage\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003e\n          \u003cul\u003e\n            \u003cli\u003eDashcam Dashora Dual 4K\u003c\/li\u003e\n            \u003cli\u003eChargeur voiture\u003c\/li\u003e\n            \u003cli\u003eSupport de fixation\u003c\/li\u003e\n            \u003cli\u003eManuel d'utilisation\u003c\/li\u003e\n            \u003cli\u003eCaméra arrière\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e⚠️\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003ePrécisions importantes\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003e\n          \u003cdiv class=\"warn-box\"\u003e\n            \u003cul\u003e\n              \u003cli\u003eDashora Dual 4K est conçue pour une utilisation dans les véhicules personnels.\u003c\/li\u003e\n              \u003cli\u003eCe produit n'est pas un dispositif de sécurité homologué.\u003c\/li\u003e\n              \u003cli\u003eLa surveillance parking nécessite une installation d'alimentation dédiée.\u003c\/li\u003e\n              \u003cli\u003eLes performances peuvent varier selon les conditions de conduite et d'éclairage.\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ap-footer\"\u003e\n    \u003cspan class=\"ap-cert\"\u003eCE\u003c\/span\u003e\n    \u003cspan class=\"ap-fnote\"\u003eLa tranquillité d'esprit à chaque trajet\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  function initAccordion() {\n    var accordion = document.getElementById('accordion-dual4k');\n    if (!accordion) return;\n    var items = accordion.querySelectorAll('.ap-item');\n    items.forEach(function(item) {\n      var btn = item.querySelector('.ap-btn');\n      var body = item.querySelector('.ap-body');\n      btn.addEventListener('click', function() {\n        var isOpen = item.classList.contains('open');\n        items.forEach(function(i) {\n          i.classList.remove('open');\n          i.querySelector('.ap-btn').setAttribute('aria-expanded', 'false');\n          i.querySelector('.ap-body').style.maxHeight = '0';\n        });\n        if (!isOpen) {\n          item.classList.add('open');\n          btn.setAttribute('aria-expanded', 'true');\n          body.style.maxHeight = body.scrollHeight + 'px';\n        }\n      });\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initAccordion);\n  } else {\n    initAccordion();\n  }\n})();\n\u003c\/script\u003e\n","brand":"Dashora","offers":[{"title":"Double vision 4k \/ Sans carte SD","offer_id":57394114068862,"sku":"200000182:691#B53P-6M RC-BL;200009160:350525","price":139.9,"currency_code":"EUR","in_stock":true},{"title":"Double vision 4k \/ 32G","offer_id":57394114101630,"sku":"200000182:691#B53P-6M RC-BL;200009160:100019035","price":139.9,"currency_code":"EUR","in_stock":true},{"title":"Double vision 4k \/ 64G","offer_id":57394114134398,"sku":"200000182:691#B53P-6M RC-BL;200009160:9136#64G","price":139.9,"currency_code":"EUR","in_stock":true},{"title":"Double vision 4k \/ 128G","offer_id":57394114167166,"sku":"200000182:691#B53P-6M RC-BL;200009160:200005426#128G","price":139.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/0801\/7790\/files\/Dashora.jpg?v=1778874960"},{"product_id":"dashora-4k","title":"Dashcam Voiture 4K - Dashora","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\u003eDashora — Description produit\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --bg: #f5f3ef;\n      --surface: #ffffff;\n      --text: #1a1a1a;\n      --muted: #7a7a72;\n      --accent: #2e6b5e;\n      --accent-light: #eaf3f1;\n      --border: #e2dfd8;\n    }\n\n    body {\n      font-family: 'DM Sans', sans-serif;\n      background: transparent;\n      color: var(--text);\n      padding: 0;\n      margin: 0;\n    }\n\n    .airpur-wrap {\n      width: 100%;\n      max-width: 680px;\n      margin: 0 auto;\n    }\n\n    .ap-header {\n      background: var(--surface);\n      border-radius: 16px 16px 0 0;\n      padding: 28px 28px 22px;\n      background: linear-gradient(145deg, #e8f4f1 0%, #ffffff 60%);\n      border: 1px solid var(--border);\n      border-bottom: none;\n    }\n\n    .ap-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 5px;\n      font-size: 10px;\n      font-weight: 500;\n      letter-spacing: 0.13em;\n      text-transform: uppercase;\n      color: var(--accent);\n      background: var(--accent-light);\n      padding: 4px 11px;\n      border-radius: 20px;\n      margin-bottom: 12px;\n    }\n\n    .ap-title {\n      font-family: 'DM Serif Display', serif;\n      font-size: clamp(26px, 4vw, 34px);\n      line-height: 1.05;\n      color: var(--text);\n      margin-bottom: 8px;\n    }\n\n    .ap-subtitle {\n      font-size: 13px;\n      color: var(--muted);\n      font-weight: 300;\n      line-height: 1.6;\n    }\n\n    .ap-specs {\n      background: #fafaf8;\n      border: 1px solid var(--border);\n      border-top: none;\n      border-bottom: none;\n      padding: 16px 28px;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n    }\n\n    .ap-chip {\n      font-size: 12px;\n      font-weight: 500;\n      color: var(--text);\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: 8px;\n      padding: 5px 11px;\n      display: flex;\n      align-items: center;\n      gap: 5px;\n      white-space: nowrap;\n    }\n\n    .ap-chip .lbl {\n      color: var(--muted);\n      font-weight: 400;\n    }\n\n    .ap-accordion {\n      border: 1px solid var(--border);\n      border-top: none;\n      border-radius: 0 0 16px 16px;\n      overflow: hidden;\n      background: var(--surface);\n    }\n\n    .ap-item {\n      border-top: 1px solid var(--border);\n      overflow: hidden;\n    }\n\n    .ap-item:first-child {\n      border-top: none;\n    }\n\n    .ap-btn {\n      width: 100%;\n      background: none;\n      border: none;\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      padding: 15px 20px;\n      text-align: left;\n      transition: background 0.18s;\n    }\n\n    .ap-btn:hover { background: var(--bg); }\n\n    .ap-item.open .ap-btn {\n      background: var(--accent-light);\n    }\n\n    .ap-ico {\n      font-size: 16px;\n      width: 32px;\n      height: 32px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      background: var(--bg);\n      border-radius: 8px;\n      transition: background 0.18s;\n    }\n\n    .ap-item.open .ap-ico {\n      background: var(--accent);\n    }\n\n    .ap-lbl {\n      font-size: 13.5px;\n      font-weight: 500;\n      color: var(--text);\n      flex: 1;\n      line-height: 1.3;\n    }\n\n    .ap-arrow {\n      width: 18px;\n      height: 18px;\n      flex-shrink: 0;\n      color: var(--muted);\n      transition: transform 0.3s cubic-bezier(0.4,0,0.2,1), color 0.18s;\n    }\n\n    .ap-item.open .ap-arrow {\n      transform: rotate(180deg);\n      color: var(--accent);\n    }\n\n    .ap-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.35s cubic-bezier(0.4,0,0.2,1);\n    }\n\n    .ap-body-inner {\n      padding: 2px 20px 16px 64px;\n      font-size: 13.5px;\n      color: #4a4a44;\n      line-height: 1.75;\n      font-weight: 300;\n    }\n\n    .ap-body-inner ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .ap-body-inner ul li {\n      padding: 3px 0 3px 14px;\n      position: relative;\n    }\n\n    .ap-body-inner ul li::before {\n      content: '·';\n      position: absolute;\n      left: 0;\n      color: var(--accent);\n      font-weight: 700;\n      font-size: 18px;\n      line-height: 1.3;\n    }\n\n    .warn-box {\n      background: #fff8ee;\n      border-left: 3px solid #e6a52a;\n      border-radius: 0 8px 8px 0;\n      padding: 10px 14px;\n    }\n\n    .warn-box ul li::before { color: #e6a52a; }\n\n    .ap-footer {\n      margin-top: 12px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 0 4px;\n    }\n\n    .ap-cert {\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 0.07em;\n      color: var(--accent);\n      border: 1.5px solid var(--accent);\n      padding: 3px 9px;\n      border-radius: 5px;\n    }\n\n    .ap-fnote {\n      font-size: 11px;\n      color: var(--muted);\n      font-style: italic;\n    }\n\n    @media (max-width: 480px) {\n      .airpur-wrap { max-width: 100%; }\n      .ap-header { border-radius: 0; padding: 20px 16px 16px; }\n      .ap-specs { padding: 12px 16px; }\n      .ap-accordion { border-radius: 0; }\n      .ap-btn { padding: 13px 14px; min-height: 50px; }\n      .ap-body-inner { padding: 2px 14px 14px 58px; font-size: 13px; }\n      .ap-footer { padding: 10px 16px 20px; }\n    }\n  \u003c\/style\u003e\n\n\n\n\u003cdiv class=\"airpur-wrap\"\u003e\n\n  \u003cdiv class=\"ap-header\"\u003e\n    \u003cdiv class=\"ap-badge\"\u003e🚗 Dashcam 4K USB\u003c\/div\u003e\n    \u003ch2 class=\"ap-title\"\u003eDashora\u003c\/h2\u003e\n    \u003cp class=\"ap-subtitle\"\u003eUltra HD 4K · Vision nocturne · WiFi intégré — votre preuve à chaque trajet\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ap-specs\"\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eRésolution\u003c\/span\u003e 4K UHD\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eAngle\u003c\/span\u003e 170°\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eOuverture\u003c\/span\u003e F2.0\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eStockage\u003c\/span\u003e ≤ 256 Go\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eFormat\u003c\/span\u003e H.265 \/ MP4\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eTemp.\u003c\/span\u003e −20°C à 70°C\u003c\/div\u003e\n    \u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eCert.\u003c\/span\u003e CE\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ap-accordion\" id=\"accordion\"\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e📹\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eQualité Ultra HD 4K\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003eCapture précise des information en mouvement de la route les panneaux et détails importants avec une résolution 3840×2160 et technologie HDR.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e🌙\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eVision nocturne optimisée\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003eSon ouverture F2.0 améliore la clarté des images même dans des conditions de faible luminosité, pour des séquences exploitables à toute heure.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e📲\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eConnexion WiFi \u0026amp; application mobile\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003eAccédez facilement à vos vidéos depuis votre smartphone via l'application compatible Viidure \/ Framefox.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e🔒\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eEnregistrement sécurisé par G-Sensor\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003eLe capteur G-Sensor verrouille automatiquement les séquences importantes lors d'un impact afin d'éviter leur suppression.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e🚘\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eDesign discret et compact\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003eS'intègre naturellement à l'intérieur du véhicule sans gêner la visibilité. Enregistrement en boucle automatique pendant vos trajets sans intervention manuelle.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e🛡️\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eSurveillance du stationnement\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003ePermet de garder un œil sur votre véhicule lorsqu'il est stationné. Configuration d'alimentation requise.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e⚙️\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eCaractéristiques principales\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003e\n          \u003cul\u003e\n            \u003cli\u003eRésolution : 4K Ultra HD 3840×2160\u003c\/li\u003e\n            \u003cli\u003eAngle de vue : 170°\u003c\/li\u003e\n            \u003cli\u003eVision nocturne (ouverture F2.0)\u003c\/li\u003e\n            \u003cli\u003eWiFi intégré + application smartphone\u003c\/li\u003e\n            \u003cli\u003eCompatible carte mémoire jusqu'à 256 Go\u003c\/li\u003e\n            \u003cli\u003eEnregistrement automatique en boucle\u003c\/li\u003e\n            \u003cli\u003eFormat vidéo H.265 \/ MP4\u003c\/li\u003e\n            \u003cli\u003eTempérature de fonctionnement : −20°C à 70°C\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003eContenu de l'emballage\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003e\n          \u003cul\u003e\n            \u003cli\u003eDashcam Dashora\u003c\/li\u003e\n            \u003cli\u003eCâble d'alimentation\u003c\/li\u003e\n            \u003cli\u003eSupport de fixation\u003c\/li\u003e\n            \u003cli\u003eManuel d'utilisation\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-item\"\u003e\n      \u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan class=\"ap-ico\"\u003e⚠️\u003c\/span\u003e\n        \u003cspan class=\"ap-lbl\"\u003ePrécisions importantes\u003c\/span\u003e\n        \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ap-body\"\u003e\n        \u003cdiv class=\"ap-body-inner\"\u003e\n          \u003cdiv class=\"warn-box\"\u003e\n            \u003cul\u003e\n              \u003cli\u003eDashora est conçue pour une utilisation dans les véhicules personnels.\u003c\/li\u003e\n              \u003cli\u003eCe produit n'est pas un dispositif de sécurité homologué.\u003c\/li\u003e\n              \u003cli\u003eLes performances peuvent varier selon les conditions de conduite et d'éclairage.\u003c\/li\u003e\n              \u003cli\u003eLes couleurs peuvent légèrement varier selon les conditions photographiques.\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ap-footer\"\u003e\n    \u003cspan class=\"ap-cert\"\u003eCE\u003c\/span\u003e\n    \u003cspan class=\"ap-fnote\"\u003eVotre preuve à chaque trajet\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  const items = document.querySelectorAll('.ap-item');\n  items.forEach(item =\u003e {\n    const btn = item.querySelector('.ap-btn');\n    const body = item.querySelector('.ap-body');\n    btn.addEventListener('click', () =\u003e {\n      const isOpen = item.classList.contains('open');\n      items.forEach(i =\u003e {\n        i.classList.remove('open');\n        i.querySelector('.ap-btn').setAttribute('aria-expanded', 'false');\n        i.querySelector('.ap-body').style.maxHeight = '0';\n      });\n      if (!isOpen) {\n        item.classList.add('open');\n        btn.setAttribute('aria-expanded', 'true');\n        body.style.maxHeight = body.scrollHeight + 'px';\n      }\n    });\n  });\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Dashora","offers":[{"title":"128G","offer_id":57394114199934,"sku":"200000182:350686#4K DVR Hardwire kit;200009160:100019035#128G","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"64G","offer_id":57394114232702,"sku":"200000182:350686#4K DVR Hardwire kit;200009160:100018900#64G","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"32G","offer_id":57394114331006,"sku":"200000182:350686#4K DVR Hardwire kit;200009160:9136#32G","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"Sans carte SD","offer_id":57394114363774,"sku":"200000182:350686#4K DVR Hardwire kit;200009160:200005426#No SD Card","price":119.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/0801\/7790\/files\/Dashora-1973.png?v=1779576680"},{"product_id":"dashora-moto-gps-hd","title":"Dashcam Moto GPS HD - Dashora","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --bg: #f5f3ef;\n      --surface: #ffffff;\n      --text: #1a1a1a;\n      --muted: #7a7a72;\n      --accent: #2e6b5e;\n      --accent-light: #eaf3f1;\n      --border: #e2dfd8;\n    }\n\n    body {\n      font-family: 'DM Sans', sans-serif;\n      background: transparent;\n      color: var(--text);\n      padding: 0;\n      margin: 0;\n    }\n\n    .airpur-wrap {\n      width: 100%;\n      max-width: 680px;\n      margin: 0 auto;\n    }\n\n    .ap-header {\n      border-radius: 16px 16px 0 0;\n      padding: 28px 28px 22px;\n      background: linear-gradient(145deg, #e8f4f1 0%, #ffffff 60%);\n      border: 1px solid var(--border);\n      border-bottom: none;\n    }\n\n    .ap-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 5px;\n      font-size: 10px;\n      font-weight: 500;\n      letter-spacing: 0.13em;\n      text-transform: uppercase;\n      color: var(--accent);\n      background: var(--accent-light);\n      padding: 4px 11px;\n      border-radius: 20px;\n      margin-bottom: 12px;\n    }\n\n    .ap-title {\n      font-family: 'DM Serif Display', serif;\n      font-size: clamp(26px, 4vw, 34px);\n      line-height: 1.05;\n      color: var(--text);\n      margin-bottom: 8px;\n    }\n\n    .ap-subtitle {\n      font-size: 13px;\n      color: var(--muted);\n      font-weight: 300;\n      line-height: 1.6;\n    }\n\n    .ap-specs {\n      background: #fafaf8;\n      border: 1px solid var(--border);\n      border-top: none;\n      border-bottom: none;\n      padding: 16px 28px;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n    }\n\n    .ap-chip {\n      font-size: 12px;\n      font-weight: 500;\n      color: var(--text);\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: 8px;\n      padding: 5px 11px;\n      display: flex;\n      align-items: center;\n      gap: 5px;\n      white-space: nowrap;\n    }\n\n    .ap-chip .lbl {\n      color: var(--muted);\n      font-weight: 400;\n    }\n\n    .ap-accordion {\n      border: 1px solid var(--border);\n      border-top: none;\n      border-radius: 0 0 16px 16px;\n      overflow: hidden;\n      background: var(--surface);\n    }\n\n    .ap-item {\n      border-top: 1px solid var(--border);\n      overflow: hidden;\n    }\n\n    .ap-item:first-child { border-top: none; }\n\n    .ap-btn {\n      width: 100%;\n      background: none;\n      border: none;\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      padding: 15px 20px;\n      text-align: left;\n      transition: background 0.18s;\n    }\n\n    .ap-btn:hover { background: var(--bg); }\n    .ap-item.open .ap-btn { background: var(--accent-light); }\n\n    .ap-ico {\n      font-size: 16px;\n      width: 32px;\n      height: 32px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      background: var(--bg);\n      border-radius: 8px;\n      transition: background 0.18s;\n    }\n\n    .ap-item.open .ap-ico { background: var(--accent); }\n\n    .ap-lbl {\n      font-size: 13.5px;\n      font-weight: 500;\n      color: var(--text);\n      flex: 1;\n      line-height: 1.3;\n    }\n\n    .ap-arrow {\n      width: 18px;\n      height: 18px;\n      flex-shrink: 0;\n      color: var(--muted);\n      transition: transform 0.3s cubic-bezier(0.4,0,0.2,1), color 0.18s;\n    }\n\n    .ap-item.open .ap-arrow {\n      transform: rotate(180deg);\n      color: var(--accent);\n    }\n\n    .ap-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.35s cubic-bezier(0.4,0,0.2,1);\n    }\n\n    .ap-body-inner {\n      padding: 2px 20px 16px 64px;\n      font-size: 13.5px;\n      color: #4a4a44;\n      line-height: 1.75;\n      font-weight: 300;\n    }\n\n    .ap-body-inner ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .ap-body-inner ul li {\n      padding: 3px 0 3px 14px;\n      position: relative;\n    }\n\n    .ap-body-inner ul li::before {\n      content: '·';\n      position: absolute;\n      left: 0;\n      color: var(--accent);\n      font-weight: 700;\n      font-size: 18px;\n      line-height: 1.3;\n    }\n\n    .warn-box {\n      background: #fff8ee;\n      border-left: 3px solid #e6a52a;\n      border-radius: 0 8px 8px 0;\n      padding: 10px 14px;\n    }\n\n    .warn-box ul li::before { color: #e6a52a; }\n\n    .ap-footer {\n      margin-top: 12px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 0 4px;\n    }\n\n    .ap-cert {\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 0.07em;\n      color: var(--accent);\n      border: 1.5px solid var(--accent);\n      padding: 3px 9px;\n      border-radius: 5px;\n    }\n\n    .ap-fnote {\n      font-size: 11px;\n      color: var(--muted);\n      font-style: italic;\n    }\n\n    @media (max-width: 480px) {\n      .airpur-wrap { max-width: 100%; }\n      .ap-header { border-radius: 0; padding: 20px 16px 16px; }\n      .ap-specs { padding: 12px 16px; }\n      .ap-accordion { border-radius: 0; }\n      .ap-btn { padding: 13px 14px; min-height: 50px; }\n      .ap-body-inner { padding: 2px 14px 14px 58px; font-size: 13px; }\n      .ap-footer { padding: 10px 16px 20px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"airpur-wrap\"\u003e\n\u003cdiv class=\"ap-header\"\u003e\n\u003cdiv class=\"ap-badge\"\u003e🏍️ Dashcam Moto Intégral Pro — MOTO-SECURE 3.0\u003c\/div\u003e\n\u003ch2 class=\"ap-title\"\u003eÉcran 3\" IPS \u0026amp; GPS Intégré\u003c\/h2\u003e\n\u003cp class=\"ap-subtitle\"\u003eSécurité absolue à 360°, suivi de trajectoire GPS et contrôle Wi-Fi en temps réel — un équipement digne des professionnels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-specs\"\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eRésolution\u003c\/span\u003e Full HD 1080P\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eÉcran\u003c\/span\u003e 3\" IPS\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eAngle\u003c\/span\u003e 150°\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eGPS\u003c\/span\u003e Intégré\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eWi-Fi\u003c\/span\u003e Intégré\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eÉtanchéité\u003c\/span\u003e IP67\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eStockage\u003c\/span\u003e ≤ 128 Go\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eCert.\u003c\/span\u003e CE · FCC · RoHS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-accordion\" id=\"accordion\"\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🎬\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eDouble objectif Full HD 1080P — Avant \u0026amp; Arrière\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eLes caméras avant et arrière filment simultanément en Full HD 1080P à 30 images par seconde. Avec un grand-angle de 150°, vous éliminez les angles morts et capturez chaque détail de votre environnement — des plaques d'immatriculation aux marquages au sol.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e📍\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eBoîtier GPS intégré — Suivi de parcours\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eLe récepteur GPS enregistre en temps réel votre vitesse, vos coordonnées géographiques et votre tracé exact. Ces données sont superposées à vos vidéos — idéal pour analyser vos trajets ou fournir des preuves précises et incontestables en cas de litige.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e📺\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eÉcran IPS 3\" \u0026amp; télécommande guidon\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eL'écran IPS haute définition 3 pouces (16:9) reste parfaitement lisible même en plein soleil. La télécommande filaire fixée au guidon vous permet de déclencher une photo ou verrouiller une séquence vidéo d'un simple clic, sans quitter la route des yeux.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e📲\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eWi-Fi intégré \u0026amp; application smartphone\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eVisionnez, téléchargez et partagez instantanément vos vidéos et données de voyage directement depuis votre smartphone. Plus besoin de retirer la carte mémoire pour récupérer vos preuves ou vos souvenirs de balade.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🌧️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eÉtanchéité IP67 \u0026amp; super condensateur\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eObjectifs et unité centrale certifiés IP67 pour affronter les pires intempéries. Le super condensateur remplace la batterie classique : résistance thermique extrême, longévité accrue et démarrage instantané au contact — même par grand froid.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🛡️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eFonctionnalités intelligentes embarquées\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eG-Sensor :\u003c\/strong\u003e en cas d'impact ou de freinage d'urgence, la séquence est instantanément verrouillée et sauvegardée — preuve incontestable en cas de litige.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnregistrement en boucle :\u003c\/strong\u003e gestion 100 % autonome du stockage, les fichiers les plus anciens sont remplacés automatiquement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAllumage automatique :\u003c\/strong\u003e le système démarre et s'éteint avec le contact de la moto, sans intervention manuelle.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMicrophone intégré :\u003c\/strong\u003e enregistrement audio synchronisé à vos vidéos.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e⚙️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eCaractéristiques \u0026amp; transparence\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003eRésolution : Full HD 1080P avant \/ AHD 1080P arrière à 30 fps\u003c\/li\u003e\n\u003cli\u003eÉcran : 3,0 pouces IPS, format 16:9\u003c\/li\u003e\n\u003cli\u003eAngle de vue : 150° grand angle, optique 6 couches de verre\u003c\/li\u003e\n\u003cli\u003eCapteurs : GPS tracker, G-Sensor, microphone intégré\u003c\/li\u003e\n\u003cli\u003eConnectivité : Wi-Fi intégré + application smartphone\u003c\/li\u003e\n\u003cli\u003eÉtanchéité : IP67 — résistance à l'immersion\u003c\/li\u003e\n\u003cli\u003eAlimentation : super condensateur, démarrage au contact\u003c\/li\u003e\n\u003cli\u003eStockage : MicroSD jusqu'à 128 Go (Classe 10 min., non incluse)\u003c\/li\u003e\n\u003cli\u003eMenu : français et anglais disponibles\u003c\/li\u003e\n\u003cli\u003eCertifications : CE, FCC, RoHS\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e📦\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eContenu de l'emballage\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e1× Unité centrale d'enregistrement avec écran 3,0\" IPS\u003c\/li\u003e\n\u003cli\u003e2× Caméras Full HD 1080P (avant \/ arrière)\u003c\/li\u003e\n\u003cli\u003e1× Boîtier récepteur GPS intelligent\u003c\/li\u003e\n\u003cli\u003e1× Télécommande filaire pour le guidon\u003c\/li\u003e\n\u003cli\u003e1× Kit de câblage direct batterie (ACC Kit) \u0026amp; 1× Câble USB\u003c\/li\u003e\n\u003cli\u003eSupports de fixation dédiés \u0026amp; manuel d'utilisation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e⚠️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003ePrécisions importantes\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cdiv class=\"warn-box\"\u003e\n\u003cul\u003e\n\u003cli\u003eConçu pour une utilisation sur deux-roues (moto, scooter).\u003c\/li\u003e\n\u003cli\u003eCe produit n'est pas un dispositif de sécurité homologué.\u003c\/li\u003e\n\u003cli\u003eLes performances peuvent varier selon les conditions de conduite et d'éclairage.\u003c\/li\u003e\n\u003cli\u003eCarte MicroSD non incluse — privilégiez une carte Classe 10 ou supérieure.\u003c\/li\u003e\n\u003cli\u003eMenu disponible en français et en anglais.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-footer\"\u003e\n\u003cspan class=\"ap-cert\"\u003eCE · FCC · RoHS · IP67\u003c\/span\u003e \u003cspan class=\"ap-fnote\"\u003eSécurité professionnelle à chaque trajet\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.ap-btn').forEach(btn =\u003e {\n    btn.addEventListener('click', () =\u003e {\n      const item = btn.closest('.ap-item');\n      const body = item.querySelector('.ap-body');\n      const isOpen = item.classList.contains('open');\n\n      document.querySelectorAll('.ap-item').forEach(i =\u003e {\n        i.classList.remove('open');\n        i.querySelector('.ap-btn').setAttribute('aria-expanded', 'false');\n        i.querySelector('.ap-body').style.maxHeight = null;\n      });\n\n      if (!isOpen) {\n        item.classList.add('open');\n        btn.setAttribute('aria-expanded', 'true');\n        body.style.maxHeight = body.scrollHeight + 'px';\n      }\n    });\n  });\n\u003c\/script\u003e\n","brand":"Dashora","offers":[{"title":"Sans GPS \/ 32G","offer_id":57422612726142,"sku":"200000182:350850#WiFi-No GPS;200009160:100019035","price":159.9,"currency_code":"EUR","in_stock":true},{"title":"Sans GPS \/ 128G","offer_id":57422612758910,"sku":"200000182:350850#WiFi-No GPS;200009160:200123345","price":159.9,"currency_code":"EUR","in_stock":true},{"title":"Sans GPS \/ Sans carte sd","offer_id":57422612791678,"sku":"200000182:350850#WiFi-No GPS;200009160:201441112","price":159.9,"currency_code":"EUR","in_stock":true},{"title":"Sans GPS \/ 64G","offer_id":57422612824446,"sku":"200000182:350850#WiFi-No GPS;200009160:200005426","price":159.9,"currency_code":"EUR","in_stock":true},{"title":"Avec GPS \/ 32G","offer_id":57422612857214,"sku":"200000182:350852#WiFi-GPS;200009160:100019035","price":169.9,"currency_code":"EUR","in_stock":true},{"title":"Avec GPS \/ 128G","offer_id":57422612889982,"sku":"200000182:350852#WiFi-GPS;200009160:200123345","price":169.9,"currency_code":"EUR","in_stock":true},{"title":"Avec GPS \/ Sans carte sd","offer_id":57422612922750,"sku":"200000182:350852#WiFi-GPS;200009160:201441112","price":169.9,"currency_code":"EUR","in_stock":true},{"title":"Avec GPS \/ 64G","offer_id":57422612955518,"sku":"200000182:350852#WiFi-GPS;200009160:200005426","price":169.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/0801\/7790\/files\/Dashora1950.png?v=1778978341"},{"product_id":"dashora-ultra-hd-fixation-casque","title":"Dashcam Moto Ultra HD Fixation Casque - Dashora","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --bg: #f5f3ef;\n      --surface: #ffffff;\n      --text: #1a1a1a;\n      --muted: #7a7a72;\n      --accent: #2e6b5e;\n      --accent-light: #eaf3f1;\n      --border: #e2dfd8;\n    }\n\n    body {\n      font-family: 'DM Sans', sans-serif;\n      background: transparent;\n      color: var(--text);\n      padding: 0;\n      margin: 0;\n    }\n\n    .airpur-wrap {\n      width: 100%;\n      max-width: 680px;\n      margin: 0 auto;\n    }\n\n    .ap-header {\n      border-radius: 16px 16px 0 0;\n      padding: 28px 28px 22px;\n      background: linear-gradient(145deg, #e8f4f1 0%, #ffffff 60%);\n      border: 1px solid var(--border);\n      border-bottom: none;\n    }\n\n    .ap-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 5px;\n      font-size: 10px;\n      font-weight: 500;\n      letter-spacing: 0.13em;\n      text-transform: uppercase;\n      color: var(--accent);\n      background: var(--accent-light);\n      padding: 4px 11px;\n      border-radius: 20px;\n      margin-bottom: 12px;\n    }\n\n    .ap-title {\n      font-family: 'DM Serif Display', serif;\n      font-size: clamp(26px, 4vw, 34px);\n      line-height: 1.05;\n      color: var(--text);\n      margin-bottom: 8px;\n    }\n\n    .ap-subtitle {\n      font-size: 13px;\n      color: var(--muted);\n      font-weight: 300;\n      line-height: 1.6;\n    }\n\n    .ap-specs {\n      background: #fafaf8;\n      border: 1px solid var(--border);\n      border-top: none;\n      border-bottom: none;\n      padding: 16px 28px;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n    }\n\n    .ap-chip {\n      font-size: 12px;\n      font-weight: 500;\n      color: var(--text);\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: 8px;\n      padding: 5px 11px;\n      display: flex;\n      align-items: center;\n      gap: 5px;\n      white-space: nowrap;\n    }\n\n    .ap-chip .lbl {\n      color: var(--muted);\n      font-weight: 400;\n    }\n\n    .ap-accordion {\n      border: 1px solid var(--border);\n      border-top: none;\n      border-radius: 0 0 16px 16px;\n      overflow: hidden;\n      background: var(--surface);\n    }\n\n    .ap-item {\n      border-top: 1px solid var(--border);\n      overflow: hidden;\n    }\n\n    .ap-item:first-child {\n      border-top: none;\n    }\n\n    .ap-btn {\n      width: 100%;\n      background: none;\n      border: none;\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      padding: 15px 20px;\n      text-align: left;\n      transition: background 0.18s;\n    }\n\n    .ap-btn:hover { background: var(--bg); }\n\n    .ap-item.open .ap-btn {\n      background: var(--accent-light);\n    }\n\n    .ap-ico {\n      font-size: 16px;\n      width: 32px;\n      height: 32px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      background: var(--bg);\n      border-radius: 8px;\n      transition: background 0.18s;\n    }\n\n    .ap-item.open .ap-ico {\n      background: var(--accent);\n    }\n\n    .ap-lbl {\n      font-size: 13.5px;\n      font-weight: 500;\n      color: var(--text);\n      flex: 1;\n      line-height: 1.3;\n    }\n\n    .ap-arrow {\n      width: 18px;\n      height: 18px;\n      flex-shrink: 0;\n      color: var(--muted);\n      transition: transform 0.3s cubic-bezier(0.4,0,0.2,1), color 0.18s;\n    }\n\n    .ap-item.open .ap-arrow {\n      transform: rotate(180deg);\n      color: var(--accent);\n    }\n\n    .ap-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.35s cubic-bezier(0.4,0,0.2,1);\n    }\n\n    .ap-body-inner {\n      padding: 2px 20px 16px 64px;\n      font-size: 13.5px;\n      color: #4a4a44;\n      line-height: 1.75;\n      font-weight: 300;\n    }\n\n    .ap-body-inner ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .ap-body-inner ul li {\n      padding: 3px 0 3px 14px;\n      position: relative;\n    }\n\n    .ap-body-inner ul li::before {\n      content: '·';\n      position: absolute;\n      left: 0;\n      color: var(--accent);\n      font-weight: 700;\n      font-size: 18px;\n      line-height: 1.3;\n    }\n\n    .warn-box {\n      background: #fff8ee;\n      border-left: 3px solid #e6a52a;\n      border-radius: 0 8px 8px 0;\n      padding: 10px 14px;\n    }\n\n    .warn-box ul li::before { color: #e6a52a; }\n\n    .gift-box {\n      background: #f0f7f4;\n      border-left: 3px solid var(--accent);\n      border-radius: 0 8px 8px 0;\n      padding: 10px 14px;\n      margin-top: 10px;\n      font-size: 13px;\n      color: var(--accent);\n      font-weight: 500;\n    }\n\n    .ap-footer {\n      margin-top: 12px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 0 4px;\n    }\n\n    .ap-cert {\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 0.07em;\n      color: var(--accent);\n      border: 1.5px solid var(--accent);\n      padding: 3px 9px;\n      border-radius: 5px;\n    }\n\n    .ap-fnote {\n      font-size: 11px;\n      color: var(--muted);\n      font-style: italic;\n    }\n\n    @media (max-width: 480px) {\n      .airpur-wrap { max-width: 100%; }\n      .ap-header { border-radius: 0; padding: 20px 16px 16px; }\n      .ap-specs { padding: 12px 16px; }\n      .ap-accordion { border-radius: 0; }\n      .ap-btn { padding: 13px 14px; min-height: 50px; }\n      .ap-body-inner { padding: 2px 14px 14px 58px; font-size: 13px; }\n      .ap-footer { padding: 10px 16px 20px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"airpur-wrap\"\u003e\n\u003cdiv class=\"ap-header\"\u003e\n\u003cdiv class=\"ap-badge\"\u003e🏍️ Dashcam Moto Connectée — Modèle V8\u003c\/div\u003e\n\u003ch2 class=\"ap-title\"\u003ePack Ultra HD 2K\u003c\/h2\u003e\n\u003cp class=\"ap-subtitle\"\u003eRésolution 1440P · Capteur Sony · Wi-Fi intégré · IP66 — votre preuve incontestable à chaque trajet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-specs\"\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eRésolution\u003c\/span\u003e 2K 1440P\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eAngle\u003c\/span\u003e 150°\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eCapteur\u003c\/span\u003e Sony\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eStockage\u003c\/span\u003e ≤ 128 Go\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eWi-Fi\u003c\/span\u003e Intégré\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eÉtanchéité\u003c\/span\u003e IP66\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eTemp.\u003c\/span\u003e −10°C à 75°C\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eCert.\u003c\/span\u003e CE\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-accordion\" id=\"accordion\"\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🎬\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003ePrécision chirurgicale Ultra HD 2K (1440P)\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eAvec sa résolution 2560 × 1440p, chaque détail de la route est capturé avec une netteté exceptionnelle. Les plaques d'immatriculation, les panneaux et les marquages au sol restent parfaitement lisibles — de jour comme de nuit.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e📲\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eWi-Fi intégré \u0026amp; application mobile\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eVisionnez, téléchargez et partagez vos vidéos directement depuis votre smartphone via les applications \u003cstrong\u003eTimacam\u003c\/strong\u003e ou \u003cstrong\u003eRoadcam\u003c\/strong\u003e. Plus besoin de retirer la carte mémoire pour récupérer vos preuves ou vos souvenirs de balade.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🌙\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eCapteur Sony \u0026amp; technologie WDR\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eLe capteur haute sensibilité Sony combiné à l'objectif 6 couches de verre et au traitement WDR ajuste instantanément l'exposition. Les tunnels, les contre-jours et les routes non éclairées ne sont plus un problème — vos vidéos restent exploitables en toutes conditions.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🌪️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eMini format \u0026amp; fixation universelle\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eUltra compacte (7,5 cm seulement), la V8 se fait discrète sur votre équipement. Le pack comprend deux systèmes de fixation distincts :\n\u003cul style=\"margin-top: 8px;\"\u003e\n\u003cli\u003eSupport guidon \/ tête de fourche pour la moto\u003c\/li\u003e\n\u003cli\u003eSupport casque avec adhésif 3M renforcé\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🌧️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eÉtanchéité IP66 \u0026amp; traitement anti-buée\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eStructure hermétique résistante aux fortes pluies, à la poussière et aux températures extrêmes (−10°C à 75°C). Le traitement anti-buée sur l'objectif garantit une image nette même après un passage sous la pluie.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🛡️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eFonctionnalités intelligentes embarquées\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eG-Sensor :\u003c\/strong\u003e en cas d'impact ou de freinage d'urgence, la séquence est instantanément verrouillée et sauvegardée — preuve incontestable en cas de litige.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnregistrement en boucle :\u003c\/strong\u003e gestion 100 % autonome du stockage, les fichiers les plus anciens sont remplacés automatiquement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSurveillance de parking :\u003c\/strong\u003e votre moto reste sous contrôle même à l'arrêt (nécessite le câble d'alimentation 12V fourni).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e⚙️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eFiche technique complète\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003eModèle : V8 Smart Dashcam\u003c\/li\u003e\n\u003cli\u003eRésolution : 2K Ultra HD 2560 × 1440p à 30 fps\u003c\/li\u003e\n\u003cli\u003eCapteur : Sony haute sensibilité + traitement WDR\u003c\/li\u003e\n\u003cli\u003eOptique : objectif 6 couches de verre, grand angle 150°\u003c\/li\u003e\n\u003cli\u003eStabilisation : optique intégrée\u003c\/li\u003e\n\u003cli\u003eConnectivité : Wi-Fi intégré (Timacam \/ Roadcam)\u003c\/li\u003e\n\u003cli\u003eÉtanchéité : IP66 — résistance aux fortes pluies\u003c\/li\u003e\n\u003cli\u003eBatterie : intégrée, rechargeable via USB ou 12V direct\u003c\/li\u003e\n\u003cli\u003eStockage : MicroSD jusqu'à 128 Go (Classe 10 min., non incluse)\u003c\/li\u003e\n\u003cli\u003eTempérature : −10°C à +75°C\u003c\/li\u003e\n\u003cli\u003eCertification : CE\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e📦\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eContenu de l'emballage\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e1× Caméra Moto V8 Ultra HD 2K\u003c\/li\u003e\n\u003cli\u003e1× Support de fixation standard (guidon \/ moto)\u003c\/li\u003e\n\u003cli\u003e1× Support de fixation spécial casque\u003c\/li\u003e\n\u003cli\u003e1× Adhésif renforcé 3M pour moto + 1× Adhésif 3M pour casque\u003c\/li\u003e\n\u003cli\u003e1× Câble d'alimentation USB\u003c\/li\u003e\n\u003cli\u003e1× Câble d'alimentation direct batterie 12V (hardwire)\u003c\/li\u003e\n\u003cli\u003e1× Manuel d'utilisation\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e⚠️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003ePrécisions importantes\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cdiv class=\"warn-box\"\u003e\n\u003cul\u003e\n\u003cli\u003eConçu pour une utilisation sur deux-roues (moto, scooter).\u003c\/li\u003e\n\u003cli\u003eCe produit n'est pas un dispositif de sécurité homologué.\u003c\/li\u003e\n\u003cli\u003eLes performances peuvent varier selon les conditions de conduite et d'éclairage.\u003c\/li\u003e\n\u003cli\u003eCarte MicroSD non incluse — privilégiez une carte Classe 10 ou supérieure.\u003c\/li\u003e\n\u003cli\u003eLa surveillance de parking nécessite le branchement du câble 12V fourni.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-footer\"\u003e\n\u003cspan class=\"ap-cert\"\u003eCE · IP66\u003c\/span\u003e \u003cspan class=\"ap-fnote\"\u003eVotre preuve incontestable à chaque trajet\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.ap-btn').forEach(function(btn) {\n    btn.addEventListener('click', function() {\n      var item = this.closest('.ap-item');\n      var body = item.querySelector('.ap-body');\n      var isOpen = item.classList.contains('open');\n\n      \/\/ Fermer tous les autres\n      document.querySelectorAll('.ap-item.open').forEach(function(openItem) {\n        if (openItem !== item) {\n          openItem.classList.remove('open');\n          openItem.querySelector('.ap-body').style.maxHeight = '0';\n          openItem.querySelector('.ap-btn').setAttribute('aria-expanded', 'false');\n        }\n      });\n\n      if (isOpen) {\n        item.classList.remove('open');\n        body.style.maxHeight = '0';\n        this.setAttribute('aria-expanded', 'false');\n      } else {\n        item.classList.add('open');\n        body.style.maxHeight = body.scrollHeight + 'px';\n        this.setAttribute('aria-expanded', 'true');\n      }\n    });\n  });\n\u003c\/script\u003e\n","brand":"Dashora","offers":[{"title":"Sans carte SD","offer_id":57422612988286,"sku":"200000182:193#V8 Cam","price":129.9,"currency_code":"EUR","in_stock":true},{"title":"Cam 64GB","offer_id":57422613021054,"sku":"200000182:29#V8 Cam 64GB","price":129.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/0801\/7790\/files\/Dashora1937.png?v=1778977356"},{"product_id":"double-dashora-full-hd-360","title":"Dashcam Moto Full HD 360° - Dashora","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --bg: #f5f3ef;\n      --surface: #ffffff;\n      --text: #1a1a1a;\n      --muted: #7a7a72;\n      --accent: #2e6b5e;\n      --accent-light: #eaf3f1;\n      --border: #e2dfd8;\n    }\n\n    body {\n      font-family: 'DM Sans', sans-serif;\n      background: transparent;\n      color: var(--text);\n      padding: 0;\n      margin: 0;\n    }\n\n    .airpur-wrap {\n      width: 100%;\n      max-width: 680px;\n      margin: 0 auto;\n    }\n\n    .ap-header {\n      background: var(--surface);\n      border-radius: 16px 16px 0 0;\n      padding: 28px 28px 22px;\n      background: linear-gradient(145deg, #e8f4f1 0%, #ffffff 60%);\n      border: 1px solid var(--border);\n      border-bottom: none;\n    }\n\n    .ap-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 5px;\n      font-size: 10px;\n      font-weight: 500;\n      letter-spacing: 0.13em;\n      text-transform: uppercase;\n      color: var(--accent);\n      background: var(--accent-light);\n      padding: 4px 11px;\n      border-radius: 20px;\n      margin-bottom: 12px;\n    }\n\n    .ap-title {\n      font-family: 'DM Serif Display', serif;\n      font-size: clamp(26px, 4vw, 34px);\n      line-height: 1.05;\n      color: var(--text);\n      margin-bottom: 8px;\n    }\n\n    .ap-subtitle {\n      font-size: 13px;\n      color: var(--muted);\n      font-weight: 300;\n      line-height: 1.6;\n    }\n\n    .ap-specs {\n      background: #fafaf8;\n      border: 1px solid var(--border);\n      border-top: none;\n      border-bottom: none;\n      padding: 16px 28px;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n    }\n\n    .ap-chip {\n      font-size: 12px;\n      font-weight: 500;\n      color: var(--text);\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: 8px;\n      padding: 5px 11px;\n      display: flex;\n      align-items: center;\n      gap: 5px;\n      white-space: nowrap;\n    }\n\n    .ap-chip .lbl {\n      color: var(--muted);\n      font-weight: 400;\n    }\n\n    .ap-accordion {\n      border: 1px solid var(--border);\n      border-top: none;\n      border-radius: 0 0 16px 16px;\n      overflow: hidden;\n      background: var(--surface);\n    }\n\n    .ap-item {\n      border-top: 1px solid var(--border);\n      overflow: hidden;\n    }\n\n    .ap-item:first-child {\n      border-top: none;\n    }\n\n    .ap-btn {\n      width: 100%;\n      background: none;\n      border: none;\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      padding: 15px 20px;\n      text-align: left;\n      transition: background 0.18s;\n    }\n\n    .ap-btn:hover { background: var(--bg); }\n\n    .ap-item.open .ap-btn {\n      background: var(--accent-light);\n    }\n\n    .ap-ico {\n      font-size: 16px;\n      width: 32px;\n      height: 32px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      background: var(--bg);\n      border-radius: 8px;\n      transition: background 0.18s;\n    }\n\n    .ap-item.open .ap-ico {\n      background: var(--accent);\n    }\n\n    .ap-lbl {\n      font-size: 13.5px;\n      font-weight: 500;\n      color: var(--text);\n      flex: 1;\n      line-height: 1.3;\n    }\n\n    .ap-arrow {\n      width: 18px;\n      height: 18px;\n      flex-shrink: 0;\n      color: var(--muted);\n      transition: transform 0.3s cubic-bezier(0.4,0,0.2,1), color 0.18s;\n    }\n\n    .ap-item.open .ap-arrow {\n      transform: rotate(180deg);\n      color: var(--accent);\n    }\n\n    .ap-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.35s cubic-bezier(0.4,0,0.2,1);\n    }\n\n    .ap-body-inner {\n      padding: 2px 20px 16px 64px;\n      font-size: 13.5px;\n      color: #4a4a44;\n      line-height: 1.75;\n      font-weight: 300;\n    }\n\n    .ap-body-inner ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .ap-body-inner ul li {\n      padding: 3px 0 3px 14px;\n      position: relative;\n    }\n\n    .ap-body-inner ul li::before {\n      content: '·';\n      position: absolute;\n      left: 0;\n      color: var(--accent);\n      font-weight: 700;\n      font-size: 18px;\n      line-height: 1.3;\n    }\n\n    .warn-box {\n      background: #fff8ee;\n      border-left: 3px solid #e6a52a;\n      border-radius: 0 8px 8px 0;\n      padding: 10px 14px;\n    }\n\n    .warn-box ul li::before { color: #e6a52a; }\n\n    .ap-footer {\n      margin-top: 12px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 0 4px;\n    }\n\n    .ap-cert {\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 0.07em;\n      color: var(--accent);\n      border: 1.5px solid var(--accent);\n      padding: 3px 9px;\n      border-radius: 5px;\n    }\n\n    .ap-fnote {\n      font-size: 11px;\n      color: var(--muted);\n      font-style: italic;\n    }\n\n    @media (max-width: 480px) {\n      .airpur-wrap { max-width: 100%; }\n      .ap-header { border-radius: 0; padding: 20px 16px 16px; }\n      .ap-specs { padding: 12px 16px; }\n      .ap-accordion { border-radius: 0; }\n      .ap-btn { padding: 13px 14px; min-height: 50px; }\n      .ap-body-inner { padding: 2px 14px 14px 58px; font-size: 13px; }\n      .ap-footer { padding: 10px 16px 20px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"airpur-wrap\"\u003e\n\u003cdiv class=\"ap-header\"\u003e\n\u003cdiv class=\"ap-badge\"\u003e🏍️ Pack Dashcam Moto Intégral\u003c\/div\u003e\n\u003ch2 class=\"ap-title\"\u003eDouble Caméra Full HD 1080P\u003c\/h2\u003e\n\u003cp class=\"ap-subtitle\"\u003eAvant + Arrière · Vision nocturne Starlight · IP67 — votre témoin de route indispensable, de jour comme de nuit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-specs\"\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eRésolution\u003c\/span\u003e Full HD 1080P\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eAngle\u003c\/span\u003e 160°\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eOuverture\u003c\/span\u003e F1.8\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eStockage\u003c\/span\u003e ≤ 128 Go\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eCaméras\u003c\/span\u003e Avant + Arrière\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eÉtanchéité\u003c\/span\u003e IP67\u003c\/div\u003e\n\u003cdiv class=\"ap-chip\"\u003e\n\u003cspan class=\"lbl\"\u003eFPS\u003c\/span\u003e 30 fps\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-accordion\" id=\"accordion\"\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e👁️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eZéro angle mort — Protection à 360°\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eDeux caméras grand-angle 160° filment simultanément l'avant et l'arrière de votre moto. Rien ne vous échappe, rien n'est flou — une protection totale à chaque trajet.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🌙\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eVision nocturne haute sensibilité (Starlight)\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eL'objectif à grande ouverture F1.8 capte la moindre source lumineuse. Vos vidéos restent claires et exploitables même sur les routes les plus sombres.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🌧️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eÉtanchéité totale — Norme IP67\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003ePluie battante, projections de boue, lavage haute pression : le boîtier et les objectifs résistent à tout. Vous roulez, la caméra filme — quoi qu'il arrive.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🛣️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eImage ultra-stable à haute vitesse\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003eLa double stabilisation électronique élimine les vibrations moteur. Résultat : des vidéos fluides et nettes à 30 images\/seconde, exploitables comme preuves ou comme souvenirs.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e🛡️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eGestion 100 % autonome — Branchez, oubliez\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnregistrement en boucle :\u003c\/strong\u003e la caméra filme en continu et remplace automatiquement les séquences les plus anciennes quand la carte est pleine.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eG-Sensor (détecteur de choc) :\u003c\/strong\u003e en cas d'accident ou de freinage d'urgence, la séquence est instantanément verrouillée et sauvegardée — prête à servir de preuve.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e⚙️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eCaractéristiques techniques\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003eRésolution : Full HD 1920 × 1080p à 30 fps\u003c\/li\u003e\n\u003cli\u003eAngle de vue : 160° (avant + arrière)\u003c\/li\u003e\n\u003cli\u003eOuverture optique : F1.8 (vision nocturne optimisée)\u003c\/li\u003e\n\u003cli\u003eÉtanchéité : IP67 — résiste à l'immersion\u003c\/li\u003e\n\u003cli\u003eStockage : MicroSD \/ TF jusqu'à 128 Go (non incluse) — Classe 10 minimum requise\u003c\/li\u003e\n\u003cli\u003eFixation : sur guidon ou bulle — écran compact non tactile\u003c\/li\u003e\n\u003cli\u003eComposition : sans substances chimiques préoccupantes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e📦\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003eContenu de l'emballage\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e1 boîtier central d'enregistrement\u003c\/li\u003e\n\u003cli\u003e2 caméras Full HD (avant + arrière)\u003c\/li\u003e\n\u003cli\u003e1 kit de câblage complet et étanche\u003c\/li\u003e\n\u003cli\u003e1 système de fixation dédié moto\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-item\"\u003e\n\u003cbutton class=\"ap-btn\" aria-expanded=\"false\"\u003e \u003cspan class=\"ap-ico\"\u003e⚠️\u003c\/span\u003e \u003cspan class=\"ap-lbl\"\u003ePrécisions importantes\u003c\/span\u003e \u003csvg class=\"ap-arrow\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M5 7.5l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ap-body\"\u003e\n\u003cdiv class=\"ap-body-inner\"\u003e\n\u003cdiv class=\"warn-box\"\u003e\n\u003cul\u003e\n\u003cli\u003eConçu spécifiquement pour une utilisation sur deux-roues.\u003c\/li\u003e\n\u003cli\u003eCe produit n'est pas un dispositif de sécurité homologué.\u003c\/li\u003e\n\u003cli\u003eLes performances peuvent varier selon les conditions de conduite et d'éclairage.\u003c\/li\u003e\n\u003cli\u003eCarte MicroSD non incluse — privilégiez une carte Classe 10 ou supérieure.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ap-footer\"\u003e\n\u003cspan class=\"ap-cert\"\u003eIP67\u003c\/span\u003e \u003cspan class=\"ap-fnote\"\u003eVotre témoin de route indispensable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.ap-btn').forEach(btn =\u003e {\n    btn.addEventListener('click', () =\u003e {\n      const item = btn.closest('.ap-item');\n      const body = item.querySelector('.ap-body');\n      const isOpen = item.classList.contains('open');\n\n      document.querySelectorAll('.ap-item').forEach(i =\u003e {\n        i.classList.remove('open');\n        i.querySelector('.ap-btn').setAttribute('aria-expanded', 'false');\n        i.querySelector('.ap-body').style.maxHeight = null;\n      });\n\n      if (!isOpen) {\n        item.classList.add('open');\n        btn.setAttribute('aria-expanded', 'true');\n        body.style.maxHeight = body.scrollHeight + 'px';\n      }\n    });\n  });\n\u003c\/script\u003e","brand":"Dashora","offers":[{"title":"Default Title","offer_id":57428095467902,"sku":"200000182:350686#M802 with DVR","price":119.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/0801\/7790\/files\/Dashora-1927.png?v=1778976724"}],"url":"https:\/\/dashora.us\/collections\/tout.oembed","provider":"Dashora","version":"1.0","type":"link"}