{"title":"ACCESSOIRES","description":"","products":[{"product_id":"support-selfie-pour-moto","title":"SUPPORT SELFIE POUR MOTO","description":"\u003c!-- ===== SUPPORT MOTO GOPRO UNIVERSEL — Description complète Shopify ===== --\u003e\n\u003cstyle\u003e\n  .mx-wrap { font-family: inherit; color: inherit; }\n  .mx-title-block { margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid #e5e5e5; }\n  .mx-badge {\n    display: inline-flex; align-items: center; gap: 6px;\n    background: #c0392b; color: #fff; font-size: 10px; font-weight: 700;\n    letter-spacing: .14em; text-transform: uppercase; padding: 4px 11px;\n    border-radius: 2px; margin-bottom: 12px;\n  }\n  .mx-badge::before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: rgba(255,255,255,0.6); display: block; }\n  .mx-title-block h2 { font-size: 28px; font-weight: 900; letter-spacing: -.01em; text-transform: uppercase; color: #0a0a0a; line-height: 1.1; margin: 0 0 6px; }\n  .mx-title-block h2 span { color: #c0392b; }\n  .mx-title-block .mx-tagline { font-size: 13px; color: #888; font-weight: 500; letter-spacing: .06em; text-transform: uppercase; margin: 0; }\n\n  .mx-quick-specs { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 28px; }\n  .mx-qs-box { background: #0a0a0a; border-radius: 8px; padding: 14px 10px; display: flex; flex-direction: column; align-items: center; gap: 6px; text-align: center; }\n  .mx-qs-box svg { width: 20px; height: 20px; stroke: #c0392b; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-qs-box .qs-val { font-size: 13px; font-weight: 800; color: #fff; line-height: 1.2; }\n  .mx-qs-box .qs-val span { color: #c0392b; }\n  .mx-qs-box .qs-label { font-size: 10px; color: #666; text-transform: uppercase; letter-spacing: .08em; }\n\n  .mx-compat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 28px; }\n  .mx-compat-box { background: #f9f9f7; border: 1px solid #e8e8e8; border-radius: 8px; padding: 12px 10px; display: flex; flex-direction: column; align-items: center; gap: 6px; text-align: center; }\n  .mx-compat-box svg { width: 18px; height: 18px; stroke: #c0392b; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-compat-box span { font-size: 11px; font-weight: 600; color: #333; text-transform: uppercase; letter-spacing: .05em; line-height: 1.3; }\n\n  .mx-highlight { display: flex; align-items: center; gap: 14px; background: #0a0a0a; border-radius: 8px; padding: 18px 20px; margin-bottom: 28px; border-left: 4px solid #c0392b; }\n  .mx-highlight-icon { width: 44px; height: 44px; border-radius: 8px; background: #c0392b; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-highlight-icon svg { width: 22px; height: 22px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-highlight-text .hl-title { font-size: 15px; font-weight: 800; color: #fff; text-transform: uppercase; letter-spacing: .04em; line-height: 1.3; margin-bottom: 4px; }\n  .mx-highlight-text .hl-title span { color: #c0392b; }\n  .mx-highlight-text .hl-sub { font-size: 12px; color: #888; line-height: 1.5; }\n\n  .mx-intro { font-size: 15px; line-height: 1.85; color: #333; margin-bottom: 32px; }\n  .mx-intro strong { color: #111; font-weight: 600; }\n  .mx-section { margin-bottom: 36px; }\n  .mx-label { font-size: 11px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: #c0392b; margin-bottom: 14px; display: flex; align-items: center; gap: 10px; }\n  .mx-label::after { content: ''; flex: 1; height: 1px; background: #e5e5e5; }\n\n  .mx-features { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n  .mx-feat { display: flex; align-items: flex-start; gap: 12px; padding: 14px 16px; border: 1px solid #e8e8e8; border-radius: 8px; background: #f9f9f7; }\n  .mx-feat-icon { width: 34px; height: 34px; border-radius: 6px; background: #c0392b; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-feat-icon svg { width: 17px; height: 17px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-feat h3 { font-size: 13px; font-weight: 600; color: #111; margin: 0 0 3px; line-height: 1.3; }\n  .mx-feat p { font-size: 12px; color: #777; line-height: 1.55; margin: 0; }\n\n  .mx-specs { background: #0a0a0a; border-radius: 8px; padding: 20px 24px; }\n  .mx-specs .mx-label { color: #c0392b; }\n  .mx-specs .mx-label::after { background: #2a2a2a; }\n  .mx-specs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0 28px; }\n  .mx-spec { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #1e1e1e; padding: 8px 0; gap: 10px; }\n  .mx-spec:last-child { border-bottom: none; }\n  .mx-spec-label { font-size: 12px; color: #666; font-weight: 500; }\n  .mx-spec-val { font-size: 13px; font-weight: 600; color: #fff; text-align: right; }\n  .mx-spec-val.red { color: #c0392b; }\n\n  .mx-pack-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 7px; }\n  .mx-pack-list li { display: flex; align-items: center; gap: 10px; font-size: 14px; color: #222; padding: 9px 14px; background: #f9f9f7; border: 1px solid #e8e8e8; border-radius: 7px; }\n  .mx-check { width: 20px; height: 20px; border-radius: 50%; background: #e8f5e9; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-check svg { width: 11px; height: 11px; stroke: #2e7d32; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }\n\n  @media (max-width: 600px) {\n    .mx-features { grid-template-columns: 1fr; }\n    .mx-specs-grid { grid-template-columns: 1fr; }\n    .mx-quick-specs { grid-template-columns: 1fr 1fr; }\n    .mx-compat-grid { grid-template-columns: 1fr 1fr; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"mx-wrap\"\u003e\n\u003cdiv class=\"mx-title-block\"\u003e\n\u003cspan class=\"mx-badge\"\u003eUniversel · Aluminium · Anti-vibration · GoPro\u003c\/span\u003e\n\u003ch2\u003eSupport Moto \u003cspan\u003eGoPro-insta360\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mx-tagline\"\u003eBras télescopique 5 sections · 360° · GoPro Hero \u0026amp; Insta360\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-quick-specs\"\u003e\n\u003cdiv class=\"mx-qs-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline y2=\"22\" x2=\"12\" y1=\"2\" x1=\"12\"\u003e\u003c\/line\u003e\u003cpath d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cp class=\"qs-val\"\u003e\u003cspan\u003e27,9\u003c\/span\u003e → \u003cspan\u003e113,5\u003c\/span\u003e cm\u003c\/p\u003e\n\u003cp class=\"qs-label\"\u003eLongueur réglable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-qs-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12h8M12 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cp class=\"qs-val\"\u003e\u003cspan\u003e29 – 32\u003c\/span\u003e mm\u003c\/p\u003e\n\u003cp class=\"qs-label\"\u003eDiamètre collier\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-qs-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 4 23 10 17 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cp class=\"qs-val\"\u003e\u003cspan\u003e360°\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"qs-label\"\u003eRotation complète\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-section\"\u003e\n\u003cp class=\"mx-label\"\u003ePoints de fixation compatibles\u003c\/p\u003e\n\u003cdiv class=\"mx-compat-grid\"\u003e\n\u003cdiv class=\"mx-compat-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12h8M12 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eGuidon\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-compat-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3 9h18M9 21V9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eCrash bar\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-compat-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline y2=\"12\" x2=\"19\" y1=\"12\" x1=\"5\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eFourche\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-compat-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"\u003e\u003c\/path\u003e\u003cline y2=\"15\" x2=\"4\" y1=\"22\" x1=\"4\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003cspan\u003eGalerie\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-compat-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eCache latéral\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-compat-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"3\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eTube cadre\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-highlight\"\u003e\n\u003cdiv class=\"mx-highlight-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"mx-highlight-text\"\u003e\n\u003cp class=\"hl-title\"\u003e2 bandes \u003cspan\u003eanti-vibration\u003c\/span\u003e incluses\u003c\/p\u003e\n\u003cp class=\"hl-sub\"\u003ePlacez une bande en haut et une en bas du collier — stabilise la fixation et élimine les vibrations pour des vidéos parfaitement nettes en roulant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mx-intro\"\u003eLe \u003cstrong\u003eSupport Moto GoPro Universel\u003c\/strong\u003e se fixe partout sur votre moto — guidon, crash-bar, fourche, galerie, cache latéral, tube de cadre — compatible avec tout tube de \u003cstrong\u003e29 à 32 mm\u003c\/strong\u003e. Bras télescopique \u003cstrong\u003e5 sections\u003c\/strong\u003e réglable de 27,9 cm à 113,5 cm, rotation 360°, aluminium haute qualité. Livré avec 2 bandes anti-vibration. Compatible \u003cstrong\u003eGoPro Hero 8\/9\/10\/11\u003c\/strong\u003e et \u003cstrong\u003eInsta360 One X2\/X3\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"mx-section\"\u003e\n\u003cp class=\"mx-label\"\u003ePoints forts\u003c\/p\u003e\n\u003cdiv class=\"mx-features\"\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline y2=\"22\" x2=\"12\" y1=\"2\" x1=\"12\"\u003e\u003c\/line\u003e\u003cpath d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBras télescopique 5 sections\u003c\/h3\u003e\n\u003cp\u003eRéglable de 27,9 cm à 113,5 cm — hauteur ajustable pour capturer le meilleur angle à chaque fois.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12h8M12 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFixation universelle — partout sur la moto\u003c\/h3\u003e\n\u003cp\u003eCollier 29–32 mm compatible guidon, crash-bar, fourche, galerie, cache latéral et tube de cadre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eAnti-vibration — 2 bandes incluses\u003c\/h3\u003e\n\u003cp\u003eUne bande en haut + une en bas du collier pour stabiliser et éliminer les vibrations en route.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 4 23 10 17 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eRotation 360° + inclinaison\u003c\/h3\u003e\n\u003cp\u003eTête orientable dans tous les axes — cadrez et verrouillez l'angle parfait d'un seul geste.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"14\" width=\"20\" y=\"7\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCompatible GoPro \u0026amp; Insta360\u003c\/h3\u003e\n\u003cp\u003eGoPro Hero 8\/9\/10\/11, Insta360 One X2\/X3, caméras compactes, reflex, DSLR et caméras sport.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eConçu pour le Bullet Time\u003c\/h3\u003e\n\u003cp\u003eBras spécialement conçu pour les effets Bullet Time — captez chaque détail de votre moto en mouvement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-section\"\u003e\n\u003cdiv class=\"mx-specs\"\u003e\n\u003cp class=\"mx-label\"\u003eFiche technique\u003c\/p\u003e\n\u003cdiv class=\"mx-specs-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eLongueur min.\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e27,9 cm (11\")\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eLongueur max.\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003e113,5 cm (44,7\")\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eSections\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e5 sections télescopiques\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eDiamètre collier\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003e29 – 32 mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eMatériau\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eAluminium haute qualité\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eRotation\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e360°\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eAnti-vibration\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003e2 bandes incluses\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eCouleur\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eNoir mat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-section\"\u003e\n\u003cp class=\"mx-label\"\u003eContenu du pack\u003c\/p\u003e\n\u003cul class=\"mx-pack-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e1 bras télescopique 5 sections en aluminium\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e1 collier de fixation universel (29–32 mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e1 adaptateur standard GoPro et insta 360\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e2 bandes anti-vibration en caoutchouc\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e2 vis de fixation + 2 clés Allen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"MotoConnect","offers":[{"title":"Default Title","offer_id":61862050169202,"sku":null,"price":349.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/ChatGPT_Image_19_mai_2026_12_09_02.png?v=1779189057"},{"product_id":"regulateur-de-vitesse-moto-universel","title":"Régulateur de Vitesse Moto Universel","description":"\u003c!-- ===== POIGNÉE ACCÉLÉRATEUR AJUSTABLE — Description complète Shopify ===== --\u003e\n\n\u003cstyle\u003e\n  .mx-wrap { font-family: inherit; color: inherit; }\n\n  .mx-title-block { margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid #e5e5e5; }\n  .mx-badge {\n    display: inline-flex; align-items: center; gap: 6px;\n    background: #c0392b; color: #fff; font-size: 10px; font-weight: 700;\n    letter-spacing: .14em; text-transform: uppercase; padding: 4px 11px;\n    border-radius: 2px; margin-bottom: 12px;\n  }\n  .mx-badge::before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: rgba(255,255,255,0.6); display: block; }\n  .mx-title-block h2 { font-size: 28px; font-weight: 900; letter-spacing: -.01em; text-transform: uppercase; color: #0a0a0a; line-height: 1.1; margin: 0 0 6px; }\n  .mx-title-block h2 span { color: #c0392b; }\n  .mx-title-block .mx-tagline { font-size: 13px; color: #888; font-weight: 500; letter-spacing: .06em; text-transform: uppercase; margin: 0; }\n\n  \/* QUICK SPECS *\/\n  .mx-quick-specs { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; margin-bottom: 28px; }\n  .mx-qs-box { background: #0a0a0a; border-radius: 8px; padding: 14px 10px; display: flex; flex-direction: column; align-items: center; gap: 6px; text-align: center; }\n  .mx-qs-box svg { width: 20px; height: 20px; stroke: #c0392b; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-qs-box .qs-val { font-size: 14px; font-weight: 800; color: #fff; line-height: 1.2; }\n  .mx-qs-box .qs-val span { color: #c0392b; }\n  .mx-qs-box .qs-label { font-size: 10px; color: #666; text-transform: uppercase; letter-spacing: .08em; }\n\n  \/* HIGHLIGHT *\/\n  .mx-highlight { display: flex; align-items: center; gap: 14px; background: #0a0a0a; border-radius: 8px; padding: 18px 20px; margin-bottom: 28px; border-left: 4px solid #c0392b; }\n  .mx-highlight-icon { width: 44px; height: 44px; border-radius: 8px; background: #c0392b; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-highlight-icon svg { width: 22px; height: 22px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-highlight-text .hl-title { font-size: 15px; font-weight: 800; color: #fff; text-transform: uppercase; letter-spacing: .04em; line-height: 1.3; margin-bottom: 4px; }\n  .mx-highlight-text .hl-title span { color: #c0392b; }\n  .mx-highlight-text .hl-sub { font-size: 12px; color: #888; line-height: 1.5; }\n\n\n\n  .mx-intro { font-size: 15px; line-height: 1.85; color: #333; margin-bottom: 32px; }\n  .mx-intro strong { color: #111; font-weight: 600; }\n  .mx-section { margin-bottom: 36px; }\n  .mx-label { font-size: 11px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: #c0392b; margin-bottom: 14px; display: flex; align-items: center; gap: 10px; }\n  .mx-label::after { content: ''; flex: 1; height: 1px; background: #e5e5e5; }\n\n  .mx-features { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n  .mx-feat { display: flex; align-items: flex-start; gap: 12px; padding: 14px 16px; border: 1px solid #e8e8e8; border-radius: 8px; background: #f9f9f7; }\n  .mx-feat-icon { width: 34px; height: 34px; border-radius: 6px; background: #c0392b; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-feat-icon svg { width: 17px; height: 17px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-feat h3 { font-size: 13px; font-weight: 600; color: #111; margin: 0 0 3px; line-height: 1.3; }\n  .mx-feat p { font-size: 12px; color: #777; line-height: 1.55; margin: 0; }\n\n  .mx-specs { background: #0a0a0a; border-radius: 8px; padding: 20px 24px; }\n  .mx-specs .mx-label { color: #c0392b; }\n  .mx-specs .mx-label::after { background: #2a2a2a; }\n  .mx-specs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0 28px; }\n  .mx-spec { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #1e1e1e; padding: 8px 0; gap: 10px; }\n  .mx-spec:last-child { border-bottom: none; }\n  .mx-spec-label { font-size: 12px; color: #666; font-weight: 500; }\n  .mx-spec-val { font-size: 13px; font-weight: 600; color: #fff; text-align: right; }\n  .mx-spec-val.red { color: #c0392b; }\n\n  .mx-pack-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 7px; }\n  .mx-pack-list li { display: flex; align-items: center; gap: 10px; font-size: 14px; color: #222; padding: 9px 14px; background: #f9f9f7; border: 1px solid #e8e8e8; border-radius: 7px; }\n  .mx-check { width: 20px; height: 20px; border-radius: 50%; background: #e8f5e9; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-check svg { width: 11px; height: 11px; stroke: #2e7d32; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }\n\n  @media (max-width: 600px) {\n    .mx-features { grid-template-columns: 1fr; }\n    .mx-specs-grid { grid-template-columns: 1fr; }\n    .mx-quick-specs { grid-template-columns: 1fr 1fr; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"mx-wrap\"\u003e\n\n  \u003c!-- TITLE --\u003e\n  \u003cdiv class=\"mx-title-block\"\u003e\n    \u003cspan class=\"mx-badge\"\u003eCruise Control · Universel · Aluminium · Long trajet\u003c\/span\u003e\n    \u003ch2\u003eClip \u003cspan\u003eAccélérateur Ajustable\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"mx-tagline\"\u003eVerrou d'accélérateur · Cruise control mécanique · Réglage progressif\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- QUICK SPECS --\u003e\n  \u003cdiv class=\"mx-quick-specs\"\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003e8\u003c\/span\u003e × \u003cspan\u003e8\u003c\/span\u003e cm\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eDimensions\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12h8M12 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003e2,5\u003c\/span\u003e mm\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eJeu min. requis\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003eAlu\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eMatériau\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 4 23 10 17 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003e360°\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eRéglage pouce\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HIGHLIGHT --\u003e\n  \u003cdiv class=\"mx-highlight\"\u003e\n    \u003cdiv class=\"mx-highlight-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-highlight-text\"\u003e\n      \u003cp class=\"hl-title\"\u003eCruise control \u003cspan\u003emécanique activé au pouce\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"hl-sub\"\u003eMaintenez votre vitesse constante sur autoroute sans tenir l'accélérateur — réduisez la fatigue de la main droite sur les longs trajets. Relâchez immédiatement en tournant le poignet.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \u003c!-- INTRO --\u003e\n  \u003cp class=\"mx-intro\"\u003e\n    Le \u003cstrong\u003eClip Accélérateur Ajustable\u003c\/strong\u003e est un cruise control mécanique universel pour moto — activé au pouce, il maintient votre position d'accélérateur sans effort sur les longues routes. \u003cstrong\u003eRéglage progressif et précis\u003c\/strong\u003e, construction aluminium durable, installation sans outil complexe. Compatible avec la grande majorité des motos, scooters et naked bikes du marché.\n  \u003c\/p\u003e\n\n  \u003c!-- POINTS FORTS --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cp class=\"mx-label\"\u003ePoints forts\u003c\/p\u003e\n    \u003cdiv class=\"mx-features\"\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18 8h1a4 4 0 0 1 0 8h-1\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\"\u003e\u003c\/path\u003e\u003cline x1=\"6\" y1=\"1\" x2=\"6\" y2=\"4\"\u003e\u003c\/line\u003e\u003cline x1=\"10\" y1=\"1\" x2=\"10\" y2=\"4\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"1\" x2=\"14\" y2=\"4\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eCruise control mécanique — activé au pouce\u003c\/h3\u003e\n          \u003cp\u003eMaintenez votre vitesse constante sur autoroute — relâchez immédiatement d'un simple mouvement du poignet.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"4\" y1=\"21\" x2=\"4\" y2=\"14\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"10\" x2=\"4\" y2=\"3\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"21\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"8\" x2=\"12\" y2=\"3\"\u003e\u003c\/line\u003e\u003cline x1=\"20\" y1=\"21\" x2=\"20\" y2=\"16\"\u003e\u003c\/line\u003e\u003cline x1=\"20\" y1=\"12\" x2=\"20\" y2=\"3\"\u003e\u003c\/line\u003e\u003cline x1=\"1\" y1=\"14\" x2=\"7\" y2=\"14\"\u003e\u003c\/line\u003e\u003cline x1=\"9\" y1=\"8\" x2=\"15\" y2=\"8\"\u003e\u003c\/line\u003e\u003cline x1=\"17\" y1=\"16\" x2=\"23\" y2=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eRéglage progressif et précis\u003c\/h3\u003e\n          \u003cp\u003eAjustez la tension de maintien progressivement selon votre préférence — réglage personnalisé pour chaque rider.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eConstruction aluminium durable\u003c\/h3\u003e\n          \u003cp\u003eCorps en aluminium robuste et résistant — léger, solide, conçu pour durer dans toutes les conditions.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eRéduit la fatigue sur long trajet\u003c\/h3\u003e\n          \u003cp\u003eSoulage la main droite sur autoroute — plus de confort, moins de crampes, plus de plaisir de conduite.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eCompatible toutes motos (jeu ≥ 2,5 mm)\u003c\/h3\u003e\n          \u003cp\u003eUniversel — fonctionne sur motos, naked, roadster, scooter et trail avec un jeu minimum de 2,5 mm.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eInstallation rapide — sans outil complexe\u003c\/h3\u003e\n          \u003cp\u003eSe monte en quelques minutes directement sur la poignée d'accélérateur existante, sans démontage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHE TECHNIQUE --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cdiv class=\"mx-specs\"\u003e\n      \u003cp class=\"mx-label\"\u003eFiche technique\u003c\/p\u003e\n      \u003cdiv class=\"mx-specs-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eDimensions\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val red\"\u003e8 × 8 × 4 cm\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eMatériau\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eAluminium\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eCouleur\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eNoir mat\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eJeu min. requis\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val red\"\u003e2,5 mm\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eActivation\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eAu pouce\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eCompatibilité\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eUniverselle\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CONTENU DU PACK --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cp class=\"mx-label\"\u003eContenu du pack\u003c\/p\u003e\n    \u003cul class=\"mx-pack-list\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e1 clip accélérateur ajustable en aluminium\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003eVis de réglage de tension incluses\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003eNotice d'installation\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"MotoConnect","offers":[{"title":"Default Title","offer_id":61865779855730,"sku":null,"price":199.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/ChatGPT_Image_19_mai_2026_11_19_27.png?v=1779186002"},{"product_id":"bmw-gs-1250-miniature","title":"BMW GS 1250 MINIATURE","description":"\u003c!-- ===== MAQUETTE BMW R1250 GS 1\/10 — Description complète Shopify ===== --\u003e\n\u003cstyle\u003e\n  .mx-wrap { font-family: inherit; color: inherit; }\n\n  .mx-title-block {\n    margin-bottom: 28px;\n    padding-bottom: 24px;\n    border-bottom: 1px solid #e5e5e5;\n  }\n  .mx-badge {\n    display: inline-flex; align-items: center; gap: 6px;\n    background: #c0392b; color: #fff; font-size: 10px; font-weight: 700;\n    letter-spacing: .14em; text-transform: uppercase; padding: 4px 11px;\n    border-radius: 2px; margin-bottom: 12px;\n  }\n  .mx-badge::before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: rgba(255,255,255,0.6); display: block; }\n  .mx-title-block h2 { font-size: 28px; font-weight: 900; letter-spacing: -.01em; text-transform: uppercase; color: #0a0a0a; line-height: 1.1; margin: 0 0 6px; }\n  .mx-title-block h2 span { color: #c0392b; }\n  .mx-title-block .mx-tagline { font-size: 13px; color: #888; font-weight: 500; letter-spacing: .06em; text-transform: uppercase; margin: 0; }\n\n  \/* QUICK SPECS *\/\n  .mx-quick-specs {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 8px;\n    margin-bottom: 28px;\n  }\n  .mx-qs-box {\n    background: #0a0a0a; border-radius: 8px; padding: 14px 10px;\n    display: flex; flex-direction: column; align-items: center; gap: 6px; text-align: center;\n  }\n  .mx-qs-box svg { width: 20px; height: 20px; stroke: #c0392b; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-qs-box .qs-val { font-size: 14px; font-weight: 800; color: #fff; line-height: 1.2; }\n  .mx-qs-box .qs-val span { color: #c0392b; }\n  .mx-qs-box .qs-label { font-size: 10px; color: #666; text-transform: uppercase; letter-spacing: .08em; }\n\n  \/* COULEURS *\/\n  .mx-colors {\n    display: flex; gap: 10px; margin-bottom: 28px; flex-wrap: wrap;\n  }\n  .mx-color-tag {\n    display: flex; align-items: center; gap: 8px;\n    padding: 8px 14px; border-radius: 6px; font-size: 13px; font-weight: 600;\n    border: 1px solid #e8e8e8; background: #f9f9f7; color: #111;\n  }\n  .mx-color-dot {\n    width: 14px; height: 14px; border-radius: 50%; flex-shrink: 0;\n  }\n  .dot-black { background: #111; border: 1px solid #555; }\n  .dot-white { background: #f5f5f5; border: 1px solid #ccc; }\n\n  \/* FONCTIONS *\/\n  .mx-functions {\n    display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 28px;\n  }\n  .mx-func-box {\n    background: #f9f9f7; border: 1px solid #e8e8e8; border-radius: 8px;\n    padding: 14px 10px; display: flex; flex-direction: column; align-items: center; gap: 8px; text-align: center;\n  }\n  .mx-func-icon {\n    width: 36px; height: 36px; border-radius: 50%; background: #c0392b;\n    display: flex; align-items: center; justify-content: center;\n  }\n  .mx-func-icon svg { width: 18px; height: 18px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-func-title { font-size: 12px; font-weight: 700; color: #111; text-transform: uppercase; letter-spacing: .05em; line-height: 1.3; }\n  .mx-func-sub { font-size: 10px; color: #888; line-height: 1.4; }\n\n  \/* INTRO *\/\n  .mx-intro { font-size: 15px; line-height: 1.85; color: #333; margin-bottom: 32px; }\n  .mx-intro strong { color: #111; font-weight: 600; }\n  .mx-section { margin-bottom: 36px; }\n  .mx-label { font-size: 11px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: #c0392b; margin-bottom: 14px; display: flex; align-items: center; gap: 10px; }\n  .mx-label::after { content: ''; flex: 1; height: 1px; background: #e5e5e5; }\n\n  \/* FEATURES *\/\n  .mx-features { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n  .mx-feat { display: flex; align-items: flex-start; gap: 12px; padding: 14px 16px; border: 1px solid #e8e8e8; border-radius: 8px; background: #f9f9f7; }\n  .mx-feat-icon { width: 34px; height: 34px; border-radius: 6px; background: #c0392b; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-feat-icon svg { width: 17px; height: 17px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-feat h3 { font-size: 13px; font-weight: 600; color: #111; margin: 0 0 3px; line-height: 1.3; }\n  .mx-feat p { font-size: 12px; color: #777; line-height: 1.55; margin: 0; }\n\n  \/* SPECS *\/\n  .mx-specs { background: #0a0a0a; border-radius: 8px; padding: 20px 24px; }\n  .mx-specs .mx-label { color: #c0392b; }\n  .mx-specs .mx-label::after { background: #2a2a2a; }\n  .mx-specs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0 28px; }\n  .mx-spec { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #1e1e1e; padding: 8px 0; gap: 10px; }\n  .mx-spec:last-child { border-bottom: none; }\n  .mx-spec-label { font-size: 12px; color: #666; font-weight: 500; }\n  .mx-spec-val { font-size: 13px; font-weight: 600; color: #fff; text-align: right; }\n  .mx-spec-val.red { color: #c0392b; }\n\n  \/* PACK *\/\n  .mx-pack-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 7px; }\n  .mx-pack-list li { display: flex; align-items: center; gap: 10px; font-size: 14px; color: #222; padding: 9px 14px; background: #f9f9f7; border: 1px solid #e8e8e8; border-radius: 7px; }\n  .mx-check { width: 20px; height: 20px; border-radius: 50%; background: #e8f5e9; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-check svg { width: 11px; height: 11px; stroke: #2e7d32; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }\n\n  @media (max-width: 600px) {\n    .mx-features { grid-template-columns: 1fr; }\n    .mx-specs-grid { grid-template-columns: 1fr; }\n    .mx-quick-specs { grid-template-columns: 1fr 1fr; }\n    .mx-functions { grid-template-columns: 1fr 1fr; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"mx-wrap\"\u003e\n\u003c!-- TITLE --\u003e\n\u003cdiv class=\"mx-title-block\"\u003e\n\u003cspan class=\"mx-badge\"\u003eCollection · Diecast 1\/10 · Son \u0026amp; Lumière\u003c\/span\u003e\n\u003ch2\u003eMINIATURE BMW \u003cspan\u003eR1250 GS Adventure\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mx-tagline\"\u003eÉchelle 1\/10 · Alliage Die-cast · Son + Lumière · Détails ultra-réalistes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- QUICK SPECS --\u003e\n\u003cdiv class=\"mx-quick-specs\"\u003e\n\u003cdiv class=\"mx-qs-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"3\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cp class=\"qs-val\"\u003e\u003cspan\u003e1\/10\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"qs-label\"\u003eÉchelle\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-qs-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline y2=\"6\" x2=\"21\" y1=\"6\" x1=\"8\"\u003e\u003c\/line\u003e\u003cline y2=\"12\" x2=\"21\" y1=\"12\" x1=\"8\"\u003e\u003c\/line\u003e\u003cline y2=\"18\" x2=\"21\" y1=\"18\" x1=\"8\"\u003e\u003c\/line\u003e\u003cline y2=\"6\" x2=\"3.01\" y1=\"6\" x1=\"3\"\u003e\u003c\/line\u003e\u003cline y2=\"12\" x2=\"3.01\" y1=\"12\" x1=\"3\"\u003e\u003c\/line\u003e\u003cline y2=\"18\" x2=\"3.01\" y1=\"18\" x1=\"3\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n\u003cp class=\"qs-val\"\u003e\u003cspan\u003e22\u003c\/span\u003e cm\u003c\/p\u003e\n\u003cp class=\"qs-label\"\u003eLongueur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-qs-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cp class=\"qs-val\"\u003e\u003cspan\u003e16\u003c\/span\u003e cm\u003c\/p\u003e\n\u003cp class=\"qs-label\"\u003eHauteur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-qs-box\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3 9h18M3 15h18M9 3v18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cp class=\"qs-val\"\u003e\u003cspan\u003e9\u003c\/span\u003e cm\u003c\/p\u003e\n\u003cp class=\"qs-label\"\u003eLargeur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COULEURS DISPONIBLES --\u003e\n\u003cdiv class=\"mx-section\"\u003e\n\u003cp class=\"mx-label\"\u003eCouleurs disponibles\u003c\/p\u003e\n\u003cdiv class=\"mx-colors\"\u003e\n\u003cdiv class=\"mx-color-tag\"\u003e\u0026lt; \u003cspan class=\"mx-color-dot dot-black\"\u003e\u003c\/span\u003e Noir mat\u003c\/div\u003e\n\u003cdiv class=\"mx-color-tag\"\u003e\n\u003cspan class=\"mx-color-dot dot-white\"\u003e\u003c\/span\u003e Blanc \/ Tricolore GS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FONCTIONS INTERACTIVES --\u003e\n\u003cdiv class=\"mx-section\"\u003e\n\u003cp class=\"mx-label\"\u003eFonctions interactives\u003c\/p\u003e\n\u003cdiv class=\"mx-functions\"\u003e\n\u003cdiv class=\"mx-func-box\"\u003e\n\u003cdiv class=\"mx-func-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cline y2=\"3\" x2=\"12\" y1=\"1\" x1=\"12\"\u003e\u003c\/line\u003e\u003cline y2=\"23\" x2=\"12\" y1=\"21\" x1=\"12\"\u003e\u003c\/line\u003e\u003cline y2=\"5.64\" x2=\"5.64\" y1=\"4.22\" x1=\"4.22\"\u003e\u003c\/line\u003e\u003cline y2=\"19.78\" x2=\"19.78\" y1=\"18.36\" x1=\"18.36\"\u003e\u003c\/line\u003e\u003cline y2=\"12\" x2=\"3\" y1=\"12\" x1=\"1\"\u003e\u003c\/line\u003e\u003cline y2=\"12\" x2=\"23\" y1=\"12\" x1=\"21\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"mx-func-title\"\u003ePhares\u003cbr\u003eLED\u003c\/p\u003e\n\u003cp class=\"mx-func-sub\"\u003eLumières avant fonctionnelles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-func-box\"\u003e\n\u003cdiv class=\"mx-func-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M19 10v2a7 7 0 0 1-14 0v-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"mx-func-title\"\u003eSons\u003cbr\u003emoteur\u003c\/p\u003e\n\u003cp class=\"mx-func-sub\"\u003eBruits moteur réalistes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-func-box\"\u003e\n\u003cdiv class=\"mx-func-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"14\" width=\"20\" y=\"7\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"mx-func-title\"\u003eValises\u003cbr\u003eouvrantes\u003c\/p\u003e\n\u003cp class=\"mx-func-sub\"\u003eTop case + sacoches latérales\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-func-box\"\u003e\n\u003cdiv class=\"mx-func-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 4 23 10 17 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"mx-func-title\"\u003eBulle\u003cbr\u003epivotante\u003c\/p\u003e\n\u003cp class=\"mx-func-sub\"\u003ePare-brise orientable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-func-box\"\u003e\n\u003cdiv class=\"mx-func-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"mx-func-title\"\u003eBéquille\u003cbr\u003emobile\u003c\/p\u003e\n\u003cp class=\"mx-func-sub\"\u003eLatérale + centrale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-func-box\"\u003e\n\u003cdiv class=\"mx-func-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12h8M12 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"mx-func-title\"\u003eRoues\u003cbr\u003elibres\u003c\/p\u003e\n\u003cp class=\"mx-func-sub\"\u003eTournent librement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"mx-intro\"\u003eLa \u003cstrong\u003emaquette BMW R1250 GS Adventure 1\/10\u003c\/strong\u003e est une reproduction fidèle et détaillée de l'une des motos adventure les plus emblématiques au monde. Fabriquée en alliage die-cast haute qualité avec des finitions peintes à la main, elle reproduit chaque détail de la vraie R1250 GS — tableau de bord, crash-bar, jantes dorées, valises latérales et top case ouvrables. \u003cstrong\u003ePhares LED fonctionnels, sons moteur réalistes\u003c\/strong\u003e, bulle pivotante et béquille mobile — la collection idéale pour tout passionné de moto.\u003c\/p\u003e\n\u003c!-- POINTS FORTS --\u003e\n\u003cdiv class=\"mx-section\"\u003e\n\u003cp class=\"mx-label\"\u003ePoints forts\u003c\/p\u003e\n\u003cdiv class=\"mx-features\"\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12h8M12 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eAlliage die-cast haute qualité\u003c\/h3\u003e\n\u003cp\u003eCorps en alliage métallique moulé sous pression — solide, lourd et fidèle à l'original BMW R1250 GS.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cline y2=\"3\" x2=\"12\" y1=\"1\" x1=\"12\"\u003e\u003c\/line\u003e\u003cline y2=\"23\" x2=\"12\" y1=\"21\" x1=\"12\"\u003e\u003c\/line\u003e\u003cline y2=\"5.64\" x2=\"5.64\" y1=\"4.22\" x1=\"4.22\"\u003e\u003c\/line\u003e\u003cline y2=\"19.78\" x2=\"19.78\" y1=\"18.36\" x1=\"18.36\"\u003e\u003c\/line\u003e\u003cline y2=\"12\" x2=\"3\" y1=\"12\" x1=\"1\"\u003e\u003c\/line\u003e\u003cline y2=\"12\" x2=\"23\" y1=\"12\" x1=\"21\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePhares LED fonctionnels\u003c\/h3\u003e\n\u003cp\u003ePhares avant qui s'allument — effet spectaculaire pour l'exposition ou le jeu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M19 10v2a7 7 0 0 1-14 0v-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSons moteur réalistes\u003c\/h3\u003e\n\u003cp\u003eEffets sonores moteur BMW intégrés — la moto prend vie dans votre main.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"14\" width=\"20\" y=\"7\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eValises ouvrantes — top case + latérales\u003c\/h3\u003e\n\u003cp\u003eTop case et les 2 sacoches latérales s'ouvrent réellement — fidèle à la vraie GS Adventure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 4 23 10 17 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBulle pivotante + béquille mobile\u003c\/h3\u003e\n\u003cp\u003ePare-brise orientable et béquille latérale \/ centrale mobiles — interactivité maximale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-feat\"\u003e\n\u003cdiv class=\"mx-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCadeau idéal pour tout rider\u003c\/h3\u003e\n\u003cp\u003eLivré dans une boîte cadeau premium — parfait pour les passionnés de BMW GS, collectionneurs ou riders.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FICHE TECHNIQUE --\u003e\n\u003cdiv class=\"mx-section\"\u003e\n\u003cdiv class=\"mx-specs\"\u003e\n\u003cp class=\"mx-label\"\u003eFiche technique\u003c\/p\u003e\n\u003cdiv class=\"mx-specs-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eModèle\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003eBMW R1250 GS ADV\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eÉchelle\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e1\/10\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eLongueur\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e22 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eHauteur\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e16 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eLargeur\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e9 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eMatériau\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eAlliage die-cast\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eFonctions\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003eSon + Lumière\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eCouleurs\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eNoir \/ Blanc\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENU DU PACK --\u003e\n\u003cdiv class=\"mx-section\"\u003e\n\u003cp class=\"mx-label\"\u003eContenu du pack\u003c\/p\u003e\n\u003cul class=\"mx-pack-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e1 maquette BMW R1250 GS Adventure 1\/10 en alliage\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003eValises latérales + top case ouvrables\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003ePhares LED + sons moteur intégrés\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003eBoîte cadeau premium (28 x 17,5 x 12 cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"MotoConnect","offers":[{"title":"Noir","offer_id":62003616022898,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true},{"title":"Blanc","offer_id":62003616055666,"sku":null,"price":299.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/main_imageS2b874df8acd24b50955238f3e84e3cb0u.jpg?v=1779184946"},{"product_id":"porte-bouteille-adaptable-pour-motorcycle","title":"PORTE-BOUTEILLE ADAPTABLE POUR MOTORCYCLE","description":"\u003c!-- ===== PORTE-BOUTEILLE MOTO — Description complète Shopify ===== --\u003e\n\n\u003cstyle\u003e\n  .mx-wrap { font-family: inherit; color: inherit; }\n  .mx-title-block { margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid #e5e5e5; }\n  .mx-badge { display: inline-flex; align-items: center; gap: 6px; background: #c0392b; color: #fff; font-size: 10px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; padding: 4px 11px; border-radius: 2px; margin-bottom: 12px; }\n  .mx-badge::before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: rgba(255,255,255,0.6); display: block; }\n  .mx-title-block h2 { font-size: 28px; font-weight: 900; letter-spacing: -.01em; text-transform: uppercase; color: #0a0a0a; line-height: 1.1; margin: 0 0 6px; }\n  .mx-title-block h2 span { color: #c0392b; }\n  .mx-title-block .mx-tagline { font-size: 13px; color: #888; font-weight: 500; letter-spacing: .06em; text-transform: uppercase; margin: 0; }\n\n  \/* QUICK SPECS *\/\n  .mx-quick-specs { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; margin-bottom: 28px; }\n  .mx-qs-box { background: #0a0a0a; border-radius: 8px; padding: 14px 10px; display: flex; flex-direction: column; align-items: center; gap: 6px; text-align: center; }\n  .mx-qs-box svg { width: 20px; height: 20px; stroke: #c0392b; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-qs-box .qs-val { font-size: 14px; font-weight: 800; color: #fff; line-height: 1.2; }\n  .mx-qs-box .qs-val span { color: #c0392b; }\n  .mx-qs-box .qs-label { font-size: 10px; color: #666; text-transform: uppercase; letter-spacing: .08em; }\n\n  \/* HIGHLIGHT *\/\n  .mx-highlight { display: flex; align-items: center; gap: 14px; background: #0a0a0a; border-radius: 8px; padding: 18px 20px; margin-bottom: 28px; border-left: 4px solid #c0392b; }\n  .mx-highlight-icon { width: 44px; height: 44px; border-radius: 8px; background: #c0392b; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-highlight-icon svg { width: 22px; height: 22px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-highlight-text .hl-title { font-size: 15px; font-weight: 800; color: #fff; text-transform: uppercase; letter-spacing: .04em; line-height: 1.3; margin-bottom: 4px; }\n  .mx-highlight-text .hl-title span { color: #c0392b; }\n  .mx-highlight-text .hl-sub { font-size: 12px; color: #888; line-height: 1.5; }\n\n  .mx-intro { font-size: 15px; line-height: 1.85; color: #333; margin-bottom: 32px; }\n  .mx-intro strong { color: #111; font-weight: 600; }\n  .mx-section { margin-bottom: 36px; }\n  .mx-label { font-size: 11px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: #c0392b; margin-bottom: 14px; display: flex; align-items: center; gap: 10px; }\n  .mx-label::after { content: ''; flex: 1; height: 1px; background: #e5e5e5; }\n\n  .mx-features { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n  .mx-feat { display: flex; align-items: flex-start; gap: 12px; padding: 14px 16px; border: 1px solid #e8e8e8; border-radius: 8px; background: #f9f9f7; }\n  .mx-feat-icon { width: 34px; height: 34px; border-radius: 6px; background: #c0392b; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-feat-icon svg { width: 17px; height: 17px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-feat h3 { font-size: 13px; font-weight: 600; color: #111; margin: 0 0 3px; line-height: 1.3; }\n  .mx-feat p { font-size: 12px; color: #777; line-height: 1.55; margin: 0; }\n\n  .mx-specs { background: #0a0a0a; border-radius: 8px; padding: 20px 24px; }\n  .mx-specs .mx-label { color: #c0392b; }\n  .mx-specs .mx-label::after { background: #2a2a2a; }\n  .mx-specs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0 28px; }\n  .mx-spec { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #1e1e1e; padding: 8px 0; gap: 10px; }\n  .mx-spec:last-child { border-bottom: none; }\n  .mx-spec-label { font-size: 12px; color: #666; font-weight: 500; }\n  .mx-spec-val { font-size: 13px; font-weight: 600; color: #fff; text-align: right; }\n  .mx-spec-val.red { color: #c0392b; }\n\n  .mx-pack-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 7px; }\n  .mx-pack-list li { display: flex; align-items: center; gap: 10px; font-size: 14px; color: #222; padding: 9px 14px; background: #f9f9f7; border: 1px solid #e8e8e8; border-radius: 7px; }\n  .mx-check { width: 20px; height: 20px; border-radius: 50%; background: #e8f5e9; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-check svg { width: 11px; height: 11px; stroke: #2e7d32; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }\n\n  @media (max-width: 600px) {\n    .mx-features { grid-template-columns: 1fr; }\n    .mx-specs-grid { grid-template-columns: 1fr; }\n    .mx-quick-specs { grid-template-columns: 1fr 1fr; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"mx-wrap\"\u003e\n\n  \u003c!-- TITLE --\u003e\n  \u003cdiv class=\"mx-title-block\"\u003e\n    \u003cspan class=\"mx-badge\"\u003eUniversel · Anti-choc · Fermeture auto · Moto\u003c\/span\u003e\n    \u003ch2\u003ePorte-Bouteille \u003cspan\u003eAdaptable Moto\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"mx-tagline\"\u003eFixation guidon · Angle ajustable · Prise en main unique · Anti-vibration\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- QUICK SPECS --\u003e\n  \u003cdiv class=\"mx-quick-specs\"\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003e16,8\u003c\/span\u003e × \u003cspan\u003e6,2\u003c\/span\u003e cm\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eDimensions\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003eAnti\u003c\/span\u003e-choc\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eShockproof\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 4 23 10 17 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003eAuto\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eFermeture auto\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003eUniversel\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eToutes motos\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HIGHLIGHT --\u003e\n  \u003cdiv class=\"mx-highlight\"\u003e\n    \u003cdiv class=\"mx-highlight-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18 8h1a4 4 0 0 1 0 8h-1\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\"\u003e\u003c\/path\u003e\u003cline x1=\"6\" y1=\"1\" x2=\"6\" y2=\"4\"\u003e\u003c\/line\u003e\u003cline x1=\"10\" y1=\"1\" x2=\"10\" y2=\"4\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"1\" x2=\"14\" y2=\"4\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-highlight-text\"\u003e\n      \u003cp class=\"hl-title\"\u003ePrise \u0026amp; pose \u003cspan\u003ed'une seule main\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"hl-sub\"\u003ePrenez et remettez votre bouteille d'une seule main en roulant — fermeture automatique quand le porte-bouteille est vide pour éviter les claquements.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003cp class=\"mx-intro\"\u003e\n    Le \u003cstrong\u003ePorte-Bouteille Adaptable Moto\u003c\/strong\u003e est l'accessoire indispensable pour les riders qui ne veulent pas s'arrêter pour s'hydrater. Fixation universelle sur guidon, angle ajustable, \u003cstrong\u003efermeture automatique\u003c\/strong\u003e quand vide, construction légère et anti-choc. Compatible avec toutes les bouteilles et gourdes standards — et s'installe sur n'importe quelle moto en quelques minutes.\n  \u003c\/p\u003e\n\n  \u003c!-- POINTS FORTS --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cp class=\"mx-label\"\u003ePoints forts\u003c\/p\u003e\n    \u003cdiv class=\"mx-features\"\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18 8h1a4 4 0 0 1 0 8h-1\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\"\u003e\u003c\/path\u003e\u003cline x1=\"6\" y1=\"1\" x2=\"6\" y2=\"4\"\u003e\u003c\/line\u003e\u003cline x1=\"10\" y1=\"1\" x2=\"10\" y2=\"4\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"1\" x2=\"14\" y2=\"4\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003ePrise en main d'une seule main\u003c\/h3\u003e\n          \u003cp\u003eSortez et remettez votre bouteille facilement d'une seule main sans vous arrêter ni quitter la route des yeux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 4 23 10 17 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eFermeture automatique à vide\u003c\/h3\u003e\n          \u003cp\u003eQuand aucune bouteille n'est insérée, le support se referme automatiquement — zéro claquement, zéro bruit en roulant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eAngle ajustable — fixation universelle\u003c\/h3\u003e\n          \u003cp\u003eOrientez le porte-bouteille dans l'angle idéal, compatible avec tous les guidons de moto, scooter et trail.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eConstruction légère \u0026amp; anti-choc\u003c\/h3\u003e\n          \u003cp\u003eMatériau durable, léger et shockproof — résiste aux vibrations, chocs et conditions routières difficiles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eProtection bouteille anti-rayures\u003c\/h3\u003e\n          \u003cp\u003eLa structure en cage protège votre gourde des rayures et impacts — votre bouteille reste impeccable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eInstallation rapide avec clé Allen\u003c\/h3\u003e\n          \u003cp\u003eSupport crossbar + visserie + clé Allen inclus — installé en quelques minutes, sans perçage ni modification.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHE TECHNIQUE --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cdiv class=\"mx-specs\"\u003e\n      \u003cp class=\"mx-label\"\u003eFiche technique\u003c\/p\u003e\n      \u003cdiv class=\"mx-specs-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eHauteur\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val red\"\u003e16,8 cm (6,61\")\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eLargeur\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003e6,2 cm (2,44\")\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eMatériau\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003ePlastique + Inox\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eFermeture\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val red\"\u003eAutomatique\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eAnti-vibration\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eBande absorbante incluse\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eCouleur\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eNoir mat\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CONTENU DU PACK --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cp class=\"mx-label\"\u003eContenu du pack\u003c\/p\u003e\n    \u003cul class=\"mx-pack-list\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e1 porte-bouteille moto\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e1 support crossbar (collier de guidon)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e3 vis + écrous de fixation\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e1 clé Allen\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e1 bande absorbante anti-vibration\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"MotoConnect","offers":[{"title":"Default Title","offer_id":61865996026226,"sku":null,"price":199.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/ChatGPTImage19mai2026_12_39_17.png?v=1779193148"},{"product_id":"brosse-nettoyante-chaine-moto-ezimoto","title":"Brosse Nettoyante Chaîne Moto EZIMOTO","description":"\u003c!-- ===== KIT ENTRETIEN CHAÎNE EZIMOTO — Description complète Shopify ===== --\u003e\n\n\u003cstyle\u003e\n  .mx-wrap { font-family: inherit; color: inherit; }\n  .mx-title-block { margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid #e5e5e5; }\n  .mx-badge { display: inline-flex; align-items: center; gap: 6px; background: #e67e00; color: #fff; font-size: 10px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; padding: 4px 11px; border-radius: 2px; margin-bottom: 12px; }\n  .mx-badge::before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: rgba(255,255,255,0.6); display: block; }\n  .mx-title-block h2 { font-size: 28px; font-weight: 900; letter-spacing: -.01em; text-transform: uppercase; color: #0a0a0a; line-height: 1.1; margin: 0 0 6px; }\n  .mx-title-block h2 span { color: #e67e00; }\n  .mx-title-block .mx-tagline { font-size: 13px; color: #888; font-weight: 500; letter-spacing: .06em; text-transform: uppercase; margin: 0; }\n\n  \/* QUICK SPECS *\/\n  .mx-quick-specs { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; margin-bottom: 28px; }\n  .mx-qs-box { background: #0a0a0a; border-radius: 8px; padding: 14px 10px; display: flex; flex-direction: column; align-items: center; gap: 6px; text-align: center; }\n  .mx-qs-box svg { width: 20px; height: 20px; stroke: #e67e00; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-qs-box .qs-val { font-size: 13px; font-weight: 800; color: #fff; line-height: 1.2; }\n  .mx-qs-box .qs-val span { color: #e67e00; }\n  .mx-qs-box .qs-label { font-size: 10px; color: #666; text-transform: uppercase; letter-spacing: .08em; }\n\n  \/* HIGHLIGHT *\/\n  .mx-highlight { display: flex; align-items: center; gap: 14px; background: #0a0a0a; border-radius: 8px; padding: 18px 20px; margin-bottom: 28px; border-left: 4px solid #e67e00; }\n  .mx-highlight-icon { width: 44px; height: 44px; border-radius: 8px; background: #e67e00; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-highlight-icon svg { width: 22px; height: 22px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-highlight-text .hl-title { font-size: 15px; font-weight: 800; color: #fff; text-transform: uppercase; letter-spacing: .04em; line-height: 1.3; margin-bottom: 4px; }\n  .mx-highlight-text .hl-title span { color: #e67e00; }\n  .mx-highlight-text .hl-sub { font-size: 12px; color: #888; line-height: 1.5; }\n\n  .mx-intro { font-size: 15px; line-height: 1.85; color: #333; margin-bottom: 32px; }\n  .mx-intro strong { color: #111; font-weight: 600; }\n  .mx-section { margin-bottom: 36px; }\n  .mx-label { font-size: 11px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: #e67e00; margin-bottom: 14px; display: flex; align-items: center; gap: 10px; }\n  .mx-label::after { content: ''; flex: 1; height: 1px; background: #e5e5e5; }\n\n  \/* OUTILS *\/\n  .mx-tools { display: grid; grid-template-columns: 1fr; gap: 10px; margin-bottom: 28px; }\n  .mx-tool { display: flex; align-items: flex-start; gap: 12px; padding: 14px 16px; border: 1px solid #ffe0b2; border-radius: 8px; background: #fff8f0; }\n  .mx-tool-icon { width: 34px; height: 34px; border-radius: 6px; background: #e67e00; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-tool-icon svg { width: 17px; height: 17px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-tool h3 { font-size: 13px; font-weight: 700; color: #111; margin: 0 0 3px; }\n  .mx-tool p { font-size: 12px; color: #777; line-height: 1.5; margin: 0; }\n\n  \/* FEATURES *\/\n  .mx-features { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n  .mx-feat { display: flex; align-items: flex-start; gap: 12px; padding: 14px 16px; border: 1px solid #e8e8e8; border-radius: 8px; background: #f9f9f7; }\n  .mx-feat-icon { width: 34px; height: 34px; border-radius: 6px; background: #e67e00; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-feat-icon svg { width: 17px; height: 17px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  .mx-feat h3 { font-size: 13px; font-weight: 600; color: #111; margin: 0 0 3px; line-height: 1.3; }\n  .mx-feat p { font-size: 12px; color: #777; line-height: 1.55; margin: 0; }\n\n  .mx-specs { background: #0a0a0a; border-radius: 8px; padding: 20px 24px; }\n  .mx-specs .mx-label { color: #e67e00; }\n  .mx-specs .mx-label::after { background: #2a2a2a; }\n  .mx-specs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0 28px; }\n  .mx-spec { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #1e1e1e; padding: 8px 0; gap: 10px; }\n  .mx-spec:last-child { border-bottom: none; }\n  .mx-spec-label { font-size: 12px; color: #666; font-weight: 500; }\n  .mx-spec-val { font-size: 13px; font-weight: 600; color: #fff; text-align: right; }\n  .mx-spec-val.orange { color: #e67e00; }\n\n  .mx-pack-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 7px; }\n  .mx-pack-list li { display: flex; align-items: center; gap: 10px; font-size: 14px; color: #222; padding: 9px 14px; background: #f9f9f7; border: 1px solid #e8e8e8; border-radius: 7px; }\n  .mx-check { width: 20px; height: 20px; border-radius: 50%; background: #fff3e0; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .mx-check svg { width: 11px; height: 11px; stroke: #e67e00; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }\n\n  @media (max-width: 600px) {\n    .mx-features, .mx-tools { grid-template-columns: 1fr; }\n    .mx-specs-grid { grid-template-columns: 1fr; }\n    .mx-quick-specs { grid-template-columns: 1fr 1fr; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"mx-wrap\"\u003e\n\n  \u003c!-- TITLE --\u003e\n  \u003cdiv class=\"mx-title-block\"\u003e\n    \u003cspan class=\"mx-badge\"\u003eEZIMOTO · Brosse chaîne · Nettoyage 3 faces\u003c\/span\u003e\n    \u003ch2\u003eBrosse Nettoyante \u003cspan\u003eChaîne Moto\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"mx-tagline\"\u003eDesign U — 3 faces · Anti-éclaboussures · 1 main · EZIMOTO\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- QUICK SPECS --\u003e\n  \u003cdiv class=\"mx-quick-specs\"\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003eBrosse\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eU-shape\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003e3\u003c\/span\u003e faces\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eCouverture totale\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18 8h1a4 4 0 0 1 0 8h-1\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003e1\u003c\/span\u003e main\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eOpération facile\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"4.93\" y1=\"4.93\" x2=\"19.07\" y2=\"19.07\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003e0\u003c\/span\u003e éclaboussure\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eAnti-projection\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HIGHLIGHT --\u003e\n  \u003cdiv class=\"mx-highlight\"\u003e\n    \u003cdiv class=\"mx-highlight-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-highlight-text\"\u003e\n      \u003cp class=\"hl-title\"\u003eNettoyage \u003cspan\u003e3 faces en un seul geste\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"hl-sub\"\u003eLa brosse en U entoure complètement la chaîne et nettoie dessus, dessous et les deux côtés simultanément — sans éclaboussures, sans se salir les mains, d'une seule main.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003cp class=\"mx-intro\"\u003e\n    La \u003cstrong\u003eBrosse Nettoyante Chaîne EZIMOTO\u003c\/strong\u003e est l'outil indispensable pour entretenir la chaîne de votre moto facilement et efficacement. Son design en U à 3 faces entoure complètement la chaîne pour un nettoyage total en une seule passe — \u003cstrong\u003ed'une seule main, sans éclaboussures, sans vous salir\u003c\/strong\u003e. Pratique, rapide et professionnel.\n  \u003c\/p\u003e\n\n  \u003c!-- LES 2 OUTILS --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cp class=\"mx-label\"\u003eL'outil\u003c\/p\u003e\n    \u003cdiv class=\"mx-tools\"\u003e\n      \u003cdiv class=\"mx-tool\"\u003e\n        \u003cdiv class=\"mx-tool-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 6h18M3 12h18M3 18h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eBrosse nettoyante 3 faces (U-shape)\u003c\/h3\u003e\n          \u003cp\u003eDesign en U qui entoure la chaîne — nettoie dessus, dessous et les côtés en une seule passe. Milliers de poils pour une efficacité maximale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- POINTS FORTS --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cp class=\"mx-label\"\u003ePoints forts\u003c\/p\u003e\n    \u003cdiv class=\"mx-features\"\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18 8h1a4 4 0 0 1 0 8h-1\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eOpération d'une seule main\u003c\/h3\u003e\n          \u003cp\u003eTenez le kit d'une main pendant que l'autre actionne le spray — nettoyage et lubrification simultanés, rapides et sans effort.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"4.93\" y1=\"4.93\" x2=\"19.07\" y2=\"19.07\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eZéro éclaboussure\u003c\/h3\u003e\n          \u003cp\u003eLa structure en U capture les projections — protège votre roue, votre bras oscillant et vos vêtements des projections d'huile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eCouverture 3 faces simultanée\u003c\/h3\u003e\n          \u003cp\u003eNettoie dessus, dessous et les deux côtés de la chaîne en même temps — aucun maillon oublié.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eMains propres garanties\u003c\/h3\u003e\n          \u003cp\u003ePlus besoin de toucher la chaîne — le kit fait tout le travail sans contact direct avec la graisse et la saleté.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eGain de temps considérable\u003c\/h3\u003e\n          \u003cp\u003eL'entretien complet de la chaîne prend désormais quelques minutes au lieu d'une demi-heure — efficace et rapide.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mx-feat\"\u003e\n        \u003cdiv class=\"mx-feat-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eCompatible toutes motos\u003c\/h3\u003e\n          \u003cp\u003eFonctionne avec toutes les chaînes de moto standard — roadster, trail, sportive, naked, scooter.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHE TECHNIQUE --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cdiv class=\"mx-specs\"\u003e\n      \u003cp class=\"mx-label\"\u003eFiche technique\u003c\/p\u003e\n      \u003cdiv class=\"mx-specs-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eMarque\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val orange\"\u003eEZIMOTO\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eType\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eBrosse nettoyante\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eBrosse\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eDesign U — 3 faces\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eAnti-projection\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val orange\"\u003eOui\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eCouleur\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eOrange\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eCompatibilité\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eToutes motos\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CONTENU DU PACK --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cp class=\"mx-label\"\u003eContenu du pack\u003c\/p\u003e\n    \u003cul class=\"mx-pack-list\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"mx-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e1 brosse nettoyante 3 faces en U (cleaning brush) EZIMOTO\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"MotoConnect","offers":[{"title":"Default Title","offer_id":62035933921650,"sku":null,"price":199.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/O1CN01uzWCOO1KaUQp5Ul07__2220286041180_png_q50_jpg.webp?v=1783686374"}],"url":"https:\/\/www.motoconnect.ma\/collections\/accessoires.oembed","provider":"MotoConnect","version":"1.0","type":"link"}