{"title":"Pièces détachées et accessoires NANROBOT","description":"\u003ch2\u003eAccessoires et pièces de rechange d'origine NANROBOT\u003c\/h2\u003e\n\u003cp\u003eProfitez davantage de votre trottinette NANROBOT avec des \u003cstrong\u003eaccessoires et pièces de rechange d'origine\u003c\/strong\u003e, conçus pour les séries LS7+, N6, D6+ et D4+ et plus encore.\u003c\/p\u003e\n\u003ch3\u003eConfort et rangement\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSelle\u003c\/strong\u003e : ergonomique, pliable et étanche, pour les LS7+, N6, D6+MAX et D4+MAX.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCoffre avec support\u003c\/strong\u003e (32L ou 36L) et \u003cstrong\u003esupport de coffre réglable\u003c\/strong\u003e : rangement verrouillable pour vos trajets quotidiens.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSac pour trottinette\u003c\/strong\u003e : rangement rigide et étanche pour votre téléphone, vos clés et vos essentiels.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePerformance et entretien\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eChargeur rapide\u003c\/strong\u003e : réduisez votre temps de charge, avec des versions pour les modèles 52V, 60V et 72V.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKit d'amortisseur de direction\u003c\/strong\u003e : plus de stabilité à grande vitesse pour les D6+, LS7+ et N6.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSliders de cadre\u003c\/strong\u003e, \u003cstrong\u003epompe à air pour pneus\u003c\/strong\u003e et \u003cstrong\u003ephare LED\u003c\/strong\u003e pour la protection et la visibilité.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSécurité et protection\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCasques\u003c\/strong\u003e : intégraux et demi-casques.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAntivol chaîne\u003c\/strong\u003e et \u003cstrong\u003eantivol pliant\u003c\/strong\u003e pour protéger votre trottinette contre le vol.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGenouillères et coudières\u003c\/strong\u003e pour des trajets plus sûrs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eCertains accessoires sont vendus uniquement en Europe ou uniquement aux États-Unis ; la collection affiche les produits disponibles dans votre région.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch2\u003eVérifier la compatibilité\u003c\/h2\u003e\n\u003cp\u003eChaque page produit indique les modèles NANROBOT compatibles. Choisissez la bonne version (par exemple LS7+ ou N6 \/ D6+MAX \/ D4+MAX pour la selle, ou la tension de votre batterie pour le chargeur rapide). Vous cherchez votre trottinette ? Voir toutes les \u003ca href=\"\/fr\/collections\/nanrobot-electric-scooters\" title=\"Trottinettes Électriques NANROBOT\"\u003eTrottinettes Électriques NANROBOT\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eGuide de compatibilité\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eAccessoire \/ pièce\u003c\/th\u003e\n\u003cth\u003eModèles NANROBOT compatibles\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSelle\u003c\/td\u003e\n\u003ctd\u003eLS7+, N6, D6+MAX, D4+MAX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCoffre avec support\u003c\/td\u003e\n\u003ctd\u003eToutes les trottinettes à double moteur NANROBOT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSupport de coffre réglable\u003c\/td\u003e\n\u003ctd\u003esérie D6+, série N6, série LS7+, D4+ 2.0 \/ 2.5 \/ 3.0 \/ MAX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSliders de cadre\u003c\/td\u003e\n\u003ctd\u003eD6, N6, LS7+, D4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKit d’amortisseur de direction\u003c\/td\u003e\n\u003ctd\u003eD6+ 1.0 \/ 2.0 \/ 3.0 \/ MAX, LS7+ 60V \/ 72V, N6 52V \/ 72V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChargeur rapide\u003c\/td\u003e\n\u003ctd\u003eD6+, N6 et LS7+ (versions 52V, 60V et 72V)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAntivol pliant, antivol à chaîne, sac, pompe, casques, protections\u003c\/td\u003e\n\u003ctd\u003eToutes les trottinettes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003ch2\u003eAméliorations indispensables\u003c\/h2\u003e\n\u003ch3\u003eAmortisseur de direction\u003c\/h3\u003e\n\u003cp\u003eSur les trottinettes rapides, un amortisseur de direction réduit les oscillations de vitesse et les mouvements brusques du guidon. C’est l’une des améliorations de sécurité les plus efficaces pour rouler à grande vitesse.\u003c\/p\u003e\n\u003ch3\u003eChargeur rapide\u003c\/h3\u003e\n\u003cp\u003eUn chargeur rapide réduit considérablement le temps de charge ; sur certains modèles, il peut être combiné avec le chargeur d’origine. Sur les 72V LS7+ et N6, l’utilisation de deux chargeurs en même temps n’est pas recommandée pour la durée de vie de la batterie.\u003c\/p\u003e\n\u003ch3\u003eSelle\u003c\/h3\u003e\n\u003cp\u003eLa selle NANROBOT transforme votre trottinette en un confortable cruiser longue distance et réduit la fatigue lors des longs trajets.\u003c\/p\u003e\n\u003ch2\u003eConseils d'entretien\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVérifiez la pression des pneus chaque semaine avec une pompe munie d’un manomètre.\u003c\/li\u003e\n\u003cli\u003eInspectez régulièrement les plaquettes de frein et le mécanisme de pliage.\u003c\/li\u003e\n\u003cli\u003eProtégez votre cadre avec des sliders de cadre si vous roulez hors route ou garez votre trottinette dans des endroits très fréquentés.\u003c\/li\u003e\n\u003cli\u003eVerrouillez toujours votre trottinette : combinez un antivol pliant avec un antivol à chaîne dans les zones à risque.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFoire aux questions\u003c\/h2\u003e\u003ch3\u003eCes pièces NANROBOT sont-elles d’origine ?\u003c\/h3\u003e\u003cp\u003eOui, tous les produits de cette collection sont des accessoires et pièces détachées NANROBOT d’origine.\u003c\/p\u003e\u003ch3\u003eComment savoir si un accessoire convient à ma trottinette ?\u003c\/h3\u003e\u003cp\u003eChaque page produit indique les modèles compatibles, et vous pouvez choisir la bonne version (modèle ou voltage) avant de l’ajouter à votre panier.\u003c\/p\u003e\n\u003ch2\u003ePourquoi acheter chez VEPACE ?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePartenaire officiel\u003c\/strong\u003e : produits authentiques, expédiés par l’entrepôt officiel desservant votre région.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLivraison gratuite\u003c\/strong\u003e vers l’UE et les États-Unis, généralement en \u003cstrong\u003e3–7 jours ouvrés\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGarantie de 1 an\u003c\/strong\u003e et service après-vente, avec pièces détachées et accessoires disponibles dans notre boutique.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePaiement sécurisé\u003c\/strong\u003e et prix clairs et transparents.\u003c\/li\u003e\n\u003c\/ul\u003e","products":[{"product_id":"nanrobot-electric-scooter-seat","title":"Selle de trottinette électrique NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Electric Scooter Seat\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eRoulez plus longtemps, assis\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eLe \u003cstrong\u003esiège de trottinette électrique NANROBOT\u003c\/strong\u003e est profilé de manière ergonomique pour un confort maximal. Sa \u003cstrong\u003emousse haute densité\u003c\/strong\u003e réduit la fatigue afin que vous puissiez rouler plus longtemps.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eForme ergonomique profilée\u003c\/li\u003e\n\u003cli\u003eMousse haute densité\u003c\/li\u003e\n\u003cli\u003eÉtanche\u003c\/li\u003e\n\u003cli\u003ePliable\u003c\/li\u003e\n\u003cli\u003eInstallation facile\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Siège de trottinette électrique NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/seat-1.jpg?v=1792792969\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eCompatibilité\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eChoisissez la version qui correspond à votre trottinette :\u003c\/p\u003e\n\u003cul class=\"vpd-chips\"\u003e\n\u003cli\u003eNANROBOT LS7+\u003c\/li\u003e\n\u003cli\u003eNANROBOT N6\u003c\/li\u003e\n\u003cli\u003eNANROBOT D6+MAX\u003c\/li\u003e\n\u003cli\u003eNANROBOT D4+MAX\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"vpd-note\"\u003e\n\u003cspan class=\"vpd-note__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 11v5.5M12 7.6v.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003ePoids recommandé du pilote lors de l'utilisation du siège : moins de 113 kg (250 lbs). Le siège est expédié séparément depuis l'entrepôt NANROBOT de votre région s'il est en stock, sinon depuis la Chine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – siège de trottinette électrique NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eModèles compatibles\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eLS7+, N6, D6+MAX, D4+MAX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCoussin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMousse haute densité\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eÉtanche\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOui\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePliable\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOui\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePoids recommandé du pilote\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMoins de 113 kg (250 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d'Accessoires\"\u003eCollection d'Accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"LS7+","offer_id":66309099225437,"sku":"NANROBOT-SEAT-LS7","price":200.0,"currency_code":"EUR","in_stock":true},{"title":"N6 \/ D6+MAX \/ D4+MAX","offer_id":66309099258205,"sku":"NANROBOT-SEAT-N6-D6-D4","price":200.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_seat-3dc3ce02.jpg?v=1792793237"},{"product_id":"nanrobot-electric-scooter-bag","title":"Sac de trottinette électrique NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Electric Scooter Bag\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eGardez vos essentiels à portée de main\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn sac \u003cstrong\u003erigide et étanche\u003c\/strong\u003e qui se fixe sur votre trottinette pour garder votre téléphone, vos clés, votre portefeuille et vos petits objets protégés à chaque trajet.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eCoque rigide\u003c\/li\u003e\n\u003cli\u003eÉtanche\u003c\/li\u003e\n\u003cli\u003eIntérieur spacieux\u003c\/li\u003e\n\u003cli\u003eCompartiments intérieurs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Sac pour trottinette électrique NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/bag-1.jpg?v=1792793250\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l’aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçu par NANROBOT pour les conducteurs de trottinettes électriques, il est fait pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Sac pour Trottinette Électrique NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eType\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSac de trottinette à coque rigide\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eVolume\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eEnviron 3–4 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eÉtanche\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOui\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eIntérieur\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCompartiments\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTaille\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12 x 13.5 x 28 cm (4.7 x 5.3 x 11\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePoids\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eEnviron 260 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d’accessoires\"\u003eCollection d’accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309339906397,"sku":"NANROBOT-BAG","price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_bag-a88c87fa.jpg?v=1792793260"},{"product_id":"nanrobot-scooter-trunk-with-bracket","title":"Coffre de trottinette NANROBOT avec support","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Scooter Trunk with Bracket\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eVerrouillez vos affaires en toute sécurité\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn top-case \u003cstrong\u003eimperméable et anti-poussière\u003c\/strong\u003e verrouillable avec un support sur mesure pour les scooters NANROBOT. Livré avec deux clés et le support de montage.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eConvient à tous les scooters NANROBOT à double moteur\u003c\/li\u003e\n\u003cli\u003eImperméable et anti-poussière\u003c\/li\u003e\n\u003cli\u003eVerrouillable, 2 clés incluses\u003c\/li\u003e\n\u003cli\u003eSupport de montage inclus\u003c\/li\u003e\n\u003cli\u003e32L ou 36L\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Top-case NANROBOT avec support\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/trunk-1.jpg?v=1792793275\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eCompatibilité\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçu pour les scooters NANROBOT à double moteur :\u003c\/p\u003e\n\u003cul class=\"vpd-chips\"\u003e\n\u003cli\u003eLS7+\u003c\/li\u003e\n\u003cli\u003eN6\u003c\/li\u003e\n\u003cli\u003esérie D6+\u003c\/li\u003e\n\u003cli\u003esérie D4+\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Top-case NANROBOT avec support\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eVolume\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e32 L ou 36 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003etaille 32L\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41 x 33 x 25 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003etaille 36L\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e38 x 31,1 x 29,6 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePoids brut\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5,9 kg (32L) \/ 6,3 kg (36L)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eImperméable \/ anti-poussière\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOui\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eInclus\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTop-case, support de montage, 2 clés\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d'accessoires\"\u003eCollection d'accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"32L","offer_id":66309340365149,"sku":"NANROBOT-TRUNK-32L","price":299.0,"currency_code":"EUR","in_stock":true},{"title":"36L","offer_id":66309340397917,"sku":"NANROBOT-TRUNK-36L","price":329.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_trunk-c1320205.jpg?v=1792793285"},{"product_id":"nanrobot-adjustable-trunk-bracket","title":"Support de coffre réglable NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Adjustable Trunk Bracket\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eTransportez plus sur votre trottinette\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn \u003cstrong\u003esupport réglable\u003c\/strong\u003e multifonctionnel pour monter un top case ou attacher de petits objets sur votre trottinette NANROBOT.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003ePositions de vis réglables\u003c\/li\u003e\n\u003cli\u003eConvient à divers types de coffre\u003c\/li\u003e\n\u003cli\u003ePrend en charge la fixation par sangle ou corde\u003c\/li\u003e\n\u003cli\u003eAluminium et fer\u003c\/li\u003e\n\u003cli\u003eInstallation facile\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"support de coffre réglable NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/trunkbracket-1.jpg?v=1792793308\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eCompatibilité\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eCompatible avec :\u003c\/p\u003e\n\u003cul class=\"vpd-chips\"\u003e\n\u003cli\u003eSéries D6+\u003c\/li\u003e\n\u003cli\u003eSéries N6\u003c\/li\u003e\n\u003cli\u003eSéries LS7+\u003c\/li\u003e\n\u003cli\u003eD4+ 2.0 \/ 2.5 \/ 3.0 \/ MAX\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – support de coffre réglable NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eModèles compatibles\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSéries D6+, séries N6, séries LS7+, D4+ 2.0\/2.5\/3.0\/MAX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMatériau\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAluminium et fer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eInstallation\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePositions de vis réglables\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d’accessoires\"\u003eCollection d’accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309341643101,"sku":"NANROBOT-TRUNK-BRACKET","price":100.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_trunkbracket-82527623.jpg?v=1792793317"},{"product_id":"nanrobot-full-face-helmet-eu","title":"Casque intégral NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Full-Face Helmet\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eProtection complète pour les pilotes rapides\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn casque intégral avec une \u003cstrong\u003ecoque extérieure épaisse\u003c\/strong\u003e et une \u003cstrong\u003ebarre de menton amovible\u003c\/strong\u003e, idéal pour les trottinettes électriques hautes performances.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eCoque extérieure épaisse\u003c\/li\u003e\n\u003cli\u003eBarre de menton amovible\u003c\/li\u003e\n\u003cli\u003eVisière anti-buée\u003c\/li\u003e\n\u003cli\u003eAérations et intérieur respirant\u003c\/li\u003e\n\u003cli\u003eIntérieur rembourré\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Casque intégral NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/helmeteu-1.jpg?v=1792793339\" width=\"2000\" height=\"1659\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l'aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçu par NANROBOT pour les conducteurs de trottinettes électriques, il est conçu pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Casque intégral NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTailles\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eL (59–60 cm), XL (61–62 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBarre de menton\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAmovible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eVisière\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAnti-buée\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eVentilation\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAérations, intérieur respirant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d'accessoires\"\u003eCollection d'accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"L (59-60 cm)","offer_id":66309342265693,"sku":"NANROBOT-HELMET-EU-L","price":100.0,"currency_code":"EUR","in_stock":false},{"title":"XL (61-62 cm)","offer_id":66309342298461,"sku":"NANROBOT-HELMET-EU-XL","price":100.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_helmeteu-813e3a2f.jpg?v=1792793349"},{"product_id":"nanrobot-electric-scooter-chain-lock","title":"Antivol à chaîne pour trottinette électrique NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Electric Scooter Chain Lock\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eSécurité antivol\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn \u003cstrong\u003eantivol à chaîne robuste\u003c\/strong\u003e pour sécuriser votre trottinette. Une housse en silicone écologique recouvre l'anneau de verrouillage pour éviter les rayures.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eChaîne antivol\u003c\/li\u003e\n\u003cli\u003eHousse de protection en silicone\u003c\/li\u003e\n\u003cli\u003ePrévient les rayures\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Antivol à chaîne pour Trottinette Électrique NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/chainlock-1.jpg?v=1792793356\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l'aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçu par NANROBOT pour les utilisateurs de trottinettes électriques, il est fait pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Antivol à chaîne pour Trottinette Électrique NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eType\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAntivol à chaîne\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProtection\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHousse en silicone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d'accessoires\"\u003eCollection d'accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309342462301,"sku":"NANROBOT-CHAINLOCK","price":59.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_chainlock-81e4bcbf.jpg?v=1792793365"},{"product_id":"nanrobot-folding-lock","title":"Antivol pliable NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Folding Lock\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eAntivol pliant compact et sécurisé\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn \u003cstrong\u003eantivol pliant léger\u003c\/strong\u003e avec un trou de serrure anti-perçage et un petit cylindre résistant au crochetage.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eTrou de serrure anti-perçage\u003c\/li\u003e\n\u003cli\u003eCylindre anti-crochetage\u003c\/li\u003e\n\u003cli\u003eLéger et durable\u003c\/li\u003e\n\u003cli\u003eFacile à installer\u003c\/li\u003e\n\u003cli\u003eCompatible avec toutes les trottinettes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Antivol pliant NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/foldlock-1.jpg?v=1792793385\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l’aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçu par NANROBOT pour les conducteurs de trottinettes électriques, il est conçu pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Antivol pliant NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eType\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAntivol pliant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCompatibilité\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTous les trottinettes électriques\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eExplorer la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d’accessoires\"\u003eCollection d’accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309342986589,"sku":"NANROBOT-FOLDLOCK","price":69.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_foldlock-c90868b7.jpg?v=1792793395"},{"product_id":"nanrobot-water-bottle","title":"Bouteille d'eau NANROBOT 1L","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Water Bottle 1L\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eRestez hydraté à chaque trajet\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUne bouteille de \u003cstrong\u003e1 L (34 oz)\u003c\/strong\u003e en \u003cstrong\u003eTritan\u003c\/strong\u003e alimentaire, avec un joint en silicone et un infuseur à thé, pour les boissons froides et chaudes.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003e1000 ml \/ 34 oz\u003c\/li\u003e\n\u003cli\u003eTasse en Tritan\u003c\/li\u003e\n\u003cli\u003eBague d’étanchéité en silicone\u003c\/li\u003e\n\u003cli\u003eInfuseur à thé\u003c\/li\u003e\n\u003cli\u003ePour les boissons froides et chaudes (jusqu’à 60 °C)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Bouteille d’eau NANROBOT 1L\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/bottle-1.jpg?v=1792793406\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l’aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçue par NANROBOT pour les conducteurs de trottinettes électriques, elle est faite pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Bouteille d’eau NANROBOT 1L\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCapacité\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e1000 ml \/ 34 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTasse\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTritan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eJoint\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCaoutchouc de silicone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCouvercle \/ infuseur\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePP\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePlage de température\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e-10 °C à 96 °C (boissons jusqu’à 60 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d’accessoires\"\u003eCollection d’accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309343412573,"sku":"NANROBOT-BOTTLE","price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_bottle-e3caeceb.jpg?v=1792793416"},{"product_id":"nanrobot-elbow-and-knee-pads","title":"Genouillères et coudières NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Elbow and Knee Pads\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eRoulez protégé\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn ensemble de \u003cstrong\u003e2 coudières et 2 genouillères\u003c\/strong\u003e avec rembourrage en mousse et coques à protection complète.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eTissus de haute qualité\u003c\/li\u003e\n\u003cli\u003eProtections en mousse\u003c\/li\u003e\n\u003cli\u003eCoques à protection complète\u003c\/li\u003e\n\u003cli\u003eLégères et non contraignantes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Coudières et genouillères NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/pads-1.jpg?v=1792793448\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez les aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçues par NANROBOT pour les utilisateurs de trottinettes électriques, elles sont conçues pour durer et faciles à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Coudières et genouillères NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eContenu\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2 coudières, 2 genouillères\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRembourrage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMousse\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCoques\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eProtection complète\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d'accessoires\"\u003eCollection d'accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309344592221,"sku":"NANROBOT-PADS","price":80.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_pads-666a41a8.jpg?v=1792793457"},{"product_id":"nanrobot-portable-tire-air-pump","title":"Pompe à air portable pour pneu de trottinette électrique","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — Portable Electric Scooter Tire Air Pump\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eNe roulez jamais à plat\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUne \u003cstrong\u003epompe à air sans fil\u003c\/strong\u003e compacte qui maintient vos pneus à la bonne pression pour une meilleure autonomie et sécurité.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eArrêt automatique à la pression cible (jusqu'à 150 PSI)\u003c\/li\u003e\n\u003cli\u003eAffichage numérique de la pression\u003c\/li\u003e\n\u003cli\u003eRechargeable, sans fil\u003c\/li\u003e\n\u003cli\u003e4 modes prédéfinis : trottinette, vélo, moto, ballon\u003c\/li\u003e\n\u003cli\u003eLampe torche LED intégrée\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Pompe à air portable pour pneu de Trottinette Électrique\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/pump-1.jpg?v=1792793469\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l'aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçue par NANROBOT pour les utilisateurs de trottinettes électriques, elle est faite pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Pompe à air portable pour pneu de Trottinette Électrique\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePression maximale\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e150 PSI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eÉcran\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eLCD numérique\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePuissance\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBatterie rechargeable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eModes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTrottinette, vélo, moto, ballon\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLumière\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eLampe torche LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d'accessoires\"\u003eCollection d'accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309344788829,"sku":"NANROBOT-PUMP","price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_pump-0c609b71.jpg?v=1792793479"},{"product_id":"nanrobot-frame-sliders-crash-pads","title":"Patins de cadre \/ protections de choc NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Frame Sliders \/ Crash Pads\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eProtégez votre cadre\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn lot de \u003cstrong\u003e4 patins de cadre\u003c\/strong\u003e qui protègent le cadre de votre trottinette des rayures et des chocs en cas de chute.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eLot de 4 pièces\u003c\/li\u003e\n\u003cli\u003eProtège le cadre\u003c\/li\u003e\n\u003cli\u003eConvient aux D6, N6, LS7+ et D4\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Patins de cadre \/ tampons de protection NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/sliders-1.jpg?v=1792793490\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l'aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçus par NANROBOT pour les conducteurs de trottinettes électriques, ils sont faits pour durer et faciles à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – patins de cadre \/ tampons de protection NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eContenu\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4 pièces\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eModèles compatibles\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eD6, N6, LS7+, D4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d'accessoires\"\u003ecollection d'accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309344985437,"sku":"NANROBOT-SLIDERS","price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_sliders-b85354c9.jpg?v=1792793499"},{"product_id":"nanrobot-electric-scooter-fast-charger","title":"Chargeur rapide pour trottinette électrique NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Electric Scooter Fast Charger\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eChargez plus vite\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eRéduisez votre temps de charge avec le \u003cstrong\u003echargeur rapide NANROBOT\u003c\/strong\u003e officiel, avec protection contre la surcharge, les courts-circuits et la température.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eCharge rapide\u003c\/li\u003e\n\u003cli\u003eProtection contre la surcharge\u003c\/li\u003e\n\u003cli\u003eProtection contre les courts-circuits\u003c\/li\u003e\n\u003cli\u003eContrôle de la température\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Chargeur rapide pour trottinette électrique NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/charger-1.jpg?v=1792793522\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l’aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçu par NANROBOT pour les utilisateurs de trottinettes électriques, il est fait pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Chargeur rapide pour trottinette électrique NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eN6 72V\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eenviron 6 h avec 1 chargeur rapide\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLS7+ 72V\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eenviron 7 h avec 1 chargeur rapide\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eD6+2.0\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eenviron 4 h (3 h avec chargeur d'origine + rapide)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLS7+ 60V\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eenviron 10 h (6 h avec chargeur d'origine + rapide)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d’accessoires\"\u003eCollection d’accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"D6+2.0 52V \/ N6 52V","offer_id":66309345313117,"sku":"NANROBOT-CHARGER-1","price":125.0,"currency_code":"EUR","in_stock":false},{"title":"D6+MAX \/ D6+ 60V \/ LS7+ 60V \/ N6 60V","offer_id":66309345345885,"sku":"NANROBOT-CHARGER-2","price":152.0,"currency_code":"EUR","in_stock":false},{"title":"N6 72V \/ LS7+ 72V (5A)","offer_id":66309345378653,"sku":"NANROBOT-CHARGER-3","price":160.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_charger-047523a4.jpg?v=1792793532"},{"product_id":"nanrobot-2800lm-5-led-scooter-headlight","title":"Phare de trottinette NANROBOT 2800LM à 5 LED","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT 2800LM 5-LED Scooter Headlight\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eIlluminez la nuit\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn \u003cstrong\u003ephare à lentille concave à 5 LED\u003c\/strong\u003e offrant jusqu’à \u003cstrong\u003e2800 lumens\u003c\/strong\u003e pour les routes sombres, la pluie et les trajets hors route.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003e2800 lumens\u003c\/li\u003e\n\u003cli\u003e3 modes : élevé \/ moyen \/ faible\u003c\/li\u003e\n\u003cli\u003eBatterie 6600 mAh, jusqu’à 12 h en mode faible\u003c\/li\u003e\n\u003cli\u003eÉtanche IP65\u003c\/li\u003e\n\u003cli\u003eCorps en aluminium\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Phare de trottinette NANROBOT 2800LM 5-LED\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/headlight-1.jpg?v=1792793546\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l’aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçu par NANROBOT pour les riders de trottinette électrique, il est fait pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Phare de trottinette NANROBOT 2800LM 5-LED\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLuminosité\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eJusqu’à 2800 lumens\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLED\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5, lentille concave\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eModes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eÉlevé, moyen, faible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBatterie\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6600 mAh, jusqu’à 12 h (mode faible)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eÉtanche\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eIP65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMontage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eNécessite une rallonge de guidon\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d’accessoires\"\u003eCollection d’accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309345608029,"sku":"NANROBOT-HEADLIGHT","price":44.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_headlight-8e865f13.jpg?v=1792793556"},{"product_id":"nanrobot-steering-damper-kit","title":"Kit d'amortisseur de direction NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Steering Damper Kit\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eStabilité à grande vitesse\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eLe \u003cstrong\u003eamortisseur de direction NANROBOT\u003c\/strong\u003e réduit les oscillations à grande vitesse et protège contre les mouvements brusques de la direction.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eRéduit les oscillations à grande vitesse\u003c\/li\u003e\n\u003cli\u003eEmpêche l'oscillation spontanée de la direction\u003c\/li\u003e\n\u003cli\u003eMeilleur contrôle directionnel\u003c\/li\u003e\n\u003cli\u003eProtège les roulements de direction\u003c\/li\u003e\n\u003cli\u003eProlonge la durée de vie de la trottinette\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Kit d'amortisseur de direction NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/damper-1.jpg?v=1792793580\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l'aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçu par NANROBOT pour les conducteurs de trottinettes électriques, il est fait pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – kit d'amortisseur de direction NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eModèles compatibles\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eD6+ 1.0\/2.0\/3.0\/MAX, LS7+ 60V\/72V, N6 52V\/72V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAvantage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eStabilité à grande vitesse\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d'accessoires\"\u003ecollection d'accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"D6+ 1.0 \/ 2.0 \/ 3.0 \/ MAX","offer_id":66309346001245,"sku":"NANROBOT-DAMPER-1","price":134.0,"currency_code":"EUR","in_stock":false},{"title":"LS7+ 60V \/ 72V","offer_id":66309346034013,"sku":"NANROBOT-DAMPER-2","price":134.0,"currency_code":"EUR","in_stock":false},{"title":"N6 52V \/ 72V","offer_id":66309346066781,"sku":"NANROBOT-DAMPER-3","price":134.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_damper-c31ffcef.jpg?v=1792793589"},{"product_id":"nanrobot-half-helmet","title":"NANROBOT Demi-casque","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Half Helmet\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eProtection légère et confortable\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn casque demi-jet \u003cstrong\u003eultra-léger, homologué DOT\u003c\/strong\u003e, conçu pour un confort tout au long de la journée sur votre trottinette électrique.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eHomologué DOT\u003c\/li\u003e\n\u003cli\u003eCoque ABS + doublure EPS\u003c\/li\u003e\n\u003cli\u003eEnviron 720 g\u003c\/li\u003e\n\u003cli\u003eTaille XL (61–62 cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Casque demi-jet NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/halfhelmet-1.jpg?v=1792793601\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l'aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçu par NANROBOT pour les utilisateurs de trottinettes électriques, il est fait pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eCaractéristiques – Casque demi-jet NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTaille\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eXL (61–62 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMatériau\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCoque ABS, doublure EPS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePoids\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eEnviron 720 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCertification\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDOT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eDécouvrez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d'accessoires\"\u003eCollection d'accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309346328925,"sku":"NANROBOT-HALFHELMET","price":44.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_halfhelmet-dcfc2c13.jpg?v=1792793611"},{"product_id":"nanrobot-full-face-helmet-dot","title":"NANROBOT Casque intégral (DOT)","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Full Face Helmet (DOT)\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eSécurité maximale\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eUn casque intégral \u003cstrong\u003ecertifié DOT et 3C\u003c\/strong\u003e avec une coque à fort impact et une visière HD anti-buée.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003ecertifié DOT \u0026amp; 3C\u003c\/li\u003e\n\u003cli\u003eVisière HD anti-buée, anti-rayures\u003c\/li\u003e\n\u003cli\u003eAérations\u003c\/li\u003e\n\u003cli\u003eDoublure amovible et lavable\u003c\/li\u003e\n\u003cli\u003eBoucle à dégagement rapide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Casque intégral NANROBOT (DOT)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/fullface-1.jpg?v=1792793624\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePourquoi vous allez l'aimer\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eConçu par NANROBOT pour les utilisateurs de trottinettes électriques, il est fait pour durer et facile à utiliser au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpécifications – Casque intégral NANROBOT (DOT)\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTailles\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eXL (59–60 cm), XXL (61–62 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCertification\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDOT, 3C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eVisière\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHD, anti-buée, anti-rayures\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFinition\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eNoir brillant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eExplorez la \u003ca href=\"\/fr\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Collection d'accessoires\"\u003eCollection d'accessoires\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"XL (59-60 cm)","offer_id":66309347344733,"sku":"NANROBOT-FULLFACE-1","price":89.0,"currency_code":"EUR","in_stock":false},{"title":"XXL (61-62 cm)","offer_id":66309347377501,"sku":"NANROBOT-FULLFACE-2","price":89.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_fullface-5628099d.jpg?v=1792793634"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/collections\/col-nanrobot-parts.jpg?v=1793179679","url":"https:\/\/vepace.com\/fr\/collections\/nanrobot-spare-parts-accessories.oembed","provider":"VEPACE","version":"1.0","type":"link"}