{"title":"Bagageries et Voyages","description":"","products":[{"product_id":"valises-laterales-maxleer","title":"VALISES LATERALES MAXLEER","description":"\u003c!-- ===== MAXLEER — Description complète Shopify ===== --\u003e\n\u003cstyle\u003e\n  .mx-wrap { font-family: inherit; color: inherit; }\n\n  .mx-intro {\n    font-size: 15px;\n    line-height: 1.85;\n    color: #333;\n    margin-bottom: 32px;\n  }\n  .mx-intro strong { color: #111; font-weight: 600; }\n\n  .mx-section { margin-bottom: 36px; }\n\n  .mx-label {\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: .16em;\n    text-transform: uppercase;\n    color: #c0392b;\n    margin-bottom: 14px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .mx-label::after { content: ''; flex: 1; height: 1px; background: #e5e5e5; }\n\n  \/* FEATURES *\/\n  .mx-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n  }\n  .mx-feat {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    padding: 14px 16px;\n    border: 1px solid #e8e8e8;\n    border-radius: 8px;\n    background: #f9f9f7;\n  }\n  .mx-feat-icon {\n    width: 34px;\n    height: 34px;\n    border-radius: 6px;\n    background: #c0392b;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .mx-feat-icon svg {\n    width: 17px; height: 17px;\n    stroke: #fff; fill: none;\n    stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n  }\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 {\n    background: #0a0a0a;\n    border-radius: 8px;\n    padding: 20px 24px;\n  }\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 {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    border-bottom: 1px solid #1e1e1e;\n    padding: 8px 0;\n    gap: 10px;\n  }\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-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 7px; }\n  .mx-pack li {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-size: 14px;\n    color: #222;\n    padding: 9px 14px;\n    background: #f9f9f7;\n    border: 1px solid #e8e8e8;\n    border-radius: 7px;\n  }\n  .mx-check {\n    width: 20px; height: 20px;\n    border-radius: 50%;\n    background: #e8f5e9;\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n  }\n  .mx-check svg {\n    width: 11px; height: 11px;\n    stroke: #2e7d32; fill: none;\n    stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round;\n  }\n\n  @media (max-width: 600px) {\n    .mx-features { grid-template-columns: 1fr; }\n    .mx-specs-grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"mx-wrap\"\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"mx-intro\"\u003eÉquipez votre moto avec les valises latérales \u003cstrong\u003eMaxleer 35L\u003c\/strong\u003e — conçues pour les riders qui ne font aucun compromis sur la robustesse, la sécurité et le style. Une construction aluminium premium, un intérieur matelassé et un système de fixation universel qui s'adapte à la quasi-totalité des motos du marché.\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\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\u003eConstruction ultra robuste\u003c\/h3\u003e\n\u003cp\u003eAluminium anodisé noir mat, renforts aux angles, résistant aux chocs et aux vibrations.\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 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eÉtanche \u0026amp; anti-poussière\u003c\/h3\u003e\n\u003cp\u003eJoint périphérique assurant une protection totale contre la pluie et la poussière.\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 x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSécurité renforcée\u003c\/h3\u003e\n\u003cp\u003eSerrure à clé intégrée sur chaque valise. Fermeture à loquet verrouillable.\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 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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFixation universelle\u003c\/h3\u003e\n\u003cp\u003ePlatine réglable compatible avec la majorité des motos et supports tiers.\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 x=\"3\" y=\"3\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003crect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003crect x=\"14\" y=\"14\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003crect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePanneau MOLLE latéral\u003c\/h3\u003e\n\u003cp\u003eGrille MOLLE pour fixer accessoires, pochettes ou équipements supplémentaires.\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=\"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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIntérieur matelassé\u003c\/h3\u003e\n\u003cp\u003eRevêtement en tissu matelassé pour protéger vos affaires des chocs.\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\"\u003eCapacité\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003e35 L \/ valise\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eVolume total\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e70 L (paire)\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\"\u003eAluminium anodisé\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\"\u003eCouleur\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eNoir mat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eFermeture\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eLoquet + clé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eFixation\u003c\/span\u003e \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\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\"\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\u003e 1 valise gauche Maxleer 35L\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\u003e 1 valise droite Maxleer 35L\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\u003e Platines de fixation universelles (x2)\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\u003e Visserie et accessoires de montage\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\u003e Clés de serrure (jeu par valise)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"MotoConnect","offers":[{"title":"Default Title","offer_id":61858444706162,"sku":null,"price":2499.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/C6613A98-AB27-4F66-B84A-61B91D95DFE7.png?v=1778852369"},{"product_id":"top-case-maxleer","title":"TOP CASE MAXLEER","description":"\u003c!-- ===== MAXLEER TOP CASE 45L — Description complète Shopify ===== --\u003e\n\u003cstyle\u003e\n  .mx-wrap { font-family: inherit; color: inherit; }\n\n  .mx-intro {\n    font-size: 15px;\n    line-height: 1.85;\n    color: #333;\n    margin-bottom: 32px;\n  }\n  .mx-intro strong { color: #111; font-weight: 600; }\n\n  .mx-section { margin-bottom: 36px; }\n\n  .mx-label {\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: .16em;\n    text-transform: uppercase;\n    color: #c0392b;\n    margin-bottom: 14px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .mx-label::after { content: ''; flex: 1; height: 1px; background: #e5e5e5; }\n\n  \/* FEATURES *\/\n  .mx-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n  }\n  .mx-feat {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    padding: 14px 16px;\n    border: 1px solid #e8e8e8;\n    border-radius: 8px;\n    background: #f9f9f7;\n  }\n  .mx-feat-icon {\n    width: 34px;\n    height: 34px;\n    border-radius: 6px;\n    background: #c0392b;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .mx-feat-icon svg {\n    width: 17px; height: 17px;\n    stroke: #fff; fill: none;\n    stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n  }\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 {\n    background: #0a0a0a;\n    border-radius: 8px;\n    padding: 20px 24px;\n  }\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 {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    border-bottom: 1px solid #1e1e1e;\n    padding: 8px 0;\n    gap: 10px;\n  }\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-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 7px; }\n  .mx-pack li {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-size: 14px;\n    color: #222;\n    padding: 9px 14px;\n    background: #f9f9f7;\n    border: 1px solid #e8e8e8;\n    border-radius: 7px;\n  }\n  .mx-check {\n    width: 20px; height: 20px;\n    border-radius: 50%;\n    background: #e8f5e9;\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n  }\n  .mx-check svg {\n    width: 11px; height: 11px;\n    stroke: #2e7d32; fill: none;\n    stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round;\n  }\n\n  @media (max-width: 600px) {\n    .mx-features { grid-template-columns: 1fr; }\n    .mx-specs-grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"mx-wrap\"\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"mx-intro\"\u003eTransportez vos affaires avec style et sécurité grâce au \u003cstrong\u003eTop Case Maxleer 45L\u003c\/strong\u003e — un coffre arrière moto haut de gamme conçu pour les riders exigeants. Grande capacité, construction aluminium ultra robuste, intérieur entièrement rembourré avec sangles de maintien intégrées et panneau MOLLE latéral. Compatible avec la plupart des supports moto du marché.\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\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\u003eConstruction ultra robuste\u003c\/h3\u003e\n\u003cp\u003eAluminium anodisé noir mat avec renforts aux angles, résistant aux chocs et aux vibrations.\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 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eÉtanche \u0026amp; anti-poussière\u003c\/h3\u003e\n\u003cp\u003eJoint périphérique assurant une protection totale contre la pluie et la poussière.\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=\"11\" width=\"18\" y=\"11\" x=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSécurité renforcée\u003c\/h3\u003e\n\u003cp\u003eDouble serrure à clé et fermeture à loquet verrouillable pour protéger vos affaires.\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=\"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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIntérieur rembourré premium\u003c\/h3\u003e\n\u003cp\u003eRevêtement matelassé intégral avec sangles de maintien en Y et poche zippée dans le couvercle.\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 height=\"7\" width=\"7\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003crect height=\"7\" width=\"7\" y=\"3\" x=\"14\"\u003e\u003c\/rect\u003e\u003crect height=\"7\" width=\"7\" y=\"14\" x=\"14\"\u003e\u003c\/rect\u003e\u003crect height=\"7\" width=\"7\" y=\"14\" x=\"3\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePanneau MOLLE latéral\u003c\/h3\u003e\n\u003cp\u003eGrille MOLLE pour fixer accessoires, pochettes ou équipements supplémentaires à l'extérieur.\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=\"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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFixation universelle\u003c\/h3\u003e\n\u003cp\u003eCompatible avec la plupart des supports et porte-bagages moto du marché.\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\"\u003eCapacité\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003e45 L\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eType\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eTop case arrière\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\"\u003eAluminium anodisé\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\"\u003eCouleur\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eNoir mat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eFermeture\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eDouble loquet + clé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eFixation\u003c\/span\u003e \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\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\"\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\u003e 1 top case Maxleer 45L\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\u003e Platine de fixation universelle\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\u003e Visserie et accessoires de montage\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\u003e Clés de serrure\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\u003e Gilet réfléchissant inclus\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"MotoConnect","offers":[{"title":"Default Title","offer_id":61858454536562,"sku":null,"price":1699.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/FE38CE2B-883D-4E62-91FD-62B2D9691B25.png?v=1778854064"},{"product_id":"extention-top-case-maxleer","title":"EXTENTION TOP CASE MAXLEER","description":"\u003c!-- ===== MAXLEER EXTENSION TOP CASE — Description complète Shopify ===== --\u003e\n\u003cstyle\u003e\n  .mx-wrap { font-family: inherit; color: inherit; }\n\n  \/* TITLE BLOCK *\/\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;\n    align-items: center;\n    gap: 6px;\n    background: #c0392b;\n    color: #fff;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    padding: 4px 11px;\n    border-radius: 2px;\n    margin-bottom: 12px;\n  }\n  .mx-badge::before {\n    content: '';\n    width: 5px; height: 5px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.6);\n    display: block;\n  }\n  .mx-title-block h2 {\n    font-size: 28px;\n    font-weight: 900;\n    letter-spacing: -.01em;\n    text-transform: uppercase;\n    color: #0a0a0a;\n    line-height: 1.1;\n    margin: 0 0 6px;\n  }\n  .mx-title-block h2 span { color: #c0392b; }\n  .mx-title-block .mx-tagline {\n    font-size: 13px;\n    color: #888;\n    font-weight: 500;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    margin: 0;\n  }\n\n  \/* CAPACITY BAR *\/\n  .mx-capacity {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    background: #0a0a0a;\n    border-radius: 8px;\n    padding: 16px 20px;\n    margin-bottom: 28px;\n  }\n  .mx-cap-box {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    border-radius: 6px;\n    padding: 10px 18px;\n    min-width: 80px;\n  }\n  .mx-cap-box.normal { background: #1a1a1a; border: 1px solid #333; }\n  .mx-cap-box.expanded { background: #c0392b; }\n  .mx-cap-box .vol {\n    font-size: 26px;\n    font-weight: 900;\n    color: #fff;\n    line-height: 1;\n    letter-spacing: -.02em;\n  }\n  .mx-cap-box .vol-label {\n    font-size: 10px;\n    font-weight: 600;\n    color: rgba(255,255,255,0.6);\n    text-transform: uppercase;\n    letter-spacing: .1em;\n    margin-top: 3px;\n  }\n  .mx-cap-arrow {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 4px;\n    flex: 1;\n  }\n  .mx-cap-arrow svg {\n    width: 28px; height: 28px;\n    stroke: #c0392b; fill: none;\n    stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round;\n  }\n  .mx-cap-arrow span {\n    font-size: 10px;\n    color: #666;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: .08em;\n    text-align: center;\n  }\n  .mx-cap-arrow strong { color: #c0392b; }\n\n  \/* INTRO *\/\n  .mx-intro {\n    font-size: 15px;\n    line-height: 1.85;\n    color: #333;\n    margin-bottom: 32px;\n  }\n  .mx-intro strong { color: #111; font-weight: 600; }\n\n  .mx-section { margin-bottom: 36px; }\n\n  .mx-label {\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: .16em;\n    text-transform: uppercase;\n    color: #c0392b;\n    margin-bottom: 14px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .mx-label::after { content: ''; flex: 1; height: 1px; background: #e5e5e5; }\n\n  \/* FEATURES *\/\n  .mx-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n  }\n  .mx-feat {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    padding: 14px 16px;\n    border: 1px solid #e8e8e8;\n    border-radius: 8px;\n    background: #f9f9f7;\n  }\n  .mx-feat-icon {\n    width: 34px; height: 34px;\n    border-radius: 6px;\n    background: #c0392b;\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n  }\n  .mx-feat-icon svg {\n    width: 17px; height: 17px;\n    stroke: #fff; fill: none;\n    stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n  }\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 {\n    background: #0a0a0a;\n    border-radius: 8px;\n    padding: 20px 24px;\n  }\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 {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    border-bottom: 1px solid #1e1e1e;\n    padding: 8px 0; gap: 10px;\n  }\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-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 7px; }\n  .mx-pack li {\n    display: flex; align-items: center; gap: 10px;\n    font-size: 14px; color: #222;\n    padding: 9px 14px;\n    background: #f9f9f7;\n    border: 1px solid #e8e8e8;\n    border-radius: 7px;\n  }\n  .mx-check {\n    width: 20px; height: 20px;\n    border-radius: 50%; background: #e8f5e9;\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n  }\n  .mx-check svg {\n    width: 11px; height: 11px;\n    stroke: #2e7d32; fill: none;\n    stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round;\n  }\n\n  \/* NOTE *\/\n  .mx-note {\n    font-size: 11px;\n    color: #aaa;\n    font-style: italic;\n    margin-top: 10px;\n  }\n\n  @media (max-width: 600px) {\n    .mx-features { grid-template-columns: 1fr; }\n    .mx-specs-grid { grid-template-columns: 1fr; }\n    .mx-capacity { flex-wrap: wrap; justify-content: center; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"mx-wrap\"\u003e\n\u003c!-- TITLE BLOCK --\u003e\n\u003cdiv class=\"mx-title-block\"\u003e\n\u003cspan class=\"mx-badge\"\u003eNouveau · Maxleer\u003c\/span\u003e\n\u003ch2\u003eExtension Top Case\u003cbr\u003e\u003cspan\u003eCapacité Extensible\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mx-tagline\"\u003eCompatible Top Case Maxleer 45L · Soft Bag Premium\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CAPACITY BAR --\u003e\n\u003cdiv class=\"mx-capacity\"\u003e\n\u003cdiv class=\"mx-cap-box normal\"\u003e\n\u003cspan class=\"vol\"\u003e15L\u003c\/span\u003e \u003cspan class=\"vol-label\"\u003eNormal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-cap-arrow\"\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\u003eExtensible\u003cbr\u003e\u003cstrong\u003e×2 plus\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-cap-box expanded\"\u003e\n\u003cspan class=\"vol\"\u003e30L\u003c\/span\u003e \u003cspan class=\"vol-label\"\u003eÉtendu\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"mx-intro\"\u003eDoublez la capacité de votre top case avec l'\u003cstrong\u003eExtension Top Case Maxleer\u003c\/strong\u003e — un sac souple haut de gamme qui se fixe directement sur le dessus de votre coffre arrière Maxleer. De \u003cstrong\u003e15L à 30L\u003c\/strong\u003e en quelques secondes, sans outil. Idéal pour les grands voyages ou quand vous avez besoin de plus d'espace.\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\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCapacité extensible 15L → 30L\u003c\/h3\u003e\n\u003cp\u003eS'agrandit de 15 à 30 litres grâce au système d'extension intégré, sans outil.\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 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eÉtanche \u0026amp; résistant\u003c\/h3\u003e\n\u003cp\u003eTissu imperméable haute résistance, protège vos affaires contre la pluie et la poussière.\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=\"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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFilet de fixation supérieur\u003c\/h3\u003e\n\u003cp\u003eFilet élastique sur le dessus pour fixer casque, veste ou équipement supplémentaire.\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 height=\"7\" width=\"7\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003crect height=\"7\" width=\"7\" y=\"3\" x=\"14\"\u003e\u003c\/rect\u003e\u003crect height=\"7\" width=\"7\" y=\"14\" x=\"14\"\u003e\u003c\/rect\u003e\u003crect height=\"7\" width=\"7\" y=\"14\" x=\"3\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFixation rapide par sangles\u003c\/h3\u003e\n\u003cp\u003eSangles et boucles à dégagement rapide pour une installation et un retrait en secondes.\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=\"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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCompatible Top Case Maxleer\u003c\/h3\u003e\n\u003cp\u003eConçu spécialement pour s'adapter parfaitement sur le Top Case Maxleer 45L.\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\u003eDesign premium Maxleer\u003c\/h3\u003e\n\u003cp\u003eFinition noir mat avec logo brodé, esthétique assortie à la gamme Maxleer.\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\"\u003eCapacité normale\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e15 L\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eCapacité étendue\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003e30 L\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eHauteur normale\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e20 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\"\u003eHauteur étendue\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003e30 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\"\u003eTissu imperméable\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\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\"\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\u003e 1 extension top case Maxleer (sac souple extensible)\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\u003e Sangles de fixation rapide\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\u003e Filet élastique supérieur\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"mx-note\"\u003e* La capacité peut varier en fonction du contenu. Compatible avec le Top Case Maxleer 45L.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"MotoConnect","offers":[{"title":"Default Title","offer_id":61858865938802,"sku":null,"price":349.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/IMG_6621.png?v=1778875419"},{"product_id":"overlander-maxleer","title":"OVERLANDER MAXLEER","description":"\u003c!-- ===== MAXLEER SAC ARRIÈRE EXTENSIBLE — 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;\n    align-items: center;\n    gap: 6px;\n    background: #c0392b;\n    color: #fff;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    padding: 4px 11px;\n    border-radius: 2px;\n    margin-bottom: 12px;\n  }\n  .mx-badge::before {\n    content: '';\n    width: 5px; height: 5px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.6);\n    display: block;\n  }\n  .mx-title-block h2 {\n    font-size: 28px;\n    font-weight: 900;\n    letter-spacing: -.01em;\n    text-transform: uppercase;\n    color: #0a0a0a;\n    line-height: 1.1;\n    margin: 0 0 6px;\n  }\n  .mx-title-block h2 span { color: #c0392b; }\n  .mx-title-block .mx-tagline {\n    font-size: 13px;\n    color: #888;\n    font-weight: 500;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    margin: 0;\n  }\n\n  \/* CAPACITY BAR *\/\n  .mx-capacity {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    background: #0a0a0a;\n    border-radius: 8px;\n    padding: 16px 20px;\n    margin-bottom: 28px;\n  }\n  .mx-cap-box {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    border-radius: 6px;\n    padding: 10px 18px;\n    min-width: 80px;\n  }\n  .mx-cap-box.normal { background: #1a1a1a; border: 1px solid #333; }\n  .mx-cap-box.expanded { background: #c0392b; }\n  .mx-cap-box .vol {\n    font-size: 26px;\n    font-weight: 900;\n    color: #fff;\n    line-height: 1;\n    letter-spacing: -.02em;\n  }\n  .mx-cap-box .vol-label {\n    font-size: 10px;\n    font-weight: 600;\n    color: rgba(255,255,255,0.6);\n    text-transform: uppercase;\n    letter-spacing: .1em;\n    margin-top: 3px;\n  }\n  .mx-cap-arrow {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 4px;\n    flex: 1;\n  }\n  .mx-cap-arrow svg {\n    width: 28px; height: 28px;\n    stroke: #c0392b; fill: none;\n    stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round;\n  }\n  .mx-cap-arrow span {\n    font-size: 10px;\n    color: #666;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: .08em;\n    text-align: center;\n  }\n  .mx-cap-arrow strong { color: #c0392b; }\n\n  \/* INTRO *\/\n  .mx-intro {\n    font-size: 15px;\n    line-height: 1.85;\n    color: #333;\n    margin-bottom: 32px;\n  }\n  .mx-intro strong { color: #111; font-weight: 600; }\n\n  .mx-section { margin-bottom: 36px; }\n\n  .mx-label {\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: .16em;\n    text-transform: uppercase;\n    color: #c0392b;\n    margin-bottom: 14px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .mx-label::after { content: ''; flex: 1; height: 1px; background: #e5e5e5; }\n\n  \/* FEATURES *\/\n  .mx-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n  }\n  .mx-feat {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    padding: 14px 16px;\n    border: 1px solid #e8e8e8;\n    border-radius: 8px;\n    background: #f9f9f7;\n  }\n  .mx-feat-icon {\n    width: 34px; height: 34px;\n    border-radius: 6px;\n    background: #c0392b;\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n  }\n  .mx-feat-icon svg {\n    width: 17px; height: 17px;\n    stroke: #fff; fill: none;\n    stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n  }\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 {\n    background: #0a0a0a;\n    border-radius: 8px;\n    padding: 20px 24px;\n  }\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 {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    border-bottom: 1px solid #1e1e1e;\n    padding: 8px 0; gap: 10px;\n  }\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-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 7px; }\n  .mx-pack li {\n    display: flex; align-items: center; gap: 10px;\n    font-size: 14px; color: #222;\n    padding: 9px 14px;\n    background: #f9f9f7;\n    border: 1px solid #e8e8e8;\n    border-radius: 7px;\n  }\n  .mx-check {\n    width: 20px; height: 20px;\n    border-radius: 50%; background: #e8f5e9;\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n  }\n  .mx-check svg {\n    width: 11px; height: 11px;\n    stroke: #2e7d32; fill: none;\n    stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round;\n  }\n\n  @media (max-width: 600px) {\n    .mx-features { grid-template-columns: 1fr; }\n    .mx-specs-grid { grid-template-columns: 1fr; }\n    .mx-capacity { flex-wrap: wrap; justify-content: center; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"mx-wrap\"\u003e\n\u003c!-- TITLE BLOCK --\u003e\n\u003cdiv class=\"mx-title-block\"\u003e\n\u003cspan class=\"mx-badge\"\u003eExtensible · Waterproof · Premium\u003c\/span\u003e\n\u003ch2\u003eSac Arrière Moto\u003cbr\u003e\u003cspan\u003eExtensible Maxleer\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mx-tagline\"\u003eImperméable · Multipoches · Capacité ajustable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CAPACITY BAR --\u003e\n\u003cdiv class=\"mx-capacity\"\u003e\n\u003cdiv class=\"mx-cap-box normal\"\u003e\n\u003cspan class=\"vol\"\u003eCompact\u003c\/span\u003e \u003cspan class=\"vol-label\"\u003eNormal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-cap-arrow\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eZip latéral\u003cbr\u003e\u003cstrong\u003e+ de volume\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-cap-box expanded\"\u003e\n\u003cspan class=\"vol\"\u003eXL\u003c\/span\u003e \u003cspan class=\"vol-label\"\u003eÉtendu\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"mx-intro\"\u003eLe \u003cstrong\u003eSac Arrière Extensible Maxleer\u003c\/strong\u003e s'adapte à chaque voyage. Grâce à ses \u003cstrong\u003ezips d'extension latéraux\u003c\/strong\u003e — droite et gauche — il passe d'un format compact à une grande capacité en quelques secondes, sans outil. Imperméable, robuste et multipoches, il est conçu pour les riders qui veulent de la flexibilité sur la route.\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\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eExtension latérale droite \u0026amp; gauche\u003c\/h3\u003e\n\u003cp\u003eDeux zips latéraux indépendants permettent d'agrandir le sac des deux côtés selon vos besoins.\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 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003e100% Imperméable\u003c\/h3\u003e\n\u003cp\u003eTissu waterproof haute résistance avec zips étanches — protection totale contre la pluie.\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=\"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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIntérieur rouge premium\u003c\/h3\u003e\n\u003cp\u003eDoublure intérieure rouge avec poche filet intégrée pour une organisation facile.\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 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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eOrganisation multipoches\u003c\/h3\u003e\n\u003cp\u003eCompartiment principal + poches latérales zippées + poche avant à filet élastique.\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 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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFixation multi-sangles universelle\u003c\/h3\u003e\n\u003cp\u003eSangles réglables à boucles rapides avec anneaux D-ring métalliques, compatible toutes motos.\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\u003eConstruction ultra robuste\u003c\/h3\u003e\n\u003cp\u003eCoutures renforcées, matériaux haut de gamme et finition noir mat avec écusson brodé Maxleer.\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\"\u003eType\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eSac arrière extensible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eExtension\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003eZip droite \u0026amp; gauche\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\"\u003eTissu waterproof\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\"\u003eIntérieur\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003eRouge premium\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eFermeture\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eZips étanches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eFixation\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eMulti-sangles\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\"\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\u003e 1 sac arrière extensible Maxleer\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\u003e Sangles de fixation réglables\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\u003e Filet élastique avant inclus\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"MotoConnect","offers":[{"title":"Default Title","offer_id":61858942222706,"sku":null,"price":649.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/IMG_6632.png?v=1778875880"},{"product_id":"sacoche-de-jampe-maxleer","title":"SACOCHE DE JAMPE MAXLEER","description":"\u003c!-- ===== MAXLEER SACOCHE DE JAMBE MOTO — 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;\n    align-items: center;\n    gap: 6px;\n    background: #c0392b;\n    color: #fff;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    padding: 4px 11px;\n    border-radius: 2px;\n    margin-bottom: 12px;\n  }\n  .mx-badge::before {\n    content: '';\n    width: 5px; height: 5px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.6);\n    display: block;\n  }\n  .mx-title-block h2 {\n    font-size: 28px;\n    font-weight: 900;\n    letter-spacing: -.01em;\n    text-transform: uppercase;\n    color: #0a0a0a;\n    line-height: 1.1;\n    margin: 0 0 6px;\n  }\n  .mx-title-block h2 span { color: #c0392b; }\n  .mx-title-block .mx-tagline {\n    font-size: 13px;\n    color: #888;\n    font-weight: 500;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    margin: 0;\n  }\n\n  \/* INTRO *\/\n  .mx-intro {\n    font-size: 15px;\n    line-height: 1.85;\n    color: #333;\n    margin-bottom: 32px;\n  }\n  .mx-intro strong { color: #111; font-weight: 600; }\n\n  .mx-section { margin-bottom: 36px; }\n\n  .mx-label {\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: .16em;\n    text-transform: uppercase;\n    color: #c0392b;\n    margin-bottom: 14px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .mx-label::after { content: ''; flex: 1; height: 1px; background: #e5e5e5; }\n\n  \/* FEATURES *\/\n  .mx-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n  }\n  .mx-feat {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    padding: 14px 16px;\n    border: 1px solid #e8e8e8;\n    border-radius: 8px;\n    background: #f9f9f7;\n  }\n  .mx-feat-icon {\n    width: 34px; height: 34px;\n    border-radius: 6px;\n    background: #c0392b;\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n  }\n  .mx-feat-icon svg {\n    width: 17px; height: 17px;\n    stroke: #fff; fill: none;\n    stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n  }\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 {\n    background: #0a0a0a;\n    border-radius: 8px;\n    padding: 20px 24px;\n  }\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 {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    border-bottom: 1px solid #1e1e1e;\n    padding: 8px 0; gap: 10px;\n  }\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-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 7px; }\n  .mx-pack li {\n    display: flex; align-items: center; gap: 10px;\n    font-size: 14px; color: #222;\n    padding: 9px 14px;\n    background: #f9f9f7;\n    border: 1px solid #e8e8e8;\n    border-radius: 7px;\n  }\n  .mx-check {\n    width: 20px; height: 20px;\n    border-radius: 50%; background: #e8f5e9;\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n  }\n  .mx-check svg {\n    width: 11px; height: 11px;\n    stroke: #2e7d32; fill: none;\n    stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round;\n  }\n\n  @media (max-width: 600px) {\n    .mx-features { grid-template-columns: 1fr; }\n    .mx-specs-grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"mx-wrap\"\u003e\n\u003c!-- TITLE BLOCK --\u003e\n\u003cdiv class=\"mx-title-block\"\u003e\n\u003cspan class=\"mx-badge\"\u003eCompacte · Premium · Moto\u003c\/span\u003e\n\u003ch2\u003eSacoche de Jambe\u003cbr\u003e\u003cspan\u003eMoto Maxleer\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mx-tagline\"\u003eCompacte · Pratique · Style premium\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"mx-intro\"\u003eLa \u003cstrong\u003eSacoche de Jambe Moto Maxleer\u003c\/strong\u003e est l'accessoire indispensable pour le rider qui veut garder l'essentiel à portée de main. Conçue en cuir synthétique premium avec plusieurs compartiments zippés, elle se porte à la jambe grâce à ses sangles réglables ou en bandoulière. Compacte, solide et stylée — parfaite pour les trajets quotidiens ou les longues routes.\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\u003cpath d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle r=\"4\" cy=\"7\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePort à la jambe\u003c\/h3\u003e\n\u003cp\u003eSangles de fixation à la jambe réglables et sécurisées — accès facile en roulant.\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=\"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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCuir synthétique premium\u003c\/h3\u003e\n\u003cp\u003eMatériau souple et résistant, finition noir mat avec logo Maxleer brodé.\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\u003eMultipoches zippées\u003c\/h3\u003e\n\u003cp\u003eCompartiment principal + poche avant zippée + poche latérale pour une organisation optimale.\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=\"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\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSangle bandoulière réglable\u003c\/h3\u003e\n\u003cp\u003eBandoulière ajustable incluse — se porte aussi en sac crossbody ou épaule.\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\u003eAnneau D-ring métallique\u003c\/h3\u003e\n\u003cp\u003eAnneau de fixation robuste pour accrocher des accessoires ou assurer la sacoche.\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 height=\"7\" width=\"7\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003crect height=\"7\" width=\"7\" y=\"3\" x=\"14\"\u003e\u003c\/rect\u003e\u003crect height=\"7\" width=\"7\" y=\"14\" x=\"14\"\u003e\u003c\/rect\u003e\u003crect height=\"7\" width=\"7\" y=\"14\" x=\"3\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFormat compact \u0026amp; léger\u003c\/h3\u003e\n\u003cp\u003eDesign compact qui ne gêne pas les mouvements — idéal pour téléphone, portefeuille, clés.\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\"\u003eType\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eSacoche de jambe\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003ePort\u003c\/span\u003e \u003cspan class=\"mx-spec-val red\"\u003eJambe + bandoulière\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\"\u003eCuir synthétique\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\"\u003eCouleur\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eNoir mat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eFermeture\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eZips multipoches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-spec\"\u003e\n\u003cspan class=\"mx-spec-label\"\u003eFixation jambe\u003c\/span\u003e \u003cspan class=\"mx-spec-val\"\u003eSangles réglables\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\"\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\u003e 1 sacoche de jambe Maxleer\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\u003e Sangles de fixation jambe réglables\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\u003e Bandoulière réglable incluse\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"MotoConnect","offers":[{"title":"Default Title","offer_id":61859247161714,"sku":null,"price":199.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/IMG_6634.png?v=1778877153"},{"product_id":"sac-lateral-moto-35l-rhinowalk-mechanic-quick-release-waterproof-molle","title":"Sac Latéral Moto 35L Rhinowalk Mechanic — Quick-Release · Waterproof · MOLLE","description":"\u003c!-- ===== SAC LATÉRAL MOTO 35L RHINOWALK — 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  \/* COMPAT GUIDE *\/\n  .mx-compat-guide { background: #f9f9f7; border: 1px solid #e8e8e8; border-radius: 8px; padding: 16px 20px; margin-bottom: 28px; }\n  .mx-compat-guide p { font-size: 13px; color: #333; line-height: 1.6; margin: 0 0 8px; }\n  .mx-compat-guide p:last-child { margin: 0; }\n  .mx-compat-guide strong { color: #111; }\n  .mx-compat-guide .compat-title { font-size: 11px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: #c0392b; margin-bottom: 10px; }\n  .mx-compat-specs { display: grid; grid-template-columns: 1fr 1fr; gap: 8px 16px; margin-top: 10px; }\n  .mx-compat-spec { font-size: 12px; color: #555; display: flex; gap: 6px; align-items: flex-start; }\n  .mx-compat-spec::before { content: '→'; color: #c0392b; font-weight: 700; flex-shrink: 0; }\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  .mx-warning { display: flex; align-items: flex-start; gap: 10px; background: #fff8e1; border: 1px solid #f59c00; border-radius: 8px; padding: 14px 16px; margin-top: 12px; font-size: 13px; color: #7a5c00; line-height: 1.6; }\n  .mx-warning svg { width: 18px; height: 18px; stroke: #f59c00; fill: none; stroke-width: 2; flex-shrink: 0; margin-top: 1px; }\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-specs { grid-template-columns: 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\"\u003eRhinowalk Mechanic · MJX2004 · Quick-Release · 35L\u003c\/span\u003e\n    \u003ch2\u003eSac Latéral Moto \u003cspan\u003e35L Waterproof\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"mx-tagline\"\u003eQuick-Release · Étanche · MOLLE · Roll-Top · Rhinowalk Mechanic\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\u003e35\u003c\/span\u003e L\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eCapacité\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\u003e100%\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eWaterproof\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-qs-box\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003cp class=\"qs-val\"\u003e\u003cspan\u003eQuick\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003eRelease rapide\u003c\/p\u003e\n    \u003c\/div\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\u003e38×22×40\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp class=\"qs-label\"\u003ecm (L×l×H)\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\u003cpolyline points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-highlight-text\"\u003e\n      \u003cp class=\"hl-title\"\u003eSystème \u003cspan\u003eQuick-Release\u003c\/span\u003e — montage \u0026amp; démontage en secondes\u003c\/p\u003e\n      \u003cp class=\"hl-sub\"\u003eLa platine de fixation reste sur la moto — le sac s'accroche et se retire d'un geste. Plus besoin de défaire les sangles à chaque arrêt.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- GUIDE COMPATIBILITÉ --\u003e\n  \u003cdiv class=\"mx-section\"\u003e\n    \u003cp class=\"mx-label\"\u003eGuide de compatibilité\u003c\/p\u003e\n    \u003cdiv class=\"mx-compat-guide\"\u003e\n      \u003cp class=\"compat-title\"\u003eDimensions de la platine de fixation\u003c\/p\u003e\n      \u003cdiv class=\"mx-compat-specs\"\u003e\n        \u003cdiv class=\"mx-compat-spec\"\u003eLongueur min. : \u003cstrong\u003e50 mm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"mx-compat-spec\"\u003eLargeur min. : \u003cstrong\u003e50 mm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"mx-compat-spec\"\u003eHauteur verticale min. : \u003cstrong\u003e110 mm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"mx-compat-spec\"\u003eHauteur verticale max. : \u003cstrong\u003e240 mm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"mx-compat-spec\"\u003eDiamètre tube (haut) : \u003cstrong\u003e10–23 mm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"mx-compat-spec\"\u003eDiamètre tube (bas) : \u003cstrong\u003e10–27 mm\u003c\/strong\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mx-warning\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      Pour les BMW GS (côté droit) : un adaptateur spécifique est nécessaire — vendu séparément.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003cp class=\"mx-intro\"\u003e\n    Le \u003cstrong\u003eSac Latéral Moto Rhinowalk Mechanic 35L\u003c\/strong\u003e est conçu pour les riders qui voyagent loin et chargent lourd. Système Quick-Release pour monter et démonter le sac en quelques secondes, doublure intérieure étanche soudée, fermeture roll-top, panneau MOLLE intégral et boucles heavy-duty en métal. Compatible avec la majorité des supports latéraux du marché — se monte aussi en travers de la selle ou sur le porte-bagages arrière.\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\u003cpolyline points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eSystème Quick-Release\u003c\/h3\u003e\n          \u003cp\u003ePlatine fixe sur la moto — le sac s'accroche et se retire en quelques secondes, sans défaire les sangles.\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 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eDoublure étanche soudée\u003c\/h3\u003e\n          \u003cp\u003eLiner intérieur waterproof soudé sans coutures — vos affaires restent au sec même sous une pluie battante.\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=\"M3 6h18M3 12h18M3 18h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eFermeture Roll-Top à double crochet\u003c\/h3\u003e\n          \u003cp\u003eFermeture roll-top avec double crochet de sécurité — étanche et verrouillée même à grande vitesse.\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=\"3\" y=\"3\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003crect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003crect x=\"14\" y=\"14\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003crect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003ePanneau MOLLE intégral\u003c\/h3\u003e\n          \u003cp\u003eFace arrière entièrement équipée MOLLE — fixez pochettes, outils ou accessoires supplémentaires.\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\u003eBoucles heavy-duty \u0026amp; dos renforcé\u003c\/h3\u003e\n          \u003cp\u003eBoucles en métal personnalisées et dos rigide renforcé — construction militaire pour une durabilité maximale.\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\u003eMontage polyvalent\u003c\/h3\u003e\n          \u003cp\u003eCompatible la plupart des supports latéraux — se monte aussi en travers de la selle ou sur le porte-bagages arrière.\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\"\u003eCapacité\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val red\"\u003e35 Litres\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eDimensions\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003e38 × 22 × 40 cm\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eRéférence\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eMJX2004\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eMarque\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eRhinowalk Mechanic\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\"\u003eÉtanchéité\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val red\"\u003eWaterproof total\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eFermeture\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eRoll-Top + double crochet\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mx-spec\"\u003e\n            \u003cspan class=\"mx-spec-label\"\u003eFixation\u003c\/span\u003e\n            \u003cspan class=\"mx-spec-val\"\u003eQuick-Release\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\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 sac latéral Rhinowalk Mechanic 35L\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 platine de fixation Quick-Release\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\u003e4 colliers de serrage spécifiques\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\u003e4 espaceurs + 4 boulons\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\u003e8 vis 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é QR tool\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"MotoConnect","offers":[{"title":"1 Pair 35L","offer_id":62040633540978,"sku":null,"price":4799.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/2316\/4786\/files\/Gemini_Generated_Image_gopndagopndagopn.png?v=1783785193"}],"url":"https:\/\/www.motoconnect.ma\/collections\/maxleer.oembed","provider":"MotoConnect","version":"1.0","type":"link"}